Resident Evil Wiki

Assignment: Ada

  • Edit source
  • View history

Assignment: Ada , also known as Ada the Spy in some regions, is a non-canon minigame featured in Resident Evil 4 unlocked after completing the game.

  • 2.1 Loadout
  • 2.2 Plaga Sample locations
  • 3.1 Yellow Herbs

The minigame's plot involves Ada collecting a number of plaga samples as ordered by Albert Wesker (as opposed to collecting the single control plaga sample like in the main game). Ada does so and then reports back to Wesker that the mission was completed. She also states that Krauser was killed despite the implication that he had actually survived.

Although the plot is non-canon, it is interesting to note the ending scene has one of the biggest allusions to Resident Evil 5 in that Albert Wesker talks about "Significant changes in our world".

Gameplay [ ]

Ada wears a unique costume in the minigame which is a military-style uniform as opposed to her red dress as in the main game.

The game begins at the beginning of the island at Wharf A and ends at the Communications tower . The item layout on the map has been reworked for the minigame and pesetas and treasures are not found or used at all. The player must find the five samples of the Las Plagas parasite which are marked on the player's map. The only enemies featured are Ganado militia , Gatling Men , and Jack Krauser as the "boss" in the final area the player must defeat to get the last Plaga Sample.

The minigame is relatively short and is meant to be completed in one play-through as there are no save points during it. Ada starts the game with 6 & 2/4 Bars of health and has a slightly faster movement speed than Leon. The Plaga Samples Ada must collect take up space in the inventory instead of the Keys & Treasures menu.

Loadout [ ]

Ada begins the game with a set loadout with the default size case. In the GameCube, PlayStation 2, and the 2007 PC versions, she doesn't have a knife. In all other releases, she does. There are no other weapons to find besides Hand Grenades and ammo and the Merchant does not appear at all. Ada has the following items and firearms with the following stats;

  • Handgun Ammo x30
  • TMP Ammo x50
  • Rifle Ammo x5
  • Hand Grenade
  • First Aid Spray
  • Scope (semi-auto rifle)

Plaga Sample locations [ ]

Each Plaga Sample takes up 1x2 spaces of inventory. Due to them being mandatory in order to complete the scenario Plaga Samples are the only items in the game that cannot be discarded after putting them in the Attache Case.

Strategy [ ]

  • In the GameCube and PlayStation2 versions, Ada has no knife, so try and conserve ammo and, to open multiple crates, line them up and shoot them in one bullet using the Punisher.
  • Try to not get carried away with the Punisher's high rate of fire.
  • Single-fire the TMP when possible to conserve ammo.
  • Using The TMP full-auto is best saved to be used against shielded militia in close range, or multiple enemies, due to its high fire rate and high bullet consumption.
  • Ada's melee attacks, Fan Kick and Back Kick, are particularly useful, due to your lack of a knife, and need to conserve ammo.
  • Try to avoid Gatling Men whenever possible. They're relatively easy to flank in most presented situations, and not worth wasting ammo over, unless you are in dire need of a First Aid Spray or a Hand Grenade .
  • Krauser is really easy to beat if you do this correctly. When he appears, dodge his attacks and run to the door you originally came from. Then equip your sniper rifle. Reenter the room where Krauser is. He will charge at you from the far end of the walkway, using his plaga arm as a shield. Try and snipe his knees before he reaches you. if you do, when he staggers, try and shoot either his head or upper chest. Repeat that until he reaches you. Just before he reaches you, re-enter that door again, reload and re-enter Krauser's room again. He spawns at the very end of the catwalk. Repeat what's above until he's dead. Grenades are more risky, due to their range, but also work well too if you can time it right. Sustained TMP fire at his knees is also effective. On the Wii, Xbox Live and PSN versions, do this same tactic, but try knifing him when he drops to his knee. This is very useful in speed running, as it only takes a few slashes to defeat him.
  • Discard the Scope for the Semi-Auto Sniper since it is basically useless, this might help when collecting Plaga Samples since you need them in your Attache Case.
  • After the fight with Krauser, no more enemies appear. Anything other than the first four Plaga samples may be discarded to make space in the inventory for the final sample.

Yellow Herbs [ ]

Due to Ada's low health, Yellow Herbs are vital in order to stay alive and take more hits. There are seven in the minigame. Collecting them all raises Ada's max health from 6 & 1/2Bars to 8 1/4 Bars.

Results [ ]

There is no formal results screen displayed at the end of Assignment: Ada . However, a unique credits sequence plays consisting of cutscenes from the main game but with Leon in his Special 1 costume and Ada in her costume from The Mercenaries minigame (The R.P.D uniform and Resident Evil 2 dress respectively).

In the Gamecube version, beating the minigame will unlock the Chicago Typewriter for the main game, in all subsequent releases, however, the weapon unlocks for use in Separate Ways instead.

Gallery [ ]

RE4 - Assignment Ada credits

  • Resident Evil
  • 1 Leon Scott Kennedy
  • 2 Alcina Dimitrescu

assignment ada reddit

Resident Evil 4 (2005)

assignment ada reddit

Originally posted by Cartman of Los Illuminados : Assignment Ada first, then Separate Ways. You do Assignment Ada first because you have to unlock the Chicago Typewriter for the Separate Ways minigame to give Ada more firepower. After you complete Separate Ways, you'll unlock the Chicago Typewriter in the main game wheras the original Gamecube version, you unlock it only after you complete Assignment Ada.

assignment ada reddit

Report this post

Valve Logo

  • PlayStation 3
  • PlayStation 4
  • PlayStation 5
  • Xbox Series
  • More Systems
  • How long are the Assignment Ada missions?
  • Resident Evil 4

GameCube Android PC PlayStation 2 Wii Zeebo Meta Quest Nintendo Switch PC PlayStation 3 PlayStation 4 Xbox 360 Xbox One

  • Topic Archived
  • Page 1 of 2

More Topics from this Board

  • Struggling with Krauser on Assignment Ada 5 posts, 6/26 9:54PM
  • Best Version of Resident Evil 4 20 posts, 3/25 10:16AM
  • I accidentally killed the Merchant, what should I do? 13 posts, 2/26 12:39PM
  • Happy Birthday RE4! 351 posts, 1/24 11:16AM

GameFAQs Q&A

  • How do I solve the puzzle of 3 family insignias at the chruch? Side Quest 4 Answers
  • what treasures can I sell and what can I keep? Side Quest 6 Answers
  • How do you defeat El Gigante when Ashley is with Leon? Enemy/Boss 10 Answers
  • How do I beat the chainsaw guy? Enemy/Boss 5 Answers
  • How am i supposed to get the treasure in the place with the bella sisters? Side Quest 1 Answer

assignment ada reddit

  • Ada for the C++ or Java Developer
  • Statements, Declarations, and Control Structures

Statements, Declarations, and Control Structures 

Statements and declarations .

The following code samples are all equivalent, and illustrate the use of comments and working with integer variables:

Statements are terminated by semicolons in all three languages. In Ada, blocks of code are surrounded by the reserved words begin and end rather than by curly braces. We can use both multi-line and single-line comment styles in the C++ and Java code, and only single-line comments in the Ada code.

Ada requires variable declarations to be made in a specific area called the declarative part , seen here before the begin keyword. Variable declarations start with the identifier in Ada, as opposed to starting with the type as in C++ and Java (also note Ada's use of the : separator). Specifying initializers is different as well: in Ada an initialization expression can apply to multiple variables (but will be evaluated separately for each), whereas in C++ and Java each variable is initialized individually. In all three languages, if you use a function as an initializer and that function returns different values on every invocation, each variable will get initialized to a different value.

Let's move on to the imperative statements. Ada does not provide ++ or -- shorthand expressions for increment/decrement operations; it is necessary to use a full assignment statement. The := symbol is used in Ada to perform value assignment. Unlike C++'s and Java's = symbol, := can not be used as part of an expression. So, a statement like A := B := C ; doesn't make sense to an Ada compiler, and neither does a clause like if A := B then ... . Both are compile-time errors.

You can nest a block of code within an outer block if you want to create an inner scope:

It is OK to have an empty declarative part or to omit the declarative part entirely — just start the inner block with begin if you have no declarations to make. However it is not OK to have an empty sequence of statements. You must at least provide a null ; statement, which does nothing and indicates that the omission of statements is intentional.

Conditions 

The use of the if statement:

In Ada, everything that appears between the if and then keywords is the conditional expression — no parentheses required. Comparison operators are the same, except for equality ( = ) and inequality ( /= ). The English words not , and , and or replace the symbols ! , & , and | , respectively, for performing boolean operations.

It's more customary to use && and || in C++ and Java than & and | when writing boolean expressions. The difference is that && and || are short-circuit operators, which evaluate terms only as necessary, and & and | will unconditionally evaluate all terms. In Ada, and and or will evaluate all terms; and then and or else direct the compiler to employ short circuit evaluation.

Here are what switch/case statements look like:

In Ada, the case and end case lines surround the whole case statement, and each case starts with when . So, when programming in Ada, replace switch with case , and replace case with when .

Case statements in Ada require the use of discrete types (integers or enumeration types), and require all possible cases to be covered by when statements. If not all the cases are handled, or if duplicate cases exist, the program will not compile. The default case, default : in C++ and Java, can be specified using when others => in Ada.

In Ada, the break instruction is implicit and program execution will never fall through to subsequent cases. In order to combine cases, you can specify ranges using .. and enumerate disjoint values using | which neatly replaces the multiple case statements seen in the C++ and Java versions.

In Ada, loops always start with the loop reserved word and end with end loop . To leave the loop, use exit — the C++ and Java equivalent being break . This statement can specify a terminating condition using the exit when syntax. The loop opening the block can be preceded by a while or a for .

The while loop is the simplest one, and is very similar across all three languages:

Ada's for loop, however, is quite different from that in C++ and Java. It always increments or decrements a loop index within a discrete range. The loop index (or "loop parameter" in Ada parlance) is local to the scope of the loop and is implicitly incremented or decremented at each iteration of the loop statements; the program cannot directly modify its value. The type of the loop parameter is derived from the range. The range is always given in ascending order even if the loop iterates in descending order. If the starting bound is greater than the ending bound, the interval is considered to be empty and the loop contents will not be executed. To specify a loop iteration in decreasing order, use the reverse reserved word. Here are examples of loops going in both directions:

Ada uses the Integer type's ' Image attribute to convert a numerical value to a String. There is no implicit conversion between Integer and String as there is in C++ and Java. We'll have a more in-depth look at such attributes later on.

It's easy to express iteration over the contents of a container (for instance, an array, a list, or a map) in Ada and Java. For example, assuming that Int_List is defined as an array of Integer values, you can use:

COMMENTS

  1. What's your opinion on Assignment: Ada? : r/residentevil

    Ive never felt compelled to play it more than once to be honest. It's nice added bonus content though just incase you felt like a speedrunning challenge. 1. Share. I thought it was a good mini-game with a very anti-climatic boss fight.

  2. Offered Part Time ADA position

    Offered Part Time ADA position - need advice! Career Advice. Hi everyone. I have been taking criminal defense and family court matters through a particular County which is in dire need of attorneys on staff. I have been doing this for around a year for extra money at night time, and my main practice area/day job is transactional real estate law.

  3. Resident Evil 4 DLC: Separate Ways, Assignment Ada & more

    Ada Wong is back in the Resident Evil 4 remake and her role is largely the same, although her ending is expanded. In the original game, Ada had her own small mission called Assignment Ada that ...

  4. Assignment Ada

    Assignment Ada is a bonus game in Resident Evil 4 HD and in all releases of RE4. In it, you play as Ada Wong. The objective is to infiltrate the island (same layout from Chapter 5: Part 1) and ...

  5. Let's not forget ASSIGNMENT ADA :: Resident Evil 4 General Discussions

    Let's not forget ASSIGNMENT ADA Hopefully this thread reminds people of the other extra PS2 era content. Here's to hoping we see a modern version. < > Showing 1-15 of 15 comments . Docteur LaChatte. Sep 26, 2023 @ 5:13pm yeah, maybe in 5 months and for 9.99€ #1 [GTH] Sep 26, 2023 @ 5:14pm I don't understand the nostalgia towards it. ...

  6. Resident Evil 4: Assignment Ada Guide

    After the success of my Mercenaries and Professional Mode guides, many requested that I cover Assignment Ada and Separate Ways as well. I'm currently working...

  7. Assignment: Ada

    Mission Objective: Collect 5 Plaga Samples and head towards the rendevous checkpoint!Mission Objective stated at the start of the mission. Assignment: Ada, also known as Ada the Spy in some regions, is a non-canon minigame featured in Resident Evil 4 unlocked after completing the game. The minigame's plot involves Ada collecting a number of plaga samples as ordered by Albert Wesker (as opposed ...

  8. Walkthrough (Assignment Ada)

    switch to your Rifle and aim at top right. You should see 2 ganados standing, eliminate them and jump to the other side. Now switch to your granad and run to the broken wall near the left path ...

  9. What comes first? Assignment Ada or seperate ways?

    Devil Jan 1, 2017 @ 1:17am. Originally posted by Cartman of Los Illuminados: Assignment Ada first, then Separate Ways. You do Assignment Ada first because you have to unlock the Chicago Typewriter for the Separate Ways minigame to give Ada more firepower. After you complete Separate Ways, you'll unlock the Chicago Typewriter in the main game ...

  10. Walkthrough (Assignment Ada)

    Assignment Ada ----- Version 1.0 1/17/05 Just starting ----- Welcome to the Assignment Ada FAQ. This guide is decicated to the minigame Ada stars in that is unlocked after beating the game once.

  11. Assignment Ada

    Full playthrough of Assignment Ada Resident Evil 4 #capcaom #re4 #residentevil Captured on PC using Windows Game Bar.Ryzen 5 560016gb ramRadeon rx 6600 xt 8g...

  12. How do I solve (Assignment Ada)?

    There is only one mission for Assignment Ada. "Assignment Ada" on the Gamecube version is only one mission. It ends when you kill Krauser. It is entirely different from what you are probably thinking of, "Separate Ways," a multiple-mission scenario starring Ada which appears in every version of Resident Evil 4 *except* the Gamecube version.

  13. How long is Assignment Ada and Separate ways?

    AA = 15 - 30 minutes. SW = 2 - 4 hours. What Mookie said is generally right, however, it can take a little longer if you play like me and kill every last enemy and attempt to gather every last item, whether to sell for pesetas or keep for your own use. AA generally takes me about an hour and Seperate Ways takes me about 4-5.

  14. How do I kill Krauser in Assingment Ada?

    1 1. When you exit the door and come back, he'll reappear on the opposite side. Snipe his legs and then his head . When he comes close exit out the door. *When you inflict damage on Krauser and exit, he still has the damage no matter how many times you reenter. aidenrocks247 - 15 years ago - report. 1 1.

  15. How long are the Assignment Ada missions?

    No, 6 minutes is an extremely fast time for AA. For a first run, 20-30 minutes is a good estimate, depending on how much time you spend collecting ammo and killing enemies. Yeah, it takes about 25, 30 minutes to finish. Except for chakotay1.

  16. Statements, Declarations, and Control Structures

    Statements and Declarations. The following code samples are all equivalent, and illustrate the use of comments and working with integer variables: [Ada] -- -- Ada program to declare and modify Integers -- procedure Main is -- Variable declarations A, B : Integer := 0; C : Integer := 100; D : Integer; begin -- Ada uses a regular assignment ...