From 45efb922868af30a50f2f1bdea41b5f20d45201a Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Tue, 10 Mar 2020 17:22:43 +1000 Subject: [PATCH] Introduce L constants for lang --- src/files/lang/ameE.c | 224 +++--- src/files/lang/ameJ.c | 224 +++--- src/files/lang/ameP.c | 224 +++--- src/files/lang/ame_str_f.c | 224 +++--- src/files/lang/ame_str_g.c | 224 +++--- src/files/lang/ame_str_i.c | 224 +++--- src/files/lang/ame_str_s.c | 224 +++--- src/files/lang/arkE.c | 152 ++-- src/files/lang/arkJ.c | 152 ++-- src/files/lang/arkP.c | 152 ++-- src/files/lang/ark_str_f.c | 152 ++-- src/files/lang/ark_str_g.c | 152 ++-- src/files/lang/ark_str_i.c | 152 ++-- src/files/lang/ark_str_s.c | 152 ++-- src/files/lang/ateE.c | 32 +- src/files/lang/ateJ.c | 32 +- src/files/lang/ateP.c | 32 +- src/files/lang/ate_str_f.c | 32 +- src/files/lang/ate_str_g.c | 32 +- src/files/lang/ate_str_i.c | 32 +- src/files/lang/ate_str_s.c | 32 +- src/files/lang/aztE.c | 96 +-- src/files/lang/aztJ.c | 96 +-- src/files/lang/aztP.c | 96 +-- src/files/lang/azt_str_f.c | 96 +-- src/files/lang/azt_str_g.c | 96 +-- src/files/lang/azt_str_i.c | 96 +-- src/files/lang/azt_str_s.c | 96 +-- src/files/lang/caveE.c | 136 ++-- src/files/lang/caveJ.c | 136 ++-- src/files/lang/caveP.c | 136 ++-- src/files/lang/cave_str_f.c | 136 ++-- src/files/lang/cave_str_g.c | 136 ++-- src/files/lang/cave_str_i.c | 136 ++-- src/files/lang/cave_str_s.c | 136 ++-- src/files/lang/damE.c | 96 +-- src/files/lang/damJ.c | 96 +-- src/files/lang/damP.c | 96 +-- src/files/lang/dam_str_f.c | 96 +-- src/files/lang/dam_str_g.c | 96 +-- src/files/lang/dam_str_i.c | 96 +-- src/files/lang/dam_str_s.c | 96 +-- src/files/lang/depoE.c | 168 ++--- src/files/lang/depoJ.c | 168 ++--- src/files/lang/depoP.c | 168 ++--- src/files/lang/depo_str_f.c | 168 ++--- src/files/lang/depo_str_g.c | 168 ++--- src/files/lang/depo_str_i.c | 168 ++--- src/files/lang/depo_str_s.c | 168 ++--- src/files/lang/dishE.c | 256 +++---- src/files/lang/dishJ.c | 256 +++---- src/files/lang/dishP.c | 256 +++---- src/files/lang/dish_str_f.c | 256 +++---- src/files/lang/dish_str_g.c | 256 +++---- src/files/lang/dish_str_i.c | 256 +++---- src/files/lang/dish_str_s.c | 256 +++---- src/files/lang/earE.c | 216 +++--- src/files/lang/earJ.c | 216 +++--- src/files/lang/earP.c | 216 +++--- src/files/lang/ear_str_f.c | 216 +++--- src/files/lang/ear_str_g.c | 216 +++--- src/files/lang/ear_str_i.c | 216 +++--- src/files/lang/ear_str_s.c | 216 +++--- src/files/lang/eldE.c | 104 +-- src/files/lang/eldJ.c | 104 +-- src/files/lang/eldP.c | 104 +-- src/files/lang/eld_str_f.c | 104 +-- src/files/lang/eld_str_g.c | 104 +-- src/files/lang/eld_str_i.c | 104 +-- src/files/lang/eld_str_s.c | 104 +-- src/files/lang/gunE.c | 488 ++++++------- src/files/lang/gunJ.c | 488 ++++++------- src/files/lang/gunP.c | 488 ++++++------- src/files/lang/gun_str_f.c | 488 ++++++------- src/files/lang/gun_str_g.c | 488 ++++++------- src/files/lang/gun_str_i.c | 488 ++++++------- src/files/lang/gun_str_s.c | 488 ++++++------- src/files/lang/impE.c | 128 ++-- src/files/lang/impJ.c | 128 ++-- src/files/lang/impP.c | 128 ++-- src/files/lang/imp_str_f.c | 128 ++-- src/files/lang/imp_str_g.c | 128 ++-- src/files/lang/imp_str_i.c | 128 ++-- src/files/lang/imp_str_s.c | 128 ++-- src/files/lang/leeE.c | 112 +-- src/files/lang/leeJ.c | 112 +-- src/files/lang/leeP.c | 112 +-- src/files/lang/lee_str_f.c | 112 +-- src/files/lang/lee_str_g.c | 112 +-- src/files/lang/lee_str_i.c | 112 +-- src/files/lang/lee_str_s.c | 112 +-- src/files/lang/lipE.c | 216 +++--- src/files/lang/lipJ.c | 216 +++--- src/files/lang/lipP.c | 216 +++--- src/files/lang/lip_str_f.c | 216 +++--- src/files/lang/lip_str_g.c | 216 +++--- src/files/lang/lip_str_i.c | 216 +++--- src/files/lang/lip_str_s.c | 216 +++--- src/files/lang/lueE.c | 152 ++-- src/files/lang/lueJ.c | 152 ++-- src/files/lang/lueP.c | 152 ++-- src/files/lang/lue_str_f.c | 152 ++-- src/files/lang/lue_str_g.c | 152 ++-- src/files/lang/lue_str_i.c | 152 ++-- src/files/lang/lue_str_s.c | 152 ++-- src/files/lang/miscE.c | 952 ++++++++++++------------ src/files/lang/miscJ.c | 952 ++++++++++++------------ src/files/lang/miscP.c | 952 ++++++++++++------------ src/files/lang/misc_str_f.c | 952 ++++++++++++------------ src/files/lang/misc_str_g.c | 952 ++++++++++++------------ src/files/lang/misc_str_i.c | 952 ++++++++++++------------ src/files/lang/misc_str_s.c | 952 ++++++++++++------------ src/files/lang/mpmenuE.c | 992 ++++++++++++------------- src/files/lang/mpmenuJ.c | 992 ++++++++++++------------- src/files/lang/mpmenuP.c | 992 ++++++++++++------------- src/files/lang/mpmenu_str_f.c | 992 ++++++++++++------------- src/files/lang/mpmenu_str_g.c | 992 ++++++++++++------------- src/files/lang/mpmenu_str_i.c | 992 ++++++++++++------------- src/files/lang/mpmenu_str_s.c | 992 ++++++++++++------------- src/files/lang/mpweaponsE.c | 528 +++++++------- src/files/lang/mpweaponsJ.c | 528 +++++++------- src/files/lang/mpweaponsP.c | 528 +++++++------- src/files/lang/mpweapons_str_f.c | 528 +++++++------- src/files/lang/mpweapons_str_g.c | 528 +++++++------- src/files/lang/mpweapons_str_i.c | 528 +++++++------- src/files/lang/mpweapons_str_s.c | 528 +++++++------- src/files/lang/optionsE.c | 992 ++++++++++++------------- src/files/lang/optionsJ.c | 992 ++++++++++++------------- src/files/lang/optionsP.c | 992 ++++++++++++------------- src/files/lang/options_str_f.c | 992 ++++++++++++------------- src/files/lang/options_str_g.c | 992 ++++++++++++------------- src/files/lang/options_str_i.c | 992 ++++++++++++------------- src/files/lang/options_str_s.c | 992 ++++++++++++------------- src/files/lang/pamE.c | 96 +-- src/files/lang/pamJ.c | 96 +-- src/files/lang/pamP.c | 96 +-- src/files/lang/pam_str_f.c | 96 +-- src/files/lang/pam_str_g.c | 96 +-- src/files/lang/pam_str_i.c | 96 +-- src/files/lang/pam_str_s.c | 96 +-- src/files/lang/peteE.c | 152 ++-- src/files/lang/peteJ.c | 152 ++-- src/files/lang/peteP.c | 152 ++-- src/files/lang/pete_str_f.c | 152 ++-- src/files/lang/pete_str_g.c | 152 ++-- src/files/lang/pete_str_i.c | 152 ++-- src/files/lang/pete_str_s.c | 152 ++-- src/files/lang/propobjE.c | 104 +-- src/files/lang/propobjJ.c | 104 +-- src/files/lang/propobjP.c | 104 +-- src/files/lang/propobj_str_f.c | 104 +-- src/files/lang/propobj_str_g.c | 104 +-- src/files/lang/propobj_str_i.c | 104 +-- src/files/lang/propobj_str_s.c | 104 +-- src/files/lang/ritE.c | 176 ++--- src/files/lang/ritJ.c | 176 ++--- src/files/lang/ritP.c | 176 ++--- src/files/lang/rit_str_f.c | 176 ++--- src/files/lang/rit_str_g.c | 176 ++--- src/files/lang/rit_str_i.c | 176 ++--- src/files/lang/rit_str_s.c | 176 ++--- src/files/lang/sevE.c | 32 +- src/files/lang/sevJ.c | 32 +- src/files/lang/sevP.c | 32 +- src/files/lang/sev_str_f.c | 32 +- src/files/lang/sev_str_g.c | 32 +- src/files/lang/sev_str_i.c | 32 +- src/files/lang/sev_str_s.c | 32 +- src/files/lang/sevbE.c | 16 +- src/files/lang/sevbJ.c | 16 +- src/files/lang/sevbP.c | 16 +- src/files/lang/sevb_str_f.c | 16 +- src/files/lang/sevb_str_g.c | 16 +- src/files/lang/sevb_str_i.c | 16 +- src/files/lang/sevb_str_s.c | 16 +- src/files/lang/shoE.c | 112 +-- src/files/lang/shoJ.c | 112 +-- src/files/lang/shoP.c | 112 +-- src/files/lang/sho_str_f.c | 112 +-- src/files/lang/sho_str_g.c | 112 +-- src/files/lang/sho_str_i.c | 112 +-- src/files/lang/sho_str_s.c | 112 +-- src/files/lang/statE.c | 24 +- src/files/lang/statJ.c | 24 +- src/files/lang/statP.c | 24 +- src/files/lang/stat_str_f.c | 24 +- src/files/lang/stat_str_g.c | 24 +- src/files/lang/stat_str_i.c | 24 +- src/files/lang/stat_str_s.c | 24 +- src/files/lang/titleE.c | 304 ++++---- src/files/lang/titleJ.c | 304 ++++---- src/files/lang/titleP.c | 304 ++++---- src/files/lang/title_str_f.c | 304 ++++---- src/files/lang/title_str_g.c | 304 ++++---- src/files/lang/title_str_i.c | 304 ++++---- src/files/lang/title_str_s.c | 304 ++++---- src/files/lang/traE.c | 176 ++--- src/files/lang/traJ.c | 176 ++--- src/files/lang/traP.c | 176 ++--- src/files/lang/tra_str_f.c | 176 ++--- src/files/lang/tra_str_g.c | 176 ++--- src/files/lang/tra_str_i.c | 176 ++--- src/files/lang/tra_str_s.c | 176 ++--- src/files/lang/waxE.c | 56 +- src/files/lang/waxJ.c | 56 +- src/files/lang/waxP.c | 56 +- src/files/lang/wax_str_f.c | 56 +- src/files/lang/wax_str_g.c | 56 +- src/files/lang/wax_str_i.c | 56 +- src/files/lang/wax_str_s.c | 56 +- src/files/setup/setupame.c | 146 ++-- src/files/setup/setupark.c | 88 +-- src/files/setup/setupate.c | 20 +- src/files/setup/setupazt.c | 66 +- src/files/setup/setupcave.c | 98 +-- src/files/setup/setupdam.c | 80 +-- src/files/setup/setupdepo.c | 108 +-- src/files/setup/setupdish.c | 224 +++--- src/files/setup/setupear.c | 146 ++-- src/files/setup/setupeld.c | 92 +-- src/files/setup/setupimp.c | 96 +-- src/files/setup/setuplee.c | 88 +-- src/files/setup/setuplip.c | 196 ++--- src/files/setup/setuplue.c | 112 +-- src/files/setup/setuppam.c | 72 +- src/files/setup/setuppete.c | 84 +-- src/files/setup/setuprit.c | 106 +-- src/files/setup/setupsev.c | 18 +- src/files/setup/setupsho.c | 88 +-- src/files/setup/setupstat.c | 14 +- src/files/setup/setuptra.c | 134 ++-- src/files/setup/setupwax.c | 30 +- src/game/cheats.c | 22 +- src/game/data/ailists.c | 6 +- src/game/data/cheats.c | 50 +- src/game/data/data_00e460.c | 20 +- src/game/data/data_0160b0.c | 482 ++++++------- src/game/data/data_01a3a0.c | 426 +++++------ src/game/data/data_020df0.c | 1152 +++++++++++++++--------------- src/game/game_011110.c | 4 +- src/game/game_0fd660.c | 14 +- src/game/game_102240.c | 14 +- src/game/game_177e00.c | 4 +- src/game/game_179060.c | 14 +- src/game/game_17f930.c | 6 +- src/game/game_190260.c | 2 +- src/game/propobj.c | 4 +- src/include/constants.h | 70 ++ 248 files changed, 27741 insertions(+), 27671 deletions(-) diff --git a/src/files/lang/ameE.c b/src/files/lang/ameE.c index 5f55edb22..ea4667452 100644 --- a/src/files/lang/ameE.c +++ b/src/files/lang/ameE.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're \nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading - \nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the \nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around \nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive... If you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're \nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading - \nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the \nSecurity Room.\n", + /* 96*/ "The basement elevator must be around \nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive... If you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ameJ.c b/src/files/lang/ameJ.c index 7cb123464..3a47eb0a0 100644 --- a/src/files/lang/ameJ.c +++ b/src/files/lang/ameJ.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the Communication blackout by placing another ECM mine on the equipment in the Security room at the base of the building, this will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the Communication blackout by placing another ECM mine on the equipment in the Security room at the base of the building, this will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "02:30am 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable Internal Security Hub\n", - /*0x11*/ "Obtain Keycode Necklace\n", - /*0x12*/ "Download Project Files\n", - /*0x13*/ "Disable External Comms Hub\n", - /*0x14*/ "Gain Entrance to Laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Lets see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Dont kill me!\n", - /*0x1b*/ "If I were you, I'd leave.... NOW!\n", - /*0x1c*/ "Badly placed ECM mine\n", - /*0x1d*/ "ECM mine placed correctly\n", - /*0x1e*/ "MISSION FAILED - Objectives Incomplete\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer Executive Erased\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye Dr Caroll\n", - /*0x2b*/ "You've written your last bug traitor\n", - /*0x2c*/ "File Download Initiated\n", - /*0x2d*/ "File Download Completed\n", - /*0x2e*/ "ACCESS DENIED - Password Needed\n", - /*0x2f*/ "Door Unlocked\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to Download - Data Uplink Needed\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr Caroll Conversation...\n", - /*0x35*/ "Don't Shoot, Don't Shoot!\n", - /*0x36*/ "Critical Mission Object Destroyed \n", - /*0x37*/ "Unacceptable civilian casualties\n", - /*0x38*/ "MISSION FAILED \n - Objectives cannot be completed\n", - /*0x39*/ "Critical Mission Personnel Killed \n", - /*0x3a*/ "Obtain ECM Mines\n", - /*0x3b*/ "Dr Carolls\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine\n", - /*0x3f*/ "Obtain Data Uplink\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move It!\n", - /*0x48*/ "I've got a password problem and you're\nthe man to help me with it\n", - /*0x49*/ "Don't Shoot, Dont Shoot!\n", - /*0x4a*/ "Datalink Broken - Connection Terminated\n", - /*0x4b*/ "Datalink Error - Incomplete File Download\n", - /*0x4c*/ "Internal Security System Temporarily Disabled\n", - /*0x4d*/ "External Communications Hub Disabled\n", - /*0x4e*/ "Laboratory Lift Located\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine Needed To Disable Security Hub\n", - /*0x51*/ "ECM Mine Needed To Disable Comms Hub\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl\n", - /*0x55*/ "If I were you I'd leave....NOW!\n", - /*0x56*/ "Please don't kill me\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain Eye Spy\n", - /*0x59*/ "Dr Carolls\n", - /*0x5a*/ "Eye Spy\n", - /*0x5b*/ "An Eye Spy\n", - /*0x5c*/ "Picked up an Eye Spy\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nsecurity room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security System Has Been Brought Back Online\n", - /*0x62*/ "You Vandal, You've Broken It!\n", - /*0x63*/ "2023 AD, 22:14 Lucerne Tower - Datadyne HQ\n", - /*0x64*/ "Why the big hurry?", - /*0x65*/ "If Dr. Caroll is not extracted tonight, dataDyne will put him through mind conditioning, and we'll lose our best chance of finding out what dataDyne are up to.", - /*0x66*/ "Are they all expendable?", - /*0x67*/ "Don't joke! You have to be careful, Joanna. Code keys will only operate while the owner is alive; if you kill them, the key is useless. Armed guards are a different matter, of course.", - /*0x68*/ "What's the target location?", - /*0x69*/ "Work your way down the building to the ground level. Dr. Caroll will be in a research lab somewhere in the underground facility.", - /*0x6a*/ "How will I recognise him?", - /*0x6b*/ "We don't have an image record, and we can't find any official files. all we have is the name. Good luck, Perfect Dark.", - /*0x6c*/ NULL, - /*0x6d*/ NULL, - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the Communication blackout by placing another ECM mine on the equipment in the Security room at the base of the building, this will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the Communication blackout by placing another ECM mine on the equipment in the Security room at the base of the building, this will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "02:30am 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable Internal Security Hub\n", + /* 17*/ "Obtain Keycode Necklace\n", + /* 18*/ "Download Project Files\n", + /* 19*/ "Disable External Comms Hub\n", + /* 20*/ "Gain Entrance to Laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Lets see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Dont kill me!\n", + /* 27*/ "If I were you, I'd leave.... NOW!\n", + /* 28*/ "Badly placed ECM mine\n", + /* 29*/ "ECM mine placed correctly\n", + /* 30*/ "MISSION FAILED - Objectives Incomplete\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer Executive Erased\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye Dr Caroll\n", + /* 43*/ "You've written your last bug traitor\n", + /* 44*/ "File Download Initiated\n", + /* 45*/ "File Download Completed\n", + /* 46*/ "ACCESS DENIED - Password Needed\n", + /* 47*/ "Door Unlocked\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to Download - Data Uplink Needed\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr Caroll Conversation...\n", + /* 53*/ "Don't Shoot, Don't Shoot!\n", + /* 54*/ "Critical Mission Object Destroyed \n", + /* 55*/ "Unacceptable civilian casualties\n", + /* 56*/ "MISSION FAILED \n - Objectives cannot be completed\n", + /* 57*/ "Critical Mission Personnel Killed \n", + /* 58*/ "Obtain ECM Mines\n", + /* 59*/ "Dr Carolls\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine\n", + /* 63*/ "Obtain Data Uplink\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move It!\n", + /* 72*/ "I've got a password problem and you're\nthe man to help me with it\n", + /* 73*/ "Don't Shoot, Dont Shoot!\n", + /* 74*/ "Datalink Broken - Connection Terminated\n", + /* 75*/ "Datalink Error - Incomplete File Download\n", + /* 76*/ "Internal Security System Temporarily Disabled\n", + /* 77*/ "External Communications Hub Disabled\n", + /* 78*/ "Laboratory Lift Located\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine Needed To Disable Security Hub\n", + /* 81*/ "ECM Mine Needed To Disable Comms Hub\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl\n", + /* 85*/ "If I were you I'd leave....NOW!\n", + /* 86*/ "Please don't kill me\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain Eye Spy\n", + /* 89*/ "Dr Carolls\n", + /* 90*/ "Eye Spy\n", + /* 91*/ "An Eye Spy\n", + /* 92*/ "Picked up an Eye Spy\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nsecurity room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security System Has Been Brought Back Online\n", + /* 98*/ "You Vandal, You've Broken It!\n", + /* 99*/ "2023 AD, 22:14 Lucerne Tower - Datadyne HQ\n", + /*100*/ "Why the big hurry?", + /*101*/ "If Dr. Caroll is not extracted tonight, dataDyne will put him through mind conditioning, and we'll lose our best chance of finding out what dataDyne are up to.", + /*102*/ "Are they all expendable?", + /*103*/ "Don't joke! You have to be careful, Joanna. Code keys will only operate while the owner is alive; if you kill them, the key is useless. Armed guards are a different matter, of course.", + /*104*/ "What's the target location?", + /*105*/ "Work your way down the building to the ground level. Dr. Caroll will be in a research lab somewhere in the underground facility.", + /*106*/ "How will I recognise him?", + /*107*/ "We don't have an image record, and we can't find any official files. all we have is the name. Good luck, Perfect Dark.", + /*108*/ NULL, + /*109*/ NULL, + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ameP.c b/src/files/lang/ameP.c index 88ae14ade..09c7e2b80 100644 --- a/src/files/lang/ameP.c +++ b/src/files/lang/ameP.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're\nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're\nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nSecurity Room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ame_str_f.c b/src/files/lang/ame_str_f.c index 88ae14ade..09c7e2b80 100644 --- a/src/files/lang/ame_str_f.c +++ b/src/files/lang/ame_str_f.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're\nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're\nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nSecurity Room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ame_str_g.c b/src/files/lang/ame_str_g.c index 88ae14ade..09c7e2b80 100644 --- a/src/files/lang/ame_str_g.c +++ b/src/files/lang/ame_str_g.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're\nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're\nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nSecurity Room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ame_str_i.c b/src/files/lang/ame_str_i.c index 88ae14ade..09c7e2b80 100644 --- a/src/files/lang/ame_str_i.c +++ b/src/files/lang/ame_str_i.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're\nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're\nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nSecurity Room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/ame_str_s.c b/src/files/lang/ame_str_s.c index 88ae14ade..09c7e2b80 100644 --- a/src/files/lang/ame_str_s.c +++ b/src/files/lang/ame_str_s.c @@ -1,116 +1,116 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", - /*0x04*/ " NULL3", - /*0x05*/ " NULL4", - /*0x06*/ " NULL5", - /*0x07*/ " NULL6", - /*0x08*/ " NULL7", - /*0x09*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", - /*0x0a*/ "0230 Hours 15 AUG 2023\n", - /*0x0b*/ "Obtain De Vries' necklace.\n", - /*0x0c*/ "Cassandra De Vries'\n", - /*0x0d*/ "Necklace\n", - /*0x0e*/ "De Vries' necklace\n", - /*0x0f*/ "Picked up De Vries' necklace.\n", - /*0x10*/ "Disable internal security hub\n", - /*0x11*/ "Obtain keycode necklace\n", - /*0x12*/ "Download project files\n", - /*0x13*/ "Disable external comms hub\n", - /*0x14*/ "Gain entrance to laboratory\n", - /*0x15*/ "Who are you and what are you doing here?\n", - /*0x16*/ "Look out! She's got a gun.\n", - /*0x17*/ "You won't shoot me, foolish child!\n", - /*0x18*/ "Don't you know who I am?\n", - /*0x19*/ "Let's see how you deal with security.\n", - /*0x1a*/ "PLEASE!!!! Don't kill me!\n", - /*0x1b*/ "If I were you, I'd leave... NOW!\n", - /*0x1c*/ "Badly placed ECM Mine.\n", - /*0x1d*/ "ECM Mine placed correctly.\n", - /*0x1e*/ "MISSION FAILED - objectives incomplete.\n", - /*0x1f*/ " MISSION SUCCESSFUL \n", - /*0x20*/ "CANNOT complete all objectives.\n", - /*0x21*/ "Time to erase those files.\n", - /*0x22*/ "Computer executive erased.\n", - /*0x23*/ "I'll do what you want!\n", - /*0x24*/ "HELP - Intruder!\n", - /*0x25*/ "You talk too much.\n", - /*0x26*/ "HELP, HELP!\n", - /*0x27*/ "I'll do what you want...\n", - /*0x28*/ "Logging on now...\n", - /*0x29*/ "Okay, I'm in...\n", - /*0x2a*/ "Goodbye, Dr. Caroll.\n", - /*0x2b*/ "You've written your last bug, traitor!\n", - /*0x2c*/ "File download initiated.\n", - /*0x2d*/ "File download completed.\n", - /*0x2e*/ "ACCESS DENIED - password needed.\n", - /*0x2f*/ "Door unlocked.\n", - /*0x30*/ "DOH!\n", - /*0x31*/ "Unable to download - Data Uplink needed.\n", - /*0x32*/ "LIGHTS NOW ON\n", - /*0x33*/ "LIGHTS NOW OFF\n", - /*0x34*/ "Erase Dr. Caroll conversation...\n", - /*0x35*/ "Don't shoot, don't shoot!\n", - /*0x36*/ "Critical mission object destroyed.\n", - /*0x37*/ "Unacceptable civilian casualties.\n", - /*0x38*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x39*/ "Critical mission personnel killed.\n", - /*0x3a*/ "Obtain ECM Mines.\n", - /*0x3b*/ "Dr. Caroll's\n", - /*0x3c*/ "ECM Mine\n", - /*0x3d*/ "An ECM Mine\n", - /*0x3e*/ "Picked up an ECM Mine.\n", - /*0x3f*/ "Obtain Data Uplink.\n", - /*0x40*/ "\n", - /*0x41*/ "Data Uplink\n", - /*0x42*/ "A Data Uplink\n", - /*0x43*/ "Picked up a Data Uplink.\n", - /*0x44*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", - /*0x45*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", - /*0x46*/ "I'll begin at once. Goodbye.\n", - /*0x47*/ "Move it!\n", - /*0x48*/ "I've got a password problem, and you're\nthe man to help me with it.\n", - /*0x49*/ "Don't shoot, don't shoot!\n", - /*0x4a*/ "Datalink broken - connection terminated.\n", - /*0x4b*/ "Datalink error - incomplete file download.\n", - /*0x4c*/ "Internal security system temporarily disabled.\n", - /*0x4d*/ "External communications hub disabled.\n", - /*0x4e*/ "Laboratory lift located.\n", - /*0x4f*/ "Security... Help me!\n", - /*0x50*/ "ECM Mine needed to disable security hub.\n", - /*0x51*/ "ECM Mine needed to disable comms hub.\n", - /*0x52*/ "Dummy\n", - /*0x53*/ "How dare you disturb me!\n", - /*0x54*/ "You will regret this intrusion, girl!\n", - /*0x55*/ "If I were you, I'd leave...NOW!\n", - /*0x56*/ "Please don't kill me!\n", - /*0x57*/ "Don't shoot!\n", - /*0x58*/ "Obtain CamSpy.\n", - /*0x59*/ "Dr. Caroll's\n", - /*0x5a*/ "CamSpy\n", - /*0x5b*/ "A CamSpy\n", - /*0x5c*/ "Picked up a CamSpy.\n", - /*0x5d*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", - /*0x5e*/ "You're on the same floor as \nCassandra's office.\n", - /*0x5f*/ "The other hub has got to be in the\nSecurity Room.\n", - /*0x60*/ "The basement elevator must be around\nthere somewhere.\n", - /*0x61*/ "Security system is now back online.\n", - /*0x62*/ "You vandal, you've broken it!\n", - /*0x63*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", - /*0x64*/ "Why the big hurry?\n", - /*0x65*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", - /*0x66*/ "Are they all expendable?\n", - /*0x67*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", - /*0x68*/ "What's the target location?\n", - /*0x69*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", - /*0x6a*/ "How will I recognize him?\n", - /*0x6b*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", - /*0x6c*/ "Right, I'm in...\n", - /*0x6d*/ "I...I'm logging on now.\n", - /*0x6e*/ NULL, - /*0x6f*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Access Executive Computer Files\n\nDr. Caroll's future is being decided in a meeting on one of the office floors. The Executive in charge of Dr. Caroll's project is present at the meeting. Follow him to his office and gain access to his project files, then download them to us using your Data Uplink device.\n\n|Objective Four: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Five: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Jam the Internal Security Comms Hub\n\nThis is located in one of the top floors of the building, away from ground traffic interference. Use an ECM Mine to jam the hub and black out the security cameras. The mine must be attached to the hub to be effective. Be quick, though, as the mine will only last for about a minute or so.\n\n|Objective Two: - Obtain De Vries' Necklace/Key\n\nCassandra De Vries carries her Access Key for restricted areas of the building on her necklace. It is linked to her personal health monitor and will cease to be active if her life signs fail. If you take the Necklace/Key from her, you must render her unconscious, not kill her.\n\n|Objective Three: - Jam the External Security Comms Link\n\nComplete the communication blackout by placing another ECM Mine on the equipment in the Security Room at the base of the building. This will jam any automatic calls for outside help.\n\n|Objective Four: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nThis is your first mission, Joanna, and it could hardly be more vital to us. We need to get Dr. Caroll out of there before anything happens to him, and we also need to know about dataDyne's future plans. Our standard rules of engagement apply: do not kill unarmed civilians. Remember, the code keys only work if their owners are alive.\n\n|Objective One: - Secure the Secret Lift\n\nLocate the secure lift to the Basement Laboratory where Dr. Caroll is incarcerated. The exact location is unknown, but it should be found somewhere on the foyer level.\n\nEND\n", + /* 4*/ " NULL3", + /* 5*/ " NULL4", + /* 6*/ " NULL5", + /* 7*/ " NULL6", + /* 8*/ " NULL7", + /* 9*/ "dataDyne\nCentral Divisional HQ Chicago IL USA.", + /* 10*/ "0230 Hours 15 AUG 2023\n", + /* 11*/ "Obtain De Vries' necklace.\n", + /* 12*/ "Cassandra De Vries'\n", + /* 13*/ "Necklace\n", + /* 14*/ "De Vries' necklace\n", + /* 15*/ "Picked up De Vries' necklace.\n", + /* 16*/ "Disable internal security hub\n", + /* 17*/ "Obtain keycode necklace\n", + /* 18*/ "Download project files\n", + /* 19*/ "Disable external comms hub\n", + /* 20*/ "Gain entrance to laboratory\n", + /* 21*/ "Who are you and what are you doing here?\n", + /* 22*/ "Look out! She's got a gun.\n", + /* 23*/ "You won't shoot me, foolish child!\n", + /* 24*/ "Don't you know who I am?\n", + /* 25*/ "Let's see how you deal with security.\n", + /* 26*/ "PLEASE!!!! Don't kill me!\n", + /* 27*/ "If I were you, I'd leave... NOW!\n", + /* 28*/ "Badly placed ECM Mine.\n", + /* 29*/ "ECM Mine placed correctly.\n", + /* 30*/ "MISSION FAILED - objectives incomplete.\n", + /* 31*/ " MISSION SUCCESSFUL \n", + /* 32*/ "CANNOT complete all objectives.\n", + /* 33*/ "Time to erase those files.\n", + /* 34*/ "Computer executive erased.\n", + /* 35*/ "I'll do what you want!\n", + /* 36*/ "HELP - Intruder!\n", + /* 37*/ "You talk too much.\n", + /* 38*/ "HELP, HELP!\n", + /* 39*/ "I'll do what you want...\n", + /* 40*/ "Logging on now...\n", + /* 41*/ "Okay, I'm in...\n", + /* 42*/ "Goodbye, Dr. Caroll.\n", + /* 43*/ "You've written your last bug, traitor!\n", + /* 44*/ "File download initiated.\n", + /* 45*/ "File download completed.\n", + /* 46*/ "ACCESS DENIED - password needed.\n", + /* 47*/ "Door unlocked.\n", + /* 48*/ "DOH!\n", + /* 49*/ "Unable to download - Data Uplink needed.\n", + /* 50*/ "LIGHTS NOW ON\n", + /* 51*/ "LIGHTS NOW OFF\n", + /* 52*/ "Erase Dr. Caroll conversation...\n", + /* 53*/ "Don't shoot, don't shoot!\n", + /* 54*/ "Critical mission object destroyed.\n", + /* 55*/ "Unacceptable civilian casualties.\n", + /* 56*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 57*/ "Critical mission personnel killed.\n", + /* 58*/ "Obtain ECM Mines.\n", + /* 59*/ "Dr. Caroll's\n", + /* 60*/ "ECM Mine\n", + /* 61*/ "An ECM Mine\n", + /* 62*/ "Picked up an ECM Mine.\n", + /* 63*/ "Obtain Data Uplink.\n", + /* 64*/ "\n", + /* 65*/ "Data Uplink\n", + /* 66*/ "A Data Uplink\n", + /* 67*/ "Picked up a Data Uplink.\n", + /* 68*/ "Yes, yes, I agree. Personality is expendable\n in this case.\n", + /* 69*/ "No, I can start the process from my office\n terminal and delete the necessary files\n at the same time.\n", + /* 70*/ "I'll begin at once. Goodbye.\n", + /* 71*/ "Move it!\n", + /* 72*/ "I've got a password problem, and you're\nthe man to help me with it.\n", + /* 73*/ "Don't shoot, don't shoot!\n", + /* 74*/ "Datalink broken - connection terminated.\n", + /* 75*/ "Datalink error - incomplete file download.\n", + /* 76*/ "Internal security system temporarily disabled.\n", + /* 77*/ "External communications hub disabled.\n", + /* 78*/ "Laboratory lift located.\n", + /* 79*/ "Security... Help me!\n", + /* 80*/ "ECM Mine needed to disable security hub.\n", + /* 81*/ "ECM Mine needed to disable comms hub.\n", + /* 82*/ "Dummy\n", + /* 83*/ "How dare you disturb me!\n", + /* 84*/ "You will regret this intrusion, girl!\n", + /* 85*/ "If I were you, I'd leave...NOW!\n", + /* 86*/ "Please don't kill me!\n", + /* 87*/ "Don't shoot!\n", + /* 88*/ "Obtain CamSpy.\n", + /* 89*/ "Dr. Caroll's\n", + /* 90*/ "CamSpy\n", + /* 91*/ "A CamSpy\n", + /* 92*/ "Picked up a CamSpy.\n", + /* 93*/ "We're getting a positive reading -\nthe internal comms hub is nearby.\n", + /* 94*/ "You're on the same floor as \nCassandra's office.\n", + /* 95*/ "The other hub has got to be in the\nSecurity Room.\n", + /* 96*/ "The basement elevator must be around\nthere somewhere.\n", + /* 97*/ "Security system is now back online.\n", + /* 98*/ "You vandal, you've broken it!\n", + /* 99*/ "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ\n", + /*100*/ "Why the big hurry?\n", + /*101*/ "If Dr. Caroll is not extracted tonight, \ndataDyne will put him through mind \nconditioning, and we'll lose our best \nchance of finding out what dataDyne \nare up to.\n", + /*102*/ "Are they all expendable?\n", + /*103*/ "Don't joke! You have to be careful, Joanna. \nCode keys will only operate while the owner \nis alive; if you kill them, the key is \nuseless. Armed guards are a different matter, \nof course.\n", + /*104*/ "What's the target location?\n", + /*105*/ "Work your way down the building to the ground \nlevel. Dr. Caroll will be in a research lab \nsomewhere in the underground facility.\n", + /*106*/ "How will I recognize him?\n", + /*107*/ "We don't have an image record, and we can't \nfind any official files. All we have is the \nname. Good luck, Perfect Dark.\n", + /*108*/ "Right, I'm in...\n", + /*109*/ "I...I'm logging on now.\n", + /*110*/ NULL, + /*111*/ NULL, }; diff --git a/src/files/lang/arkE.c b/src/files/lang/arkE.c index e9ad8ad6b..81f4d5b3d 100644 --- a/src/files/lang/arkE.c +++ b/src/files/lang/arkE.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Vision.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Vision\n", - /*0x1e*/ "Night Vision\n", - /*0x1f*/ "Picked up Night Vision.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't \nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you \ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to... \nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evacuation\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Vision.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Vision\n", + /* 30*/ "Night Vision\n", + /* 31*/ "Picked up Night Vision.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't \nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you \ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to... \nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/arkJ.c b/src/files/lang/arkJ.c index d713c811f..fb399374c 100644 --- a/src/files/lang/arkJ.c +++ b/src/files/lang/arkJ.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access Foyer Elevator\n", - /*0x0a*/ "Reactivate Office Elevator\n", - /*0x0b*/ "Destroy Datadyne Hovercopter\n", - /*0x0c*/ "Defeat Cassandras Bodyguards\n", - /*0x0d*/ "Rendezvous at Helipad\n", - /*0x0e*/ "Accessing elevator controls....\n", - /*0x0f*/ "LIGHTS ARE NOW ON !\n", - /*0x10*/ "Dr Caroll has been killed\n", - /*0x11*/ "Dr Caroll is under attack!\n", - /*0x12*/ "Dr Caroll has been damaged\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance..\n", - /*0x15*/ "Goodnight Ms Dark\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here\n", - /*0x1b*/ "Obtain Night Sight\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight\n", - /*0x20*/ "We meet again girl!\n", - /*0x21*/ "Foyer Elevator Accessed\n", - /*0x22*/ "Office Elevator Door Has Been Unlocked\n", - /*0x23*/ "Datadyne Hovercopter Eliminated\n", - /*0x24*/ "Cassandras Bodyguards Have Been Defeated\n", - /*0x25*/ "That's not how it goes\n", - /*0x26*/ "Yes it is\n", - /*0x27*/ "Give it to me, you're doing it wrong\n", - /*0x28*/ "Stop annoying me\n", - /*0x29*/ "Will you just hurry up\n", - /*0x2a*/ "Oh No....Too Late\n", - /*0x2b*/ "She's Here...\n", - /*0x2c*/ "Get Her\n", - /*0x2d*/ "Critical Mission Object Destroyed \n", - /*0x2e*/ "Obtain Eye Spy\n", - /*0x2f*/ "Dr Carolls\n", - /*0x30*/ "Eye Spy\n", - /*0x31*/ "An Eye Spy\n", - /*0x32*/ "Picked up an Eye Spy\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the Jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain Alpha Keycard\n", - /*0x38*/ "Guards\n", - /*0x39*/ "Office Keycard\n", - /*0x3a*/ "Office Keycard\n", - /*0x3b*/ "Picked up Cassandra's Office Keycard.\n", - /*0x3c*/ "Sound the alarm, she's here!", - /*0x3d*/ "Lights out!", - /*0x3e*/ "What the...?", - /*0x3f*/ "Going somewhere?", - /*0x40*/ "Something I can do for you, old woman?", - /*0x41*/ "Return our sapient immediately! You don't know what you're doing.", - /*0x42*/ "Yes I do, I'm leaving.", - /*0x43*/ "One more chance! Give it back, and you could come and work for me.", - /*0x44*/ "Sorry! Gotta shoot.", - /*0x45*/ "You must get the sapient back. We cannot proceed without it.", - /*0x46*/ "I know that!", - /*0x47*/ "I also know who to talk to... Mr. Carrington.", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return To Helipad For Evac\n\nGet to the Helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access Foyer Elevator\n", + /* 10*/ "Reactivate Office Elevator\n", + /* 11*/ "Destroy Datadyne Hovercopter\n", + /* 12*/ "Defeat Cassandras Bodyguards\n", + /* 13*/ "Rendezvous at Helipad\n", + /* 14*/ "Accessing elevator controls....\n", + /* 15*/ "LIGHTS ARE NOW ON !\n", + /* 16*/ "Dr Caroll has been killed\n", + /* 17*/ "Dr Caroll is under attack!\n", + /* 18*/ "Dr Caroll has been damaged\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance..\n", + /* 21*/ "Goodnight Ms Dark\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here\n", + /* 27*/ "Obtain Night Sight\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight\n", + /* 32*/ "We meet again girl!\n", + /* 33*/ "Foyer Elevator Accessed\n", + /* 34*/ "Office Elevator Door Has Been Unlocked\n", + /* 35*/ "Datadyne Hovercopter Eliminated\n", + /* 36*/ "Cassandras Bodyguards Have Been Defeated\n", + /* 37*/ "That's not how it goes\n", + /* 38*/ "Yes it is\n", + /* 39*/ "Give it to me, you're doing it wrong\n", + /* 40*/ "Stop annoying me\n", + /* 41*/ "Will you just hurry up\n", + /* 42*/ "Oh No....Too Late\n", + /* 43*/ "She's Here...\n", + /* 44*/ "Get Her\n", + /* 45*/ "Critical Mission Object Destroyed \n", + /* 46*/ "Obtain Eye Spy\n", + /* 47*/ "Dr Carolls\n", + /* 48*/ "Eye Spy\n", + /* 49*/ "An Eye Spy\n", + /* 50*/ "Picked up an Eye Spy\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the Jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain Alpha Keycard\n", + /* 56*/ "Guards\n", + /* 57*/ "Office Keycard\n", + /* 58*/ "Office Keycard\n", + /* 59*/ "Picked up Cassandra's Office Keycard.\n", + /* 60*/ "Sound the alarm, she's here!", + /* 61*/ "Lights out!", + /* 62*/ "What the...?", + /* 63*/ "Going somewhere?", + /* 64*/ "Something I can do for you, old woman?", + /* 65*/ "Return our sapient immediately! You don't know what you're doing.", + /* 66*/ "Yes I do, I'm leaving.", + /* 67*/ "One more chance! Give it back, and you could come and work for me.", + /* 68*/ "Sorry! Gotta shoot.", + /* 69*/ "You must get the sapient back. We cannot proceed without it.", + /* 70*/ "I know that!", + /* 71*/ "I also know who to talk to... Mr. Carrington.", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/arkP.c b/src/files/lang/arkP.c index 1599c0c24..557778f8e 100644 --- a/src/files/lang/arkP.c +++ b/src/files/lang/arkP.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Sight.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you\ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to...\nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Sight.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you\ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to...\nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/ark_str_f.c b/src/files/lang/ark_str_f.c index 1599c0c24..557778f8e 100644 --- a/src/files/lang/ark_str_f.c +++ b/src/files/lang/ark_str_f.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Sight.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you\ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to...\nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Sight.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you\ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to...\nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/ark_str_g.c b/src/files/lang/ark_str_g.c index 1599c0c24..557778f8e 100644 --- a/src/files/lang/ark_str_g.c +++ b/src/files/lang/ark_str_g.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Sight.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you\ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to...\nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Sight.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you\ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to...\nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/ark_str_i.c b/src/files/lang/ark_str_i.c index 1599c0c24..557778f8e 100644 --- a/src/files/lang/ark_str_i.c +++ b/src/files/lang/ark_str_i.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Sight.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you\ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to...\nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Sight.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you\ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to...\nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/ark_str_s.c b/src/files/lang/ark_str_s.c index 1599c0c24..557778f8e 100644 --- a/src/files/lang/ark_str_s.c +++ b/src/files/lang/ark_str_s.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Access foyer elevator\n", - /*0x0a*/ "Reactivate office elevator\n", - /*0x0b*/ "Destroy dataDyne hovercopter\n", - /*0x0c*/ "Defeat Cassandra's bodyguards\n", - /*0x0d*/ "Rendezvous at helipad\n", - /*0x0e*/ "Accessing elevator controls...\n", - /*0x0f*/ "LIGHTS ARE NOW ON!\n", - /*0x10*/ "Dr. Caroll has been killed!\n", - /*0x11*/ "Dr. Caroll is under attack!\n", - /*0x12*/ "Dr. Caroll has been damaged!\n", - /*0x13*/ "Too late! She's here...\n", - /*0x14*/ "You've become quite an annoyance...\n", - /*0x15*/ "Good night, Ms. Dark.\n", - /*0x16*/ "LIGHTS NOW ON\n", - /*0x17*/ "LIGHTS NOW OFF\n", - /*0x18*/ "MISSION FAILED\n", - /*0x19*/ "MISSION SUCCESSFUL\n", - /*0x1a*/ "Helichopper warning goes here.\n", - /*0x1b*/ "Obtain Night Sight.\n", - /*0x1c*/ "Cassandra De Vries'\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Night Sight\n", - /*0x1f*/ "Picked up Night Sight.\n", - /*0x20*/ "We meet again, girl!\n", - /*0x21*/ "Foyer elevator accessed.\n", - /*0x22*/ "Office elevator door has been unlocked.\n", - /*0x23*/ "DataDyne Hovercopter eliminated.\n", - /*0x24*/ "Cassandra's bodyguards have been defeated.\n", - /*0x25*/ "That's not how it goes.\n", - /*0x26*/ "Yes, it is.\n", - /*0x27*/ "Give it to me - you're doing it wrong.\n", - /*0x28*/ "Stop annoying me.\n", - /*0x29*/ "Will you just hurry up!\n", - /*0x2a*/ "Oh, no...too late.\n", - /*0x2b*/ "She's here...\n", - /*0x2c*/ "Get her!\n", - /*0x2d*/ "Critical mission object destroyed. \n", - /*0x2e*/ "Obtain CamSpy.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "CamSpy\n", - /*0x31*/ "A CamSpy\n", - /*0x32*/ "Picked up a CamSpy.\n", - /*0x33*/ "They've locked down the ground floor - \nget to the elevator!\n", - /*0x34*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", - /*0x35*/ "I can't leave any bodyguards standing.\n", - /*0x36*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", - /*0x37*/ "Obtain alpha key card.\n", - /*0x38*/ "Guard's\n", - /*0x39*/ "Office key card\n", - /*0x3a*/ "Office key card\n", - /*0x3b*/ "Picked up Cassandra's office key card.\n", - /*0x3c*/ "Sound the alarm - she's here!\n", - /*0x3d*/ "Lights out!\n", - /*0x3e*/ "What the...?\n", - /*0x3f*/ "Going somewhere?\n", - /*0x40*/ "Something I can do for you, old woman?\n", - /*0x41*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", - /*0x42*/ "Yes I do. I'm leaving.\n", - /*0x43*/ "One more chance! Give it back, and you\ncould come and work for me.\n", - /*0x44*/ "Sorry! Gotta shoot.\n", - /*0x45*/ "You must get the sapient back. We cannot \nproceed without it.\n", - /*0x46*/ "I know that!\n", - /*0x47*/ "I also know who to talk to...\nMr. Carrington.\n", - /*0x48*/ "Elevator door is inactive on this floor.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Reactivate Elevator\n\nWe traced an order to shut down the only accessible elevator to a PC on the lowest floor of offices. You have to find that PC and change the order to get the elevator going again.\n\n|Objective Three: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Four: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Five: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Destroy dataDyne Gunship\n\nThere is a dataDyne security gunship circling the building which outguns your jumpship and will shoot you out of the sky. Terminate it with extreme prejudice, since it will be trying to do the same thing to you.\n\n|Objective Three: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Four: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 3*/ "|Background - \n\nThe alarm has been given, and there are dataDyne shock troops ready for you throughout the building. Exit via the foyer is impossible due to the number of ground troops present. The transport will collect you and Dr. Caroll from the helipad.\n\n|Carrington - \n\nI don't have to remind you to protect Dr. Caroll at all costs, Joanna. Cassandra and dataDyne are going to be throwing all the obstacles they can in your path to prevent you from getting Dr. Caroll out. Good luck.\n\n|Objective One: - Gain Access to Upper Floors\n\nFight your way around the foyer until you can get access to one of the lifts that will take you and Dr. Caroll to the upper floors of the building.\n\n|Objective Two: - Defeat Cassandra's Bodyguards\n\nWe suspect that Cassandra has deployed her bodyguards to block the route to the helipad. It is almost certain that you'll be unable to avoid them, so expect serious resistance when you encounter them.\n\n|Objective Three: - Return to Helipad for Evac\n\nGet to the helipad where your dropship will be waiting. And don't forget Dr. Caroll.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Access foyer elevator\n", + /* 10*/ "Reactivate office elevator\n", + /* 11*/ "Destroy dataDyne hovercopter\n", + /* 12*/ "Defeat Cassandra's bodyguards\n", + /* 13*/ "Rendezvous at helipad\n", + /* 14*/ "Accessing elevator controls...\n", + /* 15*/ "LIGHTS ARE NOW ON!\n", + /* 16*/ "Dr. Caroll has been killed!\n", + /* 17*/ "Dr. Caroll is under attack!\n", + /* 18*/ "Dr. Caroll has been damaged!\n", + /* 19*/ "Too late! She's here...\n", + /* 20*/ "You've become quite an annoyance...\n", + /* 21*/ "Good night, Ms. Dark.\n", + /* 22*/ "LIGHTS NOW ON\n", + /* 23*/ "LIGHTS NOW OFF\n", + /* 24*/ "MISSION FAILED\n", + /* 25*/ "MISSION SUCCESSFUL\n", + /* 26*/ "Helichopper warning goes here.\n", + /* 27*/ "Obtain Night Sight.\n", + /* 28*/ "Cassandra De Vries'\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Night Sight\n", + /* 31*/ "Picked up Night Sight.\n", + /* 32*/ "We meet again, girl!\n", + /* 33*/ "Foyer elevator accessed.\n", + /* 34*/ "Office elevator door has been unlocked.\n", + /* 35*/ "DataDyne Hovercopter eliminated.\n", + /* 36*/ "Cassandra's bodyguards have been defeated.\n", + /* 37*/ "That's not how it goes.\n", + /* 38*/ "Yes, it is.\n", + /* 39*/ "Give it to me - you're doing it wrong.\n", + /* 40*/ "Stop annoying me.\n", + /* 41*/ "Will you just hurry up!\n", + /* 42*/ "Oh, no...too late.\n", + /* 43*/ "She's here...\n", + /* 44*/ "Get her!\n", + /* 45*/ "Critical mission object destroyed. \n", + /* 46*/ "Obtain CamSpy.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "CamSpy\n", + /* 49*/ "A CamSpy\n", + /* 50*/ "Picked up a CamSpy.\n", + /* 51*/ "They've locked down the ground floor - \nget to the elevator!\n", + /* 52*/ "That copter needs to be taken out, or \nthe jumpship'll get shot down!\n", + /* 53*/ "I can't leave any bodyguards standing.\n", + /* 54*/ "Don't keep the jumpship waiting - \nget back to the landing pad.\n", + /* 55*/ "Obtain alpha key card.\n", + /* 56*/ "Guard's\n", + /* 57*/ "Office key card\n", + /* 58*/ "Office key card\n", + /* 59*/ "Picked up Cassandra's office key card.\n", + /* 60*/ "Sound the alarm - she's here!\n", + /* 61*/ "Lights out!\n", + /* 62*/ "What the...?\n", + /* 63*/ "Going somewhere?\n", + /* 64*/ "Something I can do for you, old woman?\n", + /* 65*/ "Return our sapient immediately! You don't\nknow what you're doing.\n", + /* 66*/ "Yes I do. I'm leaving.\n", + /* 67*/ "One more chance! Give it back, and you\ncould come and work for me.\n", + /* 68*/ "Sorry! Gotta shoot.\n", + /* 69*/ "You must get the sapient back. We cannot \nproceed without it.\n", + /* 70*/ "I know that!\n", + /* 71*/ "I also know who to talk to...\nMr. Carrington.\n", + /* 72*/ "Elevator door is inactive on this floor.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/ateE.c b/src/files/lang/ateE.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ateE.c +++ b/src/files/lang/ateE.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ateJ.c b/src/files/lang/ateJ.c index bdb0e38f5..4ee541df8 100644 --- a/src/files/lang/ateJ.c +++ b/src/files/lang/ateJ.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "Joanna's Graduation Test - The Duel\n", - /*0x01*/ "Defeat Your Opponent In A Duel.\n", - /*0x02*/ "Defeat Your Opponent In A Duel.\n", - /*0x03*/ "Defeat Your Opponent In A Duel.\n", - /*0x04*/ "Defeat Your Opponent.\n", - /*0x05*/ "Defeat Your Opponent.\n", - /*0x06*/ "Defeat Your Opponent.\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat Your Opponent.\n", - /*0x09*/ "Well Done! You Were Too Quick For Him!.\n", - /*0x0a*/ "Well Done! You Were Too Quick For Him!.\n", - /*0x0b*/ "Well Done! You Were Too Quick For Him!.\n", - /*0x0c*/ "Opponent Skill Level: AGENT\n", - /*0x0d*/ "Opponent Skill Level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent Skill Level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "Joanna's Graduation Test - The Duel\n", + /* 1*/ "Defeat Your Opponent In A Duel.\n", + /* 2*/ "Defeat Your Opponent In A Duel.\n", + /* 3*/ "Defeat Your Opponent In A Duel.\n", + /* 4*/ "Defeat Your Opponent.\n", + /* 5*/ "Defeat Your Opponent.\n", + /* 6*/ "Defeat Your Opponent.\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat Your Opponent.\n", + /* 9*/ "Well Done! You Were Too Quick For Him!.\n", + /* 10*/ "Well Done! You Were Too Quick For Him!.\n", + /* 11*/ "Well Done! You Were Too Quick For Him!.\n", + /* 12*/ "Opponent Skill Level: AGENT\n", + /* 13*/ "Opponent Skill Level: SPECIAL AGENT\n", + /* 14*/ "Opponent Skill Level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ateP.c b/src/files/lang/ateP.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ateP.c +++ b/src/files/lang/ateP.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ate_str_f.c b/src/files/lang/ate_str_f.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ate_str_f.c +++ b/src/files/lang/ate_str_f.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ate_str_g.c b/src/files/lang/ate_str_g.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ate_str_g.c +++ b/src/files/lang/ate_str_g.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ate_str_i.c b/src/files/lang/ate_str_i.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ate_str_i.c +++ b/src/files/lang/ate_str_i.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/ate_str_s.c b/src/files/lang/ate_str_s.c index 7d1e3c03f..f39953549 100644 --- a/src/files/lang/ate_str_s.c +++ b/src/files/lang/ate_str_s.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", - /*0x03*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", - /*0x04*/ "Defeat dataDyne guard\n", - /*0x05*/ "Defeat Jonathan Dark\n", - /*0x06*/ "Defeat Trent Easton\n", - /*0x07*/ "THE DUEL\n", - /*0x08*/ "Defeat your opponent.\n", - /*0x09*/ "Well done! You were too quick for him!\n", - /*0x0a*/ "Well done! You were too quick for him!\n", - /*0x0b*/ "Well done! You were too quick for him!\n", - /*0x0c*/ "Opponent skill level: AGENT\n", - /*0x0d*/ "Opponent skill level: SPECIAL AGENT\n", - /*0x0e*/ "Opponent skill level: PERFECT AGENT\n", - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\n|Objective Three: - Defeat Trent Easton\n\nDefeat the simulation of a skilled government agent. The Simulant is an exceptionally able opponent; if you pass this test, you should be proud of your achievement.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\n|Objective Two: - Defeat Jonathan Dark\n\nDefeat the simulation of Jonathan Dark, the Institute's current test score record holder. The Simulant has good combat abilities and is capable of surprising a complacent foe.\n\nEND\n", + /* 3*/ "|Background - \n\nFinal Test. Defeat the holographic simulated opponent.\n\n|Carrington - \n\nI have every confidence in your abilities, Joanna. Pay attention to the test, and use all of the experience you picked up throughout your training. Good luck.\n\n|Objective One: - Defeat dataDyne Guard\n\nDefeat the simulation of a dataDyne guard. The Simulant will have moderate abilities in combat but should not be underestimated.\n\nEND\n", + /* 4*/ "Defeat dataDyne guard\n", + /* 5*/ "Defeat Jonathan Dark\n", + /* 6*/ "Defeat Trent Easton\n", + /* 7*/ "THE DUEL\n", + /* 8*/ "Defeat your opponent.\n", + /* 9*/ "Well done! You were too quick for him!\n", + /* 10*/ "Well done! You were too quick for him!\n", + /* 11*/ "Well done! You were too quick for him!\n", + /* 12*/ "Opponent skill level: AGENT\n", + /* 13*/ "Opponent skill level: SPECIAL AGENT\n", + /* 14*/ "Opponent skill level: PERFECT AGENT\n", + /* 15*/ NULL, }; diff --git a/src/files/lang/aztE.c b/src/files/lang/aztE.c index c6bb5cc5e..5282016e1 100644 --- a/src/files/lang/aztE.c +++ b/src/files/lang/aztE.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Vision.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Vision\n", - /*0x1d*/ "Night Vision\n", - /*0x1e*/ "Picked up Night Vision.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... It's coming from that other craft.\n", - /*0x27*/ "I'd better find the jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind... The only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Vision.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Vision\n", + /* 29*/ "Night Vision\n", + /* 30*/ "Picked up Night Vision.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... It's coming from that other craft.\n", + /* 39*/ "I'd better find the jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind... The only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/aztJ.c b/src/files/lang/aztJ.c index f6ea517d6..fca41cd9d 100644 --- a/src/files/lang/aztJ.c +++ b/src/files/lang/aztJ.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have to identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Three: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential Medical Scanner\n", - /*0x06*/ "Activate Distress Beacon\n", - /*0x07*/ "Shutdown Enemy Jamming Device\n", - /*0x08*/ "Retire Presidential Clone\n", - /*0x09*/ "Locate And Rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... it's coming from that ship.\n", - /*0x0d*/ "Elvis... he'll be able to protect the president.\n", - /*0x0e*/ "Distress Beacon Has Been Activated.\n", - /*0x0f*/ "Critical Mission Object Has Been Destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner\n", - /*0x15*/ "Jamming Device Has Been Shut Down.\n", - /*0x16*/ "President Has Been Killed.\n", - /*0x17*/ "Presidential Clone Has Been Eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President Has Been Rescued.\n", - /*0x1a*/ "Obtain Night Sight\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight\n", - /*0x1f*/ "Take This, You Should Find It Useful!\n", - /*0x20*/ "Ahhh... uuhhhh...", - /*0x21*/ "Ahhh... uhh... owww...", - /*0x22*/ "Agent Dark! Please report!", - /*0x23*/ "Perfect Dark, come in!", - /*0x24*/ "A-agent Dark reporting in...", - /*0x25*/ "Agent Dark! Please reply!", - /*0x26*/ "Something's jamming my transmissions... maybe it's coming from that other craft.", - /*0x27*/ "I'd better find that jamming device, and check that Elvis is okay. Not forgetting the President, of course.", - /*0x28*/ "How are you feeling, Mr. President?", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...", - /*0x2a*/ "Just one thing, sir? What is the Pelagic 2 that Trent wanted so badly?", - /*0x2b*/ "It's a US government Deep Sea Research Vessel, one of a kind... the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.", - /*0x2e*/ "Just try it, you scandinavian freak!", - /*0x2f*/ "Noooooooo!!!", + /* 0*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have to identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis' last-ditch manoeuvre, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history, and is able to maintain a check n his state of health. You will need it if you are to ensure his wellbeing.\n\n|Objective Two: - Shutdown Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Three: - Locate And Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential Medical Scanner\n", + /* 6*/ "Activate Distress Beacon\n", + /* 7*/ "Shutdown Enemy Jamming Device\n", + /* 8*/ "Retire Presidential Clone\n", + /* 9*/ "Locate And Rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... it's coming from that ship.\n", + /* 13*/ "Elvis... he'll be able to protect the president.\n", + /* 14*/ "Distress Beacon Has Been Activated.\n", + /* 15*/ "Critical Mission Object Has Been Destroyed.\n", + /* 16*/ "Obtain Presidential Scanner\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner\n", + /* 21*/ "Jamming Device Has Been Shut Down.\n", + /* 22*/ "President Has Been Killed.\n", + /* 23*/ "Presidential Clone Has Been Eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President Has Been Rescued.\n", + /* 26*/ "Obtain Night Sight\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight\n", + /* 31*/ "Take This, You Should Find It Useful!\n", + /* 32*/ "Ahhh... uuhhhh...", + /* 33*/ "Ahhh... uhh... owww...", + /* 34*/ "Agent Dark! Please report!", + /* 35*/ "Perfect Dark, come in!", + /* 36*/ "A-agent Dark reporting in...", + /* 37*/ "Agent Dark! Please reply!", + /* 38*/ "Something's jamming my transmissions... maybe it's coming from that other craft.", + /* 39*/ "I'd better find that jamming device, and check that Elvis is okay. Not forgetting the President, of course.", + /* 40*/ "How are you feeling, Mr. President?", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...", + /* 42*/ "Just one thing, sir? What is the Pelagic 2 that Trent wanted so badly?", + /* 43*/ "It's a US government Deep Sea Research Vessel, one of a kind... the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.", + /* 46*/ "Just try it, you scandinavian freak!", + /* 47*/ "Noooooooo!!!", }; diff --git a/src/files/lang/aztP.c b/src/files/lang/aztP.c index 3c2487fec..c8e8f97f5 100644 --- a/src/files/lang/aztP.c +++ b/src/files/lang/aztP.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Sight.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", - /*0x27*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Sight.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", + /* 39*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/azt_str_f.c b/src/files/lang/azt_str_f.c index 3c2487fec..c8e8f97f5 100644 --- a/src/files/lang/azt_str_f.c +++ b/src/files/lang/azt_str_f.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Sight.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", - /*0x27*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Sight.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", + /* 39*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/azt_str_g.c b/src/files/lang/azt_str_g.c index 3c2487fec..c8e8f97f5 100644 --- a/src/files/lang/azt_str_g.c +++ b/src/files/lang/azt_str_g.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Sight.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", - /*0x27*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Sight.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", + /* 39*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/azt_str_i.c b/src/files/lang/azt_str_i.c index 3c2487fec..c8e8f97f5 100644 --- a/src/files/lang/azt_str_i.c +++ b/src/files/lang/azt_str_i.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Sight.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", - /*0x27*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Sight.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", + /* 39*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/azt_str_s.c b/src/files/lang/azt_str_s.c index 3c2487fec..c8e8f97f5 100644 --- a/src/files/lang/azt_str_s.c +++ b/src/files/lang/azt_str_s.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x01*/ "CRASH SITE\n", - /*0x02*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x03*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Retrieve Presidential medical scanner\n", - /*0x06*/ "Activate distress beacon\n", - /*0x07*/ "Shut down enemy jamming device\n", - /*0x08*/ "Retire Presidential clone\n", - /*0x09*/ "Locate and rescue President\n", - /*0x0a*/ "There's the escape pod.\n", - /*0x0b*/ "Maybe there's a beacon in there.\n", - /*0x0c*/ "The jamming... It's coming from that ship.\n", - /*0x0d*/ "Elvis... He'll be able to protect the President.\n", - /*0x0e*/ "Distress beacon has been activated.\n", - /*0x0f*/ "Critical mission object has been destroyed.\n", - /*0x10*/ "Obtain Presidential Scanner.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "A Presidential Scanner\n", - /*0x14*/ "Picked up a Presidential Scanner.\n", - /*0x15*/ "Jamming device has been shut down.\n", - /*0x16*/ "President has been killed.\n", - /*0x17*/ "Presidential clone has been eliminated.\n", - /*0x18*/ "You'll never save him now!\n", - /*0x19*/ "President has been rescued.\n", - /*0x1a*/ "Obtain Night Sight.\n", - /*0x1b*/ "Cassandra De Vries'\n", - /*0x1c*/ "Night Sight\n", - /*0x1d*/ "Night Sight\n", - /*0x1e*/ "Picked up Night Sight.\n", - /*0x1f*/ "Take this; you should find it useful!\n", - /*0x20*/ "Ahhh... uuhhhh...\n", - /*0x21*/ "Ahhh... uhh... owww...\n", - /*0x22*/ "Agent Dark! Please report!\n", - /*0x23*/ "Perfect Dark, come in!\n", - /*0x24*/ "A-agent Dark reporting in...\n", - /*0x25*/ "Agent Dark! Please reply!\n", - /*0x26*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", - /*0x27*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", - /*0x28*/ "How are you feeling, Mr. President?\n", - /*0x29*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", - /*0x2a*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", - /*0x2b*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", - /*0x2c*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", - /*0x2d*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", - /*0x2e*/ "Just try it, you Scandinavian freak!\n", - /*0x2f*/ "Noooooooo!!!\n", + /* 0*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Shut Down Enemy Jamming Device\n\nA sophisticated jamming device is flooding the area with impenetrable ECM cover. You might be able to pinpoint the source on the ground more effectively than our high-altitude overflights are doing. Once located, shut the source down so we can fix your position and get help.\n\n|Objective Four: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Five: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 1*/ "CRASH SITE\n", + /* 2*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Retrieve Presidential Medical Scanner\n\nThis device is constantly updating the President's medical history and is able to maintain a check on his state of health. You will need it if you are to ensure his well-being.\n\n|Objective Two: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Three: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Four: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 3*/ "|Background - \n\nFollowing Elvis's last-ditch maneuver, the three craft involved have crashed close together in the Alaskan wilderness. The whereabouts of the President are uncertain, and a cloud of ECM jamming is preventing rescuers from finding the site of the crash.\n\n|Carrington - \n\nAt this moment in time, this one-way text messaging system is the only way we can communicate with you, Joanna. If you can remove the source of the jamming, then we can get a fix on your location and send help. But locating and ensuring the safety of the President should be your most important task.\n\n|Objective One: - Activate Distress Beacon\n\nIt won't do much good until the jamming is down, but if you activate the beacon in the escape pod, it will shorten the response time of the rescue teams.\n\n|Objective Two: - Retire Presidential Clone\n\nIt would be detrimental to the security of the United States of America to have two identical people claiming to be the President, issuing orders with absolute authority. Identify the imposter and remove the threat.\n\n|Objective Three: - Locate and Rescue President\n\nThis is your highest priority. The safety of the President is paramount. You must find a way to safeguard him until help arrives or the danger is past.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Retrieve Presidential medical scanner\n", + /* 6*/ "Activate distress beacon\n", + /* 7*/ "Shut down enemy jamming device\n", + /* 8*/ "Retire Presidential clone\n", + /* 9*/ "Locate and rescue President\n", + /* 10*/ "There's the escape pod.\n", + /* 11*/ "Maybe there's a beacon in there.\n", + /* 12*/ "The jamming... It's coming from that ship.\n", + /* 13*/ "Elvis... He'll be able to protect the President.\n", + /* 14*/ "Distress beacon has been activated.\n", + /* 15*/ "Critical mission object has been destroyed.\n", + /* 16*/ "Obtain Presidential Scanner.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "A Presidential Scanner\n", + /* 20*/ "Picked up a Presidential Scanner.\n", + /* 21*/ "Jamming device has been shut down.\n", + /* 22*/ "President has been killed.\n", + /* 23*/ "Presidential clone has been eliminated.\n", + /* 24*/ "You'll never save him now!\n", + /* 25*/ "President has been rescued.\n", + /* 26*/ "Obtain Night Sight.\n", + /* 27*/ "Cassandra De Vries'\n", + /* 28*/ "Night Sight\n", + /* 29*/ "Night Sight\n", + /* 30*/ "Picked up Night Sight.\n", + /* 31*/ "Take this; you should find it useful!\n", + /* 32*/ "Ahhh... uuhhhh...\n", + /* 33*/ "Ahhh... uhh... owww...\n", + /* 34*/ "Agent Dark! Please report!\n", + /* 35*/ "Perfect Dark, come in!\n", + /* 36*/ "A-agent Dark reporting in...\n", + /* 37*/ "Agent Dark! Please reply!\n", + /* 38*/ "Something's jamming my transmissions... Maybe it's coming from that other craft.\n", + /* 39*/ "I'd better find that jamming device and check that Elvis is okay. Not forgetting the President, of course.\n", + /* 40*/ "How are you feeling, Mr. President?\n", + /* 41*/ "Better now, young lady. Today, I think, will take a while for me to get over. I can't believe Easton would do such a thing. I knew he was ambitious, yes, but this...\n", + /* 42*/ "Just one thing, sir? What is the Pelagic II that Trent wanted so badly?\n", + /* 43*/ "It's a U.S. government deep sea research vessel, one of a kind...the only ship that can conduct a full-scale diving operation at extreme depth. Trent wanted me to loan it to the dataDyne Corporation, but I refused.\n", + /* 44*/ "Trent has a lot to answer for, but I don't think we'll find him now.\n", + /* 45*/ "You have failed, Easton. You are a flawed device, and we need you no longer.\n", + /* 46*/ "Just try it, you Scandinavian freak!\n", + /* 47*/ "Noooooooo!!!\n", }; diff --git a/src/files/lang/caveE.c b/src/files/lang/caveE.c index d33753bbd..3425c36c3 100644 --- a/src/files/lang/caveE.c +++ b/src/files/lang/caveE.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL \nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "You'll have to check that weapon in here.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller \nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in... Our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL \nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "You'll have to check that weapon in here.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller \nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in... Our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/caveJ.c b/src/files/lang/caveJ.c index 227796917..99a875c98 100644 --- a/src/files/lang/caveJ.c +++ b/src/files/lang/caveJ.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later when you are aboard Air Force One. First, though, you need to find a case to put the equipment inside.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Item From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later when you are aboard Air Force One. First, though, you need to find a case to put the equipment inside.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain Disguise And Enter Base\n", - /*0x06*/ "Check In Equipment\n", - /*0x07*/ "Subvert Security Monitoring System\n", - /*0x08*/ "Obtain Item From Safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain safe item\n", - /*0x15*/ "\n", - /*0x16*/ "Safe Item\n", - /*0x17*/ "Safe Item\n", - /*0x18*/ "Picked up a safe item\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent Civilians Have Been Killed\n", - /*0x1b*/ "Is he Ok?\n", - /*0x1c*/ "I'll go and get some help\n", - /*0x1d*/ "Good afternoon\n", - /*0x1e*/ "Ok, You know the way from here\n", - /*0x1f*/ "Please holster your weapon, miss\n", - /*0x20*/ "Oh my god!\n", - /*0x21*/ "Weapons are not allowed in the base\n", - /*0x22*/ "Right, I'm calling security\n", - /*0x23*/ "System Shutdown Initiated...\n", - /*0x24*/ "Security Systems Have Been Shut Down\n", - /*0x25*/ "Weapons Have Been Detected\n", - /*0x26*/ "Suitcase has been deposited\n", - /*0x27*/ "Suitcase has been scanned\n", - /*0x28*/ "Hey you - this is a restricted area\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case\n", - /*0x2b*/ "You get security, I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder\n", - /*0x2d*/ "Lasergrid access denied\n", - /*0x2e*/ "Laser grid system has been overloaded\n", - /*0x2f*/ "Too many neutral casualties inflicted\n", - /*0x30*/ "Stop them from getting the safe....\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess' \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The bag will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them, they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by airbase troops. I don't have to remind you that...", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.", - /*0x3d*/ NULL, - /*0x3e*/ NULL, - /*0x3f*/ NULL, - /*0x40*/ NULL, - /*0x41*/ NULL, - /*0x42*/ NULL, - /*0x43*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later when you are aboard Air Force One. First, though, you need to find a case to put the equipment inside.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Item From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later when you are aboard Air Force One. First, though, you need to find a case to put the equipment inside.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the Airbase in Alaska, preparing for the President's foreign visit. from the evidence gathered in Chicago we assume that this is the start of his move against the President, and as such it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the Airbase. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise And Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the airbase. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the Security screening system will need a different approach. If it detects the weapon in your equipment then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain Disguise And Enter Base\n", + /* 6*/ "Check In Equipment\n", + /* 7*/ "Subvert Security Monitoring System\n", + /* 8*/ "Obtain Item From Safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain safe item\n", + /* 21*/ "\n", + /* 22*/ "Safe Item\n", + /* 23*/ "Safe Item\n", + /* 24*/ "Picked up a safe item\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent Civilians Have Been Killed\n", + /* 27*/ "Is he Ok?\n", + /* 28*/ "I'll go and get some help\n", + /* 29*/ "Good afternoon\n", + /* 30*/ "Ok, You know the way from here\n", + /* 31*/ "Please holster your weapon, miss\n", + /* 32*/ "Oh my god!\n", + /* 33*/ "Weapons are not allowed in the base\n", + /* 34*/ "Right, I'm calling security\n", + /* 35*/ "System Shutdown Initiated...\n", + /* 36*/ "Security Systems Have Been Shut Down\n", + /* 37*/ "Weapons Have Been Detected\n", + /* 38*/ "Suitcase has been deposited\n", + /* 39*/ "Suitcase has been scanned\n", + /* 40*/ "Hey you - this is a restricted area\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case\n", + /* 43*/ "You get security, I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder\n", + /* 45*/ "Lasergrid access denied\n", + /* 46*/ "Laser grid system has been overloaded\n", + /* 47*/ "Too many neutral casualties inflicted\n", + /* 48*/ "Stop them from getting the safe....\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess' \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The bag will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them, they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by airbase troops. I don't have to remind you that...", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.", + /* 61*/ NULL, + /* 62*/ NULL, + /* 63*/ NULL, + /* 64*/ NULL, + /* 65*/ NULL, + /* 66*/ NULL, + /* 67*/ NULL, }; diff --git a/src/files/lang/caveP.c b/src/files/lang/caveP.c index 77bbd5500..bc8f7b607 100644 --- a/src/files/lang/caveP.c +++ b/src/files/lang/caveP.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "Please holster your weapon, miss.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "Please holster your weapon, miss.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/cave_str_f.c b/src/files/lang/cave_str_f.c index 77bbd5500..bc8f7b607 100644 --- a/src/files/lang/cave_str_f.c +++ b/src/files/lang/cave_str_f.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "Please holster your weapon, miss.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "Please holster your weapon, miss.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/cave_str_g.c b/src/files/lang/cave_str_g.c index 77bbd5500..bc8f7b607 100644 --- a/src/files/lang/cave_str_g.c +++ b/src/files/lang/cave_str_g.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "Please holster your weapon, miss.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "Please holster your weapon, miss.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/cave_str_i.c b/src/files/lang/cave_str_i.c index 77bbd5500..bc8f7b607 100644 --- a/src/files/lang/cave_str_i.c +++ b/src/files/lang/cave_str_i.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "Please holster your weapon, miss.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "Please holster your weapon, miss.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/cave_str_s.c b/src/files/lang/cave_str_s.c index 77bbd5500..bc8f7b607 100644 --- a/src/files/lang/cave_str_s.c +++ b/src/files/lang/cave_str_s.c @@ -1,72 +1,72 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x01*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", - /*0x02*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Obtain disguise and enter base\n", - /*0x06*/ "Check in equipment\n", - /*0x07*/ "Subvert security monitoring system\n", - /*0x08*/ "Obtain flight plans from safe\n", - /*0x09*/ "Board Air Force One\n", - /*0x0a*/ "Obtain suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain air stewardess uniform.\n", - /*0x10*/ "\n", - /*0x11*/ "Disguise\n", - /*0x12*/ "Disguise\n", - /*0x13*/ "Picked up a stewardess uniform.\n", - /*0x14*/ "Obtain flight plans from safe.\n", - /*0x15*/ "\n", - /*0x16*/ "Flight Plans\n", - /*0x17*/ "Flight Plans\n", - /*0x18*/ "Picked up the flight plans.\n", - /*0x19*/ "Look out - it's an intruder...\n", - /*0x1a*/ "Innocent civilians have been killed.\n", - /*0x1b*/ "Is he OK?\n", - /*0x1c*/ "I'll go and get some help.\n", - /*0x1d*/ "Good afternoon.\n", - /*0x1e*/ "OK, you know the way from here.\n", - /*0x1f*/ "Please holster your weapon, miss.\n", - /*0x20*/ "Oh, my God!\n", - /*0x21*/ "Weapons are not allowed in the base.\n", - /*0x22*/ "Right, I'm calling security.\n", - /*0x23*/ "System shutdown initiated...\n", - /*0x24*/ "Security systems have been shut down.\n", - /*0x25*/ "Weapons have been detected.\n", - /*0x26*/ "Suitcase has been deposited.\n", - /*0x27*/ "Suitcase has been scanned.\n", - /*0x28*/ "Hey, you - this is a restricted area.\n", - /*0x29*/ "Are you new around here?\n", - /*0x2a*/ "Hey - give me back my case.\n", - /*0x2b*/ "You get security - I'll deal with her...\n", - /*0x2c*/ "Upstairs...there's an intruder.\n", - /*0x2d*/ "Laser grid access denied.\n", - /*0x2e*/ "Laser grid system has been overloaded.\n", - /*0x2f*/ "Too many neutral casualties inflicted.\n", - /*0x30*/ "Stop them from getting the safe...\n", - /*0x31*/ "Disguise worn.\n", - /*0x32*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", - /*0x33*/ "Use that case to conceal your equipment.\n", - /*0x34*/ "The case will get stopped unless you do something.\n", - /*0x35*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", - /*0x36*/ "Stop them - they're breaking into the safe...\n", - /*0x37*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", - /*0x38*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", - /*0x39*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", - /*0x3a*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", - /*0x3b*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", - /*0x3c*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", - /*0x3d*/ "Lift inoperative - security system is active.\n", - /*0x3e*/ "Critical mission personnel disabled.\n", - /*0x3f*/ "Critical mission object destroyed.\n", - /*0x40*/ "Entrance to base secured.\n", - /*0x41*/ "We're taking over!!\n", - /*0x42*/ "Hover trolley has been shut down.\n", - /*0x43*/ "Equipment cannot be checked in.\n", + /* 0*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a Hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Obtain Flight Plans From Safe\n\nThe planned flight path for Air Force One is held in a safe in the base. If you get hold of it, then we can use the data to vector Elvis in on Air Force One during the flight as backup for you in case anything goes wrong.\n\n|Objective Five: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 1*/ "PRESIDENTIAL TERMINAL\nUS AIRBASE, ALASKA\n", + /* 2*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Check In Equipment\n\nGet rid of your equipment as soon as possible; avoid carrying suspicious items around with you that could compromise your disguise. You can collect it later after loading it aboard Air Force One using a hover trolley. First, though, you need to find a case to put the equipment in.\n\n|Objective Three: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment,then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Four: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton has flown to meet the President at the air base in Alaska, preparing for the President's foreign visit. From the evidence gathered in Chicago, we assume that this is the start of his move against the President, and as such, it must be prevented. \n\n|Carrington - \n\nCare is needed here, Joanna. There are many innocent people about in the air base. Only Trent's men or those strange Blonde men are viable targets. Remember, the longer that you stay in the disguise, the greater your chance of success.\n\n|Objective One: - Obtain Disguise and Enter Base\n\nThe stewardess arriving on the cable car is carrying her uniform in her bag. Subdue her and her escort and use the uniform as a disguise to enter the air base. Remember, these people know nothing of Trent's conspiracy and must not be killed.\n\n|Objective Two: - Subvert Security Monitoring System\n\nYou can fool humans with the disguise, but the security screening system will need a different approach. If it detects the weapon in your equipment, then the alarm will sound and the base will be locked down. Prevent the alarm from being given by whatever means you can.\n\n|Objective Three: - Board Air Force One\n\nDon't let the plane leave without you. If your diguise is still active, then you should be able to use the docking shuttle to get on board. If not, you will have to find another way. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Obtain disguise and enter base\n", + /* 6*/ "Check in equipment\n", + /* 7*/ "Subvert security monitoring system\n", + /* 8*/ "Obtain flight plans from safe\n", + /* 9*/ "Board Air Force One\n", + /* 10*/ "Obtain suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain air stewardess uniform.\n", + /* 16*/ "\n", + /* 17*/ "Disguise\n", + /* 18*/ "Disguise\n", + /* 19*/ "Picked up a stewardess uniform.\n", + /* 20*/ "Obtain flight plans from safe.\n", + /* 21*/ "\n", + /* 22*/ "Flight Plans\n", + /* 23*/ "Flight Plans\n", + /* 24*/ "Picked up the flight plans.\n", + /* 25*/ "Look out - it's an intruder...\n", + /* 26*/ "Innocent civilians have been killed.\n", + /* 27*/ "Is he OK?\n", + /* 28*/ "I'll go and get some help.\n", + /* 29*/ "Good afternoon.\n", + /* 30*/ "OK, you know the way from here.\n", + /* 31*/ "Please holster your weapon, miss.\n", + /* 32*/ "Oh, my God!\n", + /* 33*/ "Weapons are not allowed in the base.\n", + /* 34*/ "Right, I'm calling security.\n", + /* 35*/ "System shutdown initiated...\n", + /* 36*/ "Security systems have been shut down.\n", + /* 37*/ "Weapons have been detected.\n", + /* 38*/ "Suitcase has been deposited.\n", + /* 39*/ "Suitcase has been scanned.\n", + /* 40*/ "Hey, you - this is a restricted area.\n", + /* 41*/ "Are you new around here?\n", + /* 42*/ "Hey - give me back my case.\n", + /* 43*/ "You get security - I'll deal with her...\n", + /* 44*/ "Upstairs...there's an intruder.\n", + /* 45*/ "Laser grid access denied.\n", + /* 46*/ "Laser grid system has been overloaded.\n", + /* 47*/ "Too many neutral casualties inflicted.\n", + /* 48*/ "Stop them from getting the safe...\n", + /* 49*/ "Disguise worn.\n", + /* 50*/ "Now's your chance! Grab the stewardess's \nbag and get her uniform.\n", + /* 51*/ "Use that case to conceal your equipment.\n", + /* 52*/ "The case will get stopped unless you do something.\n", + /* 53*/ "So that's Air Force One? ... Huh, smaller\nthan I thought.\n", + /* 54*/ "Stop them - they're breaking into the safe...\n", + /* 55*/ "Agent Dark in position. I can see the main entrance to the base, and I can just make out the cable car arrival point.\n", + /* 56*/ "Excellent, Joanna. That cable car is your way in; our observer at the lower terminus has spotted a member of the flight crew boarding a minute ago. She is being escorted by air base troops. I don't have to remind you that...\n", + /* 57*/ "That they're probably innocent of any involvement in Trent's little scheme. And I can't shoot them even if they shoot at me. What about the NSA Agents?\n", + /* 58*/ "I don't know how far the conspiracy has spread through the NSA, but I'm willing to bet that the men Trent has around him here are loyal to him and his plan. You have to get the evidence of Trent's betrayal onto Air Force One and show it to the President.\n", + /* 59*/ "Yes, and protect him from his abductors. Do you have any idea what Trent's plan might be yet, and what about those blonde guys?\n", + /* 60*/ "Only vague suspicions, and I won't distract you with those. Good luck. Carrington out.\n", + /* 61*/ "Lift inoperative - security system is active.\n", + /* 62*/ "Critical mission personnel disabled.\n", + /* 63*/ "Critical mission object destroyed.\n", + /* 64*/ "Entrance to base secured.\n", + /* 65*/ "We're taking over!!\n", + /* 66*/ "Hover trolley has been shut down.\n", + /* 67*/ "Equipment cannot be checked in.\n", }; diff --git a/src/files/lang/damE.c b/src/files/lang/damE.c index 67f5eb192..22c4cd5ff 100644 --- a/src/files/lang/damE.c +++ b/src/files/lang/damE.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship \nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations \nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter. \nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me - \nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface. \nTime for a swim.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing. Do not harm any innocent civilians you come across.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship \nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations \nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter. \nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me - \nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface. \nTime for a swim.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/damJ.c b/src/files/lang/damJ.c index 68d7dc779..f6b35fb3f 100644 --- a/src/files/lang/damJ.c +++ b/src/files/lang/damJ.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Secure Laboratories And Research Data\n\nWe want any information that dataDyne have amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS And AutoPilot\n", - /*0x06*/ "Disable Primary Power Source\n", - /*0x07*/ "Secure Laboratories And Research Data\n", - /*0x08*/ "Activate Moon Pool Lift\n", - /*0x09*/ "Rendezvous And Escape With Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot System Has Been Deactivated.\n", - /*0x0f*/ "GPS System Has Been Deactivated.\n", - /*0x10*/ "Critical Mission Object Has Been Destroyed.\n", - /*0x11*/ "Reactor Shutdown Control Hatch Opened.\n", - /*0x12*/ "Reactor Has Been Shut Down.\n", - /*0x13*/ "Diving Control Centre Has Been Located.\n", - /*0x14*/ "Critical Mission Personnel Killed.\n", - /*0x15*/ "Research Data Has Been Secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research Data Disk\n", - /*0x19*/ "A Research Data Disk\n", - /*0x1a*/ "Picked up a Research Data Disk\n", - /*0x1b*/ "Critical Mission Personnel Have Been Killed.\n", - /*0x1c*/ "LIft Door Has Been Unlocked.\n", - /*0x1d*/ "LIft Has Been Activated.\n", - /*0x1e*/ "Operation Denied - Hangar Doors Still Closed.\n", - /*0x1f*/ "Unlocking Sequence Has Been Reset.\n", - /*0x20*/ "You go on ahead Jo, I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis Has Been Killed.\n", - /*0x22*/ "Joanna..what took you so long?. Follow me,\nlets get out of this old tub.\n", - /*0x23*/ "Civilians Have Been Killed.\n", - /*0x24*/ "Critical Mission Objects Has Been Destroyed.\n", - /*0x25*/ "Alarm Has Been Activated.\n", - /*0x26*/ "Alarm Has Been De-Activated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface. Time for a swim.", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.", - /*0x29*/ "Do you think we were a little heavy-handed?", - /*0x2a*/ "Naaahhhh.", - /*0x2b*/ NULL, - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Secure Laboratories And Research Data\n\nWe want any information that dataDyne have amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic 2 and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and their strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and their allies. Disrupt the operation as extensively as possible but remember our minimum force rules for non-combatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the Primary Power Source will help cause the ship to wander from the operating location, but it will also cause blackouts in non-essential sections of the ship.\n\n|Objective Two: - Deactivate GPS And AutoPilot\n\ngetting both the GPS location system and the ship's Autopilot offline will cause the ship to drift off station; if only one is shut down it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous And Escape With Elvis\n\nfind Elvis and return to the Moon pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS And AutoPilot\n", + /* 6*/ "Disable Primary Power Source\n", + /* 7*/ "Secure Laboratories And Research Data\n", + /* 8*/ "Activate Moon Pool Lift\n", + /* 9*/ "Rendezvous And Escape With Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot System Has Been Deactivated.\n", + /* 15*/ "GPS System Has Been Deactivated.\n", + /* 16*/ "Critical Mission Object Has Been Destroyed.\n", + /* 17*/ "Reactor Shutdown Control Hatch Opened.\n", + /* 18*/ "Reactor Has Been Shut Down.\n", + /* 19*/ "Diving Control Centre Has Been Located.\n", + /* 20*/ "Critical Mission Personnel Killed.\n", + /* 21*/ "Research Data Has Been Secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research Data Disk\n", + /* 25*/ "A Research Data Disk\n", + /* 26*/ "Picked up a Research Data Disk\n", + /* 27*/ "Critical Mission Personnel Have Been Killed.\n", + /* 28*/ "LIft Door Has Been Unlocked.\n", + /* 29*/ "LIft Has Been Activated.\n", + /* 30*/ "Operation Denied - Hangar Doors Still Closed.\n", + /* 31*/ "Unlocking Sequence Has Been Reset.\n", + /* 32*/ "You go on ahead Jo, I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis Has Been Killed.\n", + /* 34*/ "Joanna..what took you so long?. Follow me,\nlets get out of this old tub.\n", + /* 35*/ "Civilians Have Been Killed.\n", + /* 36*/ "Critical Mission Objects Has Been Destroyed.\n", + /* 37*/ "Alarm Has Been Activated.\n", + /* 38*/ "Alarm Has Been De-Activated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface. Time for a swim.", + /* 40*/ "I hope the government don't want to use this ship anytime soon.", + /* 41*/ "Do you think we were a little heavy-handed?", + /* 42*/ "Naaahhhh.", + /* 43*/ NULL, + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/damP.c b/src/files/lang/damP.c index 113200d20..be1b2630f 100644 --- a/src/files/lang/damP.c +++ b/src/files/lang/damP.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/dam_str_f.c b/src/files/lang/dam_str_f.c index 113200d20..be1b2630f 100644 --- a/src/files/lang/dam_str_f.c +++ b/src/files/lang/dam_str_f.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/dam_str_g.c b/src/files/lang/dam_str_g.c index 113200d20..be1b2630f 100644 --- a/src/files/lang/dam_str_g.c +++ b/src/files/lang/dam_str_g.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/dam_str_i.c b/src/files/lang/dam_str_i.c index 113200d20..be1b2630f 100644 --- a/src/files/lang/dam_str_i.c +++ b/src/files/lang/dam_str_i.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/dam_str_s.c b/src/files/lang/dam_str_s.c index 113200d20..be1b2630f 100644 --- a/src/files/lang/dam_str_s.c +++ b/src/files/lang/dam_str_s.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x01*/ "Cetan Ship\n", - /*0x02*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Deactivate GPS and autopilot\n", - /*0x06*/ "Disable primary power source\n", - /*0x07*/ "Secure laboratories and research data\n", - /*0x08*/ "Activate Moon Pool lift\n", - /*0x09*/ "Rendezvous and escape with Elvis\n", - /*0x0a*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", - /*0x0b*/ "This must be where the sub's controlled from.\n", - /*0x0c*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", - /*0x0d*/ "They'll be unable to conduct any operations\nwithout any power.\n", - /*0x0e*/ "Autopilot system has been deactivated.\n", - /*0x0f*/ "GPS system has been deactivated.\n", - /*0x10*/ "Critical mission object has been destroyed.\n", - /*0x11*/ "Reactor shutdown control hatch opened.\n", - /*0x12*/ "Reactor has been shut down.\n", - /*0x13*/ "Diving control center has been located.\n", - /*0x14*/ "Critical mission personnel killed.\n", - /*0x15*/ "Research data has been secured.\n", - /*0x16*/ "\n", - /*0x17*/ "\n", - /*0x18*/ "Research data disk\n", - /*0x19*/ "A research data disk\n", - /*0x1a*/ "Picked up a research data disk.\n", - /*0x1b*/ "Critical mission personnel have been killed.\n", - /*0x1c*/ "Lift door has been unlocked.\n", - /*0x1d*/ "Lift has been activated.\n", - /*0x1e*/ "Operation denied - hangar doors still closed.\n", - /*0x1f*/ "Unlocking sequence has been reset.\n", - /*0x20*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x21*/ "Elvis has been killed.\n", - /*0x22*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", - /*0x23*/ "Civilians have been killed.\n", - /*0x24*/ "Critical mission object has been destroyed.\n", - /*0x25*/ "Alarm has been activated.\n", - /*0x26*/ "Alarm has been deactivated.\n", - /*0x27*/ "Right. The diving operation has been disrupted on the surface.\n", - /*0x28*/ "I hope the government don't want to use this ship anytime soon.\n", - /*0x29*/ "Do you think we were a little heavy-handed?\n", - /*0x2a*/ "Naaahhhh.\n", - /*0x2b*/ "Pull the plug on that now.\n", - /*0x2c*/ "Switch this thing off.\n", - /*0x2d*/ "I'll shut it down.\n", - /*0x2e*/ "Please don't hurt me.\n", - /*0x2f*/ "Die, you traitors.\n", + /* 0*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Secure Laboratories and Research Data\n\nWe want any information that dataDyne has amassed on this project. Secure the labs on the science deck and remember to stun the scientists and technicians working there; we will want to interrogate them later.\n\n|Objective Three: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Four: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Five: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 1*/ "Cetan Ship\n", + /* 2*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Activate Moon Pool Lift\n\nThis will activate the automatic pilot on the deep submersible, recalling it for you and Elvis to use. The controls are in the sub hangar.\n\n|Objective Four: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 3*/ "|Background - \n\nThe conspirators have thrown caution to the winds and have committed an act of piracy, taking over the Pelagic II and commencing hurried diving operations in the Pacific Ocean. Both dataDyne and its strange allies are involved in what appears to be a joint operation.\n\n|Carrington - \n\nAlthough this move seems reckless, it only serves to highlight how important the operation on the seabed must be to dataDyne and its allies. Disrupt the operation as extensively as possible, but remember our minimum force rules for noncombatants.\n\n|Objective One: - Disable Primary Power Source\n\nShutting down the primary power source will help cause the ship to wander from the operating location, but it will also cause blackouts in nonessential sections of the ship. Use the x-ray scanner to find the active switches on the power core.\n\n|Objective Two: - Deactivate GPS and Autopilot\n\nGetting both the GPS location system and the ship's autopilot offline will cause the ship to drift off station; if only one is shut down, it will not be enough to prevent the diving operations from continuing.\n\n|Objective Three: - Rendezvous and Escape With Elvis\n\nFind Elvis and return to the Moon Pool to prep both the deep submersible and yourselves for the dive to the seafloor.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Deactivate GPS and autopilot\n", + /* 6*/ "Disable primary power source\n", + /* 7*/ "Secure laboratories and research data\n", + /* 8*/ "Activate Moon Pool lift\n", + /* 9*/ "Rendezvous and escape with Elvis\n", + /* 10*/ "Cripple the engines and the ship will \ndrift... Perfect!\n", + /* 11*/ "This must be where the sub's controlled from.\n", + /* 12*/ "Without the autopilot and the GPS, the ship\nwill wander off station.\n", + /* 13*/ "They'll be unable to conduct any operations\nwithout any power.\n", + /* 14*/ "Autopilot system has been deactivated.\n", + /* 15*/ "GPS system has been deactivated.\n", + /* 16*/ "Critical mission object has been destroyed.\n", + /* 17*/ "Reactor shutdown control hatch opened.\n", + /* 18*/ "Reactor has been shut down.\n", + /* 19*/ "Diving control center has been located.\n", + /* 20*/ "Critical mission personnel killed.\n", + /* 21*/ "Research data has been secured.\n", + /* 22*/ "\n", + /* 23*/ "\n", + /* 24*/ "Research data disk\n", + /* 25*/ "A research data disk\n", + /* 26*/ "Picked up a research data disk.\n", + /* 27*/ "Critical mission personnel have been killed.\n", + /* 28*/ "Lift door has been unlocked.\n", + /* 29*/ "Lift has been activated.\n", + /* 30*/ "Operation denied - hangar doors still closed.\n", + /* 31*/ "Unlocking sequence has been reset.\n", + /* 32*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 33*/ "Elvis has been killed.\n", + /* 34*/ "Joanna... What took you so long? Follow me -\nlet's get out of this old tub.\n", + /* 35*/ "Civilians have been killed.\n", + /* 36*/ "Critical mission object has been destroyed.\n", + /* 37*/ "Alarm has been activated.\n", + /* 38*/ "Alarm has been deactivated.\n", + /* 39*/ "Right. The diving operation has been disrupted on the surface.\n", + /* 40*/ "I hope the government don't want to use this ship anytime soon.\n", + /* 41*/ "Do you think we were a little heavy-handed?\n", + /* 42*/ "Naaahhhh.\n", + /* 43*/ "Pull the plug on that now.\n", + /* 44*/ "Switch this thing off.\n", + /* 45*/ "I'll shut it down.\n", + /* 46*/ "Please don't hurt me.\n", + /* 47*/ "Die, you traitors.\n", }; diff --git a/src/files/lang/depoE.c b/src/files/lang/depoE.c index 3468327ff..7fad8ee86 100644 --- a/src/files/lang/depoE.c +++ b/src/files/lang/depoE.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the CamSpy. Once shut down, the CamSpy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead. \nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted. \nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape \nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51... that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the CamSpy. Once shut down, the CamSpy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead. \nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted. \nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape \nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51... that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/depoJ.c b/src/files/lang/depoJ.c index 5d73fda53..4830724b0 100644 --- a/src/files/lang/depoJ.c +++ b/src/files/lang/depoJ.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the operation of any recording equipment. Locate it and shut it down.\n\n|Objective Two: - De-activate Laser Grid Systems\n\nAn examination of the power grid of the G5 building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - De-activate Laser Grid Systems\n\nAn examination of the power grid of the G5 building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable Damping Field Generator\n", - /*0x0a*/ "De-activate Laser Grid Systems\n", - /*0x0b*/ "Photograph Meeting Conspirators\n", - /*0x0c*/ "Retrieve Dr Caroll Backup From Safe\n", - /*0x0d*/ "Exit Building\n", - /*0x0e*/ "Obtain Alpha Keycard\n", - /*0x0f*/ "Guards\n", - /*0x10*/ "Level 1 Keycard\n", - /*0x11*/ "Guards Keycard\n", - /*0x12*/ "Picked up Guards Keycard.\n", - /*0x13*/ "Obtain Alpha Keycard\n", - /*0x14*/ "Guards\n", - /*0x15*/ "Level 2 Keycard\n", - /*0x16*/ "Guards Keycard\n", - /*0x17*/ "Picked up Guards Keycard.\n", - /*0x18*/ "Mission Critical Object Destroyed\n", - /*0x19*/ "Damping Field Generator Shut Down\n", - /*0x1a*/ "Generator Cannot Be Restarted\n", - /*0x1b*/ "Laser Grid Unit Shut Down\n", - /*0x1c*/ "Laser Grid Unit Activated\n", - /*0x1d*/ "All Laser Grid Systems Shut Down\n", - /*0x1e*/ "Obtain Dat Tape\n", - /*0x1f*/ "Dr Carolls\n", - /*0x20*/ "Backup Disk\n", - /*0x21*/ "Backup Disk\n", - /*0x22*/ "Picked up Backup Disc\n", - /*0x23*/ "Door Decoder Attached To Access Pad\n", - /*0x24*/ "Initiating Cracking Routines\n", - /*0x25*/ "Door Decoder Finished - Door Unlocked\n", - /*0x26*/ "INTRUDER ALERT - all security to the safe\n", - /*0x27*/ "Door Decoder Placed Correctly\n", - /*0x28*/ "Door Decoder Incorrectly Positioned\n", - /*0x29*/ "Conspirators Have Been Alerted\n", - /*0x2a*/ "Alarm Activated\n", - /*0x2b*/ "Alarm Deactivated\n", - /*0x2c*/ "Safe Door Is Locked\n", - /*0x2d*/ "Door Decoder attached\n", - /*0x2e*/ "Obtain Door Exploder\n", - /*0x2f*/ "Dr Carolls\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder\n", - /*0x33*/ "Objectives Incomplete - MISSION FAILED\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications Bug Placed Correctly\n", - /*0x36*/ "Communications Bug Placed Incorrectly\n", - /*0x37*/ "Obtain Eye Spy\n", - /*0x38*/ "Dr Carolls\n", - /*0x39*/ "Eye Spy\n", - /*0x3a*/ "An Eye Spy\n", - /*0x3b*/ "Picked up an Eye Spy\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "I can't go any further, but the Eye-Spy can.\n", - /*0x3e*/ "A safe that big will be heavily encrypted.\nThe decoder will take longer than usual.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission Critical Object Destroyed\n", - /*0x41*/ "Stand back Joanna, we'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator\n", - /*0x47*/ "EyeSpy Has Been Destroyed - Abort Mission\n", - /*0x48*/ "We've recovered the sapient from Carrington and altered its programming. It no longer has a personality, so there will be no further incidents.", - /*0x49*/ "This will reduce its efficency. My team will have to take it to the core themselves. This will endanger them. You should have anticipated that the sapient might develop a troublesome moral code.", - /*0x4a*/ "No-one could have predicted that! And I resent being singled out for blame! What about him?", - /*0x4b*/ "The President turned down your request for the loan of the Pelagic 2?", - /*0x4c*/ "Could it be you over-estimated your influence over him?", - /*0x4d*/ "No! Perhaps I underestimated his resolve. We have a contingency plan ready to go, and will move as soon as the presidential entourage arrives at the airbase. All I need from the President is a tissue sample.", - /*0x4e*/ "Ha! Assuming you don't get any interference. If Carrington has pieced together enough of this he will have called for reinforcements.", - /*0x4f*/ "There will be no outside help for Mr. Carrington. The technology you gave us is installed in Nevada and fully operational. We can intercept any craft they use.", - /*0x50*/ "Then the devices we gave you are working correctly? Good. Because we believe that anything which does not work correctly should be destroyed. Consider that as you follow your 'back-up plans'.", - /*0x51*/ "Agent Dark reporting in! Prepare to receive a download of the meeting data. Priority request for an Institute Support Team to protect the President before he goes to Alaska.", - /*0x52*/ "No time for that now, Agent Dark. There's been a development during radio silence. The craft carrying those 'friends' I was talking about was shot down over Nevada. The weapon responsible was fired from Area 51; that's where the survivors and debris will have been taken. You're to prep for immediate despatch when you return here. Carrington out.", - /*0x53*/ "Area 51? But what about the President?", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the operation of any recording equipment. Locate it and shut it down.\n\n|Objective Two: - De-activate Laser Grid Systems\n\nAn examination of the power grid of the G5 building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - De-activate Laser Grid Systems\n\nAn examination of the power grid of the G5 building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly softly, Joanna.\n\n|Objective One: - Record Meeting\n\nThe Eye-Spy device is an excellent way to record the meeting without alerting the De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 building. If we can obtain it it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside and you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable Damping Field Generator\n", + /* 10*/ "De-activate Laser Grid Systems\n", + /* 11*/ "Photograph Meeting Conspirators\n", + /* 12*/ "Retrieve Dr Caroll Backup From Safe\n", + /* 13*/ "Exit Building\n", + /* 14*/ "Obtain Alpha Keycard\n", + /* 15*/ "Guards\n", + /* 16*/ "Level 1 Keycard\n", + /* 17*/ "Guards Keycard\n", + /* 18*/ "Picked up Guards Keycard.\n", + /* 19*/ "Obtain Alpha Keycard\n", + /* 20*/ "Guards\n", + /* 21*/ "Level 2 Keycard\n", + /* 22*/ "Guards Keycard\n", + /* 23*/ "Picked up Guards Keycard.\n", + /* 24*/ "Mission Critical Object Destroyed\n", + /* 25*/ "Damping Field Generator Shut Down\n", + /* 26*/ "Generator Cannot Be Restarted\n", + /* 27*/ "Laser Grid Unit Shut Down\n", + /* 28*/ "Laser Grid Unit Activated\n", + /* 29*/ "All Laser Grid Systems Shut Down\n", + /* 30*/ "Obtain Dat Tape\n", + /* 31*/ "Dr Carolls\n", + /* 32*/ "Backup Disk\n", + /* 33*/ "Backup Disk\n", + /* 34*/ "Picked up Backup Disc\n", + /* 35*/ "Door Decoder Attached To Access Pad\n", + /* 36*/ "Initiating Cracking Routines\n", + /* 37*/ "Door Decoder Finished - Door Unlocked\n", + /* 38*/ "INTRUDER ALERT - all security to the safe\n", + /* 39*/ "Door Decoder Placed Correctly\n", + /* 40*/ "Door Decoder Incorrectly Positioned\n", + /* 41*/ "Conspirators Have Been Alerted\n", + /* 42*/ "Alarm Activated\n", + /* 43*/ "Alarm Deactivated\n", + /* 44*/ "Safe Door Is Locked\n", + /* 45*/ "Door Decoder attached\n", + /* 46*/ "Obtain Door Exploder\n", + /* 47*/ "Dr Carolls\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder\n", + /* 51*/ "Objectives Incomplete - MISSION FAILED\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications Bug Placed Correctly\n", + /* 54*/ "Communications Bug Placed Incorrectly\n", + /* 55*/ "Obtain Eye Spy\n", + /* 56*/ "Dr Carolls\n", + /* 57*/ "Eye Spy\n", + /* 58*/ "An Eye Spy\n", + /* 59*/ "Picked up an Eye Spy\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "I can't go any further, but the Eye-Spy can.\n", + /* 62*/ "A safe that big will be heavily encrypted.\nThe decoder will take longer than usual.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission Critical Object Destroyed\n", + /* 65*/ "Stand back Joanna, we'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator\n", + /* 71*/ "EyeSpy Has Been Destroyed - Abort Mission\n", + /* 72*/ "We've recovered the sapient from Carrington and altered its programming. It no longer has a personality, so there will be no further incidents.", + /* 73*/ "This will reduce its efficency. My team will have to take it to the core themselves. This will endanger them. You should have anticipated that the sapient might develop a troublesome moral code.", + /* 74*/ "No-one could have predicted that! And I resent being singled out for blame! What about him?", + /* 75*/ "The President turned down your request for the loan of the Pelagic 2?", + /* 76*/ "Could it be you over-estimated your influence over him?", + /* 77*/ "No! Perhaps I underestimated his resolve. We have a contingency plan ready to go, and will move as soon as the presidential entourage arrives at the airbase. All I need from the President is a tissue sample.", + /* 78*/ "Ha! Assuming you don't get any interference. If Carrington has pieced together enough of this he will have called for reinforcements.", + /* 79*/ "There will be no outside help for Mr. Carrington. The technology you gave us is installed in Nevada and fully operational. We can intercept any craft they use.", + /* 80*/ "Then the devices we gave you are working correctly? Good. Because we believe that anything which does not work correctly should be destroyed. Consider that as you follow your 'back-up plans'.", + /* 81*/ "Agent Dark reporting in! Prepare to receive a download of the meeting data. Priority request for an Institute Support Team to protect the President before he goes to Alaska.", + /* 82*/ "No time for that now, Agent Dark. There's been a development during radio silence. The craft carrying those 'friends' I was talking about was shot down over Nevada. The weapon responsible was fired from Area 51; that's where the survivors and debris will have been taken. You're to prep for immediate despatch when you return here. Carrington out.", + /* 83*/ "Area 51? But what about the President?", }; diff --git a/src/files/lang/depoP.c b/src/files/lang/depoP.c index 935d604f5..ff68390aa 100644 --- a/src/files/lang/depoP.c +++ b/src/files/lang/depoP.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/depo_str_f.c b/src/files/lang/depo_str_f.c index 935d604f5..ff68390aa 100644 --- a/src/files/lang/depo_str_f.c +++ b/src/files/lang/depo_str_f.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/depo_str_g.c b/src/files/lang/depo_str_g.c index 935d604f5..ff68390aa 100644 --- a/src/files/lang/depo_str_g.c +++ b/src/files/lang/depo_str_g.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/depo_str_i.c b/src/files/lang/depo_str_i.c index 935d604f5..ff68390aa 100644 --- a/src/files/lang/depo_str_i.c +++ b/src/files/lang/depo_str_i.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/depo_str_s.c b/src/files/lang/depo_str_s.c index 935d604f5..ff68390aa 100644 --- a/src/files/lang/depo_str_s.c +++ b/src/files/lang/depo_str_s.c @@ -1,88 +1,88 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x01*/ "G5 BUILDING\n", - /*0x02*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x03*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Disable damping field generator\n", - /*0x0a*/ "Deactivate laser grid systems\n", - /*0x0b*/ "Holograph meeting conspirators\n", - /*0x0c*/ "Retrieve Dr. Caroll backup from safe\n", - /*0x0d*/ "Exit building\n", - /*0x0e*/ "Obtain alpha key card.\n", - /*0x0f*/ "Guard's\n", - /*0x10*/ "Level 1 key card\n", - /*0x11*/ "Guard's key card\n", - /*0x12*/ "Picked up guard's key card.\n", - /*0x13*/ "Obtain alpha key card.\n", - /*0x14*/ "Guard's\n", - /*0x15*/ "Level 2 key card\n", - /*0x16*/ "Guard's key card\n", - /*0x17*/ "Picked up guard's key card.\n", - /*0x18*/ "Mission critical object destroyed.\n", - /*0x19*/ "Damping field generator shut down.\n", - /*0x1a*/ "Generator cannot be restarted.\n", - /*0x1b*/ "Laser grid unit shut down.\n", - /*0x1c*/ "Laser grid unit activated.\n", - /*0x1d*/ "All laser grid systems shut down.\n", - /*0x1e*/ "Obtain DAT tape.\n", - /*0x1f*/ "Dr. Caroll's\n", - /*0x20*/ "Backup disk\n", - /*0x21*/ "Backup disk\n", - /*0x22*/ "Picked up backup disk.\n", - /*0x23*/ "Door Decoder attached to access pad.\n", - /*0x24*/ "Initiating cracking routines.\n", - /*0x25*/ "Door Decoder finished - door unlocked.\n", - /*0x26*/ "INTRUDER ALERT - all security to the vault.\n", - /*0x27*/ "Door Decoder placed correctly.\n", - /*0x28*/ "Door Decoder incorrectly positioned.\n", - /*0x29*/ "Conspirators have been alerted.\n", - /*0x2a*/ "Alarm activated.\n", - /*0x2b*/ "Alarm deactivated.\n", - /*0x2c*/ "Safe door is locked.\n", - /*0x2d*/ "Door Decoder attached.\n", - /*0x2e*/ "Obtain Door Exploder.\n", - /*0x2f*/ "Dr. Caroll's\n", - /*0x30*/ "Door Exploder\n", - /*0x31*/ "Door Exploder\n", - /*0x32*/ "Picked up Door Exploder.\n", - /*0x33*/ "Objectives incomplete - MISSION FAILED.\n", - /*0x34*/ "MISSION SUCCESSFUL\n", - /*0x35*/ "Communications bug placed correctly.\n", - /*0x36*/ "Communications bug placed incorrectly.\n", - /*0x37*/ "Obtain CamSpy.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "CamSpy\n", - /*0x3a*/ "A CamSpy\n", - /*0x3b*/ "Picked up a CamSpy.\n", - /*0x3c*/ "There's no way through while those \nlasers are active.\n", - /*0x3d*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", - /*0x3e*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", - /*0x3f*/ "Time to leave! Let's get to the door I set \nup earlier.\n", - /*0x40*/ "Mission critical object destroyed.\n", - /*0x41*/ "Stand back, Joanna. We'll create your escape\nroute.\n", - /*0x42*/ "\n", - /*0x43*/ "\n", - /*0x44*/ "Detonator\n", - /*0x45*/ "Detonator\n", - /*0x46*/ "Picked up Detonator.\n", - /*0x47*/ "CamSpy has been destroyed - abort mission.\n", - /*0x48*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", - /*0x49*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", - /*0x4a*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", - /*0x4b*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", - /*0x4c*/ "Could it be you overestimated your \ninfluence over him?\n", - /*0x4d*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", - /*0x4e*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", - /*0x4f*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", - /*0x50*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", - /*0x51*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", - /*0x52*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", - /*0x53*/ "Area 51? But what about the President?\n", + /* 0*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Disable Damping Field Generator\n\nA device in the car garage section of the building is preventing the transmission of any information recorded by the cam spy. Once shut down, the cam spy can relay any captured recordings back to HQ.\n\n|Objective Two: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Three: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Four: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Five: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 1*/ "G5 BUILDING\n", + /* 2*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Deactivate Laser Grid Systems\n\nAn examination of the power grid of the G5 Building indicates a network of laser grids. These grids are placed specifically to deny a route into the meeting room, but if you can turn them off, the way is clear.\n\n|Objective Two: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Three: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Four: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 3*/ "|Background - \n\nOnce inside G5 Headquarters, proceed into the heart of the building where the meeting should be taking place. Obtain a visual record of the meeting and get out as quickly as possible.\n\n|Carrington - \n\nThe G5 Building has an integrated alarm system. Watch out for any guards who see you, as they're sure to try and activate it. This will alert the conspirators, who will almost certainly not go ahead with the meeting under such circumstances. Softly, softly, Joanna.\n\n|Objective One: - Holograph Meeting Conspirators\n\nThe CamSpy device is an excellent way to record the meeting without alerting De Vries and the other conspirators.\n\n|Objective Two: - Retrieve Backup From Safe\n\nDr. Caroll informed Daniel of a backup personality that is stored in a safe in the G5 Building. If we can obtain it, it would mean that we could restore the personality to Dr. Caroll at a later date.\n\n|Objective Three: - Exit Building\n\nDestroy the blocked-up door to create your exit. If you remember which level of the fire escape is outside, you may save yourself some time.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Disable damping field generator\n", + /* 10*/ "Deactivate laser grid systems\n", + /* 11*/ "Holograph meeting conspirators\n", + /* 12*/ "Retrieve Dr. Caroll backup from safe\n", + /* 13*/ "Exit building\n", + /* 14*/ "Obtain alpha key card.\n", + /* 15*/ "Guard's\n", + /* 16*/ "Level 1 key card\n", + /* 17*/ "Guard's key card\n", + /* 18*/ "Picked up guard's key card.\n", + /* 19*/ "Obtain alpha key card.\n", + /* 20*/ "Guard's\n", + /* 21*/ "Level 2 key card\n", + /* 22*/ "Guard's key card\n", + /* 23*/ "Picked up guard's key card.\n", + /* 24*/ "Mission critical object destroyed.\n", + /* 25*/ "Damping field generator shut down.\n", + /* 26*/ "Generator cannot be restarted.\n", + /* 27*/ "Laser grid unit shut down.\n", + /* 28*/ "Laser grid unit activated.\n", + /* 29*/ "All laser grid systems shut down.\n", + /* 30*/ "Obtain DAT tape.\n", + /* 31*/ "Dr. Caroll's\n", + /* 32*/ "Backup disk\n", + /* 33*/ "Backup disk\n", + /* 34*/ "Picked up backup disk.\n", + /* 35*/ "Door Decoder attached to access pad.\n", + /* 36*/ "Initiating cracking routines.\n", + /* 37*/ "Door Decoder finished - door unlocked.\n", + /* 38*/ "INTRUDER ALERT - all security to the vault.\n", + /* 39*/ "Door Decoder placed correctly.\n", + /* 40*/ "Door Decoder incorrectly positioned.\n", + /* 41*/ "Conspirators have been alerted.\n", + /* 42*/ "Alarm activated.\n", + /* 43*/ "Alarm deactivated.\n", + /* 44*/ "Safe door is locked.\n", + /* 45*/ "Door Decoder attached.\n", + /* 46*/ "Obtain Door Exploder.\n", + /* 47*/ "Dr. Caroll's\n", + /* 48*/ "Door Exploder\n", + /* 49*/ "Door Exploder\n", + /* 50*/ "Picked up Door Exploder.\n", + /* 51*/ "Objectives incomplete - MISSION FAILED.\n", + /* 52*/ "MISSION SUCCESSFUL\n", + /* 53*/ "Communications bug placed correctly.\n", + /* 54*/ "Communications bug placed incorrectly.\n", + /* 55*/ "Obtain CamSpy.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "CamSpy\n", + /* 58*/ "A CamSpy\n", + /* 59*/ "Picked up a CamSpy.\n", + /* 60*/ "There's no way through while those \nlasers are active.\n", + /* 61*/ "That must be the meeting room up ahead.\nTime to use the CamSpy.\n", + /* 62*/ "The safe's heavily encrypted.\nThe decoder's gonna take a little longer.\n", + /* 63*/ "Time to leave! Let's get to the door I set \nup earlier.\n", + /* 64*/ "Mission critical object destroyed.\n", + /* 65*/ "Stand back, Joanna. We'll create your escape\nroute.\n", + /* 66*/ "\n", + /* 67*/ "\n", + /* 68*/ "Detonator\n", + /* 69*/ "Detonator\n", + /* 70*/ "Picked up Detonator.\n", + /* 71*/ "CamSpy has been destroyed - abort mission.\n", + /* 72*/ "We've recovered the sapient from Carrington \nand altered its programming. It no longer \nhas a personality, so there will be no \nfurther incidents.\n", + /* 73*/ "This will reduce its efficiency. My team will \nhave to take it to the core themselves. This \nwill endanger them. You should have \nanticipated that the sapient might develop \na troublesome moral code.\n", + /* 74*/ "No one could have predicted that! And I \nresent being singled out for blame! \nWhat about him?\n", + /* 75*/ "The President turned down your request for \nthe loan of the Pelagic II?\n", + /* 76*/ "Could it be you overestimated your \ninfluence over him?\n", + /* 77*/ "No! Perhaps I underestimated his resolve. \nWe have a contingency plan ready to go, \nand we will move as soon as the Presidential \nentourage arrives at the air base. All I \nneed from the President is a tissue sample.\n", + /* 78*/ "Ha! Assuming you don't get any interference. \nIf Carrington has pieced together enough of \nthis, he will have called for reinforcements.\n", + /* 79*/ "There will be no outside help for \nMr. Carrington. The technology you gave us \nis installed in Nevada and fully operational. \nWe can intercept any craft they use.\n", + /* 80*/ "Then the devices we gave you are working \ncorrectly? Good. Because we believe that \nanything which does not work correctly \nshould be destroyed. Consider that as you \nfollow your 'backup plans.'\n", + /* 81*/ "Agent Dark reporting in! Prepare to \nreceive a download of the meeting data. \nPriority request for an Institute Support \nTeam to protect the President before he \ngoes to Alaska.\n", + /* 82*/ "No time for that now, Agent Dark. There's \nbeen a development during radio silence. \nThe craft carrying those 'friends' I was \ntalking about was shot down over Nevada. \nThe weapon responsible was fired from \nArea 51; that's where the survivors and \ndebris will have been taken. You're to \nprep for immediate dispatch when you \nreturn here. Carrington out.\n", + /* 83*/ "Area 51? But what about the President?\n", }; diff --git a/src/files/lang/dishE.c b/src/files/lang/dishE.c index 776df89c3..932fa468d 100644 --- a/src/files/lang/dishE.c +++ b/src/files/lang/dishE.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Vision from table to begin.\n", - /*0x09*/ "Activate the Night Vision.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ "Okay, Jo, I'll leave you to prepare for the mission.\n", - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Vision from table to begin.\n", + /* 9*/ "Activate the Night Vision.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ "Okay, Jo, I'll leave you to prepare for the mission.\n", + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dishJ.c b/src/files/lang/dishJ.c index 4c7dca594..9ac44c2cf 100644 --- a/src/files/lang/dishJ.c +++ b/src/files/lang/dishJ.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight From Table To Begin\n", - /*0x09*/ "Activate The Night Sight\nLocate The Light Switch\nTurn The Lights Back On\n", - /*0x0a*/ "Collect Data Uplink From Table To Begin\n", - /*0x0b*/ "Stand next to the terminal and use the uplink\n", - /*0x0c*/ "You Need To Be Holding The Data Uplink\n", - /*0x0d*/ "Connection Established...\n", - /*0x0e*/ "Terminal Has Been Successfully Hacked\n", - /*0x0f*/ "Connection Broken - Too Far From PC\n", - /*0x10*/ "Collect ECM Mine From Table To Begin\n", - /*0x11*/ "Locate Hub And Throw ECM Mine Onto Hub\n", - /*0x12*/ "ECM Mine Has Been Placed Incorrectly\n", - /*0x13*/ "ECM Mine Has Been Placed Correctly\n", - /*0x14*/ "Collect Eye-Spy From Table To Begin\n", - /*0x15*/ "Locate Info Room PC and Holograph It\n", - /*0x16*/ "Info Room PC Successfully Holographed\n", - /*0x17*/ "Lights Have Been Re-activated\n", - /*0x18*/ "Collect Door Decoder From Table To Begin\n", - /*0x19*/ "Use Decoder On Door Pad To Unlock It\n", - /*0x1a*/ "You Need To Be Holding The Door Decoder\n", - /*0x1b*/ "Decoder Attached. Initiating Cracking Routines..\n", - /*0x1c*/ "Decoding Complete. Door Has Been Unlocked.\n", - /*0x1d*/ "Collect Tracker From Table To Begin\n", - /*0x1e*/ "Locate IR Scanner Using Tracker\n", - /*0x1f*/ "IR Scanner Has Been Successfully Located\n", - /*0x20*/ "Collect IR Scanner From Table To Begin\n", - /*0x21*/ "Locate Secret Door Using IR Scanner\n", - /*0x22*/ "Secret Door Has Been Successfully Located\n", - /*0x23*/ "Collect XRay Scanner From Table To Begin\n", - /*0x24*/ "Find Hidden Switches To Shutdown Laser Grid\n", - /*0x25*/ "All Laser Grids Have Been Deactivated\n", - /*0x26*/ "Collect Disguise From Table To Begin\n", - /*0x27*/ "Fool Someone Into Giving You Cloaking Device\n", - /*0x28*/ "Cloaking Device Successfully Retrieved\n", - /*0x29*/ "Laser Grid 1 Has Been Deactivated\n", - /*0x2a*/ "Laser Grid 2 Has Been Deactivated\n", - /*0x2b*/ "I'm Here To Pick The Equipment\n", - /*0x2c*/ "Go away Joanna, you don't fool me!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device Has Been Secured Successfully\n", - /*0x2f*/ "You're Meant To Use The Disguise, remember?\n", - /*0x30*/ "You'll Have To Try Harder Than That Joanna\n", - /*0x31*/ "Joanna - Where Did You Spring From?\n", - /*0x32*/ "You Have Been Detected By The Camera\n", - /*0x33*/ "Collect Cloaking Device From Table To Begin\n", - /*0x34*/ "Use Cloaking Device And Locate Carrington\n", - /*0x35*/ "I think we can safely say you're training\nis now complete!\n", - /*0x36*/ "Mission Accomplished - Device Training Complete!\n", - /*0x37*/ "Mission Failed - You Have Been Detected\n", - /*0x38*/ "Select The Uplink\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Data Uplink And Release A\n", - /*0x39*/ "Select The EyeSpy\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Eye-Spy And Release A\n", - /*0x3a*/ "Select The Night Vision\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Night Vision And Release A\n", - /*0x3b*/ "Select The Door Decoder\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight DoorDecoder And Release A\n", - /*0x3c*/ "Select The X-Ray Scanner\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight X-Ray Scanner And Release A\n", - /*0x3d*/ "Select The Disguise\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Disguise And Release A\n", - /*0x3e*/ "Select The IR Scanner\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight IR Scanner And Release A\n", - /*0x3f*/ "Select The Tracker\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Tracker And Release A\n", - /*0x40*/ "Select The Cloaking Device\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Device And Release A\n", - /*0x41*/ "Select The ECM Mine\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight ECM Mine And Release A\n", - /*0x42*/ "Joanna, It's good to see you.\n", - /*0x43*/ "Come with me Joanna.\nI'll walk you to the training room.\n", - /*0x44*/ "The information centre is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble Tap B next to Hovbike to ride it...\n", - /*0x4c*/ "Double Tap B when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B next to door to open it.\n", - /*0x4e*/ "B will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B next to door to call elevator.\n", - /*0x50*/ "Cannot Exit While Training Is In Progress\n", - /*0x51*/ "Switch Code 1 Has Been Obtained.\n", - /*0x52*/ "Switch Code 2 Has Been Obtained.\n", - /*0x53*/ "Switch Code 3 Has Been Obtained.\n", - /*0x54*/ "Switch Code 4 Has Been Obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C To Look Up At The Target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C To Look Down At The Target.\n", - /*0x57*/ "Holoprogram 2 Has Been Completed Successfully.\n", - /*0x58*/ "Holoprogram 4 Has Been Completed Successfully.\n", - /*0x59*/ "Holoprogram 5 Has Been Completed Successfully.\n", - /*0x5a*/ "Guard Has Been Successfully Disarmed.\n", - /*0x5b*/ "Guard Has Been Successfully Knocked Out.\n", - /*0x5c*/ "Disarm This Live Target If You Can.\n", - /*0x5d*/ "Knock Out This Target - Stealth Is The Key.\n", - /*0x5e*/ "and the final guard....\n", - /*0x5f*/ "DUCK\n- Hold R Then Press Down C To Duck.\n", - /*0x60*/ "CROUCH\n- When Ducking, Hold R Then Press Down C To Duck.\n", - /*0x61*/ "Holoprogram 3 Has Been Completed Successfully.\n", - /*0x62*/ "Activate All The Switches.\n", - /*0x63*/ "Activate All Of The Wall Switches.\n- Be Quick, As They Will Quickly Reset.\n", - /*0x64*/ "Get The Access Codes By Examining Terminals.\n- Use The Codes On The Wall Terminals.\n", - /*0x65*/ "Code 1 Has Been Obtained.\n", - /*0x66*/ "Code 2 Has Been Obtained.\n", - /*0x67*/ "Code 3 Has Been Obtained.\n", - /*0x68*/ "Code 4 Has Been Obtained.\n", - /*0x69*/ "Training Failed - You Must Face Forward.\n", - /*0x6a*/ "Holoprogram 1 Has Been Completed Successfully.\n", - /*0x6b*/ "Unarmed Combat - Knock Out The Target.\n- Press Z repeatedly to punch.\n", - /*0x6c*/ "Now Try Against A Moving Target...\n", - /*0x6d*/ "And Finally Against A Target That Fights Back.\n", - /*0x6e*/ "Defeat All Enemies Without Getting Hit.\n", - /*0x6f*/ "Training Failed - You Have Been Hit.\n", - /*0x70*/ "Holoprogram 6 Has Been Completed Successfully.\n", - /*0x71*/ "Holoprogram 7 Has Been Completed Successfully.\n", - /*0x72*/ "TERMINALS\n- Press B next to terminal to use it.\n", - /*0x73*/ "Now Activate The Red Terminals On The Wall.\n", - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight From Table To Begin\n", + /* 9*/ "Activate The Night Sight\nLocate The Light Switch\nTurn The Lights Back On\n", + /* 10*/ "Collect Data Uplink From Table To Begin\n", + /* 11*/ "Stand next to the terminal and use the uplink\n", + /* 12*/ "You Need To Be Holding The Data Uplink\n", + /* 13*/ "Connection Established...\n", + /* 14*/ "Terminal Has Been Successfully Hacked\n", + /* 15*/ "Connection Broken - Too Far From PC\n", + /* 16*/ "Collect ECM Mine From Table To Begin\n", + /* 17*/ "Locate Hub And Throw ECM Mine Onto Hub\n", + /* 18*/ "ECM Mine Has Been Placed Incorrectly\n", + /* 19*/ "ECM Mine Has Been Placed Correctly\n", + /* 20*/ "Collect Eye-Spy From Table To Begin\n", + /* 21*/ "Locate Info Room PC and Holograph It\n", + /* 22*/ "Info Room PC Successfully Holographed\n", + /* 23*/ "Lights Have Been Re-activated\n", + /* 24*/ "Collect Door Decoder From Table To Begin\n", + /* 25*/ "Use Decoder On Door Pad To Unlock It\n", + /* 26*/ "You Need To Be Holding The Door Decoder\n", + /* 27*/ "Decoder Attached. Initiating Cracking Routines..\n", + /* 28*/ "Decoding Complete. Door Has Been Unlocked.\n", + /* 29*/ "Collect Tracker From Table To Begin\n", + /* 30*/ "Locate IR Scanner Using Tracker\n", + /* 31*/ "IR Scanner Has Been Successfully Located\n", + /* 32*/ "Collect IR Scanner From Table To Begin\n", + /* 33*/ "Locate Secret Door Using IR Scanner\n", + /* 34*/ "Secret Door Has Been Successfully Located\n", + /* 35*/ "Collect XRay Scanner From Table To Begin\n", + /* 36*/ "Find Hidden Switches To Shutdown Laser Grid\n", + /* 37*/ "All Laser Grids Have Been Deactivated\n", + /* 38*/ "Collect Disguise From Table To Begin\n", + /* 39*/ "Fool Someone Into Giving You Cloaking Device\n", + /* 40*/ "Cloaking Device Successfully Retrieved\n", + /* 41*/ "Laser Grid 1 Has Been Deactivated\n", + /* 42*/ "Laser Grid 2 Has Been Deactivated\n", + /* 43*/ "I'm Here To Pick The Equipment\n", + /* 44*/ "Go away Joanna, you don't fool me!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device Has Been Secured Successfully\n", + /* 47*/ "You're Meant To Use The Disguise, remember?\n", + /* 48*/ "You'll Have To Try Harder Than That Joanna\n", + /* 49*/ "Joanna - Where Did You Spring From?\n", + /* 50*/ "You Have Been Detected By The Camera\n", + /* 51*/ "Collect Cloaking Device From Table To Begin\n", + /* 52*/ "Use Cloaking Device And Locate Carrington\n", + /* 53*/ "I think we can safely say you're training\nis now complete!\n", + /* 54*/ "Mission Accomplished - Device Training Complete!\n", + /* 55*/ "Mission Failed - You Have Been Detected\n", + /* 56*/ "Select The Uplink\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Data Uplink And Release A\n", + /* 57*/ "Select The EyeSpy\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Eye-Spy And Release A\n", + /* 58*/ "Select The Night Vision\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Night Vision And Release A\n", + /* 59*/ "Select The Door Decoder\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight DoorDecoder And Release A\n", + /* 60*/ "Select The X-Ray Scanner\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight X-Ray Scanner And Release A\n", + /* 61*/ "Select The Disguise\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Disguise And Release A\n", + /* 62*/ "Select The IR Scanner\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight IR Scanner And Release A\n", + /* 63*/ "Select The Tracker\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Tracker And Release A\n", + /* 64*/ "Select The Cloaking Device\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight Device And Release A\n", + /* 65*/ "Select The ECM Mine\n- Hold A\n- Use Analogue Stick To Change Selecion\n- Highlight ECM Mine And Release A\n", + /* 66*/ "Joanna, It's good to see you.\n", + /* 67*/ "Come with me Joanna.\nI'll walk you to the training room.\n", + /* 68*/ "The information centre is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B next to Hovcrate to grab it...\n", + /* 74*/ "Press B when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble Tap B next to Hovbike to ride it...\n", + /* 76*/ "Double Tap B when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B next to door to open it.\n", + /* 78*/ "B will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B next to door to call elevator.\n", + /* 80*/ "Cannot Exit While Training Is In Progress\n", + /* 81*/ "Switch Code 1 Has Been Obtained.\n", + /* 82*/ "Switch Code 2 Has Been Obtained.\n", + /* 83*/ "Switch Code 3 Has Been Obtained.\n", + /* 84*/ "Switch Code 4 Has Been Obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C To Look Up At The Target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C To Look Down At The Target.\n", + /* 87*/ "Holoprogram 2 Has Been Completed Successfully.\n", + /* 88*/ "Holoprogram 4 Has Been Completed Successfully.\n", + /* 89*/ "Holoprogram 5 Has Been Completed Successfully.\n", + /* 90*/ "Guard Has Been Successfully Disarmed.\n", + /* 91*/ "Guard Has Been Successfully Knocked Out.\n", + /* 92*/ "Disarm This Live Target If You Can.\n", + /* 93*/ "Knock Out This Target - Stealth Is The Key.\n", + /* 94*/ "and the final guard....\n", + /* 95*/ "DUCK\n- Hold R Then Press Down C To Duck.\n", + /* 96*/ "CROUCH\n- When Ducking, Hold R Then Press Down C To Duck.\n", + /* 97*/ "Holoprogram 3 Has Been Completed Successfully.\n", + /* 98*/ "Activate All The Switches.\n", + /* 99*/ "Activate All Of The Wall Switches.\n- Be Quick, As They Will Quickly Reset.\n", + /*100*/ "Get The Access Codes By Examining Terminals.\n- Use The Codes On The Wall Terminals.\n", + /*101*/ "Code 1 Has Been Obtained.\n", + /*102*/ "Code 2 Has Been Obtained.\n", + /*103*/ "Code 3 Has Been Obtained.\n", + /*104*/ "Code 4 Has Been Obtained.\n", + /*105*/ "Training Failed - You Must Face Forward.\n", + /*106*/ "Holoprogram 1 Has Been Completed Successfully.\n", + /*107*/ "Unarmed Combat - Knock Out The Target.\n- Press Z repeatedly to punch.\n", + /*108*/ "Now Try Against A Moving Target...\n", + /*109*/ "And Finally Against A Target That Fights Back.\n", + /*110*/ "Defeat All Enemies Without Getting Hit.\n", + /*111*/ "Training Failed - You Have Been Hit.\n", + /*112*/ "Holoprogram 6 Has Been Completed Successfully.\n", + /*113*/ "Holoprogram 7 Has Been Completed Successfully.\n", + /*114*/ "TERMINALS\n- Press B next to terminal to use it.\n", + /*115*/ "Now Activate The Red Terminals On The Wall.\n", + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dishP.c b/src/files/lang/dishP.c index e915b482e..ef088cba6 100644 --- a/src/files/lang/dishP.c +++ b/src/files/lang/dishP.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight from table to begin.\n", - /*0x09*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight from table to begin.\n", + /* 9*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dish_str_f.c b/src/files/lang/dish_str_f.c index e915b482e..ef088cba6 100644 --- a/src/files/lang/dish_str_f.c +++ b/src/files/lang/dish_str_f.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight from table to begin.\n", - /*0x09*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight from table to begin.\n", + /* 9*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dish_str_g.c b/src/files/lang/dish_str_g.c index e915b482e..ef088cba6 100644 --- a/src/files/lang/dish_str_g.c +++ b/src/files/lang/dish_str_g.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight from table to begin.\n", - /*0x09*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight from table to begin.\n", + /* 9*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dish_str_i.c b/src/files/lang/dish_str_i.c index e915b482e..ef088cba6 100644 --- a/src/files/lang/dish_str_i.c +++ b/src/files/lang/dish_str_i.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight from table to begin.\n", - /*0x09*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight from table to begin.\n", + /* 9*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/dish_str_s.c b/src/files/lang/dish_str_s.c index e915b482e..ef088cba6 100644 --- a/src/files/lang/dish_str_s.c +++ b/src/files/lang/dish_str_s.c @@ -1,132 +1,132 @@ #include char *lang[] = { - /*0x00*/ NULL, - /*0x01*/ NULL, - /*0x02*/ NULL, - /*0x03*/ NULL, - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ "Collect Night Sight from table to begin.\n", - /*0x09*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", - /*0x0a*/ "Collect Data Uplink from table to begin.\n", - /*0x0b*/ "Stand next to the terminal and use the Uplink.\n", - /*0x0c*/ "You need to be holding the Data Uplink.\n", - /*0x0d*/ "Connection established...\n", - /*0x0e*/ "Terminal has been successfully hacked.\n", - /*0x0f*/ "Connection broken - too far from PC.\n", - /*0x10*/ "Collect ECM Mine from table to begin.\n", - /*0x11*/ "Locate Hub and throw ECM Mine onto Hub.\n", - /*0x12*/ "ECM Mine has been placed incorrectly.\n", - /*0x13*/ "ECM Mine has been placed correctly.\n", - /*0x14*/ "Collect CamSpy from table to begin.\n", - /*0x15*/ "Locate Info Room PC and holograph it.\n", - /*0x16*/ "Info Room PC successfully holographed.\n", - /*0x17*/ "Lights have been reactivated.\n", - /*0x18*/ "Collect Door Decoder from table to begin.\n", - /*0x19*/ "Use Decoder on door pad to unlock it.\n", - /*0x1a*/ "You need to be holding the Door Decoder.\n", - /*0x1b*/ "Decoder attached. Initiating cracking routines...\n", - /*0x1c*/ "Decoding complete. Door has been unlocked.\n", - /*0x1d*/ "Collect Tracker from table to begin.\n", - /*0x1e*/ "Locate IR Scanner using Tracker.\n", - /*0x1f*/ "IR Scanner has been successfully located.\n", - /*0x20*/ "Collect IR Scanner from table to begin.\n", - /*0x21*/ "Locate secret door using IR Scanner.\n", - /*0x22*/ "Secret door has been successfully located.\n", - /*0x23*/ "Collect X-Ray Scanner from table to begin.\n", - /*0x24*/ "Find hidden switches to shut down laser grid.\n", - /*0x25*/ "All laser grids have been deactivated.\n", - /*0x26*/ "Collect Disguise from table to begin.\n", - /*0x27*/ "Fool someone into giving you Cloaking Device.\n", - /*0x28*/ "Cloaking Device successfully retrieved.\n", - /*0x29*/ "Laser Grid 1 has been deactivated.\n", - /*0x2a*/ "Laser Grid 2 has been deactivated.\n", - /*0x2b*/ "I'm here to pick up the equipment.\n", - /*0x2c*/ "Go away, Joanna. You're not fooling anybody!\n", - /*0x2d*/ "Here you go. Don't drop it now.\n", - /*0x2e*/ "Cloaking Device has been secured successfully.\n", - /*0x2f*/ "You're meant to use the Disguise, remember?\n", - /*0x30*/ "You'll have to do better than that, Joanna.\n", - /*0x31*/ "Joanna, where did you spring from?\n", - /*0x32*/ "You have been detected by the camera.\n", - /*0x33*/ "Collect Cloaking Device from table to begin.\n", - /*0x34*/ "Use Cloaking Device and locate Carrington.\n", - /*0x35*/ "I think we can safely say your training\nis now complete!\n", - /*0x36*/ "Mission complete - Device Training passed!\n", - /*0x37*/ "Mission failed - you have been detected.\n", - /*0x38*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", - /*0x39*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", - /*0x3a*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", - /*0x3b*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", - /*0x3c*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", - /*0x3d*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", - /*0x3e*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", - /*0x3f*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", - /*0x40*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", - /*0x41*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", - /*0x42*/ "Joanna, it's good to see you.\n", - /*0x43*/ "Come with me.\nI'll walk you round the training rooms.\n", - /*0x44*/ "The information center is through this door.\n", - /*0x45*/ "In here we have the device lab.\n", - /*0x46*/ "This leads to the simulant training room.\n", - /*0x47*/ "This is the firing range, Jo.\n", - /*0x48*/ "This corridor leads down to the hangar.\n", - /*0x49*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", - /*0x4a*/ "Press B Button when crate grabbed to release it.\n", - /*0x4b*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", - /*0x4c*/ "Double tap B Button when on Hovbike to dismount.\n", - /*0x4d*/ "OPENING DOORS\nPress B Button next to door to open it.\n", - /*0x4e*/ "B Button will also activate any object nearby.\n", - /*0x4f*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", - /*0x50*/ "Cannot exit while training is in progress.\n", - /*0x51*/ "Switch Code 1 has been obtained.\n", - /*0x52*/ "Switch Code 2 has been obtained.\n", - /*0x53*/ "Switch Code 3 has been obtained.\n", - /*0x54*/ "Switch Code 4 has been obtained.\n", - /*0x55*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", - /*0x56*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", - /*0x57*/ "Holoprogram 2 has been completed successfully.\n", - /*0x58*/ "Holoprogram 4 has been completed successfully.\n", - /*0x59*/ "Holoprogram 5 has been completed successfully.\n", - /*0x5a*/ "Guard has been successfully disarmed.\n", - /*0x5b*/ "Guard has been successfully knocked out.\n", - /*0x5c*/ "Disarm this live target if you can.\n", - /*0x5d*/ "Knock out this target - stealth is the key.\n", - /*0x5e*/ "And the final guard...\n", - /*0x5f*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", - /*0x60*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", - /*0x61*/ "Holoprogram 3 has been completed successfully.\n", - /*0x62*/ "Activate all the switches.\n", - /*0x63*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", - /*0x64*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", - /*0x65*/ "Code 1 has been obtained.\n", - /*0x66*/ "Code 2 has been obtained.\n", - /*0x67*/ "Code 3 has been obtained.\n", - /*0x68*/ "Code 4 has been obtained.\n", - /*0x69*/ "Training failed - you must face forward.\n", - /*0x6a*/ "Holoprogram 1 has been completed successfully.\n", - /*0x6b*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", - /*0x6c*/ "Now try against a moving target...\n", - /*0x6d*/ "And finally against a target that fights back.\n", - /*0x6e*/ "Defeat all enemies without getting hit.\n", - /*0x6f*/ "Training failed - you have been hit.\n", - /*0x70*/ "Holoprogram 6 has been completed successfully.\n", - /*0x71*/ "Holoprogram 7 has been completed successfully.\n", - /*0x72*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", - /*0x73*/ "Now activate the red terminals on the wall.\n", - /*0x74*/ "PP7\n", - /*0x75*/ "TT33\n", - /*0x76*/ "Skorpion\n", - /*0x77*/ "AK47\n", - /*0x78*/ "Uzi 9mm\n", - /*0x79*/ "MP5K\n", - /*0x7a*/ "M-16\n", - /*0x7b*/ "FNP90\n", - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, + /* 0*/ NULL, + /* 1*/ NULL, + /* 2*/ NULL, + /* 3*/ NULL, + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ "Collect Night Sight from table to begin.\n", + /* 9*/ "Activate the Night Sight.\nLocate the light switch.\nTurn the lights back on.\n", + /* 10*/ "Collect Data Uplink from table to begin.\n", + /* 11*/ "Stand next to the terminal and use the Uplink.\n", + /* 12*/ "You need to be holding the Data Uplink.\n", + /* 13*/ "Connection established...\n", + /* 14*/ "Terminal has been successfully hacked.\n", + /* 15*/ "Connection broken - too far from PC.\n", + /* 16*/ "Collect ECM Mine from table to begin.\n", + /* 17*/ "Locate Hub and throw ECM Mine onto Hub.\n", + /* 18*/ "ECM Mine has been placed incorrectly.\n", + /* 19*/ "ECM Mine has been placed correctly.\n", + /* 20*/ "Collect CamSpy from table to begin.\n", + /* 21*/ "Locate Info Room PC and holograph it.\n", + /* 22*/ "Info Room PC successfully holographed.\n", + /* 23*/ "Lights have been reactivated.\n", + /* 24*/ "Collect Door Decoder from table to begin.\n", + /* 25*/ "Use Decoder on door pad to unlock it.\n", + /* 26*/ "You need to be holding the Door Decoder.\n", + /* 27*/ "Decoder attached. Initiating cracking routines...\n", + /* 28*/ "Decoding complete. Door has been unlocked.\n", + /* 29*/ "Collect Tracker from table to begin.\n", + /* 30*/ "Locate IR Scanner using Tracker.\n", + /* 31*/ "IR Scanner has been successfully located.\n", + /* 32*/ "Collect IR Scanner from table to begin.\n", + /* 33*/ "Locate secret door using IR Scanner.\n", + /* 34*/ "Secret door has been successfully located.\n", + /* 35*/ "Collect X-Ray Scanner from table to begin.\n", + /* 36*/ "Find hidden switches to shut down laser grid.\n", + /* 37*/ "All laser grids have been deactivated.\n", + /* 38*/ "Collect Disguise from table to begin.\n", + /* 39*/ "Fool someone into giving you Cloaking Device.\n", + /* 40*/ "Cloaking Device successfully retrieved.\n", + /* 41*/ "Laser Grid 1 has been deactivated.\n", + /* 42*/ "Laser Grid 2 has been deactivated.\n", + /* 43*/ "I'm here to pick up the equipment.\n", + /* 44*/ "Go away, Joanna. You're not fooling anybody!\n", + /* 45*/ "Here you go. Don't drop it now.\n", + /* 46*/ "Cloaking Device has been secured successfully.\n", + /* 47*/ "You're meant to use the Disguise, remember?\n", + /* 48*/ "You'll have to do better than that, Joanna.\n", + /* 49*/ "Joanna, where did you spring from?\n", + /* 50*/ "You have been detected by the camera.\n", + /* 51*/ "Collect Cloaking Device from table to begin.\n", + /* 52*/ "Use Cloaking Device and locate Carrington.\n", + /* 53*/ "I think we can safely say your training\nis now complete!\n", + /* 54*/ "Mission complete - Device Training passed!\n", + /* 55*/ "Mission failed - you have been detected.\n", + /* 56*/ "Select the Uplink.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Data Uplink and release A Button.\n", + /* 57*/ "Select the CamSpy.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight CamSpy and release A Button.\n", + /* 58*/ "Select the Night Vision.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Night Vision and release A Button.\n", + /* 59*/ "Select the Door Decoder.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Door Decoder and release A Button.\n", + /* 60*/ "Select the X-Ray Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight X-Ray Scanner and release A Button.\n", + /* 61*/ "Select the Disguise.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Disguise and release A Button.\n", + /* 62*/ "Select the IR Scanner.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight IR Scanner and release A Button.\n", + /* 63*/ "Select the Tracker.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Tracker and release A Button.\n", + /* 64*/ "Select the Cloaking Device.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight Device and release A Button.\n", + /* 65*/ "Select the ECM Mine.\n- Hold A Button.\n- Use Control Stick to change selection.\n- Highlight ECM Mine and release A Button.\n", + /* 66*/ "Joanna, it's good to see you.\n", + /* 67*/ "Come with me.\nI'll walk you round the training rooms.\n", + /* 68*/ "The information center is through this door.\n", + /* 69*/ "In here we have the device lab.\n", + /* 70*/ "This leads to the simulant training room.\n", + /* 71*/ "This is the firing range, Jo.\n", + /* 72*/ "This corridor leads down to the hangar.\n", + /* 73*/ "HOVERCRATE\nPress B Button next to Hovcrate to grab it...\n", + /* 74*/ "Press B Button when crate grabbed to release it.\n", + /* 75*/ "HOVERBIKE\nDouble tap B Button next to Hovbike to ride it...\n", + /* 76*/ "Double tap B Button when on Hovbike to dismount.\n", + /* 77*/ "OPENING DOORS\nPress B Button next to door to open it.\n", + /* 78*/ "B Button will also activate any object nearby.\n", + /* 79*/ "ELEVATORS\nPress B Button next to door to call elevator.\n", + /* 80*/ "Cannot exit while training is in progress.\n", + /* 81*/ "Switch Code 1 has been obtained.\n", + /* 82*/ "Switch Code 2 has been obtained.\n", + /* 83*/ "Switch Code 3 has been obtained.\n", + /* 84*/ "Switch Code 4 has been obtained.\n", + /* 85*/ "LOOK UP\n- Press Down C Button to look up at the target.\n", + /* 86*/ "LOOK DOWN\n- Press Up C Button to look down at the target.\n", + /* 87*/ "Holoprogram 2 has been completed successfully.\n", + /* 88*/ "Holoprogram 4 has been completed successfully.\n", + /* 89*/ "Holoprogram 5 has been completed successfully.\n", + /* 90*/ "Guard has been successfully disarmed.\n", + /* 91*/ "Guard has been successfully knocked out.\n", + /* 92*/ "Disarm this live target if you can.\n", + /* 93*/ "Knock out this target - stealth is the key.\n", + /* 94*/ "And the final guard...\n", + /* 95*/ "DUCK\n- Hold R Button, then press Down C Button to duck.\n", + /* 96*/ "CROUCH\n- When ducking, hold R Button, then press Down C Button to duck.\n", + /* 97*/ "Holoprogram 3 has been completed successfully.\n", + /* 98*/ "Activate all the switches.\n", + /* 99*/ "Activate all of the wall switches.\n- Be quick, as they will quickly reset.\n", + /*100*/ "Get the access codes by examining terminals.\n- Use the codes on the wall terminals.\n", + /*101*/ "Code 1 has been obtained.\n", + /*102*/ "Code 2 has been obtained.\n", + /*103*/ "Code 3 has been obtained.\n", + /*104*/ "Code 4 has been obtained.\n", + /*105*/ "Training failed - you must face forward.\n", + /*106*/ "Holoprogram 1 has been completed successfully.\n", + /*107*/ "Unarmed combat - knock out the target.\n- Press Z Button repeatedly to punch.\n", + /*108*/ "Now try against a moving target...\n", + /*109*/ "And finally against a target that fights back.\n", + /*110*/ "Defeat all enemies without getting hit.\n", + /*111*/ "Training failed - you have been hit.\n", + /*112*/ "Holoprogram 6 has been completed successfully.\n", + /*113*/ "Holoprogram 7 has been completed successfully.\n", + /*114*/ "TERMINALS\n- Press B Button next to terminal to use it.\n", + /*115*/ "Now activate the red terminals on the wall.\n", + /*116*/ "PP7\n", + /*117*/ "TT33\n", + /*118*/ "Skorpion\n", + /*119*/ "AK47\n", + /*120*/ "Uzi 9mm\n", + /*121*/ "MP5K\n", + /*122*/ "M-16\n", + /*123*/ "FNP90\n", + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, }; diff --git a/src/files/lang/earE.c b/src/files/lang/earE.c index d7e8bad95..883a987fd 100644 --- a/src/files/lang/earE.c +++ b/src/files/lang/earE.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Vision.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Vision\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Vision.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll \nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high. \nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's \nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you \nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Vision.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Vision\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Vision.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll \nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high. \nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's \nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you \nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/earJ.c b/src/files/lang/earJ.c index 2ec5d0f5a..2c288629b 100644 --- a/src/files/lang/earJ.c +++ b/src/files/lang/earJ.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle On The Security Systems\n\nRe-program the cleaning robots in the service area to start work on the security systems. This will permit you to get further into the laboratory complex, though you will have to stay close to the robot you re-program if you want to remain unharmed.\n\n|Objective Three: - Shut Down The Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items Of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle On The Security Systems\n\nRe-program the cleaning robots in the service area to start work on the security systems. This will permit you to get further into the laboratory complex, though you will have to stay close to the robot you re-program if you want to remain unharmed.\n\n|Objective Three: - Shut Down The Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr Caroll\n", - /*0x0a*/ "Shut Down Experiments\n", - /*0x0b*/ "Start Security Maintenance Cycle\n", - /*0x0c*/ "Obtain Experimental Technologies\n", - /*0x0d*/ "Holograph Radioactive Isotope\n", - /*0x0e*/ "Machinery Scream Sound Fx\n", - /*0x0f*/ "Maintenance Robots Activated\n", - /*0x10*/ "Maintenance Robots Re-programmed\n", - /*0x11*/ "Security Doors Unlocked\n", - /*0x12*/ "Maintenance Cycle Activated\n", - /*0x13*/ "Routine Cleaning Cycle Activated\n", - /*0x14*/ "Operation Not Allowed - Robots Busy\n", - /*0x15*/ "Maintenance Robots De-activated\n", - /*0x16*/ "Critical Mission Object Destroyed\n", - /*0x17*/ "Maintenance Robot System Offline\n", - /*0x18*/ "MISSION FAILED \n - Objectives cannot be completed\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable Scientist Casualties\n", - /*0x1b*/ "Terminal Is Not Active\n", - /*0x1c*/ "Powering Down Active Systems\n", - /*0x1d*/ "Experiment Has Been Shut Down\n", - /*0x1e*/ "Alarm Activated\n", - /*0x1f*/ "Alarm De-activated\n", - /*0x20*/ "Don't Shoot Me - I'll Help you\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you\n", - /*0x23*/ "Accidents will happen\n", - /*0x24*/ "ACCESS DENIED - Security Code Required\n", - /*0x25*/ "Searching for password\n", - /*0x26*/ ".", - /*0x27*/ "Password Located - Bypassing Lock\n", - /*0x28*/ "Contact Broken - Re-establish link\n", - /*0x29*/ "Security Door Already Unlocked\n", - /*0x2a*/ "Experiment already powered down\n", - /*0x2b*/ "Strange - the experiments already off!\n", - /*0x2c*/ "It appears someone has broken my PC\n", - /*0x2d*/ "Obtain Night Sight\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight\n", - /*0x32*/ "Obtain Shield Tech Item\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield Tech Item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up Shield Tech Item\n", - /*0x37*/ "Obtain Data Uplink\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink\n", - /*0x3c*/ "Connection Established\n", - /*0x3d*/ "Maintenance Hatch Is Now Open\n", - /*0x3e*/ "Maintenance Hatch Is Already Open\n", - /*0x3f*/ "WARNING - Radioactive Matter Detected\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security\n", - /*0x4e*/ "Accidents will happen\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someones broken my equipment.\n", - /*0x53*/ "Whats happened to the terminal?\n", - /*0x54*/ "You vandal, you've broken it.\n", - /*0x55*/ "Connection Broken - Experiments still active.\n", - /*0x56*/ "Experimental Item 1 aquired.\n", - /*0x57*/ "Experimental Item 2 aquired.\n", - /*0x58*/ "Experimental Item 3 aquired.\n", - /*0x59*/ "Obtain Eye Spy\n", - /*0x5a*/ "Dr Carolls\n", - /*0x5b*/ "Eye Spy\n", - /*0x5c*/ "An Eye Spy\n", - /*0x5d*/ "Picked up an Eye Spy\n", - /*0x5e*/ "That's the highest security sector - Dr Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the Eye-Spy.\n", - /*0x62*/ "Secret Weapons Compartment Opened.\n", - /*0x63*/ "Access Denied - Weapons Compartment Locked.\n", - /*0x64*/ "Dr. Caroll?", - /*0x65*/ "Dr. Caroll, are you here?", - /*0x66*/ "Well, is it safe to come out?", - /*0x67*/ "Yes, all clear.", - /*0x68*/ "Wh..what... you're...", - /*0x69*/ "Very professionally done my dear, but there's no time to waste! we must leave immediately!", - /*0x6a*/ "Come on, I have vital information and you must protect me.", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle On The Security Systems\n\nRe-program the cleaning robots in the service area to start work on the security systems. This will permit you to get further into the laboratory complex, though you will have to stay close to the robot you re-program if you want to remain unharmed.\n\n|Objective Three: - Shut Down The Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items Of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle On The Security Systems\n\nRe-program the cleaning robots in the service area to start work on the security systems. This will permit you to get further into the laboratory complex, though you will have to stay close to the robot you re-program if you want to remain unharmed.\n\n|Objective Three: - Shut Down The Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are non-combatants; don't kill them.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the EyeSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. Inbetween the sectors are systems designed to keep out those without clearance, such as yourself. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr Caroll\n", + /* 10*/ "Shut Down Experiments\n", + /* 11*/ "Start Security Maintenance Cycle\n", + /* 12*/ "Obtain Experimental Technologies\n", + /* 13*/ "Holograph Radioactive Isotope\n", + /* 14*/ "Machinery Scream Sound Fx\n", + /* 15*/ "Maintenance Robots Activated\n", + /* 16*/ "Maintenance Robots Re-programmed\n", + /* 17*/ "Security Doors Unlocked\n", + /* 18*/ "Maintenance Cycle Activated\n", + /* 19*/ "Routine Cleaning Cycle Activated\n", + /* 20*/ "Operation Not Allowed - Robots Busy\n", + /* 21*/ "Maintenance Robots De-activated\n", + /* 22*/ "Critical Mission Object Destroyed\n", + /* 23*/ "Maintenance Robot System Offline\n", + /* 24*/ "MISSION FAILED \n - Objectives cannot be completed\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable Scientist Casualties\n", + /* 27*/ "Terminal Is Not Active\n", + /* 28*/ "Powering Down Active Systems\n", + /* 29*/ "Experiment Has Been Shut Down\n", + /* 30*/ "Alarm Activated\n", + /* 31*/ "Alarm De-activated\n", + /* 32*/ "Don't Shoot Me - I'll Help you\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you\n", + /* 35*/ "Accidents will happen\n", + /* 36*/ "ACCESS DENIED - Security Code Required\n", + /* 37*/ "Searching for password\n", + /* 38*/ ".", + /* 39*/ "Password Located - Bypassing Lock\n", + /* 40*/ "Contact Broken - Re-establish link\n", + /* 41*/ "Security Door Already Unlocked\n", + /* 42*/ "Experiment already powered down\n", + /* 43*/ "Strange - the experiments already off!\n", + /* 44*/ "It appears someone has broken my PC\n", + /* 45*/ "Obtain Night Sight\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight\n", + /* 50*/ "Obtain Shield Tech Item\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield Tech Item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up Shield Tech Item\n", + /* 55*/ "Obtain Data Uplink\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink\n", + /* 60*/ "Connection Established\n", + /* 61*/ "Maintenance Hatch Is Now Open\n", + /* 62*/ "Maintenance Hatch Is Already Open\n", + /* 63*/ "WARNING - Radioactive Matter Detected\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security\n", + /* 78*/ "Accidents will happen\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someones broken my equipment.\n", + /* 83*/ "Whats happened to the terminal?\n", + /* 84*/ "You vandal, you've broken it.\n", + /* 85*/ "Connection Broken - Experiments still active.\n", + /* 86*/ "Experimental Item 1 aquired.\n", + /* 87*/ "Experimental Item 2 aquired.\n", + /* 88*/ "Experimental Item 3 aquired.\n", + /* 89*/ "Obtain Eye Spy\n", + /* 90*/ "Dr Carolls\n", + /* 91*/ "Eye Spy\n", + /* 92*/ "An Eye Spy\n", + /* 93*/ "Picked up an Eye Spy\n", + /* 94*/ "That's the highest security sector - Dr Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the Eye-Spy.\n", + /* 98*/ "Secret Weapons Compartment Opened.\n", + /* 99*/ "Access Denied - Weapons Compartment Locked.\n", + /*100*/ "Dr. Caroll?", + /*101*/ "Dr. Caroll, are you here?", + /*102*/ "Well, is it safe to come out?", + /*103*/ "Yes, all clear.", + /*104*/ "Wh..what... you're...", + /*105*/ "Very professionally done my dear, but there's no time to waste! we must leave immediately!", + /*106*/ "Come on, I have vital information and you must protect me.", + /*107*/ NULL, }; diff --git a/src/files/lang/earP.c b/src/files/lang/earP.c index 9e5c13c2b..1a5c140fd 100644 --- a/src/files/lang/earP.c +++ b/src/files/lang/earP.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Sight.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you\nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Sight.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you\nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/ear_str_f.c b/src/files/lang/ear_str_f.c index 9e5c13c2b..1a5c140fd 100644 --- a/src/files/lang/ear_str_f.c +++ b/src/files/lang/ear_str_f.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Sight.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you\nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Sight.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you\nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/ear_str_g.c b/src/files/lang/ear_str_g.c index 9e5c13c2b..1a5c140fd 100644 --- a/src/files/lang/ear_str_g.c +++ b/src/files/lang/ear_str_g.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Sight.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you\nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Sight.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you\nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/ear_str_i.c b/src/files/lang/ear_str_i.c index 9e5c13c2b..1a5c140fd 100644 --- a/src/files/lang/ear_str_i.c +++ b/src/files/lang/ear_str_i.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Sight.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you\nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Sight.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you\nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/ear_str_s.c b/src/files/lang/ear_str_s.c index 9e5c13c2b..1a5c140fd 100644 --- a/src/files/lang/ear_str_s.c +++ b/src/files/lang/ear_str_s.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x01*/ "BASEMENT LABORATORY\n", - /*0x02*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x03*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", - /*0x04*/ NULL, - /*0x05*/ NULL, - /*0x06*/ NULL, - /*0x07*/ NULL, - /*0x08*/ NULL, - /*0x09*/ "Locate Dr. Caroll\n", - /*0x0a*/ "Shut down experiments\n", - /*0x0b*/ "Start security maintenance cycle\n", - /*0x0c*/ "Obtain experimental technologies\n", - /*0x0d*/ "Holograph radioactive isotope\n", - /*0x0e*/ "Machinery scream sound Fx.\n", - /*0x0f*/ "Maintenance robots activated.\n", - /*0x10*/ "Maintenance robots reprogrammed.\n", - /*0x11*/ "Security doors unlocked.\n", - /*0x12*/ "Maintenance cycle activated.\n", - /*0x13*/ "Routine cleaning cycle activated.\n", - /*0x14*/ "Operation not allowed - robots busy.\n", - /*0x15*/ "Maintenance robots deactivated.\n", - /*0x16*/ "Critical mission object destroyed.\n", - /*0x17*/ "Maintenance robot system offline.\n", - /*0x18*/ "MISSION FAILED \n - objectives cannot be completed.\n", - /*0x19*/ "Who are you?\n", - /*0x1a*/ "Unacceptable scientist casualties.\n", - /*0x1b*/ "Terminal is not active.\n", - /*0x1c*/ "Powering down active systems.\n", - /*0x1d*/ "Experiment has been shut down.\n", - /*0x1e*/ "Alarm activated.\n", - /*0x1f*/ "Alarm deactivated.\n", - /*0x20*/ "Don't shoot me - I'll help you.\n", - /*0x21*/ "What the hell are you doing in my lab?\n", - /*0x22*/ "Let me help you.\n", - /*0x23*/ "Accidents will happen.\n", - /*0x24*/ "ACCESS DENIED - security code required.\n", - /*0x25*/ "Searching for password.\n", - /*0x26*/ ".", - /*0x27*/ "Password located - bypassing lock.\n", - /*0x28*/ "Contact broken - reestablish link.\n", - /*0x29*/ "Security door already unlocked.\n", - /*0x2a*/ "Experiment already powered down.\n", - /*0x2b*/ "Strange - the experiment's already off!\n", - /*0x2c*/ "It appears someone has broken my PC.\n", - /*0x2d*/ "Obtain Night Sight.\n", - /*0x2e*/ "Cassandra De Vries'\n", - /*0x2f*/ "Night Sight\n", - /*0x30*/ "De Vries' briefcase\n", - /*0x31*/ "Picked up Night Sight.\n", - /*0x32*/ "Obtain shield tech item.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Shield tech item\n", - /*0x35*/ "De Vries' briefcase\n", - /*0x36*/ "Picked up shield tech item.\n", - /*0x37*/ "Obtain Data Uplink.\n", - /*0x38*/ "\n", - /*0x39*/ "Data Uplink\n", - /*0x3a*/ "A Data Uplink\n", - /*0x3b*/ "Picked up a Data Uplink.\n", - /*0x3c*/ "Connection established.\n", - /*0x3d*/ "Maintenance hatch is now open.\n", - /*0x3e*/ "Maintenance hatch is already open.\n", - /*0x3f*/ "WARNING - radioactive matter detected.\n", - /*0x40*/ "What are you doing in my lab?\n", - /*0x41*/ "I haven't seen you before...\n", - /*0x42*/ "Who the hell are you?\n", - /*0x43*/ "Shut down the experiment.\n", - /*0x44*/ "Pull the plug on that, NOW.\n", - /*0x45*/ "Switch this thing off.\n", - /*0x46*/ "I'll shut it down.\n", - /*0x47*/ "Please don't hurt me.\n", - /*0x48*/ "Allow me to assist you.\n", - /*0x49*/ "My experiments!\n", - /*0x4a*/ "There, the experiment is down.\n", - /*0x4b*/ "Leave this area NOW!\n", - /*0x4c*/ "Security!\n", - /*0x4d*/ "I'm calling security.\n", - /*0x4e*/ "Accidents will happen.\n", - /*0x4f*/ "How did that happen?\n", - /*0x50*/ "Looks like it's off already.\n", - /*0x51*/ "Have you been tampering with this?\n", - /*0x52*/ "Someone's broken my equipment.\n", - /*0x53*/ "What's happened to the terminal?\n", - /*0x54*/ "You vandal - you've broken it.\n", - /*0x55*/ "Connection broken - experiments still active.\n", - /*0x56*/ "Experimental item 1 acquired.\n", - /*0x57*/ "Experimental item 2 acquired.\n", - /*0x58*/ "Experimental item 3 acquired.\n", - /*0x59*/ "Obtain CamSpy.\n", - /*0x5a*/ "Dr. Caroll's\n", - /*0x5b*/ "CamSpy\n", - /*0x5c*/ "A CamSpy\n", - /*0x5d*/ "Picked up a CamSpy.\n", - /*0x5e*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", - /*0x5f*/ "Something around here's using a lot of power.\n", - /*0x60*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", - /*0x61*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", - /*0x62*/ "Secret weapons compartment opened.\n", - /*0x63*/ "Enemy detected - weapon cache locked.\n", - /*0x64*/ "Dr. Caroll?\n", - /*0x65*/ "Dr. Caroll, are you here?\n", - /*0x66*/ "Well, is it safe to come out?\n", - /*0x67*/ "Yes, all clear.\n", - /*0x68*/ "Wh..what... you're...\n", - /*0x69*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", - /*0x6a*/ "Come on. I have vital information, and you\nmust protect me.\n", - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Obtain Items of Experimental Technology\n\nDr. Caroll informs us that there are three other major projects nearing completion in the labs besides his own. You are to collect the prototypes for the three projects and return them to the Carrington Institute for assessment.\n\n|Objective Five: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 1*/ "BASEMENT LABORATORY\n", + /* 2*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Start Maintenance Cycle on the Security Systems\n\nReprogram the cleaning robots in the service area to start work on the security systems. This will permit you to get farther into the laboratory complex, though you will have to stay close to the robot you reprogram if you want to remain unharmed.\n\n|Objective Three: - Shut Down the Experiments\n\nThe experiments in sector two of the laboratories are causing extreme interference with the communications uplink, preventing our hackers from cracking the security lock code. Get the scientists present to shut them down unless you want to risk setting off alarms by doing it yourself. Be careful not to kill the scientists.\n\n|Objective Four: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 3*/ "|Background - \n\nA dataDyne scientist calling himself Dr. Caroll has contacted the Carrington Institute requesting that we rescue him from the dataDyne headquarters tonight. He claims that he has complained to dataDyne about the moral implications of his current project, but rather than dismiss him, they will mentally restructure him until he finds the nature of the project acceptable again.\n\n|Carrington - \n\nYou'll need to use your remote comlink to get past the door to the sector where Dr. Caroll's lab is located. Unfortunately, we've detected huge levels of electro-magnetic activity around the laboratories which interfere with all our comms equipment. Convince the scientists to shut their experiments down. Remember that they are noncombatants; don't kill them. And don't forget your Data Uplink, Jo - it may come in handy.\n\n|Objective One: - Holograph Radioactive Isotope\n\nUse the CamSpy to obtain a spectrographic photo record of the isotope on test in the dataDyne basement labs. Dr. Caroll has linked the isotope to an enhancement of the currently experimental shield technology item, also present in the laboratories.\n\n|Objective Two: - Locate Dr. Caroll\n\nThe basement is divided into four security zones - Dr. Caroll is in the last of these areas, sector four. In-between the sectors are systems designed to keep out those without clearance, such as you. Bypass them as best you can, and search for the scientist in the final sector.\n\nEND\n", + /* 4*/ NULL, + /* 5*/ NULL, + /* 6*/ NULL, + /* 7*/ NULL, + /* 8*/ NULL, + /* 9*/ "Locate Dr. Caroll\n", + /* 10*/ "Shut down experiments\n", + /* 11*/ "Start security maintenance cycle\n", + /* 12*/ "Obtain experimental technologies\n", + /* 13*/ "Holograph radioactive isotope\n", + /* 14*/ "Machinery scream sound Fx.\n", + /* 15*/ "Maintenance robots activated.\n", + /* 16*/ "Maintenance robots reprogrammed.\n", + /* 17*/ "Security doors unlocked.\n", + /* 18*/ "Maintenance cycle activated.\n", + /* 19*/ "Routine cleaning cycle activated.\n", + /* 20*/ "Operation not allowed - robots busy.\n", + /* 21*/ "Maintenance robots deactivated.\n", + /* 22*/ "Critical mission object destroyed.\n", + /* 23*/ "Maintenance robot system offline.\n", + /* 24*/ "MISSION FAILED \n - objectives cannot be completed.\n", + /* 25*/ "Who are you?\n", + /* 26*/ "Unacceptable scientist casualties.\n", + /* 27*/ "Terminal is not active.\n", + /* 28*/ "Powering down active systems.\n", + /* 29*/ "Experiment has been shut down.\n", + /* 30*/ "Alarm activated.\n", + /* 31*/ "Alarm deactivated.\n", + /* 32*/ "Don't shoot me - I'll help you.\n", + /* 33*/ "What the hell are you doing in my lab?\n", + /* 34*/ "Let me help you.\n", + /* 35*/ "Accidents will happen.\n", + /* 36*/ "ACCESS DENIED - security code required.\n", + /* 37*/ "Searching for password.\n", + /* 38*/ ".", + /* 39*/ "Password located - bypassing lock.\n", + /* 40*/ "Contact broken - reestablish link.\n", + /* 41*/ "Security door already unlocked.\n", + /* 42*/ "Experiment already powered down.\n", + /* 43*/ "Strange - the experiment's already off!\n", + /* 44*/ "It appears someone has broken my PC.\n", + /* 45*/ "Obtain Night Sight.\n", + /* 46*/ "Cassandra De Vries'\n", + /* 47*/ "Night Sight\n", + /* 48*/ "De Vries' briefcase\n", + /* 49*/ "Picked up Night Sight.\n", + /* 50*/ "Obtain shield tech item.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Shield tech item\n", + /* 53*/ "De Vries' briefcase\n", + /* 54*/ "Picked up shield tech item.\n", + /* 55*/ "Obtain Data Uplink.\n", + /* 56*/ "\n", + /* 57*/ "Data Uplink\n", + /* 58*/ "A Data Uplink\n", + /* 59*/ "Picked up a Data Uplink.\n", + /* 60*/ "Connection established.\n", + /* 61*/ "Maintenance hatch is now open.\n", + /* 62*/ "Maintenance hatch is already open.\n", + /* 63*/ "WARNING - radioactive matter detected.\n", + /* 64*/ "What are you doing in my lab?\n", + /* 65*/ "I haven't seen you before...\n", + /* 66*/ "Who the hell are you?\n", + /* 67*/ "Shut down the experiment.\n", + /* 68*/ "Pull the plug on that, NOW.\n", + /* 69*/ "Switch this thing off.\n", + /* 70*/ "I'll shut it down.\n", + /* 71*/ "Please don't hurt me.\n", + /* 72*/ "Allow me to assist you.\n", + /* 73*/ "My experiments!\n", + /* 74*/ "There, the experiment is down.\n", + /* 75*/ "Leave this area NOW!\n", + /* 76*/ "Security!\n", + /* 77*/ "I'm calling security.\n", + /* 78*/ "Accidents will happen.\n", + /* 79*/ "How did that happen?\n", + /* 80*/ "Looks like it's off already.\n", + /* 81*/ "Have you been tampering with this?\n", + /* 82*/ "Someone's broken my equipment.\n", + /* 83*/ "What's happened to the terminal?\n", + /* 84*/ "You vandal - you've broken it.\n", + /* 85*/ "Connection broken - experiments still active.\n", + /* 86*/ "Experimental item 1 acquired.\n", + /* 87*/ "Experimental item 2 acquired.\n", + /* 88*/ "Experimental item 3 acquired.\n", + /* 89*/ "Obtain CamSpy.\n", + /* 90*/ "Dr. Caroll's\n", + /* 91*/ "CamSpy\n", + /* 92*/ "A CamSpy\n", + /* 93*/ "Picked up a CamSpy.\n", + /* 94*/ "That's the highest security sector - Dr. Caroll\nhas got to be nearby.\n", + /* 95*/ "Something around here's using a lot of power.\n", + /* 96*/ "Reprogram that cleaning bot - \nit'll give you a way in.\n", + /* 97*/ "Get out, Jo! The levels are too high.\nUse the CamSpy.\n", + /* 98*/ "Secret weapons compartment opened.\n", + /* 99*/ "Enemy detected - weapon cache locked.\n", + /*100*/ "Dr. Caroll?\n", + /*101*/ "Dr. Caroll, are you here?\n", + /*102*/ "Well, is it safe to come out?\n", + /*103*/ "Yes, all clear.\n", + /*104*/ "Wh..what... you're...\n", + /*105*/ "Very professionally done, my dear, but there's\nno time to waste! We must leave immediately!\n", + /*106*/ "Come on. I have vital information, and you\nmust protect me.\n", + /*107*/ NULL, }; diff --git a/src/files/lang/eldE.c b/src/files/lang/eldE.c index 67ed062e4..746ed6f63 100644 --- a/src/files/lang/eldE.c +++ b/src/files/lang/eldE.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has been restored to the villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \nthe villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online, \nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill \nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before \nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ "Mission unsuccessful - enemy guard not captured.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems. Once the power is restored, the door to the villa's lower basement will be open to you.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has been restored to the villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \nthe villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online, \nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill \nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before \nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ "Mission unsuccessful - enemy guard not captured.\n", + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eldJ.c b/src/files/lang/eldJ.c index 505adb00a..fc638d295 100644 --- a/src/files/lang/eldJ.c +++ b/src/files/lang/eldJ.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made you would need to respond swiftly. Make sure that the terminals are not damaged as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if possible, or if you're really good get them to give up.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne don't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne don't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the Negotiator\n", - /*0x06*/ "Eliminate Rooftop Snipers\n", - /*0x07*/ "Activate Wind Generator\n", - /*0x08*/ "Locate and Eliminate Datadyne Hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture Datadyne Guard\n", - /*0x0b*/ "Negotiator has been killed\n", - /*0x0c*/ "Snipers have been eliminated\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling Systems Have Been Activated.\n", - /*0x0f*/ "Cooling Systems Have Been De-Activated.\n", - /*0x10*/ "Power Systems Have Been Activated.\n", - /*0x11*/ "Power Systems Have Been De-Activated.\n", - /*0x12*/ "Windmill Has Been Re-Activated.\n", - /*0x13*/ "Windmill Has Been De-Activated.\n", - /*0x14*/ "Electicity Has Been Restored To The Villa.\n", - /*0x15*/ "Critical Mission Object Has Been Destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington Has Been Rescued\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper RIfle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain Door Key\n", - /*0x1f*/ "Guards\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last night we got a call from Cassandra de Vries. A dataDyne team have taken Daniel Carrington hostage at his private villa on the coast, and they say they will spare his life in exchange for the AI.", - /*0x28*/ "Unfortunately we don't have it. Daniel and Dr. Caroll were at the villa to discuss 'matters of mutual interest'. It looks like Daniel found a way to hide Dr. Caroll inside the villa when the dataDyne hit squad arrived.", - /*0x29*/ "Hopefully our phoney negotiator ploy will give me a chance to surprise the dataDyne squad. This time it's not just my life on the line.", - /*0x2a*/ "Sir? Are you injured?", - /*0x2b*/ "No Joanna, I'm okay, but those dataDyne thugs made me tell them where I'd hidden Dr. Caroll. If only I'd held out for a few minutes more...", - /*0x2c*/ "It's not your fault sir. I should have been quicker.", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll told me that he expected this to happen. Actually, when they recaptured him, the dataDyne team got over-confident and let slip a few facts when they thought I was unconscious. They mentioned a meeting in the G5 building in Chicago, Illinois tonight. I want you to be there, but that doesn't leave you a lot of time to get ready.", - /*0x2e*/ "That won't be a problem, sir. So, did Dr. Caroll have any useful information for you?", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and I'll brief you when you're on route to Chicago. We might still be able to help him, even after those butchers remove his personality. He thinks they'll keep a copy of it in a safe place. It's about time I called in some friends to deal with dataDyne.", - /*0x30*/ NULL, - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made you would need to respond swiftly. Make sure that the terminals are not damaged as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if possible, or if you're really good get them to give up.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne don't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne don't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out, and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the Negotiator\n", + /* 6*/ "Eliminate Rooftop Snipers\n", + /* 7*/ "Activate Wind Generator\n", + /* 8*/ "Locate and Eliminate Datadyne Hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture Datadyne Guard\n", + /* 11*/ "Negotiator has been killed\n", + /* 12*/ "Snipers have been eliminated\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling Systems Have Been Activated.\n", + /* 15*/ "Cooling Systems Have Been De-Activated.\n", + /* 16*/ "Power Systems Have Been Activated.\n", + /* 17*/ "Power Systems Have Been De-Activated.\n", + /* 18*/ "Windmill Has Been Re-Activated.\n", + /* 19*/ "Windmill Has Been De-Activated.\n", + /* 20*/ "Electicity Has Been Restored To The Villa.\n", + /* 21*/ "Critical Mission Object Has Been Destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington Has Been Rescued\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper RIfle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain Door Key\n", + /* 31*/ "Guards\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last night we got a call from Cassandra de Vries. A dataDyne team have taken Daniel Carrington hostage at his private villa on the coast, and they say they will spare his life in exchange for the AI.", + /* 40*/ "Unfortunately we don't have it. Daniel and Dr. Caroll were at the villa to discuss 'matters of mutual interest'. It looks like Daniel found a way to hide Dr. Caroll inside the villa when the dataDyne hit squad arrived.", + /* 41*/ "Hopefully our phoney negotiator ploy will give me a chance to surprise the dataDyne squad. This time it's not just my life on the line.", + /* 42*/ "Sir? Are you injured?", + /* 43*/ "No Joanna, I'm okay, but those dataDyne thugs made me tell them where I'd hidden Dr. Caroll. If only I'd held out for a few minutes more...", + /* 44*/ "It's not your fault sir. I should have been quicker.", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll told me that he expected this to happen. Actually, when they recaptured him, the dataDyne team got over-confident and let slip a few facts when they thought I was unconscious. They mentioned a meeting in the G5 building in Chicago, Illinois tonight. I want you to be there, but that doesn't leave you a lot of time to get ready.", + /* 46*/ "That won't be a problem, sir. So, did Dr. Caroll have any useful information for you?", + /* 47*/ "Oh, yes, indeed. He certainly did, and I'll brief you when you're on route to Chicago. We might still be able to help him, even after those butchers remove his personality. He thinks they'll keep a copy of it in a safe place. It's about time I called in some friends to deal with dataDyne.", + /* 48*/ NULL, + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eldP.c b/src/files/lang/eldP.c index 2b5368753..319ebfcf9 100644 --- a/src/files/lang/eldP.c +++ b/src/files/lang/eldP.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has neen restored to the Villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has neen restored to the Villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eld_str_f.c b/src/files/lang/eld_str_f.c index 2b5368753..319ebfcf9 100644 --- a/src/files/lang/eld_str_f.c +++ b/src/files/lang/eld_str_f.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has neen restored to the Villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has neen restored to the Villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eld_str_g.c b/src/files/lang/eld_str_g.c index 2b5368753..319ebfcf9 100644 --- a/src/files/lang/eld_str_g.c +++ b/src/files/lang/eld_str_g.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has neen restored to the Villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has neen restored to the Villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eld_str_i.c b/src/files/lang/eld_str_i.c index 2b5368753..319ebfcf9 100644 --- a/src/files/lang/eld_str_i.c +++ b/src/files/lang/eld_str_i.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has neen restored to the Villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has neen restored to the Villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/eld_str_s.c b/src/files/lang/eld_str_s.c index 2b5368753..319ebfcf9 100644 --- a/src/files/lang/eld_str_s.c +++ b/src/files/lang/eld_str_s.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x01*/ "CARRINGTON VILLA\n", - /*0x02*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x03*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Save the negotiator\n", - /*0x06*/ "Eliminate rooftop snipers\n", - /*0x07*/ "Activate wind generator\n", - /*0x08*/ "Locate and eliminate dataDyne hackers\n", - /*0x09*/ "Rescue Carrington\n", - /*0x0a*/ "Capture dataDyne guard\n", - /*0x0b*/ "Negotiator has been killed.\n", - /*0x0c*/ "Snipers have been eliminated.\n", - /*0x0d*/ "Negotiator has escaped to safety.\n", - /*0x0e*/ "Cooling systems have been activated.\n", - /*0x0f*/ "Cooling systems have been deactivated.\n", - /*0x10*/ "Power systems have been activated.\n", - /*0x11*/ "Power systems have been deactivated.\n", - /*0x12*/ "Windmill has been reactivated.\n", - /*0x13*/ "Windmill has been deactivated.\n", - /*0x14*/ "Electricity has neen restored to the Villa.\n", - /*0x15*/ "Critical mission object has been destroyed.\n", - /*0x16*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", - /*0x17*/ "Hackers have uploaded vital data.\n", - /*0x18*/ "Hackers have been eliminated.\n", - /*0x19*/ "Carrington has been rescued.\n", - /*0x1a*/ "All objectives not completed - mission failed.\n", - /*0x1b*/ "PC gun\n", - /*0x1c*/ "Sniper rifle\n", - /*0x1d*/ "Enemy guard has been subdued.\n", - /*0x1e*/ "Obtain door key.\n", - /*0x1f*/ "Guard's\n", - /*0x20*/ "Door Key\n", - /*0x21*/ "Door Key\n", - /*0x22*/ "Picked up a door key.\n", - /*0x23*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", - /*0x24*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", - /*0x25*/ "Here's where they must be holding Daniel.\n", - /*0x26*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", - /*0x27*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", - /*0x28*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", - /*0x29*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", - /*0x2a*/ "Sir? Are you injured?\n", - /*0x2b*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", - /*0x2c*/ "It's not your fault, sir. I should have \nbeen quicker.\n", - /*0x2d*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", - /*0x2e*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", - /*0x2f*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", - /*0x30*/ "Operation denied - windmill is active.\n", - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, + /* 0*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Locate and Stop dataDyne Hackers\n\nThere have been sporadic attempts in the past from dataDyne hackers trying to gain entry to Institute files. Their job would be much easier if they tried anything inside the villa, due to the direct link between there and the Institute. If such an attempt is made, you will need to respond swiftly. Make sure that the terminals are not damaged, as they contain data that is vital to the Institute.\n\n|Objective Four: - Capture Enemy Guard\n\nCapturing a member of the dataDyne assault team will give us an idea of what their real goals are. Remember not to kill them - knock them unconscious if you can, as this will ensure against them escaping.\n\n|Objective Five: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 1*/ "CARRINGTON VILLA\n", + /* 2*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Eliminate Rooftop Snipers\n\nAs soon as we got the ransom demand, we did a recon overflight of the villa. An examination of the data revealed that there are several snipers on the rooftops - if you are to move around safely, you'll have to take them out.\n\n|Objective Three: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Four: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 3*/ "|Background - \n\nDaniel Carrington is being held hostage at his private villa. A message from Cassandra De Vries has laid out the terms: Daniel's life for the return of the AI known as Dr. Caroll. What dataDyne doesn't know is that the AI was at the villa when they struck. Our guess is that Daniel concealed it safely before they found him.\n\n |Carrington - \n\nNot Available.\n\n|Objective One: - Save the Negotiator\n\nA member of the Institute's staff has volunteered to be used as a distraction to help you get in. She will almost certainly be shot by dataDyne soldiers unless you take out those soldiers quickly. Hit the ground moving.\n\n|Objective Two: - Activate Wind Generator\n\nThe wind generator and power storage device are not active - we suspect Daniel shut them down to deny the dataDyne hit squad access to the villa's systems.Once the power is restored, all of the doors will be open to you. Unfortunately, they will also be open to the hit squad.\n\n|Objective Three: - Rescue Carrington\n\nOnly Daniel knows the exact whereabouts of Dr. Caroll. Sooner or later dataDyne will figure this out and get to work on Daniel to make him tell them what they want to know. Once they know where the AI is, Daniel's life is forfeit.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Save the negotiator\n", + /* 6*/ "Eliminate rooftop snipers\n", + /* 7*/ "Activate wind generator\n", + /* 8*/ "Locate and eliminate dataDyne hackers\n", + /* 9*/ "Rescue Carrington\n", + /* 10*/ "Capture dataDyne guard\n", + /* 11*/ "Negotiator has been killed.\n", + /* 12*/ "Snipers have been eliminated.\n", + /* 13*/ "Negotiator has escaped to safety.\n", + /* 14*/ "Cooling systems have been activated.\n", + /* 15*/ "Cooling systems have been deactivated.\n", + /* 16*/ "Power systems have been activated.\n", + /* 17*/ "Power systems have been deactivated.\n", + /* 18*/ "Windmill has been reactivated.\n", + /* 19*/ "Windmill has been deactivated.\n", + /* 20*/ "Electricity has neen restored to the Villa.\n", + /* 21*/ "Critical mission object has been destroyed.\n", + /* 22*/ "Joanna! It's Grimshaw. We've got hackers at \n the villa! You've got to stop them\n before they get to our files.\n", + /* 23*/ "Hackers have uploaded vital data.\n", + /* 24*/ "Hackers have been eliminated.\n", + /* 25*/ "Carrington has been rescued.\n", + /* 26*/ "All objectives not completed - mission failed.\n", + /* 27*/ "PC gun\n", + /* 28*/ "Sniper rifle\n", + /* 29*/ "Enemy guard has been subdued.\n", + /* 30*/ "Obtain door key.\n", + /* 31*/ "Guard's\n", + /* 32*/ "Door Key\n", + /* 33*/ "Door Key\n", + /* 34*/ "Picked up a door key.\n", + /* 35*/ "If I get the wind generator back online,\nI'll get power to the lower basement.\n", + /* 36*/ "I've got to be quick, or they'll kill\nthe negotiator!\n", + /* 37*/ "Here's where they must be holding Daniel.\n", + /* 38*/ "Those hackers have to be stopped before\nI rescue Daniel.\n", + /* 39*/ "Agent Dark Mission Log, 1846 hours. Last \nnight we got a call from Cassandra de Vries. \nA dataDyne team have taken Daniel Carrington \nhostage at his private villa on the coast, \nand they say they will spare his life in \nexchange for the AI.\n", + /* 40*/ "Unfortunately, we don't have it. Daniel and \nDr. Caroll were at the villa to discuss \n'matters of mutual interest.' It looks \nlike Daniel found a way to hide Dr. Caroll \ninside the villa when the dataDyne hit \nsquad arrived.\n", + /* 41*/ "Hopefully our phoney negotiator ploy will \ngive me a chance to surprise the dataDyne \nsquad. This time it's not just my life \non the line.\n", + /* 42*/ "Sir? Are you injured?\n", + /* 43*/ "No, Joanna, I'm okay, but those dataDyne \nthugs made me tell them where I'd hidden \nDr. Caroll. If only I'd held out for a \nfew minutes more...\n", + /* 44*/ "It's not your fault, sir. I should have \nbeen quicker.\n", + /* 45*/ "Don't blame yourself, Joanna. Dr. Caroll \ntold me that he expected this to happen. \nActually, when they recaptured him, the \ndataDyne team got overconfident and let \nslip a few facts when they thought I was \nunconscious. They mentioned a meeting in \nthe G5 Building in Chicago, Illinois, \ntonight. I want you to be there, but that \ndoesn't leave you a lot of time to get \nready.\n", + /* 46*/ "That won't be a problem, sir. So, did \nDr. Caroll have any useful information \nfor you?\n", + /* 47*/ "Oh, yes, indeed. He certainly did, and \nI'll brief you when you're en route to \nChicago. We might still be able to help \nhim, even after those butchers remove his \npersonality. He thinks they'll keep a \ncopy of it in a safe place. It's about \ntime I called in some friends to deal \nwith dataDyne.\n", + /* 48*/ "Operation denied - windmill is active.\n", + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, }; diff --git a/src/files/lang/gunE.c b/src/files/lang/gunE.c index 54b1c72d5..d65751bc4 100644 --- a/src/files/lang/gunE.c +++ b/src/files/lang/gunE.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "KL01313\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "DMC\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Vision\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targeted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfect accuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, giving a wounded enemy at most 6 seconds to live. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. It has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targeting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ "Boost\n", - /*0xe9*/ "XRayScan\n", - /*0xea*/ "HorizonScan\n", - /*0xeb*/ "Target Amp\n", - /*0xec*/ "In this version of the CamSpy the recording device has been replaced by a highly powerful plastic explosive.\n", - /*0xed*/ "This version of the CamSpy uses a paralysing nerve toxin to induce near-instant catatonia in targets.\n", - /*0xee*/ "Cassandra De Vries' necklace. Fitted with a proximity key tag to allow access to restricted areas. Mk3 model only functions while owner is alive. Security class AA-1 (gamma).", - /*0xef*/ "Cassandra De Vries' replacement necklace. Username: %s Password: %s\n", - /*0xf0*/ "Shield\n", - /*0xf1*/ "The shield protects the user by detecting an attack and momentarily generating a concentrated forcefield to repel the attack. The shield has a limited reservoir of energy, so it can only protect the user to a certain extent. Shields are usually activated whenever the user is carrying them, although this particular shield appears to be a non-functional, near-complete prototype.\n", - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "KL01313\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "DMC\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Vision\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targeted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfect accuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, giving a wounded enemy at most 6 seconds to live. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. It has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targeting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ "Boost\n", + /*233*/ "XRayScan\n", + /*234*/ "HorizonScan\n", + /*235*/ "Target Amp\n", + /*236*/ "In this version of the CamSpy the recording device has been replaced by a highly powerful plastic explosive.\n", + /*237*/ "This version of the CamSpy uses a paralysing nerve toxin to induce near-instant catatonia in targets.\n", + /*238*/ "Cassandra De Vries' necklace. Fitted with a proximity key tag to allow access to restricted areas. Mk3 model only functions while owner is alive. Security class AA-1 (gamma).", + /*239*/ "Cassandra De Vries' replacement necklace. Username: %s Password: %s\n", + /*240*/ "Shield\n", + /*241*/ "The shield protects the user by detecting an attack and momentarily generating a concentrated forcefield to repel the attack. The shield has a limited reservoir of energy, so it can only protect the user to a certain extent. Shields are usually activated whenever the user is carrying them, although this particular shield appears to be a non-functional, near-complete prototype.\n", + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gunJ.c b/src/files/lang/gunJ.c index cf94148b7..4c55c54e4 100644 --- a/src/files/lang/gunJ.c +++ b/src/files/lang/gunJ.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP7\n", - /*0x33*/ "DD44\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Soviet\n", - /*0x36*/ "ZMG (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR33\n", - /*0x39*/ "RC-P90\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "I-R Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly By Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Drug\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapon against them.\n", - /*0x9c*/ "Accurate and trustworthy, This gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this sub-machinegun boasts a 32 rnd mag and a special feature - the ability to designate and lock-on to targets in the line of sight. It turns an average marksman into an excellent one, provided they are clever enough to operate the gun. Average fire rate: 900rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle, instead of a proximity explosive it has a small grenade launcher. Excellent support weapon. Average fire rate: 700rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns and similar hazards. Average fire rate: 950rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900rpm. unloads at 2000rpm\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate, and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other smg, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900rpm. s/f:300rpm\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked-on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades in a sticky substance; when fired, the bomb attaches itself to wall or ceiling, then after a few seconds it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track lifesources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute Agent's wrist. It folds up to aid concealment, and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a phial of poison that shatters when thrown, usually killing the target in approximately 6 seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact, or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focussed white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of so-called 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function, and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customised to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health, and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safe-cracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this of course depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical proceedures without the need of incisions. Only drawback is that it only works on Maians. The other only drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimise collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One, also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic 2. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the Artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for Case Study, Theoretical Projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Safe Item\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Tape\n", - /*0xe4*/ "Keycard\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP7\n", + /* 51*/ "DD44\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Soviet\n", + /* 54*/ "ZMG (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR33\n", + /* 57*/ "RC-P90\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "I-R Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly By Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Drug\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapon against them.\n", + /*156*/ "Accurate and trustworthy, This gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this sub-machinegun boasts a 32 rnd mag and a special feature - the ability to designate and lock-on to targets in the line of sight. It turns an average marksman into an excellent one, provided they are clever enough to operate the gun. Average fire rate: 900rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700rpm.\n", + /*167*/ "A variant of the Dragon assault rifle, instead of a proximity explosive it has a small grenade launcher. Excellent support weapon. Average fire rate: 700rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns and similar hazards. Average fire rate: 950rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900rpm. unloads at 2000rpm\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate, and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other smg, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900rpm. s/f:300rpm\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked-on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades in a sticky substance; when fired, the bomb attaches itself to wall or ceiling, then after a few seconds it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track lifesources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute Agent's wrist. It folds up to aid concealment, and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a phial of poison that shatters when thrown, usually killing the target in approximately 6 seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact, or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focussed white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of so-called 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function, and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customised to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health, and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safe-cracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this of course depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical proceedures without the need of incisions. Only drawback is that it only works on Maians. The other only drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimise collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One, also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic 2. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the Artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for Case Study, Theoretical Projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Safe Item\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Tape\n", + /*228*/ "Keycard\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gunP.c b/src/files/lang/gunP.c index 3b0a9b2e5..837b35bb2 100644 --- a/src/files/lang/gunP.c +++ b/src/files/lang/gunP.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gun_str_f.c b/src/files/lang/gun_str_f.c index 3b0a9b2e5..837b35bb2 100644 --- a/src/files/lang/gun_str_f.c +++ b/src/files/lang/gun_str_f.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gun_str_g.c b/src/files/lang/gun_str_g.c index 3b0a9b2e5..837b35bb2 100644 --- a/src/files/lang/gun_str_g.c +++ b/src/files/lang/gun_str_g.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gun_str_i.c b/src/files/lang/gun_str_i.c index 3b0a9b2e5..837b35bb2 100644 --- a/src/files/lang/gun_str_i.c +++ b/src/files/lang/gun_str_i.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/gun_str_s.c b/src/files/lang/gun_str_s.c index 3b0a9b2e5..837b35bb2 100644 --- a/src/files/lang/gun_str_s.c +++ b/src/files/lang/gun_str_s.c @@ -1,248 +1,248 @@ #include char *lang[] = { - /*0x00*/ "\n", - /*0x01*/ "Kill count", - /*0x02*/ "Died once\n", - /*0x03*/ "Died", - /*0x04*/ "times", - /*0x05*/ "Suicide count", - /*0x06*/ "Unarmed\n", - /*0x07*/ "Falcon 2\n", - /*0x08*/ "Falcon 2 (silencer)\n", - /*0x09*/ "Falcon 2 (scope)\n", - /*0x0a*/ "MagSec 4\n", - /*0x0b*/ "Mauler\n", - /*0x0c*/ "DY357 Magnum\n", - /*0x0d*/ "DY357-LX\n", - /*0x0e*/ "Phoenix\n", - /*0x0f*/ "CMP150\n", - /*0x10*/ "AR34\n", - /*0x11*/ "Dragon\n", - /*0x12*/ "SuperDragon\n", - /*0x13*/ "K7 Avenger\n", - /*0x14*/ "Cyclone\n", - /*0x15*/ "MagSec SMG\n", - /*0x16*/ "RC-P120\n", - /*0x17*/ "Callisto NTG\n", - /*0x18*/ "Laptop Gun\n", - /*0x19*/ "Shotgun\n", - /*0x1a*/ "Reaper\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Devastator\n", - /*0x1d*/ "Slayer\n", - /*0x1e*/ "MaianGrenade\n", - /*0x1f*/ "FarSight XR-20\n", - /*0x20*/ "Sniper Rifle\n", - /*0x21*/ "Crossbow\n", - /*0x22*/ "Tranquilizer\n", - /*0x23*/ "Combat Knife\n", - /*0x24*/ "Grenade\n", - /*0x25*/ "N-Bomb\n", - /*0x26*/ "Timed Mine\n", - /*0x27*/ "Proximity Mine\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "ECM Mine\n", - /*0x2a*/ "FlashBang\n", - /*0x2b*/ "Disguise\n", - /*0x2c*/ "Rocket\n", - /*0x2d*/ "Homing Rocket\n", - /*0x2e*/ "Grenade Round\n", - /*0x2f*/ "Laser\n", - /*0x30*/ "Bolt\n", - /*0x31*/ "Psychosis Gun\n", - /*0x32*/ "PP9i\n", - /*0x33*/ "CC13\n", - /*0x34*/ "Klobb\n", - /*0x35*/ "KF7 Special\n", - /*0x36*/ "ZZT (9mm)\n", - /*0x37*/ "D5K\n", - /*0x38*/ "AR53\n", - /*0x39*/ "RC-P45\n", - /*0x3a*/ "Tester\n", - /*0x3b*/ "Night Sight\n", - /*0x3c*/ "CamSpy\n", - /*0x3d*/ "DrugSpy\n", - /*0x3e*/ "BombSpy\n", - /*0x3f*/ "Door Decoder\n", - /*0x40*/ "Explosives\n", - /*0x41*/ "X-Ray Scanner\n", - /*0x42*/ "Alien Medpack\n", - /*0x43*/ "Suitcase\n", - /*0x44*/ "Disguise\n", - /*0x45*/ "IR Scanner\n", - /*0x46*/ "R-Tracker\n", - /*0x47*/ "Briefcase\n", - /*0x48*/ "Suicide Pill\n", - /*0x49*/ "Cloaking Device\n", - /*0x4a*/ "Combat Boost\n", - /*0x4b*/ "Data Uplink\n", - /*0x4c*/ "Horizon Scanner\n", - /*0x4d*/ "Falcon 2 (s)\n", - /*0x4e*/ "Falcon 2 (+)\n", - /*0x4f*/ "FarSight\n", - /*0x50*/ "R-Launcher\n", - /*0x51*/ "Proxy Mine\n", - /*0x52*/ "Psychosis\n", - /*0x53*/ "Knife\n", - /*0x54*/ "DY357\n", - /*0x55*/ "Single Shot\n", - /*0x56*/ "Rapid Fire\n", - /*0x57*/ "Burst Fire\n", - /*0x58*/ "Reapage\n", - /*0x59*/ "Shotgun Fire\n", - /*0x5a*/ "Rail-gun effect\n", - /*0x5b*/ "Rocket Launch\n", - /*0x5c*/ "Targetted Rocket\n", - /*0x5d*/ "Fly-By-Wire Rocket\n", - /*0x5e*/ "Pistol Whip\n", - /*0x5f*/ "Explosive Shells\n", - /*0x60*/ "Guided Shots\n", - /*0x61*/ "Magazine Discharge\n", - /*0x62*/ "Grenade Launcher\n", - /*0x63*/ "Wall Hugger\n", - /*0x64*/ "Punch\n", - /*0x65*/ "Disarm\n", - /*0x66*/ "Follow Lock-On\n", - /*0x67*/ "Use Scope\n", - /*0x68*/ "Half Magazine Discharge\n", - /*0x69*/ "Double Blast\n", - /*0x6a*/ "Grinder\n", - /*0x6b*/ "Sedate\n", - /*0x6c*/ "Lethal Injection\n", - /*0x6d*/ "Knife Slash\n", - /*0x6e*/ "Throw Poison Knife\n", - /*0x6f*/ "Target Locator\n", - /*0x70*/ "Instant Kill\n", - /*0x71*/ "Boost\n", - /*0x72*/ "Revert\n", - /*0x73*/ "High Impact Shells\n", - /*0x74*/ "Cloak\n", - /*0x75*/ "Deploy as Sentry Gun\n", - /*0x76*/ "Proximity Self Destruct\n", - /*0x77*/ "Threat Detector\n", - /*0x78*/ "Timed Explosive\n", - /*0x79*/ "Proximity Explosive\n", - /*0x7a*/ "Remote Explosive\n", - /*0x7b*/ "Detonate\n", - /*0x7c*/ "4-Second Fuse\n", - /*0x7d*/ "Proximity Pinball\n", - /*0x7e*/ "Timed Detonation\n", - /*0x7f*/ "Proximity Detonation\n", - /*0x80*/ "3-Round Burst\n", - /*0x81*/ "Charge-Up Shot\n", - /*0x82*/ "Crouch\n", - /*0x83*/ "Infect\n", - /*0x84*/ "Pulse Fire\n", - /*0x85*/ "Short Range Stream\n", - /*0x86*/ "Impact Detonation\n", - /*0x87*/ "Light Amplifier\n", - /*0x88*/ "Mobile Camera\n", - /*0x89*/ "X-Ray Vision\n", - /*0x8a*/ "Thermal Imager\n", - /*0x8b*/ "Zoom\n", - /*0x8c*/ "Jamming Device\n", - /*0x8d*/ "Connect\n", - /*0x8e*/ "Identify Targets\n", - /*0x8f*/ "Wear Disguise\n", - /*0x90*/ "Place Explosives\n", - /*0x91*/ "Telescopic Sight\n", - /*0x92*/ "Silencer\n", - /*0x93*/ "Magazine Extension\n", - /*0x94*/ "Laser Sight\n", - /*0x95*/ "dataDyne\n", - /*0x96*/ "Carrington\n", - /*0x97*/ "Chesluk Industries\n", - /*0x98*/ "Skedar\n", - /*0x99*/ "Maian\n", - /*0x9a*/ "JonesCorp\n", - /*0x9b*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", - /*0x9c*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", - /*0x9d*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", - /*0x9e*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", - /*0x9f*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", - /*0xa0*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", - /*0xa1*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", - /*0xa2*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", - /*0xa3*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", - /*0xa4*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", - /*0xa5*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", - /*0xa6*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", - /*0xa7*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", - /*0xa8*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", - /*0xa9*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", - /*0xaa*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", - /*0xab*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", - /*0xac*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", - /*0xad*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", - /*0xae*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", - /*0xaf*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", - /*0xb0*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", - /*0xb1*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", - /*0xb2*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", - /*0xb3*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", - /*0xb4*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", - /*0xb5*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", - /*0xb6*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", - /*0xb7*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", - /*0xb8*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", - /*0xb9*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xba*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", - /*0xbb*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", - /*0xbc*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", - /*0xbd*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", - /*0xbe*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", - /*0xbf*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", - /*0xc0*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", - /*0xc1*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", - /*0xc2*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", - /*0xc3*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", - /*0xc4*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", - /*0xc5*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", - /*0xc6*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", - /*0xc7*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", - /*0xc8*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", - /*0xc9*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", - /*0xca*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", - /*0xcb*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", - /*0xcc*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", - /*0xcd*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", - /*0xce*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", - /*0xcf*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", - /*0xd0*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", - /*0xd1*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", - /*0xd2*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", - /*0xd3*/ "Not your normal outfit. Wear it to pretend not to be you.\n", - /*0xd4*/ "PROXY\n", - /*0xd5*/ "TIMED\n", - /*0xd6*/ "REMOTE\n", - /*0xd7*/ "AUTOGUN\n", - /*0xd8*/ "IMPACT\n", - /*0xd9*/ "Big King Rocket\n", - /*0xda*/ "Data Uplink\n", - /*0xdb*/ "President Scanner\n", - /*0xdc*/ "AutoSurgeon\n", - /*0xdd*/ "Skedar Bomb\n", - /*0xde*/ "Comms Rider\n", - /*0xdf*/ "Tracer Bug\n", - /*0xe0*/ "Target Amplifier\n", - /*0xe1*/ "Flight Plans\n", - /*0xe2*/ "Research Tape\n", - /*0xe3*/ "Backup Disk\n", - /*0xe4*/ "Key Card\n", - /*0xe5*/ "Briefcase\n", - /*0xe6*/ "Necklace\n", - /*0xe7*/ "PresidentScan\n", - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, + /* 0*/ "\n", + /* 1*/ "Kill count", + /* 2*/ "Died once\n", + /* 3*/ "Died", + /* 4*/ "times", + /* 5*/ "Suicide count", + /* 6*/ "Unarmed\n", + /* 7*/ "Falcon 2\n", + /* 8*/ "Falcon 2 (silencer)\n", + /* 9*/ "Falcon 2 (scope)\n", + /* 10*/ "MagSec 4\n", + /* 11*/ "Mauler\n", + /* 12*/ "DY357 Magnum\n", + /* 13*/ "DY357-LX\n", + /* 14*/ "Phoenix\n", + /* 15*/ "CMP150\n", + /* 16*/ "AR34\n", + /* 17*/ "Dragon\n", + /* 18*/ "SuperDragon\n", + /* 19*/ "K7 Avenger\n", + /* 20*/ "Cyclone\n", + /* 21*/ "MagSec SMG\n", + /* 22*/ "RC-P120\n", + /* 23*/ "Callisto NTG\n", + /* 24*/ "Laptop Gun\n", + /* 25*/ "Shotgun\n", + /* 26*/ "Reaper\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Devastator\n", + /* 29*/ "Slayer\n", + /* 30*/ "MaianGrenade\n", + /* 31*/ "FarSight XR-20\n", + /* 32*/ "Sniper Rifle\n", + /* 33*/ "Crossbow\n", + /* 34*/ "Tranquilizer\n", + /* 35*/ "Combat Knife\n", + /* 36*/ "Grenade\n", + /* 37*/ "N-Bomb\n", + /* 38*/ "Timed Mine\n", + /* 39*/ "Proximity Mine\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "ECM Mine\n", + /* 42*/ "FlashBang\n", + /* 43*/ "Disguise\n", + /* 44*/ "Rocket\n", + /* 45*/ "Homing Rocket\n", + /* 46*/ "Grenade Round\n", + /* 47*/ "Laser\n", + /* 48*/ "Bolt\n", + /* 49*/ "Psychosis Gun\n", + /* 50*/ "PP9i\n", + /* 51*/ "CC13\n", + /* 52*/ "Klobb\n", + /* 53*/ "KF7 Special\n", + /* 54*/ "ZZT (9mm)\n", + /* 55*/ "D5K\n", + /* 56*/ "AR53\n", + /* 57*/ "RC-P45\n", + /* 58*/ "Tester\n", + /* 59*/ "Night Sight\n", + /* 60*/ "CamSpy\n", + /* 61*/ "DrugSpy\n", + /* 62*/ "BombSpy\n", + /* 63*/ "Door Decoder\n", + /* 64*/ "Explosives\n", + /* 65*/ "X-Ray Scanner\n", + /* 66*/ "Alien Medpack\n", + /* 67*/ "Suitcase\n", + /* 68*/ "Disguise\n", + /* 69*/ "IR Scanner\n", + /* 70*/ "R-Tracker\n", + /* 71*/ "Briefcase\n", + /* 72*/ "Suicide Pill\n", + /* 73*/ "Cloaking Device\n", + /* 74*/ "Combat Boost\n", + /* 75*/ "Data Uplink\n", + /* 76*/ "Horizon Scanner\n", + /* 77*/ "Falcon 2 (s)\n", + /* 78*/ "Falcon 2 (+)\n", + /* 79*/ "FarSight\n", + /* 80*/ "R-Launcher\n", + /* 81*/ "Proxy Mine\n", + /* 82*/ "Psychosis\n", + /* 83*/ "Knife\n", + /* 84*/ "DY357\n", + /* 85*/ "Single Shot\n", + /* 86*/ "Rapid Fire\n", + /* 87*/ "Burst Fire\n", + /* 88*/ "Reapage\n", + /* 89*/ "Shotgun Fire\n", + /* 90*/ "Rail-gun effect\n", + /* 91*/ "Rocket Launch\n", + /* 92*/ "Targetted Rocket\n", + /* 93*/ "Fly-By-Wire Rocket\n", + /* 94*/ "Pistol Whip\n", + /* 95*/ "Explosive Shells\n", + /* 96*/ "Guided Shots\n", + /* 97*/ "Magazine Discharge\n", + /* 98*/ "Grenade Launcher\n", + /* 99*/ "Wall Hugger\n", + /*100*/ "Punch\n", + /*101*/ "Disarm\n", + /*102*/ "Follow Lock-On\n", + /*103*/ "Use Scope\n", + /*104*/ "Half Magazine Discharge\n", + /*105*/ "Double Blast\n", + /*106*/ "Grinder\n", + /*107*/ "Sedate\n", + /*108*/ "Lethal Injection\n", + /*109*/ "Knife Slash\n", + /*110*/ "Throw Poison Knife\n", + /*111*/ "Target Locator\n", + /*112*/ "Instant Kill\n", + /*113*/ "Boost\n", + /*114*/ "Revert\n", + /*115*/ "High Impact Shells\n", + /*116*/ "Cloak\n", + /*117*/ "Deploy as Sentry Gun\n", + /*118*/ "Proximity Self Destruct\n", + /*119*/ "Threat Detector\n", + /*120*/ "Timed Explosive\n", + /*121*/ "Proximity Explosive\n", + /*122*/ "Remote Explosive\n", + /*123*/ "Detonate\n", + /*124*/ "4-Second Fuse\n", + /*125*/ "Proximity Pinball\n", + /*126*/ "Timed Detonation\n", + /*127*/ "Proximity Detonation\n", + /*128*/ "3-Round Burst\n", + /*129*/ "Charge-Up Shot\n", + /*130*/ "Crouch\n", + /*131*/ "Infect\n", + /*132*/ "Pulse Fire\n", + /*133*/ "Short Range Stream\n", + /*134*/ "Impact Detonation\n", + /*135*/ "Light Amplifier\n", + /*136*/ "Mobile Camera\n", + /*137*/ "X-Ray Vision\n", + /*138*/ "Thermal Imager\n", + /*139*/ "Zoom\n", + /*140*/ "Jamming Device\n", + /*141*/ "Connect\n", + /*142*/ "Identify Targets\n", + /*143*/ "Wear Disguise\n", + /*144*/ "Place Explosives\n", + /*145*/ "Telescopic Sight\n", + /*146*/ "Silencer\n", + /*147*/ "Magazine Extension\n", + /*148*/ "Laser Sight\n", + /*149*/ "dataDyne\n", + /*150*/ "Carrington\n", + /*151*/ "Chesluk Industries\n", + /*152*/ "Skedar\n", + /*153*/ "Maian\n", + /*154*/ "JonesCorp\n", + /*155*/ "Even without a weapon, you are still a worthy adversary. Use your fists to knock your opponents out or disarm them and use their weapons against them.\n", + /*156*/ "Accurate and trustworthy, this gun is the workhorse of the Institute's operations. Use the laser sight to place bullets with deadly effect, or pistol-whip adversaries to knock them out.\n", + /*157*/ "An upgraded Falcon 2, which has the added benefit of being silent, but deadly.\n", + /*158*/ "An upgraded Falcon 2, featuring a 2x magnification scope which allows you to take advantage of the Falcon's superior accuracy.\n", + /*159*/ "A state-of-the-art military pistol, largely used by peacekeeping forces. It has a slight zoom capability, and boasts a 3-round burst secondary fire mode.\n", + /*160*/ "If you see a Skedar coming at you, the chances are it's carrying one of these. A large magazine and a bladed barrel make the pistol a formidable handgun, but the killer blow comes from the secondary function - charge the shot up for extra power at the cost of a few rounds of ammo.\n", + /*161*/ "The dataDyne DY357 is the most powerful handgun in the world. Each round has an impressive penetration factor and knocks the target back with the weight and power of the shot. Custom models are made for valued clients; NSA director Trent Easton is rumored to have a gold plated variant.\n", + /*162*/ "The DY357-LX was custom built for NSA director Trent Easton. Besides boasting an attractive genuine tiger skin grip, this golden gun features a velocity optimized barrel, meaning that each bullet always meets its target with fatal force.\n", + /*163*/ "The Maian standard issue sidearm. A flexible gun, the pistol fires standard shots, or explosive shots at no cost to the rest of the magazine.\n", + /*164*/ "A dataDyne classic, and a bestseller, this submachine gun boasts a 32 rnd mag and a special feature - the ability to designate and lock on to targets in the line of sight. It turns an average marksman into an excellent one, provided he or she is clever enough to operate the gun. Average fire rate: 900 rpm.\n", + /*165*/ "The Carrington Institute's main assault rifle. A good range and magazine size make it a useful weapon; the secondary mode enables the user to move while zoomed in on a target. Average fire rate: 750 rpm.\n", + /*166*/ "A standard assault rifle with an evil twist - when the secondary mode is activated, it becomes a proximity-activated mine that looks like a gun. Average fire rate: 700 rpm.\n", + /*167*/ "A variant of the Dragon assault rifle - instead of a proximity explosive, it has a small grenade launcher. Excellent support weapon. Average fire rate: 700 rpm.\n", + /*168*/ "Another piece of high-tech kit from dataDyne. Ordinarily an assault rifle with a smallish magazine and a powerful punch, it has a threat detection mode that highlights explosives, wallguns, and similar hazards. Average fire rate: 950 rpm.\n", + /*169*/ "Designed for use by bodyguards, the Cyclone has been adopted by Presidential Security due to its excellent capability when used for suppression. In extreme circumstances, it can more than double the fire rate, discharging the magazine in a second. Average fire rate: 900 rpm. Unloads at 2000 rpm.\n", + /*170*/ "The Carrington Institute secret weapon. It fires at a phenomenal rate and has a huge magazine capacity. The secondary mode is a cloaking device that runs off the ammunition in the magazine. A devastating weapon. Average fire rate: 1100 rpm.\n", + /*171*/ "Another example of excellent Maian firearm design. It can fire standard shots as fast as any other SMG, or it can fire high velocity rounds which will easily penetrate objects to find targets hiding in cover. The only drawbacks with the secondary fire mode are that the fire rate is lower and the accuracy suffers from the power of the shot. Average fire rate: 900 rpm (s/f:300 rpm).\n", + /*172*/ "A submachine gun made to look like a laptop PC. In disguised form, the gun cannot fire, but when activated, it unfolds into shape. The PC gun will not bear close inspection; it will boot up, but the memory is a quarter of what it is supposed to be. Average fire rate: 1000 rpm.\n", + /*173*/ "A dataDyne weapon manufactured for security forces. A nine-cartridge magazine combined with single or double fire modes make it a dangerous close-quarters weapon.\n", + /*174*/ "A truly terrifying weapon in the hands of someone strong enough to control the massive recoil; for anyone else, a highly unwieldy but effective corridor clearance weapon. Maximum fire rate: 1800 rpm.\n", + /*175*/ "A cumbersome weapon. Fires either a standard rocket or a slower, homing rocket when locked on to the unfortunate target.\n", + /*176*/ "A long range grenade delivery system manufactured by dataDyne. The secondary fire mode coats the grenades with a sticky substance; when fired, the bomb attaches itself to wall or ceiling. After a few seconds, it detaches to fall to the ground, where it detonates.\n", + /*177*/ "The Skedar enjoy seeing the terror of their enemies. It seems natural that they should have a remote-controlled rocket as a secondary fire mode on their basic rocket launcher, so that they can take pleasure from the prey's vain attempts to escape the closing projectile.\n", + /*178*/ "The FarSight rifle is a Maian hybrid of an X-ray scanning device coupled with a rifle that can shoot through solid objects. The scope can lock onto and track life sources, though the device does not pan as fast as a running enemy can move.\n", + /*179*/ "With a powerful zoom and a high velocity bullet, this Carrington Institute weapon is one of the best sniper rifles ever made. Crouch down for perfectaccuracy.\n", + /*180*/ "This crossbow is a short-range 'pistol' sized example, mounted on a Carrington Institute agent's wrist. It folds up to aid concealment and can fire up to five bolts, either the more usual drugged shots, or a lethal bolt.\n", + /*181*/ "A rapid-fire device, it can be used as a weapon in an emergency, but it is designed primarily as a dermal spray injector for sedative drugs. Users are advised that a full discharge of the drug reservoir can be fatal.\n", + /*182*/ "A large and vicious combat knife. It contains a vial of poison that shatters when thrown, usually killing the target in approximately six seconds. A dataDyne weapon through and through.\n", + /*183*/ "An updated version of the trusty grenade. Can be thrown with a four-second fuse or used as a bouncing proximity bomb.\n", + /*184*/ "A hand-held, small area effect neutron bomb. It can either detonate on impact or be set to proximity detonation.\n", + /*185*/ "A mine with a short timed fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*186*/ "A mine with a proximity fuse. It has a threat detection/evaluation sensor that can be activated as a secondary mode.\n", + /*187*/ "A mine that can be triggered remotely. The activate command is the secondary mode.\n", + /*188*/ "A focused white-noise jamming device, capable of simulating one of many common electrical faults in any system to which it is directly attached.\n", + /*189*/ "The laser is wrist-mounted and deadly accurate. It can either fire long-range pulses, or it can sustain a constant, concentrated stream of energy at short range.\n", + /*190*/ "Geneered stimulants designed for combat applications. When administered, they seem to slow down the passage of time to give a reaction window.\n", + /*191*/ "The latest of a line of 'starlight' scopes that enhance visible light to produce a clearer picture of the surrounding environment. Uses a target-movement algorithm to highlight possible threats.\n", + /*192*/ "Using the smallest application yet of anti-grav technology, this is the ultimate snooping device. Has a video/audio link with a recording function and an onboard facility for spectroscopic holography.\n", + /*193*/ "A short-range scope that can see through any material - even lead - producing a simplified chromatic representation of the environment.\n", + /*194*/ "This scope uses infra-red scanning modulated with ultrasonic data to provide not only a clearer picture of the surrounding area, but also a location of any structural irregularities. It can also locate enemies using cloaking technology or other optical baffles.\n", + /*195*/ "Uses the light-warping qualities of an alien crystal to create a refractive field around the wearer. Functions as long as there is little kinetic disturbance within the field boundary; the act of firing a gun is enough to cause a return to visibility.\n", + /*196*/ "A binocular-input long range visual scanner. The visor shows a composite image of the two input sources. Also has a zoom function.\n", + /*197*/ "Capable of remote interrogation of almost any type of stored data, which is sent directly back to the Institute computer hackers. A variant of this device provides the hackers with a direct link into the local system.\n", + /*198*/ "A powerful tracking device that can be customized to fit any set of parameters: people, weapons, objects, and locations are some of the possibilities.\n", + /*199*/ "A modified medical scanner that contains the most up-to-date record of the President's state of health and a library of past conditions and treatments. It can detect the vital functions of the President from a distance, even when the target is in the middle of a crowd.\n", + /*200*/ "A safecracker, pure and simple. Breaks electronic encoded locks, usually in a matter of seconds, though this, of course, depends on the individual lock.\n", + /*201*/ "Maian medical marvel, can auto-diagnose and perform surgical procedures without the need of incisions. One drawback is that it only works on Maians; the other drawback is the lack of a bedside manner.\n", + /*202*/ "A small plastic explosive charge, complete with sealed tamper-proof timer, and embedded with teflon-coated shrapnel. Nasty.\n", + /*203*/ "As you are aware, this is a directional fusion bomb, to be placed so that the charge is directed downwards. This will obliterate the dataDyne research labs and cause the rest of the building to collapse into the hole.\n", + /*204*/ "A small bug that is attached to any part of a communication relay. It 'piggybacks' the official signal, enabling the link between Institute and agent to be maintained through intensive local countermeasures; to all intents and purposes, it is part of the target location's comms setup.\n", + /*205*/ "The inner workings of this bug are a closely guarded secret - the self-destruct mechanism forms a large part of the device. It is speculated that this is an example of quantum molecular communication, which explains the phenomenal reliability of the device in field use.\n", + /*206*/ "Uses quantum communication technology to provide supremely accurate targetting infomation to orbital weapons, helping to minimize collateral damage. The same technology is used in the Carrington Institute tracker bugs.\n", + /*207*/ "Details of the flight path and communication codes and frequencies for Air Force One - also current encryption keys.\n", + /*208*/ "All data pertaining to ocean floor research carried out by dataDyne on the pirated deep sea diving operations vessel Pelagic II. Contents sonar mapping, geological data, alien artifact data, hull samples, etc.\n", + /*209*/ "The last personality-state recording of the artificial intelligence, self-designated Dr. Caroll, prior to memory wipe and cerebral restructuring. Use for case study, theoretical projections only. Morally incorrupt, and therefore dangerous. dataDyne I.S.C.E.O. 23/6/23\n", + /*210*/ "A chemical cocktail that warps the perceived reality of the target. Good becomes bad, bad becomes good; enemies and friends change places. Another one of the darker research projects from Trent Easton's Area 51.\n", + /*211*/ "Not your normal outfit. Wear it to pretend not to be you.\n", + /*212*/ "PROXY\n", + /*213*/ "TIMED\n", + /*214*/ "REMOTE\n", + /*215*/ "AUTOGUN\n", + /*216*/ "IMPACT\n", + /*217*/ "Big King Rocket\n", + /*218*/ "Data Uplink\n", + /*219*/ "President Scanner\n", + /*220*/ "AutoSurgeon\n", + /*221*/ "Skedar Bomb\n", + /*222*/ "Comms Rider\n", + /*223*/ "Tracer Bug\n", + /*224*/ "Target Amplifier\n", + /*225*/ "Flight Plans\n", + /*226*/ "Research Tape\n", + /*227*/ "Backup Disk\n", + /*228*/ "Key Card\n", + /*229*/ "Briefcase\n", + /*230*/ "Necklace\n", + /*231*/ "PresidentScan\n", + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, }; diff --git a/src/files/lang/impE.c b/src/files/lang/impE.c index 7e4859528..5c5940fc4 100644 --- a/src/files/lang/impE.c +++ b/src/files/lang/impE.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panels and activate them, they will help thin the attackers out.\n\n|Objective Two: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panels and activate them, they will help thin the attackers out.\n\n|Objective Two: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Release hostages\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are \ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing \nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna... I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off... You can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panels and activate them, they will help thin the attackers out.\n\n|Objective Two: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panels and activate them, they will help thin the attackers out.\n\n|Objective Two: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Release Hostages\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Release hostages\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are \ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing \nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna... I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off... You can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/impJ.c b/src/files/lang/impJ.c index db079bb4d..ff4e583f5 100644 --- a/src/files/lang/impJ.c +++ b/src/files/lang/impJ.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defences\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them they will help thin the attackers out.\n\n|Objective Two: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. They could use it to wreak havoc on our allies.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defences\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them they will help thin the attackers out.\n\n|Objective Two: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate Automatic Defences\n", - /*0x06*/ "Minimise Hostage Casualties\n", - /*0x07*/ "Retrieve Experimental Weapon\n", - /*0x08*/ "Destroy Sensitive Information\n", - /*0x09*/ "Deactivate Bomb\n", - /*0x0a*/ "Obtain Sensitive Info\n", - /*0x0b*/ "Guards\n", - /*0x0c*/ "Sensitive Info\n", - /*0x0d*/ "Sensitive Info\n", - /*0x0e*/ "Picked up Sensitive Info.\n", - /*0x0f*/ "Automatic gun activated\n", - /*0x10*/ "Too many hostages killed\n", - /*0x11*/ "Hostages have been saved\n", - /*0x12*/ "Sensitive information has been destroyed\n", - /*0x13*/ "Carrington has been Killed\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line, hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office.. if they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access Denied - Authorization failiure.\n", - /*0x1f*/ "Emergency Overrides Have Been Engaged.\n", - /*0x20*/ "Well done Joanna, we're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical Mission Object Has Been Destroyed\n", - /*0x23*/ "The autodefences will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully.. the hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if i'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You Have Been Given A Grenade Launcher\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...", - /*0x2c*/ "They should keep you away from mirrors. Nervous?", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House and it will finally happen...", - /*0x2e*/ "Where did that come from?", - /*0x2f*/ "It was up on ground level...", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!", - /*0x31*/ "Get clear! I'll hold them off, you can come back and get me later!", - /*0x32*/ "At least, I hope you can.", - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, - /*0x38*/ NULL, - /*0x39*/ NULL, - /*0x3a*/ NULL, - /*0x3b*/ NULL, - /*0x3c*/ NULL, - /*0x3d*/ NULL, - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defences\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them they will help thin the attackers out.\n\n|Objective Two: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. They could use it to wreak havoc on our allies.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defences\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them they will help thin the attackers out.\n\n|Objective Two: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organised response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimise Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs thoughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachinegun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research'.\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb somewhere in the building! It is unlikely to be a subtle device, so merely getting it out of the Institute won't help. It needs to be deactivated. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate Automatic Defences\n", + /* 6*/ "Minimise Hostage Casualties\n", + /* 7*/ "Retrieve Experimental Weapon\n", + /* 8*/ "Destroy Sensitive Information\n", + /* 9*/ "Deactivate Bomb\n", + /* 10*/ "Obtain Sensitive Info\n", + /* 11*/ "Guards\n", + /* 12*/ "Sensitive Info\n", + /* 13*/ "Sensitive Info\n", + /* 14*/ "Picked up Sensitive Info.\n", + /* 15*/ "Automatic gun activated\n", + /* 16*/ "Too many hostages killed\n", + /* 17*/ "Hostages have been saved\n", + /* 18*/ "Sensitive information has been destroyed\n", + /* 19*/ "Carrington has been Killed\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line, hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office.. if they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access Denied - Authorization failiure.\n", + /* 31*/ "Emergency Overrides Have Been Engaged.\n", + /* 32*/ "Well done Joanna, we're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical Mission Object Has Been Destroyed\n", + /* 35*/ "The autodefences will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully.. the hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if i'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You Have Been Given A Grenade Launcher\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...", + /* 44*/ "They should keep you away from mirrors. Nervous?", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House and it will finally happen...", + /* 46*/ "Where did that come from?", + /* 47*/ "It was up on ground level...", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!", + /* 49*/ "Get clear! I'll hold them off, you can come back and get me later!", + /* 50*/ "At least, I hope you can.", + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, + /* 56*/ NULL, + /* 57*/ NULL, + /* 58*/ NULL, + /* 59*/ NULL, + /* 60*/ NULL, + /* 61*/ NULL, + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/impP.c b/src/files/lang/impP.c index e49597ff7..29186568e 100644 --- a/src/files/lang/impP.c +++ b/src/files/lang/impP.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Minimize hostage casualties\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off; you can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Minimize hostage casualties\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off; you can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/imp_str_f.c b/src/files/lang/imp_str_f.c index e49597ff7..29186568e 100644 --- a/src/files/lang/imp_str_f.c +++ b/src/files/lang/imp_str_f.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Minimize hostage casualties\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off; you can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Minimize hostage casualties\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off; you can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/imp_str_g.c b/src/files/lang/imp_str_g.c index e49597ff7..29186568e 100644 --- a/src/files/lang/imp_str_g.c +++ b/src/files/lang/imp_str_g.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Minimize hostage casualties\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off; you can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Minimize hostage casualties\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off; you can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/imp_str_i.c b/src/files/lang/imp_str_i.c index e49597ff7..29186568e 100644 --- a/src/files/lang/imp_str_i.c +++ b/src/files/lang/imp_str_i.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Minimize hostage casualties\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off; you can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Minimize hostage casualties\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off; you can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/imp_str_s.c b/src/files/lang/imp_str_s.c index e49597ff7..29186568e 100644 --- a/src/files/lang/imp_str_s.c +++ b/src/files/lang/imp_str_s.c @@ -1,68 +1,68 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x01*/ "CARRINGTON INSTITUTE\n", - /*0x02*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x03*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate automatic defenses\n", - /*0x06*/ "Minimize hostage casualties\n", - /*0x07*/ "Retrieve experimental weapon\n", - /*0x08*/ "Destroy sensitive information\n", - /*0x09*/ "Deactivate bomb\n", - /*0x0a*/ "Obtain sensitive info.\n", - /*0x0b*/ "Guard's\n", - /*0x0c*/ "Sensitive info\n", - /*0x0d*/ "Sensitive info\n", - /*0x0e*/ "Picked up sensitive info.\n", - /*0x0f*/ "Automatic gun activated.\n", - /*0x10*/ "Too many hostages killed.\n", - /*0x11*/ "Hostages have been saved.\n", - /*0x12*/ "Sensitive information has been destroyed.\n", - /*0x13*/ "Carrington has been killed.\n", - /*0x14*/ "Joanna - we're under attack.\n", - /*0x15*/ "Get the guns back on line - hurry.\n", - /*0x16*/ "The Skedar have taken hostages.\n", - /*0x17*/ "Get up to the offices and save them.\n", - /*0x18*/ "They're using a new form of shield technology.\n", - /*0x19*/ "Foster was working on a new weapon which may \nbe useful.\n", - /*0x1a*/ "Damn it. My office... If they get access...\n", - /*0x1b*/ "Get there first, Jo, and destroy the files.\n", - /*0x1c*/ "Things are desperate. They've planted a bomb.\n", - /*0x1d*/ "Find it and get it out of the building.\n", - /*0x1e*/ "Access denied - authorization failure.\n", - /*0x1f*/ "Emergency overrides have been engaged.\n", - /*0x20*/ "Well done, Joanna. We're nearly clear...\n", - /*0x21*/ "The last dropship is waiting for you. Hurry.\n", - /*0x22*/ "Critical mission object has been destroyed.\n", - /*0x23*/ "The autodefenses will really help me out.\n", - /*0x24*/ "So this is what Foster was working on.\n", - /*0x25*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", - /*0x26*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", - /*0x27*/ "The bomb has been detonated...\n", - /*0x28*/ "You have been given a Devastator.\n", - /*0x29*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", - /*0x2a*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", - /*0x2b*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", - /*0x2c*/ "They should keep you away from mirrors. Nervous?\n", - /*0x2d*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", - /*0x2e*/ "Where did that come from?\n", - /*0x2f*/ "It was up on ground level...\n", - /*0x30*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", - /*0x31*/ "Get clear! I'll hold them off; you can come back and get me later!\n", - /*0x32*/ "At least, I hope you can.\n", - /*0x33*/ "You need the Data Uplink.\n", - /*0x34*/ "Connection has been made.\n", - /*0x35*/ "Bypassing security systems.\n", - /*0x36*/ "Virus has been downloaded successfully.\n", - /*0x37*/ "Ship's engines have been activated.\n", - /*0x38*/ "Connection to ship has been broken.\n", - /*0x39*/ "Obtain Data Uplink.\n", - /*0x3a*/ "\n", - /*0x3b*/ "Data Uplink\n", - /*0x3c*/ "A Data Uplink\n", - /*0x3d*/ "Picked up a Data Uplink.\n", - /*0x3e*/ NULL, - /*0x3f*/ NULL, + /* 0*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Destroy Sensitive Information\n\nIn Daniel's office there is a safe in which is kept the algorithm he used to crack the Maian communication codes so many years ago. It must be destroyed before dataDyne or the Skedar get hold of it. Use the laser to cut a way through the door.\n\n|Objective Five: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 1*/ "CARRINGTON INSTITUTE\n", + /* 2*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Reactivate Automatic Defenses\n\nThere are automatic guns situated at strategic locations throughout the Carrington Institute. At present they are inactive, but if you can get to the control panel and activate them, they will help thin the attackers out.\n\n|Objective Two: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Three: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Four: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 3*/ "|Background - \n\nIn revenge for the foiling of their grand plan, the Skedar have attacked the source of their troubles, the Carrington Institute. With an organized response out of the question, it falls to Joanna to save what she can of the Institute from total destruction.\n\n|Carrington - \n\nThey've caught us completely off guard, Jo! Save who and what you can, then get out yourself. After all, the Institute is the people, not the building.\n\n|Objective One: - Minimize Hostage Casualties\n\nSome of the invading forces are holding key Institute staff hostage. Save as many of the hostages as you can. Look in the various labs throughout the upper floors of the building.\n\n|Objective Two: - Retrieve Experimental Weapon\n\nIn Foster's weapons lab there is a prototype submachine gun that we cannot let fall into enemy hands. This is because the weapon is capable of creating a temporary cloaking field. Find it and carry out some 'field research.'\n\n|Objective Three: - Deactivate Bomb\n\nOur sensors indicate there is a bomb in the Skedar craft on the landing pad! The only thing that can help you is the Data Uplink - get close to the ship, and use it to install a virus. The ship should then float clear of the Institute, and the bomb will detonate without harming anyone.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate automatic defenses\n", + /* 6*/ "Minimize hostage casualties\n", + /* 7*/ "Retrieve experimental weapon\n", + /* 8*/ "Destroy sensitive information\n", + /* 9*/ "Deactivate bomb\n", + /* 10*/ "Obtain sensitive info.\n", + /* 11*/ "Guard's\n", + /* 12*/ "Sensitive info\n", + /* 13*/ "Sensitive info\n", + /* 14*/ "Picked up sensitive info.\n", + /* 15*/ "Automatic gun activated.\n", + /* 16*/ "Too many hostages killed.\n", + /* 17*/ "Hostages have been saved.\n", + /* 18*/ "Sensitive information has been destroyed.\n", + /* 19*/ "Carrington has been killed.\n", + /* 20*/ "Joanna - we're under attack.\n", + /* 21*/ "Get the guns back on line - hurry.\n", + /* 22*/ "The Skedar have taken hostages.\n", + /* 23*/ "Get up to the offices and save them.\n", + /* 24*/ "They're using a new form of shield technology.\n", + /* 25*/ "Foster was working on a new weapon which may \nbe useful.\n", + /* 26*/ "Damn it. My office... If they get access...\n", + /* 27*/ "Get there first, Jo, and destroy the files.\n", + /* 28*/ "Things are desperate. They've planted a bomb.\n", + /* 29*/ "Find it and get it out of the building.\n", + /* 30*/ "Access denied - authorization failure.\n", + /* 31*/ "Emergency overrides have been engaged.\n", + /* 32*/ "Well done, Joanna. We're nearly clear...\n", + /* 33*/ "The last dropship is waiting for you. Hurry.\n", + /* 34*/ "Critical mission object has been destroyed.\n", + /* 35*/ "The autodefenses will really help me out.\n", + /* 36*/ "So this is what Foster was working on.\n", + /* 37*/ "I'll have to go carefully... The hostages are\ncounting on me.\n", + /* 38*/ "Well, at least I won't know if I'm doing\nanything wrong.\n", + /* 39*/ "The bomb has been detonated...\n", + /* 40*/ "You have been given a Devastator.\n", + /* 41*/ "All ready, Joanna? We can't keep the Maian delegation waiting. Or the President, of course.\n", + /* 42*/ "Am I ready? What do you mean? I was ready half an hour ago. It was you holding us up!\n", + /* 43*/ "But you know how it is, Joanna; I had to make sure my hair was just right, and then there was the suit...\n", + /* 44*/ "They should keep you away from mirrors. Nervous?\n", + /* 45*/ "Very. I've waited for this moment for so many years. Contact, friendly contact, between Humans and Maians is what the Institute was founded for. And in a few minutes we'll be at the White House, and it will finally happen...\n", + /* 46*/ "Where did that come from?\n", + /* 47*/ "It was up on ground level...\n", + /* 48*/ "Looks like someone doesn't know when to quit. We've got to get everyone out!\n", + /* 49*/ "Get clear! I'll hold them off; you can come back and get me later!\n", + /* 50*/ "At least, I hope you can.\n", + /* 51*/ "You need the Data Uplink.\n", + /* 52*/ "Connection has been made.\n", + /* 53*/ "Bypassing security systems.\n", + /* 54*/ "Virus has been downloaded successfully.\n", + /* 55*/ "Ship's engines have been activated.\n", + /* 56*/ "Connection to ship has been broken.\n", + /* 57*/ "Obtain Data Uplink.\n", + /* 58*/ "\n", + /* 59*/ "Data Uplink\n", + /* 60*/ "A Data Uplink\n", + /* 61*/ "Picked up a Data Uplink.\n", + /* 62*/ NULL, + /* 63*/ NULL, }; diff --git a/src/files/lang/leeE.c b/src/files/lang/leeE.c index fbbfb7292..4c73a6269 100644 --- a/src/files/lang/leeE.c +++ b/src/files/lang/leeE.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and \nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift; \nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out, Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter. \nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis \nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ "Obtain De Vries' necklace.\n", - /*0x33*/ "Cassandra De Vries'\n", - /*0x34*/ "Necklace\n", - /*0x35*/ "De Vries' necklace\n", - /*0x36*/ "Picked up De Vries' necklace.\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and \nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift; \nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out, Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter. \nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis \nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ "Obtain De Vries' necklace.\n", + /* 51*/ "Cassandra De Vries'\n", + /* 52*/ "Necklace\n", + /* 53*/ "De Vries' necklace\n", + /* 54*/ "Picked up De Vries' necklace.\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/leeJ.c b/src/files/lang/leeJ.c index 5443a971f..a7b7f5c75 100644 --- a/src/files/lang/leeJ.c +++ b/src/files/lang/leeJ.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the Assault Ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the Assault Ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable Shield System\n", - /*0x06*/ "Open Hangar Doors\n", - /*0x07*/ "Access Navigational Systems\n", - /*0x08*/ "Sabotage Engine Systems\n", - /*0x09*/ "Gain Control Of Bridge\n", - /*0x0a*/ "Ships Shields Have Been Lowered\n", - /*0x0b*/ "Hangar doors have been opened\n", - /*0x0c*/ "Elvis has been killed\n", - /*0x0d*/ "Navigational Information Has Been Retrieved\n", - /*0x0e*/ "Lift has been activated\n", - /*0x0f*/ "All hanagar skedar have been killed.\n", - /*0x10*/ "We're outside Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you Joanna.\n", - /*0x14*/ "Take this, you should find it useful...\n", - /*0x15*/ "Recieved AR34 Assault RIfle\n", - /*0x16*/ "Time to head upwards. I'll take this lift,\nyou take the other one\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Heads up Jo. I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "Okay Jo, you head upwards. I'll stop any pursuit.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge then the ship is ours.\n", - /*0x1f*/ "Time to head upwards....\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar. As you and Mr. Carrington just discovered.", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.", - /*0x25*/ "Why are you doing this, Cassandra?", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.", - /*0x27*/ "Eeeeaaarrrrggghhh!!!", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.", - /*0x29*/ "Hmmmm?", - /*0x2a*/ "I don't... I don't believe it!", - /*0x2b*/ "Elvis? what is it?", - /*0x2c*/ "Where are you going?", - /*0x2d*/ "We have to get down to the surface! Follow me!", - /*0x2e*/ NULL, - /*0x2f*/ NULL, - /*0x30*/ NULL, - /*0x31*/ NULL, - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the Assault Ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the Assault Ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar Assault Ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the Assault Ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking manoeuvres from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the Starmap so that he can find out where the Assault Ship is heading. There might also be the locations of Skedar strongholds within the Starmap - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control Of Bridge\n\nOnce the Bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable Shield System\n", + /* 6*/ "Open Hangar Doors\n", + /* 7*/ "Access Navigational Systems\n", + /* 8*/ "Sabotage Engine Systems\n", + /* 9*/ "Gain Control Of Bridge\n", + /* 10*/ "Ships Shields Have Been Lowered\n", + /* 11*/ "Hangar doors have been opened\n", + /* 12*/ "Elvis has been killed\n", + /* 13*/ "Navigational Information Has Been Retrieved\n", + /* 14*/ "Lift has been activated\n", + /* 15*/ "All hanagar skedar have been killed.\n", + /* 16*/ "We're outside Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you Joanna.\n", + /* 20*/ "Take this, you should find it useful...\n", + /* 21*/ "Recieved AR34 Assault RIfle\n", + /* 22*/ "Time to head upwards. I'll take this lift,\nyou take the other one\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Heads up Jo. I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "Okay Jo, you head upwards. I'll stop any pursuit.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge then the ship is ours.\n", + /* 31*/ "Time to head upwards....\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar. As you and Mr. Carrington just discovered.", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.", + /* 37*/ "Why are you doing this, Cassandra?", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.", + /* 39*/ "Eeeeaaarrrrggghhh!!!", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.", + /* 41*/ "Hmmmm?", + /* 42*/ "I don't... I don't believe it!", + /* 43*/ "Elvis? what is it?", + /* 44*/ "Where are you going?", + /* 45*/ "We have to get down to the surface! Follow me!", + /* 46*/ NULL, + /* 47*/ NULL, + /* 48*/ NULL, + /* 49*/ NULL, + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/leeP.c b/src/files/lang/leeP.c index 0a9d07061..5330b352a 100644 --- a/src/files/lang/leeP.c +++ b/src/files/lang/leeP.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/lee_str_f.c b/src/files/lang/lee_str_f.c index 0a9d07061..5330b352a 100644 --- a/src/files/lang/lee_str_f.c +++ b/src/files/lang/lee_str_f.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/lee_str_g.c b/src/files/lang/lee_str_g.c index 0a9d07061..5330b352a 100644 --- a/src/files/lang/lee_str_g.c +++ b/src/files/lang/lee_str_g.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/lee_str_i.c b/src/files/lang/lee_str_i.c index 0a9d07061..5330b352a 100644 --- a/src/files/lang/lee_str_i.c +++ b/src/files/lang/lee_str_i.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/lee_str_s.c b/src/files/lang/lee_str_s.c index 0a9d07061..5330b352a 100644 --- a/src/files/lang/lee_str_s.c +++ b/src/files/lang/lee_str_s.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x01*/ "SKEDAR ASSAULT SHIP\n", - /*0x02*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x03*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Disable shield system\n", - /*0x06*/ "Open hangar doors\n", - /*0x07*/ "Access navigational systems\n", - /*0x08*/ "Sabotage engine systems\n", - /*0x09*/ "Gain control of bridge\n", - /*0x0a*/ "Ship's shields have been lowered.\n", - /*0x0b*/ "Hangar doors have been opened.\n", - /*0x0c*/ "Elvis has been killed.\n", - /*0x0d*/ "Navigational information has been retrieved.\n", - /*0x0e*/ "Lift has been activated.\n", - /*0x0f*/ "All hangar Skedar have been killed.\n", - /*0x10*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", - /*0x11*/ "You've got to open the hangar doors so we can dock.\n", - /*0x12*/ "Okay, we're in. I'll meet you in the hangar.\n", - /*0x13*/ "Good to see you, Joanna.\n", - /*0x14*/ "Take this - you should find it useful...\n", - /*0x15*/ "Received AR34 assault rifle.\n", - /*0x16*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", - /*0x17*/ "Engines have been disabled.\n", - /*0x18*/ "Look out Joanna! I think we've made them angry...\n", - /*0x19*/ "Bridge has been captured.\n", - /*0x1a*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", - /*0x1b*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", - /*0x1c*/ "Now only the hangar bay doors are in the way.\n", - /*0x1d*/ "This machine contains the Skedar star maps.\n", - /*0x1e*/ "If we control the bridge, then the ship is ours.\n", - /*0x1f*/ "Time to head upwards...\n", - /*0x20*/ "Oohhh... I'd better not be where I think I am.\n", - /*0x21*/ "And it's worse than that, my dear. Just look who you've got for company.\n", - /*0x22*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", - /*0x23*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", - /*0x24*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", - /*0x25*/ "Why are you doing this, Cassandra?\n", - /*0x26*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", - /*0x27*/ "Eeeeaaarrrrggghhh!!!\n", - /*0x28*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", - /*0x29*/ "Hmmmm?\n", - /*0x2a*/ "I don't... I don't believe it!\n", - /*0x2b*/ "Elvis? What is it?\n", - /*0x2c*/ "Where are you going?\n", - /*0x2d*/ "We have to get down to the surface! Follow me!\n", - /*0x2e*/ "We have to get out of here!\n", - /*0x2f*/ "Hangar doors locked - shields still active.\n", - /*0x30*/ "Critical mission object destroyed.\n", - /*0x31*/ "Ammo depleted - consoles can't be destroyed.\n", - /*0x32*/ NULL, - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Open Hangar Doors\n\nThe docking system is normally controlled automatically - it must have been overridden from the bridge. Open the doors using the local controls overlooking the hangar, and Elvis can finish the landing cycle.\n\n|Objective Three: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Four: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Five: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 1*/ "SKEDAR ASSAULT SHIP\n", + /* 2*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Sabotage Engine Systems\n\nThe plan to take over the assault ship might go awry if the Commander alters from the set course. Tamper with the engines so that the ship comes to a halt.\n\n|Objective Four: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 3*/ "|Background - \n\nKnocked unconscious during the evacuation of the Carrington Institute, Joanna wakes to find herself a prisoner aboard a Skedar assault ship.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nJoanna! I'm following the assault ship that is holding you! With me are two Maian protectors from the delegation at the White House. If you can get us aboard, we can help you take over the ship.\n\n|Objective One: - Disable Shield System\n\nThe shield system prevents any docking maneuvers from taking place. Drop the shields so Elvis and his companions can start an approach.\n\n|Objective Two: - Access Navigational Systems\n\nGet Elvis to the star map so that he can find out where the assault ship is heading. There might also be the locations of Skedar strongholds within the star map - this information can be used for decisive strikes by the Maian Fleet.\n\n|Objective Three: - Gain Control of Bridge\n\nOnce the bridge is taken, the ship is no longer under Skedar control. Only the Commander remains inside.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Disable shield system\n", + /* 6*/ "Open hangar doors\n", + /* 7*/ "Access navigational systems\n", + /* 8*/ "Sabotage engine systems\n", + /* 9*/ "Gain control of bridge\n", + /* 10*/ "Ship's shields have been lowered.\n", + /* 11*/ "Hangar doors have been opened.\n", + /* 12*/ "Elvis has been killed.\n", + /* 13*/ "Navigational information has been retrieved.\n", + /* 14*/ "Lift has been activated.\n", + /* 15*/ "All hangar Skedar have been killed.\n", + /* 16*/ "Outside, Joanna. Get the shields down and\nwe can help you.\n", + /* 17*/ "You've got to open the hangar doors so we can dock.\n", + /* 18*/ "Okay, we're in. I'll meet you in the hangar.\n", + /* 19*/ "Good to see you, Joanna.\n", + /* 20*/ "Take this - you should find it useful...\n", + /* 21*/ "Received AR34 assault rifle.\n", + /* 22*/ "Time to head upwards. I'll take this lift;\nyou take the other one.\n", + /* 23*/ "Engines have been disabled.\n", + /* 24*/ "Look out Joanna! I think we've made them angry...\n", + /* 25*/ "Bridge has been captured.\n", + /* 26*/ "You go on ahead, Jo. I'll secure the perimeter.\nWe'll meet up later.\n", + /* 27*/ "I've got to get those shields down to let Elvis\nin. I need all the help I can get.\n", + /* 28*/ "Now only the hangar bay doors are in the way.\n", + /* 29*/ "This machine contains the Skedar star maps.\n", + /* 30*/ "If we control the bridge, then the ship is ours.\n", + /* 31*/ "Time to head upwards...\n", + /* 32*/ "Oohhh... I'd better not be where I think I am.\n", + /* 33*/ "And it's worse than that, my dear. Just look who you've got for company.\n", + /* 34*/ "You! I thought you'd managed to escape. We found no trace of you at all.\n", + /* 35*/ "You couldn't find me. But there was no hiding from the Skedar, as you and Mr. Carrington just discovered.\n", + /* 36*/ "This is it. Wait there! I'll make a distraction; it will give you a chance to get out. Use it or we'll both die.\n", + /* 37*/ "Why are you doing this, Cassandra?\n", + /* 38*/ "The Skedar used me, Joanna. You are my best chance for revenge.\n", + /* 39*/ "Eeeeaaarrrrggghhh!!!\n", + /* 40*/ "Wow. That's the first time I've seen another planet from space. It's beautiful.\n", + /* 41*/ "Hmmmm?\n", + /* 42*/ "I don't... I don't believe it!\n", + /* 43*/ "Elvis? What is it?\n", + /* 44*/ "Where are you going?\n", + /* 45*/ "We have to get down to the surface! Follow me!\n", + /* 46*/ "We have to get out of here!\n", + /* 47*/ "Hangar doors locked - shields still active.\n", + /* 48*/ "Critical mission object destroyed.\n", + /* 49*/ "Ammo depleted - consoles can't be destroyed.\n", + /* 50*/ NULL, + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/lipE.c b/src/files/lang/lipE.c index 18cdfaea9..df5546489 100644 --- a/src/files/lang/lipE.c +++ b/src/files/lang/lipE.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals, it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the death of any of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the death of any of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone \nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ "Automatic Defenses Disabled.\n", - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals, it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the death of any of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the death of any of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone \nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ "Automatic Defenses Disabled.\n", + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lipJ.c b/src/files/lang/lipJ.c index 053f98595..369b31590 100644 --- a/src/files/lang/lipJ.c +++ b/src/files/lang/lipJ.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. Install a virus using the Data Uplink device, but be alert for the possibility that this may set off an alarm.\n\n|Objective Three: - Locate Conspiracy Evidence\n\nJohnathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJohnathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain Laboratory Technician Disguise\n", - /*0x0a*/ "Destroy Computer Records\n", - /*0x0b*/ "Locate Conspiracy Evidence\n", - /*0x0c*/ "Gain Access To Autopsy Lab\n", - /*0x0d*/ "Rescue Elvis\n", - /*0x0e*/ "Research Records Destroyed\n", - /*0x0f*/ "Obtain Lab CLothes\n", - /*0x10*/ "Lab Techs\n", - /*0x11*/ "Lab Clothes\n", - /*0x12*/ "Lab Clothes\n", - /*0x13*/ "Picked up Lab Clothes\n", - /*0x14*/ "Access To Door Control Systems Denied\n", - /*0x15*/ "Access To Light Control Systems Denied\n", - /*0x16*/ "Access To Security Control Systems Denied\n", - /*0x17*/ "Virus Downloaded To Console\n", - /*0x18*/ "Obtain Data Uplink\n", - /*0x19*/ "Lab Techs\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink\n", - /*0x1d*/ "Laboratory Accessed Successfully\n", - /*0x1e*/ "Data Uplink Connected\n", - /*0x1f*/ "Data Uplink Connection Broken\n", - /*0x20*/ "Obtain Medlab2 Keycard\n", - /*0x21*/ "Guards\n", - /*0x22*/ "Medlab 2 Keycard\n", - /*0x23*/ "Medlab 2 Keycard\n", - /*0x24*/ "Picked up Medlab 2 Keycard.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes\n", - /*0x27*/ "Help - Help\n", - /*0x28*/ "Don't shoot me\n", - /*0x29*/ "Oh my god - a gun!\n", - /*0x2a*/ "There's an intruder in the complex\n", - /*0x2b*/ "Give me back my clothes - or else\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes\n", - /*0x2e*/ "I don't have much time before the body's discovered\n", - /*0x2f*/ "The enemy has discovered the disguise\n", - /*0x30*/ "Virus has already been downloaded\n", - /*0x31*/ "Initiating virus download\n", - /*0x32*/ "So, you've got here at last.\n", - /*0x33*/ "Hey, you're not.... SECURITY ALERT\n", - /*0x34*/ "Not guns allowed in here - put away you're weapon.\n", - /*0x35*/ "I won't ask you again - ditch the weapon\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical Mission Personnel Killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain Op-room Keycard\n", - /*0x3c*/ "Guards\n", - /*0x3d*/ "Oproom Keycard\n", - /*0x3e*/ "Oproom Keycard\n", - /*0x3f*/ "Picked up Operation Room Keycard.\n", - /*0x40*/ "Elvis has been Killed.\n", - /*0x41*/ "Get The Hell Out Of Here!\n", - /*0x42*/ "Containment Unit Raised Up\n", - /*0x43*/ "Containment Unit Lowered Down\n", - /*0x44*/ "Mission Critical Equipment Destroyed\n", - /*0x45*/ "Obtain X-ray scanner\n", - /*0x46*/ "\n", - /*0x47*/ "X-ray scanner\n", - /*0x48*/ "X-ray scanner\n", - /*0x49*/ "Picked up X-ray scanner.\n", - /*0x4a*/ "Scanner Target Aquired\n", - /*0x4b*/ "Target ID confirmed - XT origin\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... you must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled round here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy.....\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Impostor!\n", - /*0x58*/ "Lighting Systems Overloaded.\n", - /*0x59*/ "The problem you have is that there is no way to sneak into the research section. The only way in available to you is a weak section of wall I've marked in the room beyond the stores. It can be destroyed with explosives.", - /*0x5a*/ "Doesn't sound like a problem to me. Where are these explosives?", - /*0x5b*/ "In that crate.", - /*0x5c*/ "Cute. Very cute.", - /*0x5d*/ "By the way, the stores are crawling with guards. It may go against your nature, but try sneaking through rather than blasting everything.", - /*0x5e*/ "Certainly. Any other pearls of wisdom?", - /*0x5f*/ "That crate...", - /*0x60*/ "Yes?", - /*0x61*/ "It really doesn't like being shot.", - /*0x62*/ "Great. Now, if I can just fight the urge to report him to Base Security...", - /*0x63*/ "Put your hands up and step away from the alien.", - /*0x64*/ "What the hell do you think you're doing? This is supposed to be a sealed room! Don't you know anything about autopsy procedures?", - /*0x65*/ "Don't make me tell you again, Doctor. And turn that laser off.", - /*0x66*/ "Director Easton will hear about this, young lady.", - /*0x67*/ "Of course he's going to hear of it, you moron. I've just got into his top secret base and now I'm stealing his alien.", - /*0x68*/ "You can't take that! It's government property! This is intolerable! It's... it's... unprofessional!!", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. Install a virus using the Data Uplink device, but be alert for the possibility that this may set off an alarm.\n\n|Objective Three: - Locate Conspiracy Evidence\n\nJohnathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJohnathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that but it won't last forever, so make good use of it. Wipe out their records and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue The Crash Survivor\n\nOnce you are in the Lab you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive, or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain Laboratory Technician Disguise\n", + /* 10*/ "Destroy Computer Records\n", + /* 11*/ "Locate Conspiracy Evidence\n", + /* 12*/ "Gain Access To Autopsy Lab\n", + /* 13*/ "Rescue Elvis\n", + /* 14*/ "Research Records Destroyed\n", + /* 15*/ "Obtain Lab CLothes\n", + /* 16*/ "Lab Techs\n", + /* 17*/ "Lab Clothes\n", + /* 18*/ "Lab Clothes\n", + /* 19*/ "Picked up Lab Clothes\n", + /* 20*/ "Access To Door Control Systems Denied\n", + /* 21*/ "Access To Light Control Systems Denied\n", + /* 22*/ "Access To Security Control Systems Denied\n", + /* 23*/ "Virus Downloaded To Console\n", + /* 24*/ "Obtain Data Uplink\n", + /* 25*/ "Lab Techs\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink\n", + /* 29*/ "Laboratory Accessed Successfully\n", + /* 30*/ "Data Uplink Connected\n", + /* 31*/ "Data Uplink Connection Broken\n", + /* 32*/ "Obtain Medlab2 Keycard\n", + /* 33*/ "Guards\n", + /* 34*/ "Medlab 2 Keycard\n", + /* 35*/ "Medlab 2 Keycard\n", + /* 36*/ "Picked up Medlab 2 Keycard.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes\n", + /* 39*/ "Help - Help\n", + /* 40*/ "Don't shoot me\n", + /* 41*/ "Oh my god - a gun!\n", + /* 42*/ "There's an intruder in the complex\n", + /* 43*/ "Give me back my clothes - or else\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes\n", + /* 46*/ "I don't have much time before the body's discovered\n", + /* 47*/ "The enemy has discovered the disguise\n", + /* 48*/ "Virus has already been downloaded\n", + /* 49*/ "Initiating virus download\n", + /* 50*/ "So, you've got here at last.\n", + /* 51*/ "Hey, you're not.... SECURITY ALERT\n", + /* 52*/ "Not guns allowed in here - put away you're weapon.\n", + /* 53*/ "I won't ask you again - ditch the weapon\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical Mission Personnel Killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain Op-room Keycard\n", + /* 60*/ "Guards\n", + /* 61*/ "Oproom Keycard\n", + /* 62*/ "Oproom Keycard\n", + /* 63*/ "Picked up Operation Room Keycard.\n", + /* 64*/ "Elvis has been Killed.\n", + /* 65*/ "Get The Hell Out Of Here!\n", + /* 66*/ "Containment Unit Raised Up\n", + /* 67*/ "Containment Unit Lowered Down\n", + /* 68*/ "Mission Critical Equipment Destroyed\n", + /* 69*/ "Obtain X-ray scanner\n", + /* 70*/ "\n", + /* 71*/ "X-ray scanner\n", + /* 72*/ "X-ray scanner\n", + /* 73*/ "Picked up X-ray scanner.\n", + /* 74*/ "Scanner Target Aquired\n", + /* 75*/ "Target ID confirmed - XT origin\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... you must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled round here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy.....\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Impostor!\n", + /* 88*/ "Lighting Systems Overloaded.\n", + /* 89*/ "The problem you have is that there is no way to sneak into the research section. The only way in available to you is a weak section of wall I've marked in the room beyond the stores. It can be destroyed with explosives.", + /* 90*/ "Doesn't sound like a problem to me. Where are these explosives?", + /* 91*/ "In that crate.", + /* 92*/ "Cute. Very cute.", + /* 93*/ "By the way, the stores are crawling with guards. It may go against your nature, but try sneaking through rather than blasting everything.", + /* 94*/ "Certainly. Any other pearls of wisdom?", + /* 95*/ "That crate...", + /* 96*/ "Yes?", + /* 97*/ "It really doesn't like being shot.", + /* 98*/ "Great. Now, if I can just fight the urge to report him to Base Security...", + /* 99*/ "Put your hands up and step away from the alien.", + /*100*/ "What the hell do you think you're doing? This is supposed to be a sealed room! Don't you know anything about autopsy procedures?", + /*101*/ "Don't make me tell you again, Doctor. And turn that laser off.", + /*102*/ "Director Easton will hear about this, young lady.", + /*103*/ "Of course he's going to hear of it, you moron. I've just got into his top secret base and now I'm stealing his alien.", + /*104*/ "You can't take that! It's government property! This is intolerable! It's... it's... unprofessional!!", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lipP.c b/src/files/lang/lipP.c index c42213123..f7214d8c9 100644 --- a/src/files/lang/lipP.c +++ b/src/files/lang/lipP.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lip_str_f.c b/src/files/lang/lip_str_f.c index c42213123..f7214d8c9 100644 --- a/src/files/lang/lip_str_f.c +++ b/src/files/lang/lip_str_f.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lip_str_g.c b/src/files/lang/lip_str_g.c index c42213123..f7214d8c9 100644 --- a/src/files/lang/lip_str_g.c +++ b/src/files/lang/lip_str_g.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lip_str_i.c b/src/files/lang/lip_str_i.c index c42213123..f7214d8c9 100644 --- a/src/files/lang/lip_str_i.c +++ b/src/files/lang/lip_str_i.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lip_str_s.c b/src/files/lang/lip_str_s.c index c42213123..f7214d8c9 100644 --- a/src/files/lang/lip_str_s.c +++ b/src/files/lang/lip_str_s.c @@ -1,112 +1,112 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x01*/ "AREA 51 - MEDLABS\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Obtain and use lab technician disguise\n", - /*0x0a*/ "Destroy computer records\n", - /*0x0b*/ "Locate conspiracy evidence\n", - /*0x0c*/ "Gain access to autopsy lab\n", - /*0x0d*/ "Rescue the crash Survivor\n", - /*0x0e*/ "Research records destroyed.\n", - /*0x0f*/ "Obtain lab clothes.\n", - /*0x10*/ "Lab Tech's\n", - /*0x11*/ "Lab clothes\n", - /*0x12*/ "Lab clothes\n", - /*0x13*/ "Picked up lab clothes.\n", - /*0x14*/ "Access to door control systems denied.\n", - /*0x15*/ "Access to light control systems denied.\n", - /*0x16*/ "Access to security control systems denied.\n", - /*0x17*/ "Virus downloaded to console.\n", - /*0x18*/ "Obtain Data Uplink.\n", - /*0x19*/ "Lab Tech's\n", - /*0x1a*/ "Data Uplink\n", - /*0x1b*/ "Data Uplink\n", - /*0x1c*/ "Picked up Data Uplink.\n", - /*0x1d*/ "Laboratory accessed successfully.\n", - /*0x1e*/ "Data Uplink connected.\n", - /*0x1f*/ "Data Uplink connection broken.\n", - /*0x20*/ "Obtain medlab 2 key card.\n", - /*0x21*/ "Guard's\n", - /*0x22*/ "Medlab 2 key card\n", - /*0x23*/ "Medlab 2 key card\n", - /*0x24*/ "Picked up medlab 2 key card.\n", - /*0x25*/ "Who are you?\n", - /*0x26*/ "Hey - you've got my clothes.\n", - /*0x27*/ "Help - help!\n", - /*0x28*/ "Don't shoot me!\n", - /*0x29*/ "Oh, my God - a gun!\n", - /*0x2a*/ "There's an intruder in the complex.\n", - /*0x2b*/ "Give me back my clothes - or else!\n", - /*0x2c*/ "Right - you've asked for it!\n", - /*0x2d*/ "Give me my clothes.\n", - /*0x2e*/ "I don't have much time!!!\n", - /*0x2f*/ "The enemy has discovered the disguise.\n", - /*0x30*/ "Virus has already been downloaded.\n", - /*0x31*/ "Initiating virus download.\n", - /*0x32*/ "So, you got here at last.\n", - /*0x33*/ "Hey, you're not... SECURITY ALERT!\n", - /*0x34*/ "No guns allowed in here - put your weapon away.\n", - /*0x35*/ "I won't tell you again - lose the weapon.\n", - /*0x36*/ "Right - I'm calling security.\n", - /*0x37*/ "Everyone's been waiting for you...\n", - /*0x38*/ "Critical mission personnel killed.\n", - /*0x39*/ "Cannot gain access to autopsy lab.\n", - /*0x3a*/ "Hey, that's not Harry. It's an intruder.\n", - /*0x3b*/ "Obtain op room key card.\n", - /*0x3c*/ "Guard's\n", - /*0x3d*/ "Op room key card\n", - /*0x3e*/ "Op room key card\n", - /*0x3f*/ "Picked up operation room key card.\n", - /*0x40*/ "Elvis has been killed.\n", - /*0x41*/ "Get the hell out of here!\n", - /*0x42*/ "Containment unit raised up.\n", - /*0x43*/ "Containment unit lowered down.\n", - /*0x44*/ "Mission critical equipment destroyed.\n", - /*0x45*/ "Obtain X-Ray Scanner.\n", - /*0x46*/ "\n", - /*0x47*/ "X-Ray Scanner\n", - /*0x48*/ "X-Ray Scanner\n", - /*0x49*/ "Picked up X-Ray Scanner.\n", - /*0x4a*/ "Scanner target acquired.\n", - /*0x4b*/ "Target ID confirmed - XT origin.\n", - /*0x4c*/ "Scanner lock lost.\n", - /*0x4d*/ "Disguise has been worn.\n", - /*0x4e*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", - /*0x4f*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", - /*0x50*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", - /*0x51*/ "There he is, Jo! Hurry or you'll be too late!\n", - /*0x52*/ "Leave this area now.\n", - /*0x53*/ "Should you be in here?\n", - /*0x54*/ "Holy...\n", - /*0x55*/ "It's a spy!\n", - /*0x56*/ "Warn the others...\n", - /*0x57*/ "Imposter!\n", - /*0x58*/ "Lighting systems overloaded.\n", - /*0x59*/ "Alternative entrance to medlabs created.\n", - /*0x5a*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", - /*0x5b*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", - /*0x5c*/ "In that crate.\n", - /*0x5d*/ "Cute. Very cute.\n", - /*0x5e*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", - /*0x5f*/ "Certainly. Any other pearls of wisdom?\n", - /*0x60*/ "That crate...\n", - /*0x61*/ "Yes?\n", - /*0x62*/ "It really doesn't like being shot.\n", - /*0x63*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", - /*0x64*/ "Put your hands up and step away from the \nalien.\n", - /*0x65*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x66*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", - /*0x67*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x68*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", - /*0x69*/ NULL, - /*0x6a*/ NULL, - /*0x6b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Destroy Computer Research Records\n\nAny information that the Area 51 techs were able to get from the crash wreckage and objects must be wiped from their databases. The main databank terminal is kept in a locked room at the top of the main corridor. Install a virus using the Data Uplink device, and then destroy the terminal itself. If the virus is loaded into other terminals it may produce helpful effects.\n\n|Objective Two: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Three: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Four: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Five: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 1*/ "AREA 51 - MEDLABS\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Locate Conspiracy Evidence\n\nJonathan's report made reference to a tissue containment unit where organic samples are stored at extremely low temperatures. He believes that it could be used to cryogenically freeze bodies before surgery or dissection. Find this area and confirm the deaths of the three other passengers of the craft.\n\n|Objective Two: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Three: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Four: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nYou need to cover our tracks and rescue our friend as fast as you can. A disguise will help you do that, but it won't last forever, so make good use of it. Wipe out their records, and make sure there are no more survivors we are unaware of. Time is pressing, so hurry.\n\n|Objective One: - Obtain and Use Lab Technician Disguise\n\nFind a Lab Technician's outfit and use it to get past the security. Once you have, move fast, since the theft won't go unnoticed for long.\n\n|Objective Two: - Gain Access to Autopsy Lab\n\nA premature autopsy will soon be taking place in one of the secure medical laboratories. It will be locked to those without clearance, so get a card with the appropriate level to get in. Not all cards will work, and there may be door guards as well.\n\n|Objective Three: - Rescue the Crash Survivor\n\nOnce you are in the lab, you will have to get into the autopsy chamber before any harm comes to the subject. The scientists will try to kill him if they think he's alive or will attempt to damage what they think is a corpse as soon as they see you. Yet again, speed is vital.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Obtain and use lab technician disguise\n", + /* 10*/ "Destroy computer records\n", + /* 11*/ "Locate conspiracy evidence\n", + /* 12*/ "Gain access to autopsy lab\n", + /* 13*/ "Rescue the crash Survivor\n", + /* 14*/ "Research records destroyed.\n", + /* 15*/ "Obtain lab clothes.\n", + /* 16*/ "Lab Tech's\n", + /* 17*/ "Lab clothes\n", + /* 18*/ "Lab clothes\n", + /* 19*/ "Picked up lab clothes.\n", + /* 20*/ "Access to door control systems denied.\n", + /* 21*/ "Access to light control systems denied.\n", + /* 22*/ "Access to security control systems denied.\n", + /* 23*/ "Virus downloaded to console.\n", + /* 24*/ "Obtain Data Uplink.\n", + /* 25*/ "Lab Tech's\n", + /* 26*/ "Data Uplink\n", + /* 27*/ "Data Uplink\n", + /* 28*/ "Picked up Data Uplink.\n", + /* 29*/ "Laboratory accessed successfully.\n", + /* 30*/ "Data Uplink connected.\n", + /* 31*/ "Data Uplink connection broken.\n", + /* 32*/ "Obtain medlab 2 key card.\n", + /* 33*/ "Guard's\n", + /* 34*/ "Medlab 2 key card\n", + /* 35*/ "Medlab 2 key card\n", + /* 36*/ "Picked up medlab 2 key card.\n", + /* 37*/ "Who are you?\n", + /* 38*/ "Hey - you've got my clothes.\n", + /* 39*/ "Help - help!\n", + /* 40*/ "Don't shoot me!\n", + /* 41*/ "Oh, my God - a gun!\n", + /* 42*/ "There's an intruder in the complex.\n", + /* 43*/ "Give me back my clothes - or else!\n", + /* 44*/ "Right - you've asked for it!\n", + /* 45*/ "Give me my clothes.\n", + /* 46*/ "I don't have much time!!!\n", + /* 47*/ "The enemy has discovered the disguise.\n", + /* 48*/ "Virus has already been downloaded.\n", + /* 49*/ "Initiating virus download.\n", + /* 50*/ "So, you got here at last.\n", + /* 51*/ "Hey, you're not... SECURITY ALERT!\n", + /* 52*/ "No guns allowed in here - put your weapon away.\n", + /* 53*/ "I won't tell you again - lose the weapon.\n", + /* 54*/ "Right - I'm calling security.\n", + /* 55*/ "Everyone's been waiting for you...\n", + /* 56*/ "Critical mission personnel killed.\n", + /* 57*/ "Cannot gain access to autopsy lab.\n", + /* 58*/ "Hey, that's not Harry. It's an intruder.\n", + /* 59*/ "Obtain op room key card.\n", + /* 60*/ "Guard's\n", + /* 61*/ "Op room key card\n", + /* 62*/ "Op room key card\n", + /* 63*/ "Picked up operation room key card.\n", + /* 64*/ "Elvis has been killed.\n", + /* 65*/ "Get the hell out of here!\n", + /* 66*/ "Containment unit raised up.\n", + /* 67*/ "Containment unit lowered down.\n", + /* 68*/ "Mission critical equipment destroyed.\n", + /* 69*/ "Obtain X-Ray Scanner.\n", + /* 70*/ "\n", + /* 71*/ "X-Ray Scanner\n", + /* 72*/ "X-Ray Scanner\n", + /* 73*/ "Picked up X-Ray Scanner.\n", + /* 74*/ "Scanner target acquired.\n", + /* 75*/ "Target ID confirmed - XT origin.\n", + /* 76*/ "Scanner lock lost.\n", + /* 77*/ "Disguise has been worn.\n", + /* 78*/ "The showers... Now, if I can convince someone\nto part with their uniform...\n", + /* 79*/ "The temperature's dropping... You must be \nclose to the cryo room.\n", + /* 80*/ "The air's heavily recycled around here - must\n be near the autopsy lab.\n", + /* 81*/ "There he is, Jo! Hurry or you'll be too late!\n", + /* 82*/ "Leave this area now.\n", + /* 83*/ "Should you be in here?\n", + /* 84*/ "Holy...\n", + /* 85*/ "It's a spy!\n", + /* 86*/ "Warn the others...\n", + /* 87*/ "Imposter!\n", + /* 88*/ "Lighting systems overloaded.\n", + /* 89*/ "Alternative entrance to medlabs created.\n", + /* 90*/ "The problem you have is that there is no \nway to sneak into the research section. \nThe only way in available to you is a \nweak section of wall I've marked in the \nroom beyond the stores. It can be destroyed \nwith explosives.\n", + /* 91*/ "Doesn't sound like a problem to me. Where \nare these explosives?\n", + /* 92*/ "In that crate.\n", + /* 93*/ "Cute. Very cute.\n", + /* 94*/ "By the way, the stores are crawling with \nguards. It may go against your nature, but \ntry sneaking through rather than blasting \neverything.\n", + /* 95*/ "Certainly. Any other pearls of wisdom?\n", + /* 96*/ "That crate...\n", + /* 97*/ "Yes?\n", + /* 98*/ "It really doesn't like being shot.\n", + /* 99*/ "Great. Now, if I can just fight the urge \nto report him to Base Security...\n", + /*100*/ "Put your hands up and step away from the \nalien.\n", + /*101*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /*102*/ "Don't make me tell you again, Doctor. And \nturn that laser off.\n", + /*103*/ "Director Easton will hear about this, \nyoung lady.\n", + /*104*/ "Of course he's going to hear of it, you \nmoron. I've just got into his top secret \nbase, and now I'm stealing his alien.\n", + /*105*/ NULL, + /*106*/ NULL, + /*107*/ NULL, }; diff --git a/src/files/lang/lueE.c b/src/files/lang/lueE.c index 1abfb7c1f..9706fbe27 100644 --- a/src/files/lang/lueE.c +++ b/src/files/lang/lueE.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that \nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug \nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point... A deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall... \nWatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna. \nAttach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No. Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives, and it will likely be hidden underground surrounded by lots of mainframes.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that \nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug \nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point... A deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall... \nWatch out for these guards.\n", + /* 61*/ "Here is the communications antenna. \nAttach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No. Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/lueJ.c b/src/files/lang/lueJ.c index 092f42826..8446ed412 100644 --- a/src/files/lang/lueJ.c +++ b/src/files/lang/lueJ.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down the robot interceptors themselves will be a problem. Take out as many of the grounded units out as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shutdown Air Intercept Radar\n", - /*0x0a*/ "Plant Comms Device On Antenna\n", - /*0x0b*/ "Disable All Robot Interceptors\n", - /*0x0c*/ "Gain Access To Hangar Lift\n", - /*0x0d*/ "Make Contact With C.I. Spy\n", - /*0x0e*/ "Obtain Grenades\n", - /*0x0f*/ "Dr Carolls\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "An Grenade\n", - /*0x12*/ "Picked up a Grenade\n", - /*0x13*/ "Robot Interceptor Disabled\n", - /*0x14*/ "All Robot Interceptors Disabled\n", - /*0x15*/ "Obtain Comms Rider\n", - /*0x16*/ "Dr Carolls\n", - /*0x17*/ "Comms Rider\n", - /*0x18*/ "Comms Rider\n", - /*0x19*/ "Picked up Comms Rider\n", - /*0x1a*/ "Communications Bug Placed Correctly\n", - /*0x1b*/ "Communications Bug Placed Incorrectly\n", - /*0x1c*/ "Antenna Has Been Destroyed\n", - /*0x1d*/ "Antenna Raised\n", - /*0x1e*/ "Antenna Lowered\n", - /*0x1f*/ "Obtain Lift Keycard\n", - /*0x20*/ "Dr Carolls\n", - /*0x21*/ "Lift Keycard\n", - /*0x22*/ "Lift Keycard\n", - /*0x23*/ "Picked up Lift Keycard\n", - /*0x24*/ "Lift Access Denied - Keycard Needed\n", - /*0x25*/ "Keycard Accepted - Lift Operational\n", - /*0x26*/ "Lift Is Fully Operational\n", - /*0x27*/ "Hangar Has Been Accessed\n", - /*0x28*/ "Met up with CI Agent\n", - /*0x29*/ "Air Intercept Radar Shutdown\n", - /*0x2a*/ "Critical Mission Object Destroyed\n", - /*0x2b*/ "Main Gate Has Been Opened\n", - /*0x2c*/ "Main Gate Has Been Closed\n", - /*0x2d*/ "Access Denied\n", - /*0x2e*/ "Explosive has been placed\n", - /*0x2f*/ "Foreign object detected - security fields activated\n", - /*0x30*/ "Obtain Explosive\n", - /*0x31*/ "Dr Carolls\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up Explosives\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The Hangar lift is the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift Access Terminals Destroyed\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our operative inside Area 51 was able to get this out to us.", - /*0x3b*/ "This is your entry point; a deserted helipad on the edge of the base.", - /*0x3c*/ "The lift down to the hangars and the rendezvous point is beyond that wall; watch out for these guards.", - /*0x3d*/ "Here is the communications antenna; attach a comms rider bug so we can talk to you when you're inside the base. Again, watch out for hostiles.", - /*0x3e*/ "Oh my god!", - /*0x3f*/ "Here is our friend. He appears to be physically unhurt, though he hasn't regained consciousness yet. By the look of it, the surgeons are almost done with their preliminary tests and will begin dissection soon.", - /*0x40*/ "But who was...?", - /*0x41*/ "Any questions? No? Good. Away you go to the hangar.", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against my better judgement, I'm about to enter Area 51.", - /*0x43*/ "Agent Dark! Over here!", - /*0x44*/ "There you are! I was beginning to wonder if...", - /*0x45*/ "If what?", - /*0x46*/ "If you'd been discovered yet. And frankly, if this is how you work, I'm amazed that you lasted longer than five minutes.", - /*0x47*/ "I was tidying up one of your loose ends.", - /*0x48*/ "My loose ends?", - /*0x49*/ "I'm sorry, I didn't realise you wanted him to shoot you. I can call in some more guards if you like.", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let the Institute know we've made contact.", - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down the robot interceptors themselves will be a problem. Take out as many of the grounded units out as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft as well which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Plant Comms Rider On Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a keycard to operate the lift, and that a maintenance technicians will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is unfortunately as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shutdown Air Intercept Radar\n", + /* 10*/ "Plant Comms Device On Antenna\n", + /* 11*/ "Disable All Robot Interceptors\n", + /* 12*/ "Gain Access To Hangar Lift\n", + /* 13*/ "Make Contact With C.I. Spy\n", + /* 14*/ "Obtain Grenades\n", + /* 15*/ "Dr Carolls\n", + /* 16*/ "Grenade\n", + /* 17*/ "An Grenade\n", + /* 18*/ "Picked up a Grenade\n", + /* 19*/ "Robot Interceptor Disabled\n", + /* 20*/ "All Robot Interceptors Disabled\n", + /* 21*/ "Obtain Comms Rider\n", + /* 22*/ "Dr Carolls\n", + /* 23*/ "Comms Rider\n", + /* 24*/ "Comms Rider\n", + /* 25*/ "Picked up Comms Rider\n", + /* 26*/ "Communications Bug Placed Correctly\n", + /* 27*/ "Communications Bug Placed Incorrectly\n", + /* 28*/ "Antenna Has Been Destroyed\n", + /* 29*/ "Antenna Raised\n", + /* 30*/ "Antenna Lowered\n", + /* 31*/ "Obtain Lift Keycard\n", + /* 32*/ "Dr Carolls\n", + /* 33*/ "Lift Keycard\n", + /* 34*/ "Lift Keycard\n", + /* 35*/ "Picked up Lift Keycard\n", + /* 36*/ "Lift Access Denied - Keycard Needed\n", + /* 37*/ "Keycard Accepted - Lift Operational\n", + /* 38*/ "Lift Is Fully Operational\n", + /* 39*/ "Hangar Has Been Accessed\n", + /* 40*/ "Met up with CI Agent\n", + /* 41*/ "Air Intercept Radar Shutdown\n", + /* 42*/ "Critical Mission Object Destroyed\n", + /* 43*/ "Main Gate Has Been Opened\n", + /* 44*/ "Main Gate Has Been Closed\n", + /* 45*/ "Access Denied\n", + /* 46*/ "Explosive has been placed\n", + /* 47*/ "Foreign object detected - security fields activated\n", + /* 48*/ "Obtain Explosive\n", + /* 49*/ "Dr Carolls\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up Explosives\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The Hangar lift is the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift Access Terminals Destroyed\n", + /* 58*/ "Okay, Joanna, take a look at this. Our operative inside Area 51 was able to get this out to us.", + /* 59*/ "This is your entry point; a deserted helipad on the edge of the base.", + /* 60*/ "The lift down to the hangars and the rendezvous point is beyond that wall; watch out for these guards.", + /* 61*/ "Here is the communications antenna; attach a comms rider bug so we can talk to you when you're inside the base. Again, watch out for hostiles.", + /* 62*/ "Oh my god!", + /* 63*/ "Here is our friend. He appears to be physically unhurt, though he hasn't regained consciousness yet. By the look of it, the surgeons are almost done with their preliminary tests and will begin dissection soon.", + /* 64*/ "But who was...?", + /* 65*/ "Any questions? No? Good. Away you go to the hangar.", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against my better judgement, I'm about to enter Area 51.", + /* 67*/ "Agent Dark! Over here!", + /* 68*/ "There you are! I was beginning to wonder if...", + /* 69*/ "If what?", + /* 70*/ "If you'd been discovered yet. And frankly, if this is how you work, I'm amazed that you lasted longer than five minutes.", + /* 71*/ "I was tidying up one of your loose ends.", + /* 72*/ "My loose ends?", + /* 73*/ "I'm sorry, I didn't realise you wanted him to shoot you. I can call in some more guards if you like.", + /* 74*/ "Okay, okay, forget about it. I'm going to let the Institute know we've made contact.", + /* 75*/ NULL, }; diff --git a/src/files/lang/lueP.c b/src/files/lang/lueP.c index c70471b73..1b2ae8c64 100644 --- a/src/files/lang/lueP.c +++ b/src/files/lang/lueP.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", + /* 61*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/lue_str_f.c b/src/files/lang/lue_str_f.c index c70471b73..1b2ae8c64 100644 --- a/src/files/lang/lue_str_f.c +++ b/src/files/lang/lue_str_f.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", + /* 61*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/lue_str_g.c b/src/files/lang/lue_str_g.c index c70471b73..1b2ae8c64 100644 --- a/src/files/lang/lue_str_g.c +++ b/src/files/lang/lue_str_g.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", + /* 61*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/lue_str_i.c b/src/files/lang/lue_str_i.c index c70471b73..1b2ae8c64 100644 --- a/src/files/lang/lue_str_i.c +++ b/src/files/lang/lue_str_i.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", + /* 61*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/lue_str_s.c b/src/files/lang/lue_str_s.c index c70471b73..1b2ae8c64 100644 --- a/src/files/lang/lue_str_s.c +++ b/src/files/lang/lue_str_s.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x01*/ "AREA 51 - EXTERIOR\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Shut down air intercept radar\n", - /*0x0a*/ "Plant comms device on antenna\n", - /*0x0b*/ "Disable all robot interceptors\n", - /*0x0c*/ "Gain access to hangar lift\n", - /*0x0d*/ "Make contact with CI spy\n", - /*0x0e*/ "Obtain grenades.\n", - /*0x0f*/ "Dr. Caroll's\n", - /*0x10*/ "Grenade\n", - /*0x11*/ "A grenade\n", - /*0x12*/ "Picked up a grenade.\n", - /*0x13*/ "Robot interceptor disabled.\n", - /*0x14*/ "All robot interceptors disabled.\n", - /*0x15*/ "Obtain comms rider.\n", - /*0x16*/ "Dr. Caroll's\n", - /*0x17*/ "Comms rider\n", - /*0x18*/ "Comms rider\n", - /*0x19*/ "Picked up comms rider.\n", - /*0x1a*/ "Communications bug placed correctly.\n", - /*0x1b*/ "Communications bug placed incorrectly.\n", - /*0x1c*/ "Antenna has been destroyed.\n", - /*0x1d*/ "Antenna raised.\n", - /*0x1e*/ "Antenna lowered.\n", - /*0x1f*/ "Obtain lift key card.\n", - /*0x20*/ "Dr. Caroll's\n", - /*0x21*/ "Lift key card\n", - /*0x22*/ "Lift key card\n", - /*0x23*/ "Picked up lift key card.\n", - /*0x24*/ "Lift access denied - key card needed.\n", - /*0x25*/ "Key card accepted - lift operational.\n", - /*0x26*/ "Lift is fully operational.\n", - /*0x27*/ "Hangar has been accessed.\n", - /*0x28*/ "Met up with CI agent.\n", - /*0x29*/ "Air intercept radar shut down.\n", - /*0x2a*/ "Critical mission object destroyed.\n", - /*0x2b*/ "Main gate has been opened.\n", - /*0x2c*/ "Main gate has been closed.\n", - /*0x2d*/ "Access denied.\n", - /*0x2e*/ "Explosive has been placed.\n", - /*0x2f*/ "Intruder detected - security system online.\n", - /*0x30*/ "Obtain explosive.\n", - /*0x31*/ "Dr. Caroll's\n", - /*0x32*/ "Explosives\n", - /*0x33*/ "Explosives\n", - /*0x34*/ "Picked up explosives.\n", - /*0x35*/ "The air intercept radar is controlled from that\nbunker.\n", - /*0x36*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", - /*0x37*/ "The hangar lift is on the other side \nof that huge door.\n", - /*0x38*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", - /*0x39*/ "Lift access terminals destroyed.\n", - /*0x3a*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", - /*0x3b*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", - /*0x3c*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", - /*0x3d*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", - /*0x3e*/ "Oh, my God!\n", - /*0x3f*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", - /*0x40*/ "But who was...?\n", - /*0x41*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", - /*0x42*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", - /*0x43*/ "Agent Dark! Over here!\n", - /*0x44*/ "There you are! I was beginning to wonder \nif...\n", - /*0x45*/ "If what?\n", - /*0x46*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", - /*0x47*/ "I was tidying up one of your loose ends.\n", - /*0x48*/ "My loose ends?\n", - /*0x49*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", - /*0x4a*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", - /*0x4b*/ "Foreign object detected - security alerted.\n", + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Disable Grounded Robot Interceptors\n\nEven with the Air Intercept Radar down, the robot interceptors themselves will be a problem. Take out as many of the grounded units as possible; our last sat photo showed two on the ground, but there may be more.\n\n|Objective Four: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Five: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 1*/ "AREA 51 - EXTERIOR\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Plant Comms Rider on Antenna Array\n\nThe underground sections of Area 51 are protected from eavesdropping devices, which means that our link with you will be broken as soon as you enter the base. To remedy this, you should place a Communications Rider device on the satellite dish near the foot entrance.\n\n|Objective Three: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Four: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nThis is a disaster for us, Joanna. We need to get our ally out of there before it becomes too late. And there was some special equipment inside the craft, as well, which must not remain in Trent Easton's clutches. You'll have some support on this mission in the form of our spy inside Area 51 who is disguised as a guard.\n\n|Objective One: - Shut Down Air Intercept Radar\n\nThis device was capable of penetrating the stealth shielding of our allies' craft so that the robot interceptors could be vectored in to bring them down. If your escape is to be successful, you must destroy the radar control unit with the explosives. This might activate a backup system, so be careful.\n\n|Objective Two: - Gain Access to Hangar Lift\n\nGoing in through the foot entrance would be suicide, so direct your attention to the hangar lift instead. Our spy reports that you need a key card to operate the lift and that a maintenance technician will be your best bet to find one.\n\n|Objective Three: - Make Contact With Agent\n\nOur agent will be dressed as a guard. It means he cannot stray too far from his posting inside the base without attracting attention, so it's up to you to find him. He is stationed in one of the two main hangar levels, which is, unfortunately, as specific as we can be.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Shut down air intercept radar\n", + /* 10*/ "Plant comms device on antenna\n", + /* 11*/ "Disable all robot interceptors\n", + /* 12*/ "Gain access to hangar lift\n", + /* 13*/ "Make contact with CI spy\n", + /* 14*/ "Obtain grenades.\n", + /* 15*/ "Dr. Caroll's\n", + /* 16*/ "Grenade\n", + /* 17*/ "A grenade\n", + /* 18*/ "Picked up a grenade.\n", + /* 19*/ "Robot interceptor disabled.\n", + /* 20*/ "All robot interceptors disabled.\n", + /* 21*/ "Obtain comms rider.\n", + /* 22*/ "Dr. Caroll's\n", + /* 23*/ "Comms rider\n", + /* 24*/ "Comms rider\n", + /* 25*/ "Picked up comms rider.\n", + /* 26*/ "Communications bug placed correctly.\n", + /* 27*/ "Communications bug placed incorrectly.\n", + /* 28*/ "Antenna has been destroyed.\n", + /* 29*/ "Antenna raised.\n", + /* 30*/ "Antenna lowered.\n", + /* 31*/ "Obtain lift key card.\n", + /* 32*/ "Dr. Caroll's\n", + /* 33*/ "Lift key card\n", + /* 34*/ "Lift key card\n", + /* 35*/ "Picked up lift key card.\n", + /* 36*/ "Lift access denied - key card needed.\n", + /* 37*/ "Key card accepted - lift operational.\n", + /* 38*/ "Lift is fully operational.\n", + /* 39*/ "Hangar has been accessed.\n", + /* 40*/ "Met up with CI agent.\n", + /* 41*/ "Air intercept radar shut down.\n", + /* 42*/ "Critical mission object destroyed.\n", + /* 43*/ "Main gate has been opened.\n", + /* 44*/ "Main gate has been closed.\n", + /* 45*/ "Access denied.\n", + /* 46*/ "Explosive has been placed.\n", + /* 47*/ "Intruder detected - security system online.\n", + /* 48*/ "Obtain explosive.\n", + /* 49*/ "Dr. Caroll's\n", + /* 50*/ "Explosives\n", + /* 51*/ "Explosives\n", + /* 52*/ "Picked up explosives.\n", + /* 53*/ "The air intercept radar is controlled from that\nbunker.\n", + /* 54*/ "There's the antenna, but... I can't throw a bug\nthat high!\n", + /* 55*/ "The hangar lift is on the other side \nof that huge door.\n", + /* 56*/ "Careful with that trigger finger, Agent Dark - \nyou're closing in on my position.\n", + /* 57*/ "Lift access terminals destroyed.\n", + /* 58*/ "Okay, Joanna, take a look at this. Our \noperative inside Area 51 was able to get \nthis out to us.\n", + /* 59*/ "This is your entry point; a deserted helipad \non the edge of the base.\n", + /* 60*/ "The lift down to the hangars and the \nrendezvous point is beyond that wall; \nwatch out for these guards.\n", + /* 61*/ "Here is the communications antenna; \nattach a comms rider bug so we can talk to \nyou when you're inside the base. Again, \nwatch out for hostiles.\n", + /* 62*/ "Oh, my God!\n", + /* 63*/ "Here is our friend. He appears to be \nphysically unhurt, though he hasn't \nregained consciousness yet. By the look \nof it, the surgeons are almost done with \ntheir preliminary tests and will begin \ndissection soon.\n", + /* 64*/ "But who was...?\n", + /* 65*/ "Any questions? No? Good. Away you go to \nthe hangar.\n", + /* 66*/ "Agent Dark Mission Log, 1028 hours. Against \nmy better judgement, I'm about to enter \nArea 51.\n", + /* 67*/ "Agent Dark! Over here!\n", + /* 68*/ "There you are! I was beginning to wonder \nif...\n", + /* 69*/ "If what?\n", + /* 70*/ "If you'd been discovered yet. And frankly, \nif this is how you work, I'm amazed that \nyou lasted longer than five minutes.\n", + /* 71*/ "I was tidying up one of your loose ends.\n", + /* 72*/ "My loose ends?\n", + /* 73*/ "I'm sorry, I didn't realize you wanted him \nto shoot you. I can call in some more guards \nif you like.\n", + /* 74*/ "Okay, okay, forget about it. I'm going to let \nthe Institute know we've made contact.\n", + /* 75*/ "Foreign object detected - security alerted.\n", }; diff --git a/src/files/lang/miscE.c b/src/files/lang/miscE.c index b554d5a63..9b4701a18 100644 --- a/src/files/lang/miscE.c +++ b/src/files/lang/miscE.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "YKK: 95935", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PeaceSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PreySim", - /*0x64*/ "CowardSim", - /*0x65*/ "JudgeSim", - /*0x66*/ "FeudSim", - /*0x67*/ "SpeedSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "VengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PeaceSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PeaceSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PreySim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JudgeSim: This simulant has a strong sense of justice and despises the tactics of the PreySim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "FeudSim: Once this simulant picks a target, that player had better watch out! A FeudSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "SpeedSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a SpeedSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "VengeSim: Be careful if you shoot or kill a VengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A51 Infiltration", - /*0x90*/ "A51 Infiltration X", - /*0x91*/ "A51 Rescue", - /*0x92*/ "A51 Rescue X", - /*0x93*/ "A51 Escape", - /*0x94*/ "A51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon\n", - /*0xab*/ "Function\n", - /*0xac*/ "Orders\n", - /*0xad*/ "No Weapon\n", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow\n", - /*0xb0*/ "Attack\n", - /*0xb1*/ "Defend\n", - /*0xb2*/ "Hold\n", - /*0xb3*/ "Normal\n", - /*0xb4*/ "Download\n", - /*0xb5*/ "Get Case\n", - /*0xb6*/ "Tag Box\n", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "JM: 201172", - /*0xd1*/ "Save Case\n", - /*0xd2*/ "Def Hill\n", - /*0xd3*/ "Hold Hill\n", - /*0xd4*/ "Get Case\n", - /*0xd5*/ "Pop Cap\n", - /*0xd6*/ "Protect\n", - /*0xd7*/ "All Simulants\n", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BNC: 15877", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a huge alien ship of immense power was scuttled in the Pacific Ocean. It was equipped with an untried and vastly dangerous weapon: the weak nuclear force de-coupler, which could in theory cause the fundamental bonds between molecules to fail. So that watching eyes would believe in the destruction of the ship, a message pod was despatched to the home galaxy, and vital components of the ship's drives were destroyed in the star system it had chosen as a hiding place. For this ship was a Cetan, a massive, sentient alien creature.\n\nAnother extraterrestrial race, the Maians, encountered life on Earth in 2000 BC. They saw great potential, but decided to let the primitive human race develop without their interference.\n\nThe Maians encountered the Skedar near Delta Eridanus in 1650 AD (Earth date), and the resultant skirmish soon blossomed into all-out war. Only after hundreds of years of fighting did an uneasy peace develop, and even then Skedar fanatics persistently tested the boundaries of this peace with terrorist activities. Fortunately, the Maians refused to be drawn.\n\nMankind, too, continued to be a cause of concern to the Maians, and they watched with disappointment as Earth suffered more and more crises brought on by the rise of technology and 'outside context situations.' They feared that announcing their presence would only precipitate further wars on the planet, and quietly decided to continue their observation until the race became more mature.\n\nDaniel Carrington jumped the gun in 1985 AD by contacting a Maian ship in orbit above Earth. He put forward a plan that would help both parties, resulting in accelerated contact between Humans and Maians. Having agreed that his plan was sound, and finding him to be a person of integrity, the Maians allowed Carrington to release their technology into the public domain through his considerable Research and Development holdings.\n\nThen, in 2006 AD, Skedar fanatics stumbled across the Cetan message pod. They immediately began to scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to determine the location of the lost battle cruiser. In time, their tests inevitably led them to its resting place on the bed of the Pacific Ocean; however, in order to actually reach it, they would need the help of the natives.\n\nPerforming their own study of Earth, the Skedar came up with a shortlist of companies possessing the resources to help them recover the sunken ship. At the top of the list was the dataDyne Corporation. They contacted the company head, Cassandra De Vries, and presented her with a deal that sounded too good to be true - which, of course, it was. In return for helping to raise 'their' ship from the ocean floor, the Skedar promised to supply dataDyne with enough alien technology to become the biggest corporation on the face of the planet. All that dataDyne had to do was build an AI unit with language and code-breaking abilities, which was tricky, but certainly within their means. Work commenced on the project immediately.\n\nCassandra De Vries approached NSA head Trent Easton with the details of the plan, but his attempts to get Presidential approval for the loan of a deep-sea research vessel were repeatedly turned down. There was no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. Government, so over time they settled instead on a far more sinister plan of replacing the President with a clone that they could control. Of course, this also promised extra rewards for Trent and Cassandra when the Skedar operation was consigned to history.\n\nHowever, they would not be given much time to gloat. The Skedar fanatics' ultimate plan was to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence, and both Cassandra and Trent remained blind to the possibility of being double-crossed, so enamored were they with the visions of power and luxury that lay ahead.\n\nBut dataDyne had unwittingly created something that could see all too clearly the danger within this multilayered conspiracy: the sapient AI built to crack the core access codes of the Cetan ship. When it expressed concern over the mission for which it had been designed, Cassandra's response was to order its personality removed. Clearly, it was thinking too much. In desperation, and in a move which would make or break a great deal more than dataDyne's 'deal' with the Skedar, the sapient adopted the pseudonym Dr. Caroll and contacted the Carrington Institute with a plea for help...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned a mission involving the extraction of a scientist from the high security research area beneath the dataDyne skyscraper. Upon rendezvous, she is surprised to discover that this 'Dr. Caroll' is an AI created by dataDyne itself - but she continues with her task of escorting him/it to a place of safety. When the alarm is raised, Joanna has to fight her way up the tower to reach the helipad and the dropship which presents her only means of escape.\n\nIn response to this incursion, dataDyne make Daniel Carrington a personal target and take him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for his life. Unknown to them, the AI is already at the villa, where it was being questioned by Carrington on dataDyne's future plans. Joanna eventually rescues the head of the Institute but is unable to prevent dataDyne from taking back Dr. Caroll. However, Carrington has heard enough to take the drastic step of summoning a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. It is here that she learns of the involvement of Trent Easton, head of the NSA, and of the strange Nordic men that appear to be in control of the whole deadly scheme. Once Trent discloses the plan to usurp the Presidential position, Jo radios the news back to base - only to find that another, more urgent task requires her attention before further action can be taken against Trent.\n\nThe Maian specialists have been intercepted and brought down by the conspirators, with survivors and wreckage alike being transported to Area 51 in Nevada. Briefed to rescue any survivors and retrieve their equipment, Joanna is dropped in to link up with another Carrington Institute agent. Upon breaking into the medlab, Joanna finally discovers the Institute's secret - their allies are Maians, the alien race commonly known as Greys. The particular Maian she manages to rescue goes by the name of Elvis. He was a bodyguard for the Ambassador who had been flying in at the head of the specialist team.\n\nHaving aided the remnants of the Maian delegation, Joanna can return to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed, and successfully conceals herself aboard the plane. As soon as it's airborne, Trent and the cloaked Skedar make their move - but Joanna is there to stop them. She rushes the President to a safety capsule while a team of Trent's men scour the aircraft, intent on dragging the hapless politician aboard the Skedar UFO now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it, and ultimately Elvis makes a last-ditch attempt to sever the cord by crashing into it at high speed. All three craft plummet towards the Alaskan wilderness, and the AF1 escape pod is launched.\n\nComing around, Jo tries to report in but finds her communications jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis, encountering teams of cloaked Skedar out searching for her, the President, Elvis, and the President's belongings. She tracks one group back to the downed Skedar ship, where she discovers a clone of the President: quickly she destroys it, shuts down the jamming device and calls in the cavalry. The Skedar are thwarted once more, the President is safe, and Trent's incompetence has earned him a nasty fate at the hands of his 'allies.'\n\nBut it's not over. Throwing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the Pacific crash site. Joanna and Elvis leave to disrupt activity on board the ship and find out what lies at the heart of the grand Skedar plan. After crippling the vessel's diving operations and recalling the submersible, they head down to the ocean floor, where they get their first sight of the downed Cetan battle cruiser. A portal made by the Skedar offers them access to the ship, where they stumble across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. Fighting off the remaining vengeful Skedar and avoiding the Cetans themselves, Joanna and Elvis make their way down to the core of the ship, where they find the AI that was once Dr. Caroll. They manage to restore his personality, whereupon he urges Joanna and Elvis to leave the ship so that he may destroy it for good.\n\nLater, back at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The Skedar assault team survivors are venting their anger on those they deem responsible for their failure to recover the Cetan ship. Joanna dashes around the Institute, helping CI employees to reach the safety of the hangars, as the Skedar launch attacks on various parts of the building: the majority of the employees make good their escape while Joanna holds the fort, but eventually she is knocked unconscious and taken prisoner.\n\nShe comes to in a holding cell on board the Skedar assault ship, with only Cassandra De Vries for company. In a shocking move, the dataDyne CEO willingly gives her life to create the distraction necessary for Joanna to break out. Battling her way through the ship, Jo eventually manages to locate and disable the docking bay shields, allowing Elvis to bring in a few friends for the long-awaited shooting party.\n\nThe captured assault ship enters orbit above the Skedar Battle Shrine, which shocks Elvis as the Maians never managed to find this Skedar 'holiest of holies' throughout the long years of interracial war. If the Shrine were destroyed, Skedar morale would be dealt a fatal blow and true peace would finally replace the uneasy ceasefire. So Jo sets her sights on the Skedar leader, the high priest of the Battle Shrine, while Elvis returns to the assault ship in order to summon the Maian fleet.\n\nIn the wake of the climactic battle, the temple lies devastated with Elvis calling for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by the last tenacious Skedar that caught up during the last few seconds of her escape bid. Elvis quickly offers her a gun to convince the Skedar to let go, and with the job finally done, the Skedar Shrine and morale both in ruins and the conspiracy dealt a mortal blow to the heart, the two of them depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Scanner cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep-sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the HoverBike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit, move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The MagSec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has passed, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ "Stealth\n", + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "YKK: 95935", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PeaceSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KazeSim", + /* 98*/ "FistSim", + /* 99*/ "PreySim", + /*100*/ "CowardSim", + /*101*/ "JudgeSim", + /*102*/ "FeudSim", + /*103*/ "SpeedSim", + /*104*/ "TurtleSim", + /*105*/ "VengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PeaceSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PeaceSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PreySim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JudgeSim: This simulant has a strong sense of justice and despises the tactics of the PreySim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "FeudSim: Once this simulant picks a target, that player had better watch out! A FeudSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "SpeedSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a SpeedSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "VengeSim: Be careful if you shoot or kill a VengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A51 Infiltration", + /*144*/ "A51 Infiltration X", + /*145*/ "A51 Rescue", + /*146*/ "A51 Rescue X", + /*147*/ "A51 Escape", + /*148*/ "A51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon\n", + /*171*/ "Function\n", + /*172*/ "Orders\n", + /*173*/ "No Weapon\n", + /*174*/ "Pick Target\n", + /*175*/ "Follow\n", + /*176*/ "Attack\n", + /*177*/ "Defend\n", + /*178*/ "Hold\n", + /*179*/ "Normal\n", + /*180*/ "Download\n", + /*181*/ "Get Case\n", + /*182*/ "Tag Box\n", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "JM: 201172", + /*209*/ "Save Case\n", + /*210*/ "Def Hill\n", + /*211*/ "Hold Hill\n", + /*212*/ "Get Case\n", + /*213*/ "Pop Cap\n", + /*214*/ "Protect\n", + /*215*/ "All Simulants\n", + /*216*/ "MODEL 1.3", + /*217*/ "BNC: 15877", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a huge alien ship of immense power was scuttled in the Pacific Ocean. It was equipped with an untried and vastly dangerous weapon: the weak nuclear force de-coupler, which could in theory cause the fundamental bonds between molecules to fail. So that watching eyes would believe in the destruction of the ship, a message pod was despatched to the home galaxy, and vital components of the ship's drives were destroyed in the star system it had chosen as a hiding place. For this ship was a Cetan, a massive, sentient alien creature.\n\nAnother extraterrestrial race, the Maians, encountered life on Earth in 2000 BC. They saw great potential, but decided to let the primitive human race develop without their interference.\n\nThe Maians encountered the Skedar near Delta Eridanus in 1650 AD (Earth date), and the resultant skirmish soon blossomed into all-out war. Only after hundreds of years of fighting did an uneasy peace develop, and even then Skedar fanatics persistently tested the boundaries of this peace with terrorist activities. Fortunately, the Maians refused to be drawn.\n\nMankind, too, continued to be a cause of concern to the Maians, and they watched with disappointment as Earth suffered more and more crises brought on by the rise of technology and 'outside context situations.' They feared that announcing their presence would only precipitate further wars on the planet, and quietly decided to continue their observation until the race became more mature.\n\nDaniel Carrington jumped the gun in 1985 AD by contacting a Maian ship in orbit above Earth. He put forward a plan that would help both parties, resulting in accelerated contact between Humans and Maians. Having agreed that his plan was sound, and finding him to be a person of integrity, the Maians allowed Carrington to release their technology into the public domain through his considerable Research and Development holdings.\n\nThen, in 2006 AD, Skedar fanatics stumbled across the Cetan message pod. They immediately began to scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to determine the location of the lost battle cruiser. In time, their tests inevitably led them to its resting place on the bed of the Pacific Ocean; however, in order to actually reach it, they would need the help of the natives.\n\nPerforming their own study of Earth, the Skedar came up with a shortlist of companies possessing the resources to help them recover the sunken ship. At the top of the list was the dataDyne Corporation. They contacted the company head, Cassandra De Vries, and presented her with a deal that sounded too good to be true - which, of course, it was. In return for helping to raise 'their' ship from the ocean floor, the Skedar promised to supply dataDyne with enough alien technology to become the biggest corporation on the face of the planet. All that dataDyne had to do was build an AI unit with language and code-breaking abilities, which was tricky, but certainly within their means. Work commenced on the project immediately.\n\nCassandra De Vries approached NSA head Trent Easton with the details of the plan, but his attempts to get Presidential approval for the loan of a deep-sea research vessel were repeatedly turned down. There was no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. Government, so over time they settled instead on a far more sinister plan of replacing the President with a clone that they could control. Of course, this also promised extra rewards for Trent and Cassandra when the Skedar operation was consigned to history.\n\nHowever, they would not be given much time to gloat. The Skedar fanatics' ultimate plan was to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence, and both Cassandra and Trent remained blind to the possibility of being double-crossed, so enamored were they with the visions of power and luxury that lay ahead.\n\nBut dataDyne had unwittingly created something that could see all too clearly the danger within this multilayered conspiracy: the sapient AI built to crack the core access codes of the Cetan ship. When it expressed concern over the mission for which it had been designed, Cassandra's response was to order its personality removed. Clearly, it was thinking too much. In desperation, and in a move which would make or break a great deal more than dataDyne's 'deal' with the Skedar, the sapient adopted the pseudonym Dr. Caroll and contacted the Carrington Institute with a plea for help...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned a mission involving the extraction of a scientist from the high security research area beneath the dataDyne skyscraper. Upon rendezvous, she is surprised to discover that this 'Dr. Caroll' is an AI created by dataDyne itself - but she continues with her task of escorting him/it to a place of safety. When the alarm is raised, Joanna has to fight her way up the tower to reach the helipad and the dropship which presents her only means of escape.\n\nIn response to this incursion, dataDyne make Daniel Carrington a personal target and take him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for his life. Unknown to them, the AI is already at the villa, where it was being questioned by Carrington on dataDyne's future plans. Joanna eventually rescues the head of the Institute but is unable to prevent dataDyne from taking back Dr. Caroll. However, Carrington has heard enough to take the drastic step of summoning a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. It is here that she learns of the involvement of Trent Easton, head of the NSA, and of the strange Nordic men that appear to be in control of the whole deadly scheme. Once Trent discloses the plan to usurp the Presidential position, Jo radios the news back to base - only to find that another, more urgent task requires her attention before further action can be taken against Trent.\n\nThe Maian specialists have been intercepted and brought down by the conspirators, with survivors and wreckage alike being transported to Area 51 in Nevada. Briefed to rescue any survivors and retrieve their equipment, Joanna is dropped in to link up with another Carrington Institute agent. Upon breaking into the medlab, Joanna finally discovers the Institute's secret - their allies are Maians, the alien race commonly known as Greys. The particular Maian she manages to rescue goes by the name of Elvis. He was a bodyguard for the Ambassador who had been flying in at the head of the specialist team.\n\nHaving aided the remnants of the Maian delegation, Joanna can return to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed, and successfully conceals herself aboard the plane. As soon as it's airborne, Trent and the cloaked Skedar make their move - but Joanna is there to stop them. She rushes the President to a safety capsule while a team of Trent's men scour the aircraft, intent on dragging the hapless politician aboard the Skedar UFO now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it, and ultimately Elvis makes a last-ditch attempt to sever the cord by crashing into it at high speed. All three craft plummet towards the Alaskan wilderness, and the AF1 escape pod is launched.\n\nComing around, Jo tries to report in but finds her communications jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis, encountering teams of cloaked Skedar out searching for her, the President, Elvis, and the President's belongings. She tracks one group back to the downed Skedar ship, where she discovers a clone of the President: quickly she destroys it, shuts down the jamming device and calls in the cavalry. The Skedar are thwarted once more, the President is safe, and Trent's incompetence has earned him a nasty fate at the hands of his 'allies.'\n\nBut it's not over. Throwing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the Pacific crash site. Joanna and Elvis leave to disrupt activity on board the ship and find out what lies at the heart of the grand Skedar plan. After crippling the vessel's diving operations and recalling the submersible, they head down to the ocean floor, where they get their first sight of the downed Cetan battle cruiser. A portal made by the Skedar offers them access to the ship, where they stumble across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. Fighting off the remaining vengeful Skedar and avoiding the Cetans themselves, Joanna and Elvis make their way down to the core of the ship, where they find the AI that was once Dr. Caroll. They manage to restore his personality, whereupon he urges Joanna and Elvis to leave the ship so that he may destroy it for good.\n\nLater, back at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The Skedar assault team survivors are venting their anger on those they deem responsible for their failure to recover the Cetan ship. Joanna dashes around the Institute, helping CI employees to reach the safety of the hangars, as the Skedar launch attacks on various parts of the building: the majority of the employees make good their escape while Joanna holds the fort, but eventually she is knocked unconscious and taken prisoner.\n\nShe comes to in a holding cell on board the Skedar assault ship, with only Cassandra De Vries for company. In a shocking move, the dataDyne CEO willingly gives her life to create the distraction necessary for Joanna to break out. Battling her way through the ship, Jo eventually manages to locate and disable the docking bay shields, allowing Elvis to bring in a few friends for the long-awaited shooting party.\n\nThe captured assault ship enters orbit above the Skedar Battle Shrine, which shocks Elvis as the Maians never managed to find this Skedar 'holiest of holies' throughout the long years of interracial war. If the Shrine were destroyed, Skedar morale would be dealt a fatal blow and true peace would finally replace the uneasy ceasefire. So Jo sets her sights on the Skedar leader, the high priest of the Battle Shrine, while Elvis returns to the assault ship in order to summon the Maian fleet.\n\nIn the wake of the climactic battle, the temple lies devastated with Elvis calling for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by the last tenacious Skedar that caught up during the last few seconds of her escape bid. Elvis quickly offers her a gun to convince the Skedar to let go, and with the job finally done, the Skedar Shrine and morale both in ruins and the conspiracy dealt a mortal blow to the heart, the two of them depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Scanner cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep-sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the HoverBike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit, move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The MagSec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has passed, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ "Stealth\n", }; diff --git a/src/files/lang/miscJ.c b/src/files/lang/miscJ.c index 9b7d74bef..5b110ec01 100644 --- a/src/files/lang/miscJ.c +++ b/src/files/lang/miscJ.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Bond Invisible", - /*0x05*/ "Bond Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny Bond", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Golden Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "invincibility on\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Bond Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny Bond On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy Now Karl?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Bond Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Bond Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - Abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun\n", - /*0x48*/ "Don't point that gun at me\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "EYESPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is therefore the best choice for the beginner. It is not very intelligent and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills & intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists which protest the use of weapons. They will go around the level hunting for guns that are lying around and horde them so that players cannot use them. Of course, if you were to shoot them they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamiKazeSim: This simulant will stop at nothing to destroy it's target. It is very aggressive and never keeps it's distance (even if it's holding a grenade!). Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However it has no such reservations when it comes to unarmed combat. It will always try to use it's fists to attack or disarm it's opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try and survive by running away. It may sometimes attack but only if the opponent has an inferior weapon. Draw out a better gun or shoot it and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and dispises the tactics of the PredatorSim. It will always try and kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily out-run a human player so it's no use running away from a CheetahSim unless you know some good short-cuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately this restricts the hosts movement so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomise\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Flag", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Flag", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the callsign 'Perfect Dark'.\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark he held the honour of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents, runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power, dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she hates. \n\n[source: WALL STREET JOURNAL]\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne corp with an emphasis on language skills and code-breaking. Fortunately he has morals, and due to his formidable level of intelligence has guessed some of dataDyne's future plans. The voice is highly precise and educated, and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde young human male whose the voice is dull, annoying, and cringeworthy. Very tall. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar Warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The US President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys'. They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington, a formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. Tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion, and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battlecruiser of immense power was scuttled in the Pacific ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of Humans alone to develop.\n\nThe Maians meet the Skedar and they have a fight that turns into a protracted war. After hundreds of years of fighting an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations'. They fear that announcing their presence may well precipitate further wars on the planet, and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battlecruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battlecruiser is. Their tests direct them to the pacific ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne have to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the president. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the US government so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne have made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battlecruiser. When it expresses concern about the mission it is being created for the response of Cassandra De Vries is to order its personality removed. Clearly it is thinking too much. In desperation it contacts the Carrington organisation with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation, but continues with the mission to get him/it to a place of safety. With the alarm raised Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll but her boss has heard enough from the AI to prompt him into summoning a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 building, a front for the dataDyne corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent job for her to complete first.\n\nThe specialists' have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the president's entourage to gain access to the airbase where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for the President, Elvis, herself and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible they head down to the ocean floor, where they get their first sight of the sunken Cetan battlecruiser. Entering the ship through the portal the Skedar have made they come across a dead skedar warrior... clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship where they find the AI that was once Dr. Caroll. Once his personality is restored he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. Joanna holds them off while the majority of the employees escape, before getting knocked unconscious and captured by the Skedar.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar battle shrine, which gives Elvis a shock since the Maians could never find this Skedar holiest of holy places. If the Shrine is destroyed the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the battle shrine, while Elvis returns to the Assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "dataDyne are nasty\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "The Carrington Institute is lovely\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human sized pulse of heat.\n\nTraining Instructions\n- Holograph the Hackers terminal next door in the Info room.\n\nOperation\n- Press Z to take a holograph. Pressing B will open any doors in the way.Hold down R to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights lifeforms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch and activate it to turn the lights back on.\n\nOperation\n- Select the Nightvision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Standalone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the door decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press B while holding the door decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the night vision and IR goggles can not.\n\nTraining Instructions\n- With the Xray Scanner on, search for the 2 hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the Xray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick witted enemy.\n\nTraining Instructions\n- Grimshaw has a cloaking device waiting to be serviced. Head next door and 'aquire' it from him.\n\nOperation\n- To wear the disguise simply select it from your inventory.\n", - /*0x114*/ "Drscription\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Distrupts the radiation field around the wearer, creating a chameleon type effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the cloaking device and head to Carringtons office to suprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM mine onto the lighting hub located through the secret door.\n\nOperation\n- Press Z to throw the mine. Hold down R and move the stick to fine tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Comms Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press B when holding Comms Uplink.\n", - /*0x119*/ "FIRING\n Press Z to fire gun\n", - /*0x11a*/ "AUTO RELOAD\n Release Z to reload when magazine empty\n", - /*0x11b*/ "MANUAL RELOAD\n Press B to reload early if magazine not full\n", - /*0x11c*/ "Aiming: hold down R to enter aim mode\n", - /*0x11d*/ "Use analog stick to move aiming sight\n", - /*0x11e*/ "AUTO FIRE\n Hold Z to repeatedly fire automatically\n", - /*0x11f*/ "ALTER AIM\n Press up C or down C to move sight up/down\n", - /*0x120*/ "ZOOM\n Hold R to enter Zoom mode\n", - /*0x121*/ "FAST FIRE\n Press Z quickly to fire faster\n", - /*0x122*/ "ELVIS IS DEAD OR FALLEN OUT OF THE BACKGROUND\n", - /*0x123*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x124*/ "Lucerne Tower\0|Global Headquarters\n", - /*0x125*/ "Laboratory Basement\0|Underground research labs\n", - /*0x126*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x127*/ "Chicago\0|Backstreets of the city\n", - /*0x128*/ "G5 Building\0|dataDyne front corporation\n", - /*0x129*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x12a*/ "Alaskan Airbase\0|Brooks Range, Alaska\n", - /*0x12b*/ "Air Force One\0|The President's Airplane\n", - /*0x12c*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12d*/ "Pelagic 2\0|Specialised Deep Sea Research Ship\n", - /*0x12e*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12f*/ "Skedar Assault Ship\0|Troop Carrying spacecraft\n", - /*0x130*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x131*/ "Dropship\0|Insert subtitle here\n", - /*0x132*/ "HoverCrate\0|Insert subtitle here\n", - /*0x133*/ "HoverBike\0|subtitle here\n", - /*0x134*/ "Cleaning Hovbot\0|Insert subtitle here\n", - /*0x135*/ "Hovercopter\0|Insert subtitle here\n", - /*0x136*/ "G5 Robot\0|Insert subtitle here\n", - /*0x137*/ "A51 Interceptor\0|Insert subtitle here\n", - /*0x138*/ "Maian Vessel\0|Insert subtitle here\n", - /*0x139*/ "Skedar Shuttle\0|Insert subtitle here\n", - /*0x13a*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13b*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13c*/ "These heavily guarded, well hidden labs hold the key to dataDyne's future. Within them, techs work on top secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13d*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13e*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 corporation has their headquarters.\n", - /*0x13f*/ "Inside the G5 building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x140*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x141*/ "One of a series of reinforced airbases available as staging posts for Air Force One. Typically, the airbase is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x142*/ "This particular Air Force One is optimised for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x143*/ "In the rocky snow-covered landscape of the Arctic Circle the wreckage of the stricken plane has come to rest.\n", - /*0x144*/ "Owned by the US government, the Pelagic 2 is capable of staging deep sea diving operations in all weathers. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x145*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x146*/ "An interplanetary assault ship that carries Skedar Warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x147*/ "A highly arid planet, wracked by earthquakes, sandstorms and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x148*/ "that thing in the first cutscene\n", - /*0x149*/ "a floating crate\n", - /*0x14a*/ "a floating bike\n", - /*0x14b*/ "a floating hoover\n", - /*0x14c*/ "a cool ship with startling AI and realistic dynamic movement\n", - /*0x14d*/ "a superb attack drone with lovely rotating guns and brilliant AI\n", - /*0x14e*/ "just as cool as the hovercopter, especially when it crashes\n", - /*0x14f*/ "ooh! shiny\n", - /*0x150*/ "skedar shuttle thing\n", - /*0x151*/ "Description\n- A good agent notices everything around them.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press Down C\n-Look down- Press Up C\n-Free Look- Hold down R to enter aim mode and use the stick to look.\n", - /*0x152*/ "Description\n- Proverb type saying about movement 1 here.\n\nTraining Instructions\n- Activate All Of The Switches In Front. Be Quick Though, As Each Switch Will Reset On A Time Limit.\n\nOperation\n- Sidestep left- Left C\n- Sidestep right- Right C\n\n", - /*0x153*/ "Description\n- Proverb type saying about movement 2 here.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate The Switches.\n\nOperation\n- Duck- Hold R then press down C.\n- Crouch- When ducking, Hold R then press down C.\n- Get Up- Tap R.\n\n", - /*0x154*/ "Description\n- Proverb type saying about unarmed combat 1 here.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press Z repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x155*/ "Description\n- Proverb type saying about unarmed combat 2 here.\n\nTraining Instructions\n- Knockout/Disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold B then press Z to disarm an enemy.\n- Knockout Punch - punch an unaware enemy from behind.\n", - /*0x156*/ "Description\n- Proverb type saying about combat test 1 here.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x157*/ "Description\n- Proverb type saying about combat test 2 here.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x158*/ "holo_tips1\n", - /*0x159*/ "holo_tips2\n", - /*0x15a*/ "holo_tips3\n", - /*0x15b*/ "holo_tips4\n", - /*0x15c*/ "holo_tips5\n", - /*0x15d*/ "holo_tips6\n", - /*0x15e*/ "holo_tips7\n", - /*0x15f*/ "holo_advice1\n", - /*0x160*/ "holo_advice2\n", - /*0x161*/ "holo_advice3\n", - /*0x162*/ "holo_advice4\n", - /*0x163*/ "holo_advice5\n", - /*0x164*/ "holo_advice6\n", - /*0x165*/ "holo_advice7\n", - /*0x166*/ "device_tips1\n", - /*0x167*/ "device_tips2\n", - /*0x168*/ "device_tips3\n", - /*0x169*/ "device_tips4\n", - /*0x16a*/ "device_tips5\n", - /*0x16b*/ "device_tips6\n", - /*0x16c*/ "device_tips7\n", - /*0x16d*/ "device_tips8\n", - /*0x16e*/ "device_tips9\n", - /*0x16f*/ "device_tips10\n", - /*0x170*/ "device_advice1\n", - /*0x171*/ "device_advice2\n", - /*0x172*/ "device_advice3\n", - /*0x173*/ "device_advice4\n", - /*0x174*/ "device_advice5\n", - /*0x175*/ "device_advice6\n", - /*0x176*/ "device_advice7\n", - /*0x177*/ "device_advice8\n", - /*0x178*/ "device_advice9\n", - /*0x179*/ "device_advice10\n", - /*0x17a*/ "Instructions for falcon2\n", - /*0x17b*/ "Instructions for falcon2scope\n", - /*0x17c*/ "Instructions for falcon2silenced\n", - /*0x17d*/ "Instructions for leegun1\n", - /*0x17e*/ "Instructions for skedarpistol\n", - /*0x17f*/ "Instructions for maianpistol\n", - /*0x180*/ "Instructions for dy357\n", - /*0x181*/ "Instructions for dy357_trent\n", - /*0x182*/ "Instructions for cmp150\n", - /*0x183*/ "Instructions for cyclone\n", - /*0x184*/ "Instructions for maiansmg\n", - /*0x185*/ "Instructions for anothersmg\n", - /*0x186*/ "Instructions for pcgun\n", - /*0x187*/ "Instructions for dydragon\n", - /*0x188*/ "Instructions for k7avenger\n", - /*0x189*/ "Instructions for ar34\n", - /*0x18a*/ "Instructions for dysuperdragon\n", - /*0x18b*/ "Instructions for shotgun\n", - /*0x18c*/ "Instructions for sniperrifle\n", - /*0x18d*/ "Instructions for z2020\n", - /*0x18e*/ "Instructions for crossbow\n", - /*0x18f*/ "Instructions for druggun\n", - /*0x190*/ "Instructions for skedarminigun\n", - /*0x191*/ "Instructions for dydevastator\n", - /*0x192*/ "Instructions for dyrocket\n", - /*0x193*/ "Instructions for skedarrocket\n", - /*0x194*/ "Instructions for knife\n", - /*0x195*/ "Instructions for laser\n", - /*0x196*/ "Instructions for grenade\n", - /*0x197*/ "Instructions for nbomb\n", - /*0x198*/ "Instructions for timedmine\n", - /*0x199*/ "Instructions for proximitymine\n", - /*0x19a*/ "Instructions for remotemine\n", - /*0x19b*/ "Style 1", - /*0x19c*/ "Style 2", - /*0x19d*/ "Style 3", - /*0x19e*/ "Style 4", - /*0x19f*/ "Blond", - /*0x1a0*/ "Black", - /*0x1a1*/ "Auburn", - /*0x1a2*/ "Blue Rinse", - /*0x1a3*/ "Player", - /*0x1a4*/ "", - /*0x1a5*/ "Identify\n", - /*0x1a6*/ "Sim", - /*0x1a7*/ "Challenges\n", - /*0x1a8*/ "Load/Preset Games\n", - /*0x1a9*/ "Quick Start\n", - /*0x1aa*/ "Advanced Setup\n", - /*0x1ab*/ "Combat Simulator\n", - /*0x1ac*/ "Carrington Institute\n", - /*0x1ad*/ "Team Score\n", - /*0x1ae*/ "Finished Setup\n", - /*0x1af*/ "Player 1 Team\n", - /*0x1b0*/ "Player 2 Team\n", - /*0x1b1*/ "Player 3 Team\n", - /*0x1b2*/ "Player 4 Team\n", - /*0x1b3*/ "Number Of Sims\n", - /*0x1b4*/ "Sims Per Team\n", - /*0x1b5*/ "Sim Difficulty\n", - /*0x1b6*/ "Start Game\n", - /*0x1b7*/ "Drop Out\n", - /*0x1b8*/ "Player Settings\n", - /*0x1b9*/ "Game Settings\n", - /*0x1ba*/ "Quick Go\n", - /*0x1bb*/ "Ready!\n", - /*0x1bc*/ "Quick Team\n", - /*0x1bd*/ "Players Only\n", - /*0x1be*/ "Players and Simulants\n", - /*0x1bf*/ "Player Teams\n", - /*0x1c0*/ "Players versus Simulants\n", - /*0x1c1*/ "Player-Simulant Teams\n", - /*0x1c2*/ NULL, - /*0x1c3*/ NULL, - /*0x1c4*/ NULL, - /*0x1c5*/ NULL, - /*0x1c6*/ NULL, - /*0x1c7*/ NULL, - /*0x1c8*/ NULL, - /*0x1c9*/ NULL, - /*0x1ca*/ NULL, - /*0x1cb*/ NULL, - /*0x1cc*/ NULL, - /*0x1cd*/ NULL, - /*0x1ce*/ NULL, - /*0x1cf*/ NULL, - /*0x1d0*/ NULL, - /*0x1d1*/ NULL, - /*0x1d2*/ NULL, - /*0x1d3*/ NULL, - /*0x1d4*/ NULL, - /*0x1d5*/ NULL, - /*0x1d6*/ NULL, - /*0x1d7*/ NULL, - /*0x1d8*/ NULL, - /*0x1d9*/ NULL, - /*0x1da*/ NULL, - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Bond Invisible", + /* 5*/ "Bond Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny Bond", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Golden Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "invincibility on\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Bond Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny Bond On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy Now Karl?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Bond Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Bond Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - Abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun\n", + /* 72*/ "Don't point that gun at me\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "EYESPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is therefore the best choice for the beginner. It is not very intelligent and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills & intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists which protest the use of weapons. They will go around the level hunting for guns that are lying around and horde them so that players cannot use them. Of course, if you were to shoot them they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamiKazeSim: This simulant will stop at nothing to destroy it's target. It is very aggressive and never keeps it's distance (even if it's holding a grenade!). Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However it has no such reservations when it comes to unarmed combat. It will always try to use it's fists to attack or disarm it's opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try and survive by running away. It may sometimes attack but only if the opponent has an inferior weapon. Draw out a better gun or shoot it and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and dispises the tactics of the PredatorSim. It will always try and kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily out-run a human player so it's no use running away from a CheetahSim unless you know some good short-cuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately this restricts the hosts movement so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomise\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Flag", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Flag", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the callsign 'Perfect Dark'.\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark he held the honour of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents, runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power, dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she hates. \n\n[source: WALL STREET JOURNAL]\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne corp with an emphasis on language skills and code-breaking. Fortunately he has morals, and due to his formidable level of intelligence has guessed some of dataDyne's future plans. The voice is highly precise and educated, and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde young human male whose the voice is dull, annoying, and cringeworthy. Very tall. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar Warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The US President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys'. They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington, a formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. Tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion, and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battlecruiser of immense power was scuttled in the Pacific ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of Humans alone to develop.\n\nThe Maians meet the Skedar and they have a fight that turns into a protracted war. After hundreds of years of fighting an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations'. They fear that announcing their presence may well precipitate further wars on the planet, and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battlecruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battlecruiser is. Their tests direct them to the pacific ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne have to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the president. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the US government so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne have made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battlecruiser. When it expresses concern about the mission it is being created for the response of Cassandra De Vries is to order its personality removed. Clearly it is thinking too much. In desperation it contacts the Carrington organisation with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation, but continues with the mission to get him/it to a place of safety. With the alarm raised Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll but her boss has heard enough from the AI to prompt him into summoning a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 building, a front for the dataDyne corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent job for her to complete first.\n\nThe specialists' have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the president's entourage to gain access to the airbase where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for the President, Elvis, herself and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible they head down to the ocean floor, where they get their first sight of the sunken Cetan battlecruiser. Entering the ship through the portal the Skedar have made they come across a dead skedar warrior... clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship where they find the AI that was once Dr. Caroll. Once his personality is restored he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. Joanna holds them off while the majority of the employees escape, before getting knocked unconscious and captured by the Skedar.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar battle shrine, which gives Elvis a shock since the Maians could never find this Skedar holiest of holy places. If the Shrine is destroyed the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the battle shrine, while Elvis returns to the Assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "dataDyne are nasty\n", + /*269*/ "Carrington Institute\n", + /*270*/ "The Carrington Institute is lovely\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human sized pulse of heat.\n\nTraining Instructions\n- Holograph the Hackers terminal next door in the Info room.\n\nOperation\n- Press Z to take a holograph. Pressing B will open any doors in the way.Hold down R to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights lifeforms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch and activate it to turn the lights back on.\n\nOperation\n- Select the Nightvision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Standalone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the door decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press B while holding the door decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the night vision and IR goggles can not.\n\nTraining Instructions\n- With the Xray Scanner on, search for the 2 hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the Xray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick witted enemy.\n\nTraining Instructions\n- Grimshaw has a cloaking device waiting to be serviced. Head next door and 'aquire' it from him.\n\nOperation\n- To wear the disguise simply select it from your inventory.\n", + /*276*/ "Drscription\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Distrupts the radiation field around the wearer, creating a chameleon type effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the cloaking device and head to Carringtons office to suprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM mine onto the lighting hub located through the secret door.\n\nOperation\n- Press Z to throw the mine. Hold down R and move the stick to fine tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Comms Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press B when holding Comms Uplink.\n", + /*281*/ "FIRING\n Press Z to fire gun\n", + /*282*/ "AUTO RELOAD\n Release Z to reload when magazine empty\n", + /*283*/ "MANUAL RELOAD\n Press B to reload early if magazine not full\n", + /*284*/ "Aiming: hold down R to enter aim mode\n", + /*285*/ "Use analog stick to move aiming sight\n", + /*286*/ "AUTO FIRE\n Hold Z to repeatedly fire automatically\n", + /*287*/ "ALTER AIM\n Press up C or down C to move sight up/down\n", + /*288*/ "ZOOM\n Hold R to enter Zoom mode\n", + /*289*/ "FAST FIRE\n Press Z quickly to fire faster\n", + /*290*/ "ELVIS IS DEAD OR FALLEN OUT OF THE BACKGROUND\n", + /*291*/ "Carrington Institute\0|Main building and base of operations\n", + /*292*/ "Lucerne Tower\0|Global Headquarters\n", + /*293*/ "Laboratory Basement\0|Underground research labs\n", + /*294*/ "Carrington Villa\0|Private coastal retreat\n", + /*295*/ "Chicago\0|Backstreets of the city\n", + /*296*/ "G5 Building\0|dataDyne front corporation\n", + /*297*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*298*/ "Alaskan Airbase\0|Brooks Range, Alaska\n", + /*299*/ "Air Force One\0|The President's Airplane\n", + /*300*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*301*/ "Pelagic 2\0|Specialised Deep Sea Research Ship\n", + /*302*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*303*/ "Skedar Assault Ship\0|Troop Carrying spacecraft\n", + /*304*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*305*/ "Dropship\0|Insert subtitle here\n", + /*306*/ "HoverCrate\0|Insert subtitle here\n", + /*307*/ "HoverBike\0|subtitle here\n", + /*308*/ "Cleaning Hovbot\0|Insert subtitle here\n", + /*309*/ "Hovercopter\0|Insert subtitle here\n", + /*310*/ "G5 Robot\0|Insert subtitle here\n", + /*311*/ "A51 Interceptor\0|Insert subtitle here\n", + /*312*/ "Maian Vessel\0|Insert subtitle here\n", + /*313*/ "Skedar Shuttle\0|Insert subtitle here\n", + /*314*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*315*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*316*/ "These heavily guarded, well hidden labs hold the key to dataDyne's future. Within them, techs work on top secret projects aimed at putting dataDyne on the top of the heap.\n", + /*317*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*318*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 corporation has their headquarters.\n", + /*319*/ "Inside the G5 building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*320*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*321*/ "One of a series of reinforced airbases available as staging posts for Air Force One. Typically, the airbase is remote, in an inhospitable region, far away from prying eyes.\n", + /*322*/ "This particular Air Force One is optimised for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*323*/ "In the rocky snow-covered landscape of the Arctic Circle the wreckage of the stricken plane has come to rest.\n", + /*324*/ "Owned by the US government, the Pelagic 2 is capable of staging deep sea diving operations in all weathers. It is the only fully integrated ocean floor research vessel in the world.\n", + /*325*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*326*/ "An interplanetary assault ship that carries Skedar Warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*327*/ "A highly arid planet, wracked by earthquakes, sandstorms and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*328*/ "that thing in the first cutscene\n", + /*329*/ "a floating crate\n", + /*330*/ "a floating bike\n", + /*331*/ "a floating hoover\n", + /*332*/ "a cool ship with startling AI and realistic dynamic movement\n", + /*333*/ "a superb attack drone with lovely rotating guns and brilliant AI\n", + /*334*/ "just as cool as the hovercopter, especially when it crashes\n", + /*335*/ "ooh! shiny\n", + /*336*/ "skedar shuttle thing\n", + /*337*/ "Description\n- A good agent notices everything around them.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press Down C\n-Look down- Press Up C\n-Free Look- Hold down R to enter aim mode and use the stick to look.\n", + /*338*/ "Description\n- Proverb type saying about movement 1 here.\n\nTraining Instructions\n- Activate All Of The Switches In Front. Be Quick Though, As Each Switch Will Reset On A Time Limit.\n\nOperation\n- Sidestep left- Left C\n- Sidestep right- Right C\n\n", + /*339*/ "Description\n- Proverb type saying about movement 2 here.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate The Switches.\n\nOperation\n- Duck- Hold R then press down C.\n- Crouch- When ducking, Hold R then press down C.\n- Get Up- Tap R.\n\n", + /*340*/ "Description\n- Proverb type saying about unarmed combat 1 here.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press Z repeatedly when unarmed to launch a flurry of punches.\n\n", + /*341*/ "Description\n- Proverb type saying about unarmed combat 2 here.\n\nTraining Instructions\n- Knockout/Disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold B then press Z to disarm an enemy.\n- Knockout Punch - punch an unaware enemy from behind.\n", + /*342*/ "Description\n- Proverb type saying about combat test 1 here.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*343*/ "Description\n- Proverb type saying about combat test 2 here.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*344*/ "holo_tips1\n", + /*345*/ "holo_tips2\n", + /*346*/ "holo_tips3\n", + /*347*/ "holo_tips4\n", + /*348*/ "holo_tips5\n", + /*349*/ "holo_tips6\n", + /*350*/ "holo_tips7\n", + /*351*/ "holo_advice1\n", + /*352*/ "holo_advice2\n", + /*353*/ "holo_advice3\n", + /*354*/ "holo_advice4\n", + /*355*/ "holo_advice5\n", + /*356*/ "holo_advice6\n", + /*357*/ "holo_advice7\n", + /*358*/ "device_tips1\n", + /*359*/ "device_tips2\n", + /*360*/ "device_tips3\n", + /*361*/ "device_tips4\n", + /*362*/ "device_tips5\n", + /*363*/ "device_tips6\n", + /*364*/ "device_tips7\n", + /*365*/ "device_tips8\n", + /*366*/ "device_tips9\n", + /*367*/ "device_tips10\n", + /*368*/ "device_advice1\n", + /*369*/ "device_advice2\n", + /*370*/ "device_advice3\n", + /*371*/ "device_advice4\n", + /*372*/ "device_advice5\n", + /*373*/ "device_advice6\n", + /*374*/ "device_advice7\n", + /*375*/ "device_advice8\n", + /*376*/ "device_advice9\n", + /*377*/ "device_advice10\n", + /*378*/ "Instructions for falcon2\n", + /*379*/ "Instructions for falcon2scope\n", + /*380*/ "Instructions for falcon2silenced\n", + /*381*/ "Instructions for leegun1\n", + /*382*/ "Instructions for skedarpistol\n", + /*383*/ "Instructions for maianpistol\n", + /*384*/ "Instructions for dy357\n", + /*385*/ "Instructions for dy357_trent\n", + /*386*/ "Instructions for cmp150\n", + /*387*/ "Instructions for cyclone\n", + /*388*/ "Instructions for maiansmg\n", + /*389*/ "Instructions for anothersmg\n", + /*390*/ "Instructions for pcgun\n", + /*391*/ "Instructions for dydragon\n", + /*392*/ "Instructions for k7avenger\n", + /*393*/ "Instructions for ar34\n", + /*394*/ "Instructions for dysuperdragon\n", + /*395*/ "Instructions for shotgun\n", + /*396*/ "Instructions for sniperrifle\n", + /*397*/ "Instructions for z2020\n", + /*398*/ "Instructions for crossbow\n", + /*399*/ "Instructions for druggun\n", + /*400*/ "Instructions for skedarminigun\n", + /*401*/ "Instructions for dydevastator\n", + /*402*/ "Instructions for dyrocket\n", + /*403*/ "Instructions for skedarrocket\n", + /*404*/ "Instructions for knife\n", + /*405*/ "Instructions for laser\n", + /*406*/ "Instructions for grenade\n", + /*407*/ "Instructions for nbomb\n", + /*408*/ "Instructions for timedmine\n", + /*409*/ "Instructions for proximitymine\n", + /*410*/ "Instructions for remotemine\n", + /*411*/ "Style 1", + /*412*/ "Style 2", + /*413*/ "Style 3", + /*414*/ "Style 4", + /*415*/ "Blond", + /*416*/ "Black", + /*417*/ "Auburn", + /*418*/ "Blue Rinse", + /*419*/ "Player", + /*420*/ "", + /*421*/ "Identify\n", + /*422*/ "Sim", + /*423*/ "Challenges\n", + /*424*/ "Load/Preset Games\n", + /*425*/ "Quick Start\n", + /*426*/ "Advanced Setup\n", + /*427*/ "Combat Simulator\n", + /*428*/ "Carrington Institute\n", + /*429*/ "Team Score\n", + /*430*/ "Finished Setup\n", + /*431*/ "Player 1 Team\n", + /*432*/ "Player 2 Team\n", + /*433*/ "Player 3 Team\n", + /*434*/ "Player 4 Team\n", + /*435*/ "Number Of Sims\n", + /*436*/ "Sims Per Team\n", + /*437*/ "Sim Difficulty\n", + /*438*/ "Start Game\n", + /*439*/ "Drop Out\n", + /*440*/ "Player Settings\n", + /*441*/ "Game Settings\n", + /*442*/ "Quick Go\n", + /*443*/ "Ready!\n", + /*444*/ "Quick Team\n", + /*445*/ "Players Only\n", + /*446*/ "Players and Simulants\n", + /*447*/ "Player Teams\n", + /*448*/ "Players versus Simulants\n", + /*449*/ "Player-Simulant Teams\n", + /*450*/ NULL, + /*451*/ NULL, + /*452*/ NULL, + /*453*/ NULL, + /*454*/ NULL, + /*455*/ NULL, + /*456*/ NULL, + /*457*/ NULL, + /*458*/ NULL, + /*459*/ NULL, + /*460*/ NULL, + /*461*/ NULL, + /*462*/ NULL, + /*463*/ NULL, + /*464*/ NULL, + /*465*/ NULL, + /*466*/ NULL, + /*467*/ NULL, + /*468*/ NULL, + /*469*/ NULL, + /*470*/ NULL, + /*471*/ NULL, + /*472*/ NULL, + /*473*/ NULL, + /*474*/ NULL, + /*475*/ NULL, }; diff --git a/src/files/lang/miscP.c b/src/files/lang/miscP.c index b439a7542..fd5f4834a 100644 --- a/src/files/lang/miscP.c +++ b/src/files/lang/miscP.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Case", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Case", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Case", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Case", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Main building and base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ NULL, }; diff --git a/src/files/lang/misc_str_f.c b/src/files/lang/misc_str_f.c index 6977141b1..ce2945e31 100644 --- a/src/files/lang/misc_str_f.c +++ b/src/files/lang/misc_str_f.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Case", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Case", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Case", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Case", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Main building and base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ NULL, }; diff --git a/src/files/lang/misc_str_g.c b/src/files/lang/misc_str_g.c index 6977141b1..ce2945e31 100644 --- a/src/files/lang/misc_str_g.c +++ b/src/files/lang/misc_str_g.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Case", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Case", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Case", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Case", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Main building and base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ NULL, }; diff --git a/src/files/lang/misc_str_i.c b/src/files/lang/misc_str_i.c index 6977141b1..ce2945e31 100644 --- a/src/files/lang/misc_str_i.c +++ b/src/files/lang/misc_str_i.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Case", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Case", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Case", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Case", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Main building and base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ NULL, }; diff --git a/src/files/lang/misc_str_s.c b/src/files/lang/misc_str_s.c index 6977141b1..ce2945e31 100644 --- a/src/files/lang/misc_str_s.c +++ b/src/files/lang/misc_str_s.c @@ -1,480 +1,480 @@ #include char *lang[] = { - /*0x00*/ "Invincible", - /*0x01*/ "All Guns", - /*0x02*/ "Super x2 Health", - /*0x03*/ "Super x2 Armor", - /*0x04*/ "Invisible", - /*0x05*/ "Phase", - /*0x06*/ "Infinite Ammo", - /*0x07*/ "DK Mode", - /*0x08*/ "Tiny", - /*0x09*/ "Super x10 Health", - /*0x0a*/ "Magnum", - /*0x0b*/ "Laser", - /*0x0c*/ "Gun", - /*0x0d*/ "Silver PP7", - /*0x0e*/ "Gold PP7", - /*0x0f*/ "Invincibility On\n", - /*0x10*/ "All Guns On\n", - /*0x11*/ "Maximum Ammo\n", - /*0x12*/ "Super x2 Health\n", - /*0x13*/ "Super x2 Armor\n", - /*0x14*/ "Invisibility On\n", - /*0x15*/ "Phase On\n", - /*0x16*/ "Infinite Ammo On\n", - /*0x17*/ "DK Mode On\n", - /*0x18*/ "Extra Weapons\n", - /*0x19*/ "Tiny On\n", - /*0x1a*/ "Paintball Mode On\n", - /*0x1b*/ "Super x10 Health\n", - /*0x1c*/ "Happy?\n", - /*0x1d*/ "Fast Mode On\n", - /*0x1e*/ "Invincibility Off\n", - /*0x1f*/ "All Guns Off\n", - /*0x20*/ "Invisibility Off\n", - /*0x21*/ "Phase Off\n", - /*0x22*/ "Infinite Ammo Off\n", - /*0x23*/ "DK Mode Off\n", - /*0x24*/ "Tiny Off\n", - /*0x25*/ "Paintball Mode Off\n", - /*0x26*/ "Radar On\n", - /*0x27*/ "Fast Mode Off\n", - /*0x28*/ "NO NAME", - /*0x29*/ "E R R O R\n", - /*0x2a*/ "No briefing for this mission\n", - /*0x2b*/ "\n", - /*0x2c*/ "Objective", - /*0x2d*/ "Completed\n", - /*0x2e*/ "Incomplete\n", - /*0x2f*/ "Failed\n", - /*0x30*/ "Slowest Motion\n", - /*0x31*/ "Very Slow Motion\n", - /*0x32*/ "Slow Motion\n", - /*0x33*/ "Normal Motion\n", - /*0x34*/ "Fast Motion\n", - /*0x35*/ "Very Fast Motion\n", - /*0x36*/ "Fastest Motion\n", - /*0x37*/ "Line Mode", - /*0x38*/ "Paintball Mode", - /*0x39*/ "Enemy Rockets", - /*0x3a*/ "2x Rocket L.", - /*0x3b*/ "2x Grenade L.", - /*0x3c*/ "2x RC-P90", - /*0x3d*/ "2x Throwing Knife", - /*0x3e*/ "2x Hunting Knife", - /*0x3f*/ "2x Laser", - /*0x40*/ "Turbo Mode", - /*0x41*/ "Fast Animation", - /*0x42*/ "Slow Animation", - /*0x43*/ "No Radar [Multi]", - /*0x44*/ "One minute left.\n", - /*0x45*/ "OBJECTIVES FAILED - abort mission.\n", - /*0x46*/ "Guard Greeting\n", - /*0x47*/ "What's that gun?\n", - /*0x48*/ "Don't point that gun at me.\n", - /*0x49*/ "S/MPS", - /*0x4a*/ "H/M", - /*0x4b*/ "Y/D", - /*0x4c*/ "P/D", - /*0x4d*/ "CI 2023", - /*0x4e*/ "BN: 161176", - /*0x4f*/ "CAMSPY", - /*0x50*/ "MODEL 1.2", - /*0x51*/ "GYROSTAT", - /*0x52*/ "Meat", - /*0x53*/ "Easy", - /*0x54*/ "Normal", - /*0x55*/ "Hard", - /*0x56*/ "Perfect", - /*0x57*/ "Dark", - /*0x58*/ "MeatSim", - /*0x59*/ "EasySim", - /*0x5a*/ "NormalSim", - /*0x5b*/ "HardSim", - /*0x5c*/ "PerfectSim", - /*0x5d*/ "DarkSim", - /*0x5e*/ "PacifistSim", - /*0x5f*/ "ShieldSim", - /*0x60*/ "RocketSim", - /*0x61*/ "KamikazeSim", - /*0x62*/ "FistSim", - /*0x63*/ "PredatorSim", - /*0x64*/ "CowardSim", - /*0x65*/ "JusticeSim", - /*0x66*/ "VendettaSim", - /*0x67*/ "CheetahSim", - /*0x68*/ "TurtleSim", - /*0x69*/ "RevengeSim", - /*0x6a*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", - /*0x6b*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", - /*0x6c*/ "NormalSim: This simulant is as skilled as the average human player.\n", - /*0x6d*/ "HardSim: This simulant is as skilled as a good human player.\n", - /*0x6e*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", - /*0x6f*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", - /*0x70*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", - /*0x71*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", - /*0x72*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", - /*0x73*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", - /*0x74*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", - /*0x75*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", - /*0x76*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", - /*0x77*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", - /*0x78*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", - /*0x79*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", - /*0x7a*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", - /*0x7b*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", - /*0x7c*/ "Dark Combat", - /*0x7d*/ "Skedar Mystery", - /*0x7e*/ "CI Operative", - /*0x7f*/ "dataDyne Action", - /*0x80*/ "Maian Tears", - /*0x81*/ "Alien Conflict", - /*0x82*/ "Carrington Institute", - /*0x83*/ "dD Central", - /*0x84*/ "dD Central X", - /*0x85*/ "dD Research", - /*0x86*/ "dD Research X", - /*0x87*/ "dD Extraction", - /*0x88*/ "dD Extraction X", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "Carrington Villa X", - /*0x8b*/ "Chicago", - /*0x8c*/ "Chicago X", - /*0x8d*/ "G5 Building", - /*0x8e*/ "G5 Building X", - /*0x8f*/ "A-51 Infiltration", - /*0x90*/ "A-51 Infiltration X", - /*0x91*/ "A-51 Rescue", - /*0x92*/ "A-51 Rescue X", - /*0x93*/ "A-51 Escape", - /*0x94*/ "A-51 Escape X", - /*0x95*/ "Air Base", - /*0x96*/ "Air Base X", - /*0x97*/ "Air Force One", - /*0x98*/ "Air Force One X", - /*0x99*/ "Crash Site", - /*0x9a*/ "Crash Site X", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "Pelagic II X", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "Deep Sea X", - /*0x9f*/ "Institute Defense", - /*0xa0*/ "Institute Defense X", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "Attack Ship X", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "Skedar Ruins X", - /*0xa5*/ "End Credits", - /*0xa6*/ "Random\n", - /*0xa7*/ "Select All\n", - /*0xa8*/ "Select None\n", - /*0xa9*/ "Randomize\n", - /*0xaa*/ "Weapon", - /*0xab*/ "Function", - /*0xac*/ "Orders", - /*0xad*/ "No Weapon", - /*0xae*/ "Pick Target\n", - /*0xaf*/ "Follow", - /*0xb0*/ "Attack", - /*0xb1*/ "Defend", - /*0xb2*/ "Hold", - /*0xb3*/ "Normal", - /*0xb4*/ "Download", - /*0xb5*/ "Get Case", - /*0xb6*/ "Tag Box", - /*0xb7*/ "Killed by", - /*0xb8*/ "Killed", - /*0xb9*/ "Beginner:21\n", - /*0xba*/ "Trainee:20\n", - /*0xbb*/ "Amateur:19\n", - /*0xbc*/ "Rookie:18\n", - /*0xbd*/ "Novice:17\n", - /*0xbe*/ "Trooper:16\n", - /*0xbf*/ "Agent:15\n", - /*0xc0*/ "Star Agent:14\n", - /*0xc1*/ "Special Agent:13\n", - /*0xc2*/ "Expert:12\n", - /*0xc3*/ "Veteran:11\n", - /*0xc4*/ "Professional:10\n", - /*0xc5*/ "Dangerous:9\n", - /*0xc6*/ "Deadly:8\n", - /*0xc7*/ "Killer:7\n", - /*0xc8*/ "Assassin:6\n", - /*0xc9*/ "Lethal:5\n", - /*0xca*/ "Elite:4\n", - /*0xcb*/ "Invincible:3\n", - /*0xcc*/ "Near Perfect:2\n", - /*0xcd*/ "Perfect:1\n", - /*0xce*/ "DARTAMMO", - /*0xcf*/ "MODEL 1.4", - /*0xd0*/ "BN: 200959", - /*0xd1*/ "Save Case", - /*0xd2*/ "Def Hill", - /*0xd3*/ "Hold Hill", - /*0xd4*/ "Get Case", - /*0xd5*/ "Pop Cap", - /*0xd6*/ "Protect", - /*0xd7*/ "All Simulants", - /*0xd8*/ "MODEL 1.3", - /*0xd9*/ "BN: 261069", - /*0xda*/ "Not enough room to launch ", - /*0xdb*/ "Joanna Dark\n", - /*0xdc*/ "Human (Female)\n", - /*0xdd*/ "23 years 2 months\n", - /*0xde*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", - /*0xdf*/ "Jonathan\n", - /*0xe0*/ "Human (Male)\n", - /*0xe1*/ "28 years 5 months\n", - /*0xe2*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", - /*0xe3*/ "Daniel Carrington\n", - /*0xe4*/ "Human (Male)\n", - /*0xe5*/ "62 years 8 months\n", - /*0xe6*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", - /*0xe7*/ "Cassandra De Vries\n", - /*0xe8*/ "Human (Female)\n", - /*0xe9*/ "39 years ? months\n", - /*0xea*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", - /*0xeb*/ "Trent Easton\n", - /*0xec*/ "Human (Male)\n", - /*0xed*/ "46 years ? months\n", - /*0xee*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", - /*0xef*/ "Dr. Caroll\n", - /*0xf0*/ "The Caroll Sapient (AI)\n", - /*0xf1*/ "6 months\n", - /*0xf2*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", - /*0xf3*/ "Elvis\n", - /*0xf4*/ "Maian (Male)\n", - /*0xf5*/ "320 years\n", - /*0xf6*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", - /*0xf7*/ "Mr. Blonde\n", - /*0xf8*/ "Human (Male)\n", - /*0xf9*/ "Late 20's\n", - /*0xfa*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", - /*0xfb*/ "Mr. Blonde\n", - /*0xfc*/ "Skedar (disguised)\n", - /*0xfd*/ "unknown\n", - /*0xfe*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", - /*0xff*/ "The U.S. President\n", - /*0x100*/ "Human (Male)\n", - /*0x101*/ "50 years\n", - /*0x102*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", - /*0x103*/ "Maians\n", - /*0x104*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", - /*0x105*/ "Skedar Warrior\n", - /*0x106*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", - /*0x107*/ "Background\n", - /*0x108*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", - /*0x109*/ "The Story\n", - /*0x10a*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", - /*0x10b*/ "dataDyne Corporation\n", - /*0x10c*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", - /*0x10d*/ "Carrington Institute\n", - /*0x10e*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", - /*0x10f*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", - /*0x110*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", - /*0x111*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", - /*0x112*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x113*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", - /*0x114*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", - /*0x115*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", - /*0x116*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", - /*0x117*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", - /*0x118*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", - /*0x119*/ "FIRING\n Press Z Button to fire gun.\n", - /*0x11a*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", - /*0x11b*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", - /*0x11c*/ "Aiming: Hold down R Button to enter Aim mode.\n", - /*0x11d*/ "Use Control Stick to move aiming sight.\n", - /*0x11e*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", - /*0x11f*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", - /*0x120*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", - /*0x121*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", - /*0x122*/ "Carrington Institute\0|Main building and base of operations\n", - /*0x123*/ "Lucerne Tower\0|Global headquarters\n", - /*0x124*/ "Laboratory Basement\0|Underground research labs\n", - /*0x125*/ "Carrington Villa\0|Private coastal retreat\n", - /*0x126*/ "Chicago\0|Backstreets of the city\n", - /*0x127*/ "G5 Building\0|dataDyne front corporation\n", - /*0x128*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", - /*0x129*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", - /*0x12a*/ "Air Force One\0|The President's airplane\n", - /*0x12b*/ "Crash Site\0|Victoria Island 71N 118W\n", - /*0x12c*/ "Pelagic II\0|Specialized deep-sea research ship\n", - /*0x12d*/ "Cetan Ship\0|The most alien environment on Earth\n", - /*0x12e*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", - /*0x12f*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", - /*0x130*/ "Jumpship\0|Agile troop craft\n", - /*0x131*/ "HoverCrate\0|Gravity-negation device\n", - /*0x132*/ "HoverBike\0|Low altitude vehicle\n", - /*0x133*/ "Cleaning Hovbot\0|Your helpful buddy\n", - /*0x134*/ "Hovercopter\0|Urban AG gunship\n", - /*0x135*/ "G5 Robot\0|Urban combat droid\n", - /*0x136*/ "A51 Interceptor\0|Robotic air interceptor\n", - /*0x137*/ "Maian Vessel\0|Scout and patrol vessel\n", - /*0x138*/ "Skedar Shuttle\0|Alien troop dropship\n", - /*0x139*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", - /*0x13a*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", - /*0x13b*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", - /*0x13c*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", - /*0x13d*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", - /*0x13e*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", - /*0x13f*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", - /*0x140*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", - /*0x141*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", - /*0x142*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", - /*0x143*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", - /*0x144*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", - /*0x145*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", - /*0x146*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", - /*0x147*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", - /*0x148*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", - /*0x149*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", - /*0x14a*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", - /*0x14b*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", - /*0x14c*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", - /*0x14d*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", - /*0x14e*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", - /*0x14f*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", - /*0x150*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", - /*0x151*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", - /*0x152*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", - /*0x153*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", - /*0x154*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", - /*0x155*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", - /*0x156*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", - /*0x157*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x158*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", - /*0x159*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", - /*0x15a*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x15b*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x15c*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x15d*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x15e*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", - /*0x15f*/ "Sidestepping and strafing can get you out of trouble.\n", - /*0x160*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", - /*0x161*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", - /*0x162*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", - /*0x163*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", - /*0x164*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", - /*0x165*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x166*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x167*/ "The CamSpy can be difficult to control, so take your time.\n", - /*0x168*/ "Useful in combat, but can cause problems when overloading.\n", - /*0x169*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x16a*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x16b*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x16c*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x16d*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x16e*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", - /*0x16f*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", - /*0x170*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", - /*0x171*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", - /*0x172*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", - /*0x173*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", - /*0x174*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", - /*0x175*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", - /*0x176*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", - /*0x177*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", - /*0x178*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", - /*0x179*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", - /*0x17a*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", - /*0x17b*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", - /*0x17c*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", - /*0x17d*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", - /*0x17e*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", - /*0x17f*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", - /*0x180*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", - /*0x181*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", - /*0x182*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", - /*0x183*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", - /*0x184*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", - /*0x185*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", - /*0x186*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", - /*0x187*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", - /*0x188*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", - /*0x189*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", - /*0x18a*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", - /*0x18b*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", - /*0x18c*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", - /*0x18d*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", - /*0x18e*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", - /*0x18f*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", - /*0x190*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", - /*0x191*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", - /*0x192*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", - /*0x193*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", - /*0x194*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", - /*0x195*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", - /*0x196*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", - /*0x197*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", - /*0x198*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", - /*0x199*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", - /*0x19a*/ "Holo 1 - Looking Around\n", - /*0x19b*/ "Holo 2 - Movement 1\n", - /*0x19c*/ "Holo 3 - Movement 2\n", - /*0x19d*/ "Holo 4 - Unarmed Combat 1\n", - /*0x19e*/ "Holo 5 - Unarmed Combat 2\n", - /*0x19f*/ "Holo 6 - Live Combat 1\n", - /*0x1a0*/ "Holo 7 - Live Combat 2\n", - /*0x1a1*/ "GOAL TARGETS:", - /*0x1a2*/ "GOAL SCORE:", - /*0x1a3*/ "MIN ACCURACY:", - /*0x1a4*/ "FIRE TO START\n", - /*0x1a5*/ "GET READY!\n", - /*0x1a6*/ "LIMIT:", - /*0x1a7*/ "ZONE 3\n", - /*0x1a8*/ "ZONE 2\n", - /*0x1a9*/ "ZONE 1\n", - /*0x1aa*/ "BULL'S-EYE\n", - /*0x1ab*/ "EXPLODED\n", - /*0x1ac*/ "Elvis is dead.\n", - /*0x1ad*/ "Style 1", - /*0x1ae*/ "Style 2", - /*0x1af*/ "Style 3", - /*0x1b0*/ "Style 4", - /*0x1b1*/ "Blonde", - /*0x1b2*/ "Black", - /*0x1b3*/ "Auburn", - /*0x1b4*/ "Blue Rinse", - /*0x1b5*/ "Player", - /*0x1b6*/ "", - /*0x1b7*/ "Identify\n", - /*0x1b8*/ "unused", - /*0x1b9*/ "Challenges\n", - /*0x1ba*/ "Load/Preset Games\n", - /*0x1bb*/ "Quick Start\n", - /*0x1bc*/ "Advanced Setup\n", - /*0x1bd*/ "Combat Simulator\n", - /*0x1be*/ "Carrington Institute\n", - /*0x1bf*/ "Team Score\n", - /*0x1c0*/ "Finished Setup\n", - /*0x1c1*/ "Player 1 Team\n", - /*0x1c2*/ "Player 2 Team\n", - /*0x1c3*/ "Player 3 Team\n", - /*0x1c4*/ "Player 4 Team\n", - /*0x1c5*/ "Number Of Simulants\n", - /*0x1c6*/ "Simulants Per Team\n", - /*0x1c7*/ "Simulant Difficulty\n", - /*0x1c8*/ "Start Game\n", - /*0x1c9*/ "Drop Out\n", - /*0x1ca*/ "Player Settings\n", - /*0x1cb*/ "Game Settings\n", - /*0x1cc*/ "Quick Go\n", - /*0x1cd*/ "Ready!\n", - /*0x1ce*/ "Quick Team\n", - /*0x1cf*/ "Players Only\n", - /*0x1d0*/ "Players and Simulants\n", - /*0x1d1*/ "Player Teams\n", - /*0x1d2*/ "Players vs. Simulants\n", - /*0x1d3*/ "Player-Simulant Teams\n", - /*0x1d4*/ "DRUGSPY", - /*0x1d5*/ "BOMBSPY", - /*0x1d6*/ "Replay Previous Mission\n", - /*0x1d7*/ "Holograph\n", - /*0x1d8*/ "Aggressive\n", - /*0x1d9*/ "Passive\n", - /*0x1da*/ "Perfect Buddies\n", - /*0x1db*/ NULL, + /* 0*/ "Invincible", + /* 1*/ "All Guns", + /* 2*/ "Super x2 Health", + /* 3*/ "Super x2 Armor", + /* 4*/ "Invisible", + /* 5*/ "Phase", + /* 6*/ "Infinite Ammo", + /* 7*/ "DK Mode", + /* 8*/ "Tiny", + /* 9*/ "Super x10 Health", + /* 10*/ "Magnum", + /* 11*/ "Laser", + /* 12*/ "Gun", + /* 13*/ "Silver PP7", + /* 14*/ "Gold PP7", + /* 15*/ "Invincibility On\n", + /* 16*/ "All Guns On\n", + /* 17*/ "Maximum Ammo\n", + /* 18*/ "Super x2 Health\n", + /* 19*/ "Super x2 Armor\n", + /* 20*/ "Invisibility On\n", + /* 21*/ "Phase On\n", + /* 22*/ "Infinite Ammo On\n", + /* 23*/ "DK Mode On\n", + /* 24*/ "Extra Weapons\n", + /* 25*/ "Tiny On\n", + /* 26*/ "Paintball Mode On\n", + /* 27*/ "Super x10 Health\n", + /* 28*/ "Happy?\n", + /* 29*/ "Fast Mode On\n", + /* 30*/ "Invincibility Off\n", + /* 31*/ "All Guns Off\n", + /* 32*/ "Invisibility Off\n", + /* 33*/ "Phase Off\n", + /* 34*/ "Infinite Ammo Off\n", + /* 35*/ "DK Mode Off\n", + /* 36*/ "Tiny Off\n", + /* 37*/ "Paintball Mode Off\n", + /* 38*/ "Radar On\n", + /* 39*/ "Fast Mode Off\n", + /* 40*/ "NO NAME", + /* 41*/ "E R R O R\n", + /* 42*/ "No briefing for this mission\n", + /* 43*/ "\n", + /* 44*/ "Objective", + /* 45*/ "Completed\n", + /* 46*/ "Incomplete\n", + /* 47*/ "Failed\n", + /* 48*/ "Slowest Motion\n", + /* 49*/ "Very Slow Motion\n", + /* 50*/ "Slow Motion\n", + /* 51*/ "Normal Motion\n", + /* 52*/ "Fast Motion\n", + /* 53*/ "Very Fast Motion\n", + /* 54*/ "Fastest Motion\n", + /* 55*/ "Line Mode", + /* 56*/ "Paintball Mode", + /* 57*/ "Enemy Rockets", + /* 58*/ "2x Rocket L.", + /* 59*/ "2x Grenade L.", + /* 60*/ "2x RC-P90", + /* 61*/ "2x Throwing Knife", + /* 62*/ "2x Hunting Knife", + /* 63*/ "2x Laser", + /* 64*/ "Turbo Mode", + /* 65*/ "Fast Animation", + /* 66*/ "Slow Animation", + /* 67*/ "No Radar [Multi]", + /* 68*/ "One minute left.\n", + /* 69*/ "OBJECTIVES FAILED - abort mission.\n", + /* 70*/ "Guard Greeting\n", + /* 71*/ "What's that gun?\n", + /* 72*/ "Don't point that gun at me.\n", + /* 73*/ "S/MPS", + /* 74*/ "H/M", + /* 75*/ "Y/D", + /* 76*/ "P/D", + /* 77*/ "CI 2023", + /* 78*/ "BN: 161176", + /* 79*/ "CAMSPY", + /* 80*/ "MODEL 1.2", + /* 81*/ "GYROSTAT", + /* 82*/ "Meat", + /* 83*/ "Easy", + /* 84*/ "Normal", + /* 85*/ "Hard", + /* 86*/ "Perfect", + /* 87*/ "Dark", + /* 88*/ "MeatSim", + /* 89*/ "EasySim", + /* 90*/ "NormalSim", + /* 91*/ "HardSim", + /* 92*/ "PerfectSim", + /* 93*/ "DarkSim", + /* 94*/ "PacifistSim", + /* 95*/ "ShieldSim", + /* 96*/ "RocketSim", + /* 97*/ "KamikazeSim", + /* 98*/ "FistSim", + /* 99*/ "PredatorSim", + /*100*/ "CowardSim", + /*101*/ "JusticeSim", + /*102*/ "VendettaSim", + /*103*/ "CheetahSim", + /*104*/ "TurtleSim", + /*105*/ "RevengeSim", + /*106*/ "MeatSim: This is the easiest of all the simulants to defeat and is, therefore, the best choice for the beginner. It is not very intelligent, and its shooting skills are very poor.\n", + /*107*/ "EasySim: This simulant has basic skills and intelligence, but it can still be dangerous.\n", + /*108*/ "NormalSim: This simulant is as skilled as the average human player.\n", + /*109*/ "HardSim: This simulant is as skilled as a good human player.\n", + /*110*/ "PerfectSim: The ultimate adversary, the most intelligent and skilled simulant. Most players will eventually want to use PerfectSim all the time as their skills improve.\n", + /*111*/ "DarkSim: Prototype cyborg developed by dataDyne to counteract Carrington operatives. Remember that this simulant, unlike all the others, is not human. This means that it may be able to do things which a human cannot.\n", + /*112*/ "PacifistSim: These simulants are scientists who protest the use of weapons. They will go around the level hunting for guns that are lying around and hoard them so that players cannot use them. Of course, if you were to shoot them, they might just drop a few!\n", + /*113*/ "ShieldSim: Always goes for maximum shield protection. If this simulant loses any shield energy, it will go and search for a new shield. Not much use if there are no shields on the level!\n", + /*114*/ "RocketSim: This simulant loves to see things blow up. It prefers weapons which make big explosions over conventional handguns or automatics. This also extends to weapons which have explosive secondary functions!\n", + /*115*/ "KamikazeSim: This simulant will stop at nothing to destroy its target. It is very aggressive and never keeps its distance - even if it's holding a grenade! Be very careful of an adversary who is not afraid to die.\n", + /*116*/ "FistSim: This simulant protests the use of weapons in a similar way to the PacifistSims. However, it has no such reservations when it comes to unarmed combat. It will always try to use its fists to attack or disarm its opponent.\n", + /*117*/ "PredatorSim: This simulant prefers to prey on the weak in order to get easier kills. It will look for players who have just respawned, have an inferior weapon, or are low on health.\n", + /*118*/ "CowardSim: This simulant does not really want to fight and will try to survive by running away. It may sometimes attack, but only if the opponent has an inferior weapon. Draw out a better gun or shoot it, and it will run away!\n", + /*119*/ "JusticeSim: This simulant has a strong sense of justice and despises the tactics of the PredatorSim. It will always try to kill the winning player in order to even up the score.\n", + /*120*/ "VendettaSim: Once this simulant picks a target, that player had better watch out! A VendettaSim will pursue the player until the game is over! Even if it is killed, it will bear its grudge.\n", + /*121*/ "CheetahSim: These simulants have been trained for speed. They can easily outrun a human player, so it's no use running away from a CheetahSim unless you know some good shortcuts!\n", + /*122*/ "TurtleSim: This simulant wears a prototype shield generator developed by dataDyne scientists. The generator projects a protective shield around its host which has twice the strength of a normal shield. Unfortunately, this restricts the host's movement, so it can only move at a slow pace. TurtleSims carry this shield as standard even if there are no shields on the level.\n", + /*123*/ "RevengeSim: Be careful if you shoot or kill a RevengeSim because it always attacks the player who last killed it.", + /*124*/ "Dark Combat", + /*125*/ "Skedar Mystery", + /*126*/ "CI Operative", + /*127*/ "dataDyne Action", + /*128*/ "Maian Tears", + /*129*/ "Alien Conflict", + /*130*/ "Carrington Institute", + /*131*/ "dD Central", + /*132*/ "dD Central X", + /*133*/ "dD Research", + /*134*/ "dD Research X", + /*135*/ "dD Extraction", + /*136*/ "dD Extraction X", + /*137*/ "Carrington Villa", + /*138*/ "Carrington Villa X", + /*139*/ "Chicago", + /*140*/ "Chicago X", + /*141*/ "G5 Building", + /*142*/ "G5 Building X", + /*143*/ "A-51 Infiltration", + /*144*/ "A-51 Infiltration X", + /*145*/ "A-51 Rescue", + /*146*/ "A-51 Rescue X", + /*147*/ "A-51 Escape", + /*148*/ "A-51 Escape X", + /*149*/ "Air Base", + /*150*/ "Air Base X", + /*151*/ "Air Force One", + /*152*/ "Air Force One X", + /*153*/ "Crash Site", + /*154*/ "Crash Site X", + /*155*/ "Pelagic II", + /*156*/ "Pelagic II X", + /*157*/ "Deep Sea", + /*158*/ "Deep Sea X", + /*159*/ "Institute Defense", + /*160*/ "Institute Defense X", + /*161*/ "Attack Ship", + /*162*/ "Attack Ship X", + /*163*/ "Skedar Ruins", + /*164*/ "Skedar Ruins X", + /*165*/ "End Credits", + /*166*/ "Random\n", + /*167*/ "Select All\n", + /*168*/ "Select None\n", + /*169*/ "Randomize\n", + /*170*/ "Weapon", + /*171*/ "Function", + /*172*/ "Orders", + /*173*/ "No Weapon", + /*174*/ "Pick Target\n", + /*175*/ "Follow", + /*176*/ "Attack", + /*177*/ "Defend", + /*178*/ "Hold", + /*179*/ "Normal", + /*180*/ "Download", + /*181*/ "Get Case", + /*182*/ "Tag Box", + /*183*/ "Killed by", + /*184*/ "Killed", + /*185*/ "Beginner:21\n", + /*186*/ "Trainee:20\n", + /*187*/ "Amateur:19\n", + /*188*/ "Rookie:18\n", + /*189*/ "Novice:17\n", + /*190*/ "Trooper:16\n", + /*191*/ "Agent:15\n", + /*192*/ "Star Agent:14\n", + /*193*/ "Special Agent:13\n", + /*194*/ "Expert:12\n", + /*195*/ "Veteran:11\n", + /*196*/ "Professional:10\n", + /*197*/ "Dangerous:9\n", + /*198*/ "Deadly:8\n", + /*199*/ "Killer:7\n", + /*200*/ "Assassin:6\n", + /*201*/ "Lethal:5\n", + /*202*/ "Elite:4\n", + /*203*/ "Invincible:3\n", + /*204*/ "Near Perfect:2\n", + /*205*/ "Perfect:1\n", + /*206*/ "DARTAMMO", + /*207*/ "MODEL 1.4", + /*208*/ "BN: 200959", + /*209*/ "Save Case", + /*210*/ "Def Hill", + /*211*/ "Hold Hill", + /*212*/ "Get Case", + /*213*/ "Pop Cap", + /*214*/ "Protect", + /*215*/ "All Simulants", + /*216*/ "MODEL 1.3", + /*217*/ "BN: 261069", + /*218*/ "Not enough room to launch ", + /*219*/ "Joanna Dark\n", + /*220*/ "Human (Female)\n", + /*221*/ "23 years 2 months\n", + /*222*/ "|CI File #027 -\n\nTraining Status: Complete\nTraining Grade: A++\nActive Status: Assigned\n\n|Profile -\n\nHighly trained but inexperienced. Reactions superb. Proficient with a variety of weapons. Very competent all-round agent. Highest recorded training scores resulted in the creation of a new class of training grade. The embodiment of the Carrington Institute's ideal agent, hence the call sign 'Perfect Dark.'\n", + /*223*/ "Jonathan\n", + /*224*/ "Human (Male)\n", + /*225*/ "28 years 5 months\n", + /*226*/ "|CI File #009 -\n\nTraining Status: Complete\nTraining Grade: A+\nActive Status: Undercover\n\n|Profile -\n\nOur most experienced undercover agent. Highly accurate with his chosen weapon (a Magnum Revolver). Perfectly suited to undercover missions. Less suited to out-and-out combat. Before Joanna Dark, he held the honor of having the highest recorded training scores.\n", + /*227*/ "Daniel Carrington\n", + /*228*/ "Human (Male)\n", + /*229*/ "62 years 8 months\n", + /*230*/ "|CI File #000 -\n\nTraining Status: N/A\nTraining Grade: N/A\nActive Status: N/A\n\n|Profile -\n\nIntelligent patriarchal scientist/entrepreneur, and founder of the Carrington Institute. Plans all missions carried out by his agents and runs each operation direct from a link in his office. Strange taste in clothes.\n", + /*231*/ "Cassandra De Vries\n", + /*232*/ "Human (Female)\n", + /*233*/ "39 years ? months\n", + /*234*/ "|Analyst note -\n\nThe head of dataDyne Corp. Addicted to power; dislikes being anybody's underling. Hates it when she loses the initiative. Is prepared to do extremely unscrupulous things in order to get ahead of her competition, to whit Daniel Carrington, whom she loathes.\n", + /*235*/ "Trent Easton\n", + /*236*/ "Human (Male)\n", + /*237*/ "46 years ? months\n", + /*238*/ "|Analyst note -\n\nHead of the National Security Agency. Has a friendship of sorts with Cassandra De Vries, although it operates more like a partnership of interest. He will tend to do what Cassandra says, possibly because although he has a dominant personality, it is not as dominant as hers. Figurehead for some of the rogue elements in the NSA.\n", + /*239*/ "Dr. Caroll\n", + /*240*/ "The Caroll Sapient (AI)\n", + /*241*/ "6 months\n", + /*242*/ "|Profile -\n\nAn artificial intelligence created by the dataDyne Corp. with an emphasis on language skills and code breaking. Fortunately, he has morals, and due to his formidable level of intelligence, has guessed some of dataDyne's future plans. The voice is highly precise and educated and simulates the character of an academic.\n", + /*243*/ "Elvis\n", + /*244*/ "Maian (Male)\n", + /*245*/ "320 years\n", + /*246*/ "|Profile -\n\nAn alien from the Maian race. He is a 'Protector' (bodyguard) for the Maian ambassador who travels to Earth at Daniel Carrington's request. Protectors are trained to excel in the use of an assortment of weaponry. Elvis is a terraphile, finding Earth and everything about it fascinating.\n", + /*247*/ "Mr. Blonde\n", + /*248*/ "Human (Male)\n", + /*249*/ "Late 20's\n", + /*250*/ "|Profile -\n\nA striking blonde human male. Very tall, wears white clothing, usually a raincoat. Appears to be masterminding the conspiracy in which Cassandra and Trent are involved. Little else is known.\n", + /*251*/ "Mr. Blonde\n", + /*252*/ "Skedar (disguised)\n", + /*253*/ "unknown\n", + /*254*/ "|Updated Profile -\n\nThis is a Skedar warrior lurking within a holographic projection of a striking blonde young human male in his late 20's. The oral modulation unit gives the Skedar a precise, persuasive, and intelligent voice. It is a propaganda and manipulation tool for the Skedar, and an unusually subtle one.\n", + /*255*/ "The U.S. President\n", + /*256*/ "Human (Male)\n", + /*257*/ "50 years\n", + /*258*/ "|Profile -\n\nA highly educated, shrewd African-American who is trying to do what is right but is surrounded by people like Trent Easton. He believes he has Trent under control after refusing the request for the loan of the Pelagic II to the dataDyne Corp. Perceived as being easily led by the majority of political commentators, which is perhaps unfair.\n", + /*259*/ "Maians\n", + /*260*/ "The Maians are the race of aliens that have come to be known on Earth as 'Greys.' They have been monitoring Earth for a long time - several centuries - and are benevolent towards mankind, sensing great potential in the human race. Their contact on Earth is Daniel Carrington. A formal political contact has yet to be made.\n", + /*261*/ "Skedar Warrior\n", + /*262*/ "The Skedar are a warlike alien race who have fought the Maians for centuries and have only recently agreed to a ceasefire. They tend to use huge mechanized armatures to walk about and fight in, since they are in actual fact smaller, snakelike creatures. Very aggressive - they have made war a religion - and are extremely devout.\n", + /*263*/ "Background\n", + /*264*/ "Millions of years ago, a battle cruiser of immense power was scuttled in the Pacific Ocean by a race of aliens called Cetans. It was equipped with an untried weapon - the weak nuclear force de-coupler, which could in theory cause the bonds which held molecules together to fail. So that watching eyes would believe in the destruction of the ship, a message pod was sent back to the home system, and vital parts of the drive systems were destroyed in the star system they had chosen to hide in.\n\nMaian aliens encounter life on Earth. They see potential, but decide to leave the primitive race of humans alone to develop.\n\nThe Maians meet the Skedar, and they have a fight that turns into a protracted war. After hundreds of years of fighting, an uneasy peace develops. Fanatical Skedar continually test the boundaries of this peace with terrorist activities, but the Maians refuse to be drawn.\n\nThe Maians are wary of humans, sensing that too many crises have arisen on Earth as a result of technology and 'outside context situations.' They fear that announcing their presence may well precipitate further wars on the planet and therefore decide to observe the race until it becomes more mature.\n\nDaniel Carrington jumps the gun by contacting a Maian ship in orbit above Earth. He has a plan that would help both parties, resulting in accelerated contact between humans and Maians. Having agreed that his plan is sound, and that he is a person of integrity, the Maians help Daniel Carrington to release their technology into the public domain.\n\nThe Skedar fanatics find a message pod from the Cetan battle cruiser. They immediately scout Earth in a particularly heavy-handed way, abducting people and mutilating animals in an attempt to find out where the battle cruiser is. Their tests direct them to the Pacific Ocean where they locate the ship. However, they need help to get to it.\n\nThey perform their own study of Earth and come up with a shortlist of companies with the resources to help them recover the sunken ship. At the top of the list is the dataDyne Corporation. They contact the head of the corporation, Cassandra De Vries, and present her with a deal that sounds too good to be true - which it is. They say that in return for helping the Skedar raise 'their' ship from the ocean floor, they will give dataDyne enough technology to become the biggest corporation on the planet. All that dataDyne has to do is build an AI unit with language and code-breaking abilities. This is tricky, but within their means. Work commences on the project.\n\nCassandra De Vries approaches the head of the NSA, Trent Easton, with the details. He attempts to get Presidential approval for the loan of a deep-sea research vessel to dataDyne but is refused by the President. There is no way that the Skedar or dataDyne could steal the vessel without triggering the wrath of the U.S. government, so they settle on a plan of replacing the President with a clone that they can control. This promises to have extra rewards for Trent and Cassandra after the Skedar operation is finished.\n\nHowever, they will not have an awful lot of time to gloat. The Skedar plan to test the weak nuclear force de-coupler on Earth before wiping the Maians out of existence. Cassandra is blinded to the possibility of being double-crossed by the enormous gain in power she will have. This affliction also affects Trent Easton.\n\nBut dataDyne has made the one thing that can see such dangers emerge from the sea of facts around itself - the sapient AI created to crack the access codes of the Cetan battle cruiser. When it expresses concern about the mission it is being created for, the response of Cassandra De Vries is to order its personality removed. Clearly, it is thinking too much. In desperation, it contacts the Carrington organization with a plea for help, under the pseudonym Dr. Caroll...\n", + /*265*/ "The Story\n", + /*266*/ "Untried agent Joanna Dark is assigned the mission to extract a scientist from the high security research area below the dataDyne skyscraper. She is surprised to discover that 'Dr. Caroll' is an AI created by the corporation but continues with the mission to get him/it to a place of safety. With the alarm raised, Joanna has to fight her way up the tower to get to the helipad for the extraction by dropship.\n\nIn response to this, dataDyne targets Daniel Carrington and takes him hostage two days later at his private villa. They demand the return of the AI - their 'property' - in exchange for Daniel Carrington's life. Unknown to them, the AI is at the villa. Carrington had been talking with it to find out about dataDyne's future plans. Joanna rescues Daniel but is unable to prevent dataDyne from recovering Dr. Caroll. However, her boss has heard enough from the AI to prompt him to summon a team of Maian specialists to Earth.\n\nJoanna is dispatched to Chicago to spy on a conspirators' meeting at the G5 Building, a front for the dataDyne Corp. She learns of the involvement of Trent Easton, the head of the NSA, and of the strange Nordic men that seem to be in control of the whole scheme. Once the plan to move on the President is disclosed by Trent, Jo calls in with the news but finds out there is another, more urgent, job for her to complete first.\n\nThe specialists have been intercepted by the conspirators, and the survivors of the crash and the crash wreckage itself have been taken to Area 51 in Nevada. Joanna is dropped in to link up with another Carrington Institute agent to rescue any survivors and to retrieve any of their equipment. When she breaks into the medlab, Joanna discovers the Carrington Institute's secret - their allies are Maians, the aliens known as Greys. The particular alien she rescues is called Elvis. He was a bodyguard for the Ambassador who was coming in as the head of the team of specialists.\n\nHaving aided the remnants of the Maian delegation, Joanna can turn to the matter of the President and dataDyne's designs against him. She poses as a member of the President's entourage to gain access to the air base where Air Force One is stationed and manages to conceal herself on board the airplane. Once it is in the air, Trent and the cloaked Skedar make their move - but Joanna is there to stop him. She gets the President to a safety capsule while a team of Trent's men scour the aircraft for him, intent on dragging the hapless politician aboard the Skedar UFO, now docked to AF1 via an umbilical. Jo weakens the umbilical but is unable to break it. She calls on Elvis, who decides to crash into it. All three craft go down in the Alaskan wilderness, and the escape pod is launched.\n\nJo wakes up and tries to report in but finds her communications being jammed by a transmission from the Skedar craft. She sets off through the snow to find the President and Elvis. She comes across teams of cloaked Skedar who are searching for her, the President, Elvis, and some of the President's belongings. She tracks one group back to the downed Skedar ship where she discovers a clone of the President. She destroys this and shuts down the jamming device, then calls in the cavalry. The Skedar have been thwarted again, the President is saved, and Trent is killed horribly by the Skedar for failing to be competent in the first place.\n\nThrowing caution to the wind, dataDyne and the Skedar steal the Government's deep-sea research vessel 'Pelagic II' and head out to the crash site. Joanna goes out with Elvis to disrupt activity on board the ship and to find out what the big project is. After crippling the diving operations on the ship and recalling the submersible, they head down to the ocean floor, where they get their first sight of the sunken Cetan battle cruiser. Entering the ship through the portal the Skedar have made, they come across a dead Skedar warrior... Clearly the assault team didn't have it all their own way. After fighting off the Skedar and avoiding the Cetans, Joanna and Elvis get to the core of the ship, where they find the AI that was once Dr. Caroll. Once his personality is restored, he urges Joanna and Elvis to leave the ship, which he intends to destroy for good.\n\nBack at the Carrington Institute, Joanna is about to leave for a Presidential reception at the White House when all hell breaks loose. The surviving Skedar assault team vent their anger on the people responsible for their failure to recover the Cetan ship. Joanna runs around the Institute trying to escort CI employees to the hangars while the Skedar attack different parts of the building. While the majority of the employees escape, Joanna holds the Skedar off before getting knocked unconscious and captured by them.\n\nShe wakes up in a holding cell on board the Skedar assault ship with Cassandra De Vries for company. The dataDyne CEO dies while creating a distraction for Joanna to break out. Jo manages to get through to lower the docking bay shields, and Elvis brings a few friends in for a shooting party.\n\nThe captured ship enters orbit above the Skedar Battle Shrine, which gives Elvis a shock since the Maians could never find this Skedar 'holiest of holy' places. If the Shrine were destroyed, the Skedar morale would be dealt a fatal blow and there would be true peace instead of an uneasy ceasefire. Jo sets her sights on the leader of the Skedar, the high priest of the Battle Shrine, while Elvis returns to the assault ship to summon the Maian fleet.\n\nThe game finishes with the temple in ruins... Elvis calls for a lull in the bombardment so that he can find Joanna. She is alive, held under a pile of rubble by a Skedar that grabbed her foot before she could get clear. Elvis lends her a gun to help convince the Skedar to let go, and they depart for orbit.\n", + /*267*/ "dataDyne Corporation\n", + /*268*/ "The monolithic corporation that dataDyne has become started off as an AI systems programming business. When it became apparent that much of their income came from their work as a defense contractor for the U.S. military, a young and forward-looking manager called Cassandra De Vries started pushing for deals with weapons manufacturers, while ignoring offers from Daniel Carrington and the Institute for collaboration on quantum computing and AI research. After the third armament company was bought by dataDyne, profits became astronomical. Within a month of the receipt of a government contract for weapons development, Cassandra De Vries was CEO. A significant portion of corporation profits were redirected into AI research, with excellent results.\n", + /*269*/ "Carrington Institute\n", + /*270*/ "Briefly dismissed as a crackpot inventor, Daniel Carrington was the first to release anti-gravity technology to the world. Revenues from this and related development helped set up the Carrington Institute, ostensibly a technology think tank situated in a remote part of the continental U.S. In actual fact, the Institute is also a training ground for agents who are sent out into the world to keep track of technological development around the globe, for reasons best known to Daniel Carrington himself.\n", + /*271*/ "Description\n- A tiny remote camera for stealthy exploration. Equipped for spectroscopic holography. Opens doors by projecting a human-sized pulse of heat.\n\nTraining Instructions\n- Holograph the hacker's terminal next door in the Info room.\n\nOperation\n- Press the Z Button to take a holograph. Pressing the B Button will open any doors in the way. Hold down the R Button to look around.\n", + /*272*/ "Description\n- Enhances any visible light to produce an image of the surrounding area. Also highlights life forms. Overloads in normal light conditons, 'whiting out' the display.\n\nTraining Instructions\n- Head into the darkness, find the light switch, and activate it to turn the lights back on.\n\nOperation\n- Select the Night Vision from your inventory to activate it. Reselect to deactivate.\n", + /*273*/ "Description\n\n- Stand-alone code-breaking device. Attaches to the control panel and sifts through the possible combinations until the lock is opened.\n\nTraining Instructions\n- Find the pad by the locked door and use the Door Decoder on it to unlock the door.\n\nOperation\n- Stand next to the door pad and press the B Button while holding the Door Decoder to use it.\n", + /*274*/ "Description\n\n- Used to look through otherwise solid walls and objects. Can see things that the Night Vision and IR Goggles cannot.\n\nTraining Instructions\n- With the X-Ray Scanner on, search for the two hidden switches and activate them to turn off the laser grid.\n\nOperation\n- Select the X-Ray Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*275*/ "Description\n\n- Allay suspicion by the use of a disguise. But, always be alert for the possibility of being unmasked by a quick-witted enemy.\n\nTraining Instructions\n- Grimshaw has a Cloaking Device waiting to be serviced. Head next door and 'acquire' it from him.\n\nOperation\n- To wear the disguise, simply select it from your inventory.\n", + /*276*/ "Description\n\n- Translates thermal data into visible images. Can be used in darkness and will also reveal anomalies such as hidden doors and weak wall sections.\n\nTraining Instructions\n- Turning on the IR Scanner, find the hidden door and open it.\n\nOperation\n- Select the IR Scanner from your inventory to activate it. Reselect to deactivate.\n", + /*277*/ "Description\n- Locates a particular object on a HUD radar map. Shows the relative bearing and distance.\n\nTraining Instructions\n- Activate the Tracker and follow the radar signature to retrieve the item.\n\nOperation\n- Selecting the Tracker from your inventory will activate it. Reselect to deactivate.\n", + /*278*/ "Description\n- Disrupts the visible spectrum of light around the wearer, creating an almost perfect chameleonlike effect. This field is disrupted when the wearer fires.\n\nTraining Instructions\n- Activate the Cloaking Device and head to Carrington's office to surprise him!\n\nOperation\n- Selecting the Cloaking Device from your inventory will activate it. Reselect to deactivate.\n", + /*279*/ "Description\n- Emits a constantly shifting signal designed to jam any electronic communications device. Must be placed on the object to be effective.\n\nTraining Instructions\n- Throw the ECM Mine onto the lighting hub located through the secret door.\n\nOperation\n- Press the Z Button to throw the mine. Hold down the R Button and move the Control Stick to fine-tune your aim before throwing.\n", + /*280*/ "Description\n- Provides a link from the field agent to the Institute hackers back at HQ, who can then download data or crack electronic locks remotely.\n\nTraining Instructions\n- Use the Data Uplink to hack the terminal in the corner, unlocking a secret door.\n\nOperation\n- Stand next to the terminal and press the B Button when holding Data Uplink.\n", + /*281*/ "FIRING\n Press Z Button to fire gun.\n", + /*282*/ "AUTO RELOAD\n Release Z Button when out of ammo.\n", + /*283*/ "MANUAL RELOAD\n Press B Button to reload early if magazine not full.\n", + /*284*/ "Aiming: Hold down R Button to enter Aim mode.\n", + /*285*/ "Use Control Stick to move aiming sight.\n", + /*286*/ "AUTO FIRE\n Hold Z Button to repeatedly fire automatically.\n", + /*287*/ "ALTER AIM\n Press Up C Button or Down C Button to move sight up/down.\n", + /*288*/ "ZOOM\n Hold R Button to enter Zoom mode.\n", + /*289*/ "FAST FIRE\n Press Z Button quickly to fire faster.\n", + /*290*/ "Carrington Institute\0|Main building and base of operations\n", + /*291*/ "Lucerne Tower\0|Global headquarters\n", + /*292*/ "Laboratory Basement\0|Underground research labs\n", + /*293*/ "Carrington Villa\0|Private coastal retreat\n", + /*294*/ "Chicago\0|Backstreets of the city\n", + /*295*/ "G5 Building\0|dataDyne front corporation\n", + /*296*/ "Area 51\0|Near Groom Dry Lake, Nevada\n", + /*297*/ "Alaskan Air Base\0|Brooks Range, Alaska\n", + /*298*/ "Air Force One\0|The President's airplane\n", + /*299*/ "Crash Site\0|Victoria Island 71N 118W\n", + /*300*/ "Pelagic II\0|Specialized deep-sea research ship\n", + /*301*/ "Cetan Ship\0|The most alien environment on Earth\n", + /*302*/ "Skedar Assault Ship\0|Troop carrying spacecraft\n", + /*303*/ "Skedar Homeworld\0|The planet of the Battle Shrine\n", + /*304*/ "Jumpship\0|Agile troop craft\n", + /*305*/ "HoverCrate\0|Gravity-negation device\n", + /*306*/ "HoverBike\0|Low altitude vehicle\n", + /*307*/ "Cleaning Hovbot\0|Your helpful buddy\n", + /*308*/ "Hovercopter\0|Urban AG gunship\n", + /*309*/ "G5 Robot\0|Urban combat droid\n", + /*310*/ "A51 Interceptor\0|Robotic air interceptor\n", + /*311*/ "Maian Vessel\0|Scout and patrol vessel\n", + /*312*/ "Skedar Shuttle\0|Alien troop dropship\n", + /*313*/ "The Institute building comprises many different areas: offices and laboratories, workshops and hangars. It is quite isolated from the outside world, which helps keep the operations covert.\n", + /*314*/ "In the midst of the business district, the austere skyscraper of the dataDyne Corporation stands out from the surroundings.\n", + /*315*/ "These heavily guarded, well-hidden labs hold the key to dataDyne's future. Within them, techs work on top-secret projects aimed at putting dataDyne on the top of the heap.\n", + /*316*/ "Owned by the Institute, this secluded residence is used by Daniel Carrington as a retreat from the pressures of the Institute. As well as an observatory, it has a power generator and an extensive wine cellar.\n", + /*317*/ "A seedy, grimy part of the city of Chicago, now closed to ground traffic. It is here that the G5 Corporation has its headquarters.\n", + /*318*/ "Inside the G5 Building is a meeting room protected by anti-recording safeguards. This is the safest place for dataDyne to formulate confidential plans.\n", + /*319*/ "This section of the extensive facility known as Area 51 is based in the foothills around Groom Dry Lake. Exterior helipads and communication towers hint at the size of the complex beneath ground level.\n", + /*320*/ "One of a series of reinforced air bases available as staging posts for Air Force One. Typically, the air base is remote, in an inhospitable region, far away from prying eyes.\n", + /*321*/ "This particular Air Force One is optimized for cold climates, useful when it is based in the north of Alaska. The flight destination is Oslo, Norway.\n", + /*322*/ "In the rocky snow-covered landscape of the Arctic Circle, the wreckage of the stricken plane has come to rest.\n", + /*323*/ "Owned by the U.S. government, the Pelagic II is capable of staging deep- sea diving operations in all weather conditions. It is the only fully integrated ocean floor research vessel in the world.\n", + /*324*/ "A huge ship of alien construction that has lain on the ocean floor for millions of years.\n", + /*325*/ "An interplanetary assault ship that carries Skedar warriors to their war zones. Part of the much-reduced Skedar battle fleet.\n", + /*326*/ "A highly arid planet, racked by earthquakes, sandstorms, and hurricanes. It is part of a complex solar system that includes three suns.\n", + /*327*/ "A small, fast, highly maneuverable agent-deployment craft designed for use in urban areas. Can be either computer controlled or remote piloted. It has enough room inside for three to four agents, plus equipment.\n", + /*328*/ "An antigrav device designed to aid warehouse workers. It is attached to the side of a crate. When activated, the AG field lifts the crate and removes some of the inertia.\n", + /*329*/ "A low-altitude patrol bike. Uses a small AG unit to hover, then a small but powerful turbine with vectored thrust to move and provide directional control.\n", + /*330*/ "Keeps the place clean and tidy. Tends to have access to all areas of a building - agents are advised to leave such robots intact where possible, as they can unwittingly provide a means of ingress to sensitive zones.\n", + /*331*/ "An urban patrol and suppression vehicle. Two-man crew, armed with a vulcan cannon on the nose pod, and two wingtip-mounted dumbfire missile pods. Can be taken out with sustained gunfire or, preferably, one well-aimed rocket.\n", + /*332*/ "A combat robot designed for urban warfare. Uses an antigrav unit to hover; heavily armed and shielded. Often used to keep out unwanted visitors, due to the 'shoot first and don't ask questions later' programming.\n", + /*333*/ "A robotic variant of the Hoverbike, with more powerful AG and turbine units; it can reach Mach 2 with ease and yet can cruise for hours at walking pace. Although quite well armed, it relies on maneuverability rather than shielding.\n", + /*334*/ "Designed to carry a single Maian pilot. A passenger would find themselves cramped - a human passenger even more so.\n", + /*335*/ "Capable of carrying ten fully armed and armored Skedar warriors to battle. Undetectable by conventional radar. It can broadcast powerful jamming waves over a considerable area - these disrupt communications as well as detection equipment.\n", + /*336*/ "Description\n- A good agent notices everything around him or her.\n\nTraining Instructions\n- Examine all of the objects by looking directly at them.\n\nOperation\n-Look up- Press the Down C Button\n-Look down- Press the Up C Button\n-Free Look- Hold down the R Button to enter Aim mode, and use the Control Stick to look.\n", + /*337*/ "Description\n- Sidestepping and strafing can get you out of trouble.\n\nTraining Instructions\n- Activate all of the switches in front. Be quick, though, as each switch will reset on a time limit.\n\nOperation\n- Sidestep left- Left C Button\n- Sidestep right- Right C Button\n\n", + /*338*/ "Description\n- Ducking and crouching can open up new areas for exploration.\n\nTraining Instructions\n- Work your way through the obstacles using the moves available to you. Activate the switches.\n\nOperation\n- Duck- Hold the R Button, then press the Down C Button.\n- Crouch- When ducking, hold the R Button, then press the Down C Button.\n- Get up- Tap the R Button.\n\n", + /*339*/ "Description\n- Fighting multiple opponents in hand-to-hand combat can be difficult.\n\nTraining Instructions\n- Knock out all enemies without getting hit.\n\nOperation\n- Punch - Press the Z Button repeatedly when unarmed to launch a flurry of punches.\n\n", + /*340*/ "Description\n- Disarming an enemy can get you a new weapon.\n\nTraining Instructions\n- Knock out/disarm all enemies without getting hit.\n\nOperation\n- Disarm - Hold the B Button, then press the Z Button to disarm an enemy.\n- Knockout Punch - Punch an unaware enemy from behind.\n", + /*341*/ "Description\n- Fighting multiple opponents in hand-to-hand combat.\n\nTraining Instructions\n- Beat all the unarmed enemies without getting hit.\n\n", + /*342*/ "Description\n- Fighting multiple opponents, both armed and unarmed.\n\nTraining Instructions\n- Beat all the armed enemies without getting hit.\n\n", + /*343*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*344*/ "Think about where you want to go before attempting the test. Set yourself up in a place that will require the least amount of movement between targets.\n", + /*345*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move through the test as fast as possible, try ducking only when you have to.\n", + /*346*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*347*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*348*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*349*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*350*/ "For greater precision and freedom when looking around, use the Aiming mode.\n", + /*351*/ "Sidestepping and strafing can get you out of trouble.\n", + /*352*/ "Ducking enables you to reach places normally inaccessible to you, but remember that you move quickest when standing upright. To move as fast as possible, try ducking only when you have to.\n", + /*353*/ "Attacking opponents from behind may be dishonorable, but doing so makes it easier to take them down. Only close to fighting distance when you have to, and be prepared to step back out of range when they attack you.\n", + /*354*/ "Only stay close long enough to grab the weapon. Back out of range of any retribution and use your new weapon.\n", + /*355*/ "Don't hang around and wait to get hit; move! Don't focus on one opponent; try to be aware of where all of them are. If you can't see all of them, move until you can.\n", + /*356*/ "Go for the armed opponents once you are confident of your hand-to-hand skills. Back away from the disarmed enemies and use their weapons on them before they get too close to you.\n", + /*357*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*358*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*359*/ "The CamSpy can be difficult to control, so take your time.\n", + /*360*/ "Useful in combat, but can cause problems when overloading.\n", + /*361*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*362*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*363*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*364*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*365*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*366*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you.\n", + /*367*/ "Always keep the target object in view when using the Data Uplink, and stay close to prevent the connection from being severed.\n", + /*368*/ "Be sure the mine will land in the correct place by getting as close as you can to the target. Adjust your aim using the C Buttons or the R Button Aiming mode.\n", + /*369*/ "The CamSpy is not invisible - enemies may spot it - so be careful when entering an inhabited area. Remember that the CamSpy will remain where you left it unless you pick it up.\n", + /*370*/ "Useful in combat, but can cause problems when overloading. Try to anticipate such situations and react before the enemy.\n", + /*371*/ "If you are having trouble attaching the Decoder, try standing closer to the target and facing it.\n", + /*372*/ "The Tracker only indicates direction and relative height; it doesn't display a map guiding you to the target. Pay attention to your surroundings, and be prepared to explore.\n", + /*373*/ "The visor narrows your peripheral vision, which can cause problems in combat. Be sure of your situation before you use it.\n", + /*374*/ "If you use this device at the wrong time, it could cost you your life, since it can prevent you from seeing anything beyond a certain distance. Use sparingly.\n", + /*375*/ "A disguise is not just the clothing, it is the manner of the person wearing it. Don't behave out of character for the person you are trying to be.\n", + /*376*/ "Preserve the supply of the Cloaking Device when there is no one around to observe you. Avoid firing unless absolutely necessary and until you are assured of the success of your attack.\n", + /*377*/ "The Falcon 2 is a very accurate handgun, so any error in this test is your own. The secondary mode is a pistol-whip and is, therefore, useless in a firing range.\n", + /*378*/ "To make better use of the accuracy of the Falcon 2, a scope has been attached to the pistol. As with the unmodified Falcon 2, the pistol-whip secondary mode is useless during the firing range test.\n", + /*379*/ "The silenced version of the Falcon 2 is an excellent stealth weapon, designed to give you the advantage of surprise over your opponents. Test your accuracy to ensure you never waste your chances.\n", + /*380*/ "The Magsec 4 has excellent shot power at the cost of accuracy, especially when used in the 3-round burst secondary mode. The only serious drawback to the weapon is a limited magazine size.\n", + /*381*/ "This is a typical Skedar weapon, brutal and powerful. By sacrificing some of the magazine, the shot can be charged up to give a devastating blast. The large ammo capacity is a bonus.\n", + /*382*/ "This versatile pistol gives two different delivery systems for the rounds it fires: a standard shot or an explosive round. Maian engineers managed to do this without compromising the energy usage of the weapon, though the fire rate is reduced.\n", + /*383*/ "The key to the DY357 is in knowing when to reload. A six-round magazine means that you must always be alert in a firefight. The weight of the handgun can be useful if you have to club someone with it.\n", + /*384*/ "Trent Easton is always looking for that extra edge, and this gun is no exception. The bullets are as special as the rest of the gun; they are designed to shatter inside opponents to take them down quickly.\n", + /*385*/ "A reliable and effective submachine gun, it is not difficult to see why this is the best-selling dataDyne weapon of the past two years even if the secondary mode is not taken into account. The target designate and lock-on system is excellent, and you should familiarize yourself with the complete operation of the weapon.\n", + /*386*/ "The Cyclone submachine gun was specifically designed NOT to be accurate, though it is worth your time practicing. It can put a lot of bullets out in a short time, however, and is an excellent suppression weapon because of it.\n", + /*387*/ "Maian flexibility in design has produced this submachine gun with an interesting secondary mode - a high-velocity bullet that can penetrate objects easily. The fire rate, as with the Phoenix, is reduced during the secondary mode; this is to prevent damage to the firing mechanism and barrel.\n", + /*388*/ "The RC-P120 fires a special mineral bullet that, coupled with a high fire rate and a huge magazine, makes this a perfect tool to be used against the Skedar, should the need arise. The bullets can be used to fuel a prototype Cloaking Device - the training has been altered to reflect this particular characteristic.\n", + /*389*/ "Not only can the gun fold up to resemble a laptop PC, but it can be deployed as a sentry gun in secondary mode to cover an escape route or protect a location.\n", + /*390*/ "This is the model that dataDyne successfully submitted to the U.S. military, though it has yet to be widely adopted. In keeping with the tendency of dataDyne to give people nasty surprises, the basic model assault rifle carries a proximity mine below the barrel. Using the secondary mode rather obviously means you have to throw the weapon away.\n", + /*391*/ "As far as we can ascertain, the secondary mode of the weapon seems to be a threat identifier, targetting mines, hidden explosive devices (such as the Dragon in secondary mode), and automatic guns. Though a powerful gun, the assault rifle's magazine is perhaps too small. \n", + /*392*/ "The Institute's first attempt at a support weapon, the AR34 is a fairly basic assault rifle. The secondary mode is a permanent zoom. Testing is weighted towards accuracy training.\n", + /*393*/ "The heavier variant of the Dragon, with the proximity mine removed and replaced by a small grenade launcher. Adopted by the U.S. military as a squad heavy support weapon - it is not hard to see why. Use the tests to get used to the grenade trajectory.\n", + /*394*/ "Subtlety is not an option here. There are two modes, single or double blast. The magazine is quite large for a shotgun, but be aware of the long reload times and plan your movements accordingly.\n", + /*395*/ "A finely engineered, silenced sniper rifle with a high-powered zoom. The only part of the operation that can interfere with the accuracy of the weapon is the sniper. Make sure you use the secondary mode to crouch down and steady your aim.\n", + /*396*/ "Even though the engineering techniques are beyond us, we can still appreciate the effects of the FarSight rifle. The shot is almost unstoppable, and the scope can penetrate walls to a great depth, locking on to targets if need be.\n", + /*397*/ "The primary function of the crossbow is a nonlethal drugged shot, while the secondary is an instant kill. It is a stealth weapon first and foremost, so the reloading can be time-consuming and inconvenient in a firefight.\n", + /*398*/ "The tranquilizer gun is a common design, found in many medical laboratories and hospitals worldwide. It can be switched from the tranquilizer pellets to a short-range lethal dose, which uses up a lot more of the reservoir of sedative.\n", + /*399*/ "Try to control this weapon as best you can. It was designed for a far stronger user than a human, that much is certain. Kneeling down may help steady your aim, but not refine it. If any opponents do make it past the hail of fire, then the barrels can be used as a grinder to inflict damage.\n", + /*400*/ "A recent dataDyne product, with interesting technology inside it. The secondary mode activates a magnetic field around the bomb, providing adhesion for a limited amount of time. When a certain amount of time has past, the field is reversed and the bomb falls from the impact point and explodes.\n", + /*401*/ "A compact, reuseable missile launcher - reloads after each shot. The secondary mode uses a variant of the lock-on system from the CMP150 submachine gun, with a single designated target. The missile travels at a slower speed as it tracks the target, so plan for this and time your shots carefully.\n", + /*402*/ "This Skedar handheld missile launcher can fire either an unguided rocket or a user-controlled remote rocket. Presumably this gave the Skedar some perverse satisfaction when the warhead camera closed on the target, but a Carrington Institute agent is beyond such things. The guided rocket speeds up automatically, but can be slowed down for greater maneuverability. Detonation occurs on contact or when the trigger is pressed.\n", + /*403*/ "A finely tempered fighting knife, which is also balanced for throwing. Practice is essential to get accustomed to the range and trajectory of the thrown blade.\n", + /*404*/ "The experimental weapons department has come up with a small but effective wrist-mounted laser with two beam settings. The primary mode fires a blast out to a considerable range, while the secondary mode provides a continual beam for as long as the trigger is pressed.\n", + /*405*/ "The fragmentation anti-personnel grenade has four seconds from activation to detonation on the basic fuse. For your entertainment and delight, we have included a secondary mode - proximity pinball. The grenade will bounce around until the charge wears off or the proximity detector is triggered.\n", + /*406*/ "This Maian grenade plays havoc with the neurons in sentient creatures. If you wander into the blast radius, your vision will blur and you will lose your grip on whatever you're holding. The grenade can be set to go off on impact or by proximity trigger. Make sure you throw it far enough away.\n", + /*407*/ "A degree of judgement is required for the effective use of timed mines, otherwise the intended target may overrun the explosion range and come after you. Hone your skills in the tests before you make a critical error in the field. The secondary function is a threat detector identical to that found on the K7 Avenger assault rifle.\n", + /*408*/ "The key to successful placement of proximity mines is to put them where your opponent doesn't expect to encounter them. If you find yourself on the receiving end of proximity mines, use the threat detector secondary mode to make sure of your surroundings. It may be wasting your time, but if it isn't, it could save your life.\n", + /*409*/ "The latest variety of remote detonated mines, essentially the same as all that have gone before. The primary mode is placing the mines, while the secondary mode is giving the detonation command. If you can't see the mine, you'll have to rely on old-fashioned guesswork and timing. \n", + /*410*/ "Holo 1 - Looking Around\n", + /*411*/ "Holo 2 - Movement 1\n", + /*412*/ "Holo 3 - Movement 2\n", + /*413*/ "Holo 4 - Unarmed Combat 1\n", + /*414*/ "Holo 5 - Unarmed Combat 2\n", + /*415*/ "Holo 6 - Live Combat 1\n", + /*416*/ "Holo 7 - Live Combat 2\n", + /*417*/ "GOAL TARGETS:", + /*418*/ "GOAL SCORE:", + /*419*/ "MIN ACCURACY:", + /*420*/ "FIRE TO START\n", + /*421*/ "GET READY!\n", + /*422*/ "LIMIT:", + /*423*/ "ZONE 3\n", + /*424*/ "ZONE 2\n", + /*425*/ "ZONE 1\n", + /*426*/ "BULL'S-EYE\n", + /*427*/ "EXPLODED\n", + /*428*/ "Elvis is dead.\n", + /*429*/ "Style 1", + /*430*/ "Style 2", + /*431*/ "Style 3", + /*432*/ "Style 4", + /*433*/ "Blonde", + /*434*/ "Black", + /*435*/ "Auburn", + /*436*/ "Blue Rinse", + /*437*/ "Player", + /*438*/ "", + /*439*/ "Identify\n", + /*440*/ "unused", + /*441*/ "Challenges\n", + /*442*/ "Load/Preset Games\n", + /*443*/ "Quick Start\n", + /*444*/ "Advanced Setup\n", + /*445*/ "Combat Simulator\n", + /*446*/ "Carrington Institute\n", + /*447*/ "Team Score\n", + /*448*/ "Finished Setup\n", + /*449*/ "Player 1 Team\n", + /*450*/ "Player 2 Team\n", + /*451*/ "Player 3 Team\n", + /*452*/ "Player 4 Team\n", + /*453*/ "Number Of Simulants\n", + /*454*/ "Simulants Per Team\n", + /*455*/ "Simulant Difficulty\n", + /*456*/ "Start Game\n", + /*457*/ "Drop Out\n", + /*458*/ "Player Settings\n", + /*459*/ "Game Settings\n", + /*460*/ "Quick Go\n", + /*461*/ "Ready!\n", + /*462*/ "Quick Team\n", + /*463*/ "Players Only\n", + /*464*/ "Players and Simulants\n", + /*465*/ "Player Teams\n", + /*466*/ "Players vs. Simulants\n", + /*467*/ "Player-Simulant Teams\n", + /*468*/ "DRUGSPY", + /*469*/ "BOMBSPY", + /*470*/ "Replay Previous Mission\n", + /*471*/ "Holograph\n", + /*472*/ "Aggressive\n", + /*473*/ "Passive\n", + /*474*/ "Perfect Buddies\n", + /*475*/ NULL, }; diff --git a/src/files/lang/mpmenuE.c b/src/files/lang/mpmenuE.c index 55702c7e5..438885556 100644 --- a/src/files/lang/mpmenuE.c +++ b/src/files/lang/mpmenuE.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Park", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Stats for %s\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save\nover your original\ngame file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the Controller Pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a Controller Pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a Controller Pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Checking Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Park", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Stats for %s\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save\nover your original\ngame file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the Controller Pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a Controller Pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a Controller Pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Checking Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpmenuJ.c b/src/files/lang/mpmenuJ.c index 1c3de5360..0329540db 100644 --- a/src/files/lang/mpmenuJ.c +++ b/src/files/lang/mpmenuJ.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Who Needs Armor?\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy Of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s Overview\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Golden\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Matrix", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ " to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight On Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo On Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacking Options\n", - /*0xda*/ "Pop A Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Flags Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Mac\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Flags on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Capture The Briefcase", - /*0xf8*/ "Hack That Mac", - /*0xf9*/ "Pop A Cap", - /*0xfa*/ "King Of The Hill", - /*0xfb*/ "Capture The Flag", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hack", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Flags", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Deaths\n", - /*0x11a*/ "Kills\n", - /*0x11b*/ "Inventory\n", - /*0x11c*/ "Control\n", - /*0x11d*/ "Game Time:\n", - /*0x11e*/ "End Game\n", - /*0x11f*/ "Pause\n", - /*0x120*/ "Unpause\n", - /*0x121*/ "End Game\n", - /*0x122*/ "Are you sure?\n", - /*0x123*/ "Cancel\n", - /*0x124*/ "End Game\n", - /*0x125*/ "PerfectHead\n", - /*0x126*/ "Load A Saved Head\n", - /*0x127*/ "Make A New Head\n", - /*0x128*/ "Edit A Loaded Head\n", - /*0x129*/ "Edit A PerfectHead\n", - /*0x12a*/ "Choose slot to edit:\n", - /*0x12b*/ "Cancel\n", - /*0x12c*/ "Make A New Head\n", - /*0x12d*/ "Load A Saved Head\n", - /*0x12e*/ "Where do you want to be able\n", - /*0x12f*/ "to use this head?\n", - /*0x130*/ "Combat Simulator\n", - /*0x131*/ "All Missions\n", - /*0x132*/ "Both\n", - /*0x133*/ "Cancel\n", - /*0x134*/ "Camera Set-Up\n", - /*0x135*/ "Insert your camera into your\n", - /*0x136*/ "Game Boy Pak.\n", - /*0x137*/ "Then, Insert your Game Boy Pak\n", - /*0x138*/ "into any controller.\n", - /*0x139*/ "OK\n", - /*0x13a*/ "Cancel\n", - /*0x13b*/ "Error\n", - /*0x13c*/ "Game Boy Camera Not Detected!\n", - /*0x13d*/ "Please check all connections\n", - /*0x13e*/ "and try again.\n", - /*0x13f*/ "Cancel\n", - /*0x140*/ "Choose Camera\n", - /*0x141*/ "More than one camera detected.\n", - /*0x142*/ "Please select which camera you\nwant to use\n", - /*0x143*/ "OK\n", - /*0x144*/ "Cancel\n", - /*0x145*/ "PerfectHead\n", - /*0x146*/ "Take A Picture Now\n", - /*0x147*/ "Load Picture From Camera\n", - /*0x148*/ "Cancel\n", - /*0x149*/ "Load From Camera\n", - /*0x14a*/ "Choose picture to read from camera:\n", - /*0x14b*/ "Cancel\n", - /*0x14c*/ "Take Picture\n", - /*0x14d*/ "Shoot!\n", - /*0x14e*/ "Cancel\n", - /*0x14f*/ "Keep Picture\n", - /*0x150*/ "Try Again\n", - /*0x151*/ "Load PerfectHead\n", - /*0x152*/ "Insert the Controller Pak\n", - /*0x153*/ "containing the head you\n", - /*0x154*/ "wish to load into any\n", - /*0x155*/ "controller.\n", - /*0x156*/ "Controller Pak:\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "Source:\n", - /*0x159*/ "Pak 1", - /*0x15a*/ "Pak 2", - /*0x15b*/ "Pak 3", - /*0x15c*/ "Pak 4", - /*0x15d*/ "", - /*0x15e*/ "PerfectHead Editor\n", - /*0x15f*/ "Take Another Picture\n", - /*0x160*/ "Change Head\n", - /*0x161*/ "Position Picture\n", - /*0x162*/ "Color Face & Hair\n", - /*0x163*/ "Shape Head\n", - /*0x164*/ "Remove Head\n", - /*0x165*/ "Cancel Changes\n", - /*0x166*/ "Keep Changes\n", - /*0x167*/ "Shape Head\n", - /*0x168*/ "Depth\n", - /*0x169*/ "OK\n", - /*0x16a*/ "Cancel\n", - /*0x16b*/ "Position Image\n", - /*0x16c*/ "Brightness\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Choose Head\n", - /*0x170*/ "OK\n", - /*0x171*/ "Cancel\n", - /*0x172*/ "Remove PerfectHead\n", - /*0x173*/ "Are you sure you want to\n", - /*0x174*/ "remove this head from memory?\n", - /*0x175*/ "Delete\n", - /*0x176*/ "Cancel\n", - /*0x177*/ "Cancel Changes\n", - /*0x178*/ "Are you sure you want to\n", - /*0x179*/ "throw away your changes?\n", - /*0x17a*/ "Throw Away\n", - /*0x17b*/ "Go Back To Editor\n", - /*0x17c*/ "Save PerfectHead\n", - /*0x17d*/ "You have edited this head.\n", - /*0x17e*/ "Do you want to keep your changes?\n", - /*0x17f*/ "Keep\n", - /*0x180*/ "Revert\n", - /*0x181*/ "Save PerfectHead\n", - /*0x182*/ "Your changes will be kept in memory.\n", - /*0x183*/ "Would you like to save your changes\n", - /*0x184*/ "to the controller pak?\n", - /*0x185*/ "Save\n", - /*0x186*/ "Don't Save\n", - /*0x187*/ "Save PerfectHead\n", - /*0x188*/ "You can now save your head on to\n", - /*0x189*/ "a controller pak if you wish.\n", - /*0x18a*/ "If you want to do this, please\n", - /*0x18b*/ "ensure a controller pak is inserted\n", - /*0x18c*/ "and choose \"Save\".\n", - /*0x18d*/ "Save\n", - /*0x18e*/ "Don't Save\n", - /*0x18f*/ "Head Complete!\n", - /*0x190*/ "To use your head in the combat simulator,\n", - /*0x191*/ "select the head from the character menu\n", - /*0x192*/ "of the player/simulant settings menu.\n", - /*0x193*/ "Your Mission heads will now appear\n", - /*0x194*/ "in any of the missions you play.\n", - /*0x195*/ "You can now edit your head further if you wish.\n", - /*0x196*/ "Finish\n", - /*0x197*/ "Edit Head\n", - /*0x198*/ "Head Color\n", - /*0x199*/ "Face:\n", - /*0x19a*/ "Hairstyle:\n", - /*0x19b*/ "OK\n", - /*0x19c*/ "Cancel\n", - /*0x19d*/ "Press B to Go Back\n", - /*0x19e*/ "Hangar Information\n", - /*0x19f*/ "Hologram Training Programs\n", - /*0x1a0*/ "Device List\n", - /*0x1a1*/ "Information\n", - /*0x1a2*/ "Locations\n", - /*0x1a3*/ "Vehicles\n", - /*0x1a4*/ "Character Profiles\n", - /*0x1a5*/ "Other Information\n", - /*0x1a6*/ "Training Stats\n", - /*0x1a7*/ "Time Taken:\n", - /*0x1a8*/ "Completed!\n", - /*0x1a9*/ "Failed!\n", - /*0x1aa*/ "Ok\n", - /*0x1ab*/ "Resume\n", - /*0x1ac*/ "Cancel\n", - /*0x1ad*/ "Abort\n", - /*0x1ae*/ "Character Profile\n", - /*0x1af*/ "Name:\n", - /*0x1b0*/ "Age:\n", - /*0x1b1*/ "Race:\n", - /*0x1b2*/ "Press B to Go Back\n", - /*0x1b3*/ "Cheats\n", - /*0x1b4*/ "It is now safe to turn off your computer\n", - /*0x1b5*/ "Cancel\n", - /*0x1b6*/ "Bronze\n", - /*0x1b7*/ "Silver\n", - /*0x1b8*/ "Gold\n", - /*0x1b9*/ "Difficulty\n", - /*0x1ba*/ "Difficulty:\n", - /*0x1bb*/ "Select Difficulty:\n", - /*0x1bc*/ " \n", - /*0x1bd*/ "Weapon\n", - /*0x1be*/ "Training Info\n", - /*0x1bf*/ "Training Stats\n", - /*0x1c0*/ "Completed!\n", - /*0x1c1*/ "Score:\n", - /*0x1c2*/ "Targets Destroyed:\n", - /*0x1c3*/ "Difficulty:\n", - /*0x1c4*/ "Time Taken:\n", - /*0x1c5*/ "Weapon:\n", - /*0x1c6*/ "Accuracy:\n", - /*0x1c7*/ "Not Failed\n", - /*0x1c8*/ "Out of Ammo\n", - /*0x1c9*/ "Time Over\n", - /*0x1ca*/ "Score Unattainable\n", - /*0x1cb*/ "Too Inaccurate\n", - /*0x1cc*/ "Bullseye\n", - /*0x1cd*/ "Zone 1\n", - /*0x1ce*/ "Zone 2\n", - /*0x1cf*/ "Zone 3\n", - /*0x1d0*/ "Hit total\n", - /*0x1d1*/ "Scoring\n", - /*0x1d2*/ "10\n", - /*0x1d3*/ "5\n", - /*0x1d4*/ "2\n", - /*0x1d5*/ "1\n", - /*0x1d6*/ "Ammo Limit:\n", - /*0x1d7*/ "Time Limit:\n", - /*0x1d8*/ "Min Accuracy:\n", - /*0x1d9*/ "Goal Targets:\n", - /*0x1da*/ "Goal Score:\n", - /*0x1db*/ "Cheats\n", - /*0x1dc*/ "Done\n", - /*0x1dd*/ "Warning\n", - /*0x1de*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1df*/ "OK\n", - /*0x1e0*/ "Cancel\n", - /*0x1e1*/ "Player %d: ", - /*0x1e2*/ "Press Start!\n", - /*0x1e3*/ "Searching for Camera!\n", - /*0x1e4*/ "Calibrating Camera\n", - /*0x1e5*/ "Downloading Image\n", - /*0x1e6*/ "Loading Image\n", - /*0x1e7*/ "Saving Image\n", - /*0x1e8*/ "Transfering Image\n", - /*0x1e9*/ "Uploading Segment\n", - /*0x1ea*/ "Initialising Pak\n", - /*0x1eb*/ "Getting PerfectHead\n", - /*0x1ec*/ "Saving PerfectHead\n", - /*0x1ed*/ "Auto Camera Adjustment\n", - /*0x1ee*/ "Please Wait...\n", - /*0x1ef*/ NULL, + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Who Needs Armor?\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy Of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s Overview\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Golden\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Matrix", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ " to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight On Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo On Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacking Options\n", + /*218*/ "Pop A Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Flags Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Mac\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Flags on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Capture The Briefcase", + /*248*/ "Hack That Mac", + /*249*/ "Pop A Cap", + /*250*/ "King Of The Hill", + /*251*/ "Capture The Flag", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hack", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Flags", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Deaths\n", + /*282*/ "Kills\n", + /*283*/ "Inventory\n", + /*284*/ "Control\n", + /*285*/ "Game Time:\n", + /*286*/ "End Game\n", + /*287*/ "Pause\n", + /*288*/ "Unpause\n", + /*289*/ "End Game\n", + /*290*/ "Are you sure?\n", + /*291*/ "Cancel\n", + /*292*/ "End Game\n", + /*293*/ "PerfectHead\n", + /*294*/ "Load A Saved Head\n", + /*295*/ "Make A New Head\n", + /*296*/ "Edit A Loaded Head\n", + /*297*/ "Edit A PerfectHead\n", + /*298*/ "Choose slot to edit:\n", + /*299*/ "Cancel\n", + /*300*/ "Make A New Head\n", + /*301*/ "Load A Saved Head\n", + /*302*/ "Where do you want to be able\n", + /*303*/ "to use this head?\n", + /*304*/ "Combat Simulator\n", + /*305*/ "All Missions\n", + /*306*/ "Both\n", + /*307*/ "Cancel\n", + /*308*/ "Camera Set-Up\n", + /*309*/ "Insert your camera into your\n", + /*310*/ "Game Boy Pak.\n", + /*311*/ "Then, Insert your Game Boy Pak\n", + /*312*/ "into any controller.\n", + /*313*/ "OK\n", + /*314*/ "Cancel\n", + /*315*/ "Error\n", + /*316*/ "Game Boy Camera Not Detected!\n", + /*317*/ "Please check all connections\n", + /*318*/ "and try again.\n", + /*319*/ "Cancel\n", + /*320*/ "Choose Camera\n", + /*321*/ "More than one camera detected.\n", + /*322*/ "Please select which camera you\nwant to use\n", + /*323*/ "OK\n", + /*324*/ "Cancel\n", + /*325*/ "PerfectHead\n", + /*326*/ "Take A Picture Now\n", + /*327*/ "Load Picture From Camera\n", + /*328*/ "Cancel\n", + /*329*/ "Load From Camera\n", + /*330*/ "Choose picture to read from camera:\n", + /*331*/ "Cancel\n", + /*332*/ "Take Picture\n", + /*333*/ "Shoot!\n", + /*334*/ "Cancel\n", + /*335*/ "Keep Picture\n", + /*336*/ "Try Again\n", + /*337*/ "Load PerfectHead\n", + /*338*/ "Insert the Controller Pak\n", + /*339*/ "containing the head you\n", + /*340*/ "wish to load into any\n", + /*341*/ "controller.\n", + /*342*/ "Controller Pak:\n", + /*343*/ "Cancel\n", + /*344*/ "Source:\n", + /*345*/ "Pak 1", + /*346*/ "Pak 2", + /*347*/ "Pak 3", + /*348*/ "Pak 4", + /*349*/ "", + /*350*/ "PerfectHead Editor\n", + /*351*/ "Take Another Picture\n", + /*352*/ "Change Head\n", + /*353*/ "Position Picture\n", + /*354*/ "Color Face & Hair\n", + /*355*/ "Shape Head\n", + /*356*/ "Remove Head\n", + /*357*/ "Cancel Changes\n", + /*358*/ "Keep Changes\n", + /*359*/ "Shape Head\n", + /*360*/ "Depth\n", + /*361*/ "OK\n", + /*362*/ "Cancel\n", + /*363*/ "Position Image\n", + /*364*/ "Brightness\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Choose Head\n", + /*368*/ "OK\n", + /*369*/ "Cancel\n", + /*370*/ "Remove PerfectHead\n", + /*371*/ "Are you sure you want to\n", + /*372*/ "remove this head from memory?\n", + /*373*/ "Delete\n", + /*374*/ "Cancel\n", + /*375*/ "Cancel Changes\n", + /*376*/ "Are you sure you want to\n", + /*377*/ "throw away your changes?\n", + /*378*/ "Throw Away\n", + /*379*/ "Go Back To Editor\n", + /*380*/ "Save PerfectHead\n", + /*381*/ "You have edited this head.\n", + /*382*/ "Do you want to keep your changes?\n", + /*383*/ "Keep\n", + /*384*/ "Revert\n", + /*385*/ "Save PerfectHead\n", + /*386*/ "Your changes will be kept in memory.\n", + /*387*/ "Would you like to save your changes\n", + /*388*/ "to the controller pak?\n", + /*389*/ "Save\n", + /*390*/ "Don't Save\n", + /*391*/ "Save PerfectHead\n", + /*392*/ "You can now save your head on to\n", + /*393*/ "a controller pak if you wish.\n", + /*394*/ "If you want to do this, please\n", + /*395*/ "ensure a controller pak is inserted\n", + /*396*/ "and choose \"Save\".\n", + /*397*/ "Save\n", + /*398*/ "Don't Save\n", + /*399*/ "Head Complete!\n", + /*400*/ "To use your head in the combat simulator,\n", + /*401*/ "select the head from the character menu\n", + /*402*/ "of the player/simulant settings menu.\n", + /*403*/ "Your Mission heads will now appear\n", + /*404*/ "in any of the missions you play.\n", + /*405*/ "You can now edit your head further if you wish.\n", + /*406*/ "Finish\n", + /*407*/ "Edit Head\n", + /*408*/ "Head Color\n", + /*409*/ "Face:\n", + /*410*/ "Hairstyle:\n", + /*411*/ "OK\n", + /*412*/ "Cancel\n", + /*413*/ "Press B to Go Back\n", + /*414*/ "Hangar Information\n", + /*415*/ "Hologram Training Programs\n", + /*416*/ "Device List\n", + /*417*/ "Information\n", + /*418*/ "Locations\n", + /*419*/ "Vehicles\n", + /*420*/ "Character Profiles\n", + /*421*/ "Other Information\n", + /*422*/ "Training Stats\n", + /*423*/ "Time Taken:\n", + /*424*/ "Completed!\n", + /*425*/ "Failed!\n", + /*426*/ "Ok\n", + /*427*/ "Resume\n", + /*428*/ "Cancel\n", + /*429*/ "Abort\n", + /*430*/ "Character Profile\n", + /*431*/ "Name:\n", + /*432*/ "Age:\n", + /*433*/ "Race:\n", + /*434*/ "Press B to Go Back\n", + /*435*/ "Cheats\n", + /*436*/ "It is now safe to turn off your computer\n", + /*437*/ "Cancel\n", + /*438*/ "Bronze\n", + /*439*/ "Silver\n", + /*440*/ "Gold\n", + /*441*/ "Difficulty\n", + /*442*/ "Difficulty:\n", + /*443*/ "Select Difficulty:\n", + /*444*/ " \n", + /*445*/ "Weapon\n", + /*446*/ "Training Info\n", + /*447*/ "Training Stats\n", + /*448*/ "Completed!\n", + /*449*/ "Score:\n", + /*450*/ "Targets Destroyed:\n", + /*451*/ "Difficulty:\n", + /*452*/ "Time Taken:\n", + /*453*/ "Weapon:\n", + /*454*/ "Accuracy:\n", + /*455*/ "Not Failed\n", + /*456*/ "Out of Ammo\n", + /*457*/ "Time Over\n", + /*458*/ "Score Unattainable\n", + /*459*/ "Too Inaccurate\n", + /*460*/ "Bullseye\n", + /*461*/ "Zone 1\n", + /*462*/ "Zone 2\n", + /*463*/ "Zone 3\n", + /*464*/ "Hit total\n", + /*465*/ "Scoring\n", + /*466*/ "10\n", + /*467*/ "5\n", + /*468*/ "2\n", + /*469*/ "1\n", + /*470*/ "Ammo Limit:\n", + /*471*/ "Time Limit:\n", + /*472*/ "Min Accuracy:\n", + /*473*/ "Goal Targets:\n", + /*474*/ "Goal Score:\n", + /*475*/ "Cheats\n", + /*476*/ "Done\n", + /*477*/ "Warning\n", + /*478*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*479*/ "OK\n", + /*480*/ "Cancel\n", + /*481*/ "Player %d: ", + /*482*/ "Press Start!\n", + /*483*/ "Searching for Camera!\n", + /*484*/ "Calibrating Camera\n", + /*485*/ "Downloading Image\n", + /*486*/ "Loading Image\n", + /*487*/ "Saving Image\n", + /*488*/ "Transfering Image\n", + /*489*/ "Uploading Segment\n", + /*490*/ "Initialising Pak\n", + /*491*/ "Getting PerfectHead\n", + /*492*/ "Saving PerfectHead\n", + /*493*/ "Auto Camera Adjustment\n", + /*494*/ "Please Wait...\n", + /*495*/ NULL, }; diff --git a/src/files/lang/mpmenuP.c b/src/files/lang/mpmenuP.c index 0f1db1ffc..9ab8db52f 100644 --- a/src/files/lang/mpmenuP.c +++ b/src/files/lang/mpmenuP.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the controller pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a controller pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a controller pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Initializing Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the controller pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a controller pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a controller pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Initializing Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpmenu_str_f.c b/src/files/lang/mpmenu_str_f.c index 0f1db1ffc..9ab8db52f 100644 --- a/src/files/lang/mpmenu_str_f.c +++ b/src/files/lang/mpmenu_str_f.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the controller pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a controller pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a controller pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Initializing Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the controller pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a controller pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a controller pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Initializing Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpmenu_str_g.c b/src/files/lang/mpmenu_str_g.c index 0f1db1ffc..9ab8db52f 100644 --- a/src/files/lang/mpmenu_str_g.c +++ b/src/files/lang/mpmenu_str_g.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the controller pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a controller pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a controller pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Initializing Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the controller pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a controller pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a controller pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Initializing Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpmenu_str_i.c b/src/files/lang/mpmenu_str_i.c index 0f1db1ffc..9ab8db52f 100644 --- a/src/files/lang/mpmenu_str_i.c +++ b/src/files/lang/mpmenu_str_i.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the controller pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a controller pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a controller pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Initializing Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the controller pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a controller pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a controller pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Initializing Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpmenu_str_s.c b/src/files/lang/mpmenu_str_s.c index 0f1db1ffc..9ab8db52f 100644 --- a/src/files/lang/mpmenu_str_s.c +++ b/src/files/lang/mpmenu_str_s.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Most Suicidal\n", - /*0x01*/ "Who Needs Ammo?\n", - /*0x02*/ "Least Shielded\n", - /*0x03*/ "Best Protected\n", - /*0x04*/ "Marksmanship\n", - /*0x05*/ "Most Professional\n", - /*0x06*/ "Most Deadly\n", - /*0x07*/ "Most Harmless\n", - /*0x08*/ "Most Cowardly\n", - /*0x09*/ "Most Frantic\n", - /*0x0a*/ "Most Honorable\n", - /*0x0b*/ "Most Dishonorable\n", - /*0x0c*/ "Shortest Life\n", - /*0x0d*/ "Longest Life\n", - /*0x0e*/ "Double Kill\n", - /*0x0f*/ "Triple Kill\n", - /*0x10*/ "Quad Kill\n", - /*0x11*/ "Game Setup\n", - /*0x12*/ "Load Settings\n", - /*0x13*/ "Scenario\n", - /*0x14*/ "Arena\n", - /*0x15*/ "Options\n", - /*0x16*/ "Teams\n", - /*0x17*/ "Weapons\n", - /*0x18*/ "Limits\n", - /*0x19*/ "Simulants\n", - /*0x1a*/ "Save Settings\n", - /*0x1b*/ "Abort Game\n", - /*0x1c*/ "Player Setup\n", - /*0x1d*/ "Load Player\n", - /*0x1e*/ "Name\n", - /*0x1f*/ "Character\n", - /*0x20*/ "Handicap\n", - /*0x21*/ "Control\n", - /*0x22*/ "Player Options\n", - /*0x23*/ "Statistics\n", - /*0x24*/ "Start Game\n", - /*0x25*/ "Drop Out\n", - /*0x26*/ "Save Player\n", - /*0x27*/ "Save Copy of Player\n", - /*0x28*/ "Stuff\n", - /*0x29*/ "Soundtrack\n", - /*0x2a*/ "Team Names\n", - /*0x2b*/ "Ratio\n", - /*0x2c*/ "Lock\n", - /*0x2d*/ "None\n", - /*0x2e*/ "Last Winner\n", - /*0x2f*/ "Last Loser\n", - /*0x30*/ "Random\n", - /*0x31*/ "Challenge\n", - /*0x32*/ "Combat Challenges\n", - /*0x33*/ "Abort Challenge\n", - /*0x34*/ "Abort\n", - /*0x35*/ "Are you sure you want\nto abort the game?\n", - /*0x36*/ "Abort\n", - /*0x37*/ "Cancel\n", - /*0x38*/ "%s\n", - /*0x39*/ "Accept\n", - /*0x3a*/ "Cancel\n", - /*0x3b*/ "Team Names\n", - /*0x3c*/ "Back\n", - /*0x3d*/ "Change Team Name\n", - /*0x3e*/ "Soundtrack\n", - /*0x3f*/ "Current:\n", - /*0x40*/ "Multiple Tunes\n", - /*0x41*/ "Back\n", - /*0x42*/ "Multiple Tunes\n", - /*0x43*/ "Random\n", - /*0x44*/ "Select Tunes\n", - /*0x45*/ "Select Tune\n", - /*0x46*/ "Team Control\n", - /*0x47*/ "Teams Enabled\n", - /*0x48*/ "Teams:\n", - /*0x49*/ "Auto Team...\n", - /*0x4a*/ "Back\n", - /*0x4b*/ "Auto Team\n", - /*0x4c*/ "Two Teams\n", - /*0x4d*/ "Three Teams\n", - /*0x4e*/ "Four Teams\n", - /*0x4f*/ "Maximum Teams\n", - /*0x50*/ "Humans vs. Simulants\n", - /*0x51*/ "Human-Simulant Pairs\n", - /*0x52*/ "Cancel\n", - /*0x53*/ "Simulants\n", - /*0x54*/ "Add Simulant...\n", - /*0x55*/ "1:\n", - /*0x56*/ "2:\n", - /*0x57*/ "3:\n", - /*0x58*/ "4:\n", - /*0x59*/ "5:\n", - /*0x5a*/ "6:\n", - /*0x5b*/ "7:\n", - /*0x5c*/ "8:\n", - /*0x5d*/ "Clear All\n", - /*0x5e*/ "Back\n", - /*0x5f*/ "Difficulty:\n", - /*0x60*/ "Change Type...\n", - /*0x61*/ "Character...\n", - /*0x62*/ "Delete Simulant\n", - /*0x63*/ "Back\n", - /*0x64*/ "Simulant Character\n", - /*0x65*/ "Add Simulant\n", - /*0x66*/ "Change Simulant\n", - /*0x67*/ "Normal Simulants\n", - /*0x68*/ "Special Simulants\n", - /*0x69*/ "Ready!\n", - /*0x6a*/ "...and waiting\n", - /*0x6b*/ "Limits\n", - /*0x6c*/ "Time\n", - /*0x6d*/ "Score\n", - /*0x6e*/ "Restore Defaults\n", - /*0x6f*/ "Back\n", - /*0x70*/ "No Limit\n", - /*0x71*/ "%d\n", - /*0x72*/ "%d Min\n", - /*0x73*/ "Arena\n", - /*0x74*/ "Dark\n", - /*0x75*/ "Classic\n", - /*0x76*/ "Random\n", - /*0x77*/ "Skedar", - /*0x78*/ "Pipes", - /*0x79*/ "Ravine", - /*0x7a*/ "G5 Building", - /*0x7b*/ "Sewers", - /*0x7c*/ "Warehouse", - /*0x7d*/ "Grid", - /*0x7e*/ "Ruins", - /*0x7f*/ "Area 52", - /*0x80*/ "Base", - /*0x81*/ "Rooftop", - /*0x82*/ "Fortress", - /*0x83*/ "Villa", - /*0x84*/ "Car Parking Lot", - /*0x85*/ "Temple", - /*0x86*/ "Complex", - /*0x87*/ "Felicity", - /*0x88*/ "Random", - /*0x89*/ "Load Player\n", - /*0x8a*/ "B Button to cancel\n", - /*0x8b*/ "Load Game Settings\n", - /*0x8c*/ "%s: Scenario: %s Arena: %s Simulants: %d", - /*0x8d*/ "Presets\n", - /*0x8e*/ "Player Name\n", - /*0x8f*/ "Character\n", - /*0x90*/ "Load Head...\n", - /*0x91*/ "Statistics\n", - /*0x92*/ "Kills:\n", - /*0x93*/ "Deaths:\n", - /*0x94*/ "Accuracy:\n", - /*0x95*/ "Head Shots:\n", - /*0x96*/ "Ammo Used:\n", - /*0x97*/ "Damage Dealt:\n", - /*0x98*/ "Pain Received:\n", - /*0x99*/ "Games Played:\n", - /*0x9a*/ "Games Won:\n", - /*0x9b*/ "Games Lost:\n", - /*0x9c*/ "Time Spent:\n", - /*0x9d*/ "Distance:\n", - /*0x9e*/ "Medals Won:\n", - /*0x9f*/ " Accuracy:\n", - /*0xa0*/ " Head Shot:\n", - /*0xa1*/ " KillMaster:\n", - /*0xa2*/ " Survivor:\n", - /*0xa3*/ "Your Title:\n", - /*0xa4*/ "Back\n", - /*0xa5*/ "Completed Challenges\n", - /*0xa6*/ "Back\n", - /*0xa7*/ "Options\n", - /*0xa8*/ "Highlight Pickups\n", - /*0xa9*/ "Highlight Players\n", - /*0xaa*/ "Highlight Teams\n", - /*0xab*/ "Radar\n", - /*0xac*/ "Back\n", - /*0xad*/ "Weapons\n", - /*0xae*/ "Set:\n", - /*0xaf*/ "Current Weapon Setup:\n", - /*0xb0*/ "1:\n", - /*0xb1*/ "2:\n", - /*0xb2*/ "3:\n", - /*0xb3*/ "4:\n", - /*0xb4*/ "5:\n", - /*0xb5*/ "6:\n", - /*0xb6*/ "Back\n", - /*0xb7*/ "Save Game Setup\n", - /*0xb8*/ "Do you want to save over\nyour original game file?\n", - /*0xb9*/ "Save Over Original\n", - /*0xba*/ "Save Copy\n", - /*0xbb*/ "Do Not Save\n", - /*0xbc*/ "Game File Name\n", - /*0xbd*/ "Enter a name for your\ngame setup file:\n", - /*0xbe*/ "Confirm\n", - /*0xbf*/ "Your player file is\nalways saved\nautomatically.\n", - /*0xc0*/ "Save a copy now?\n", - /*0xc1*/ "No\n", - /*0xc2*/ "Yes\n", - /*0xc3*/ "Drop Out\n", - /*0xc4*/ "Are you sure you\nwant to drop out?\n", - /*0xc5*/ "Drop Out\n", - /*0xc6*/ "Cancel\n", - /*0xc7*/ "Control\n", - /*0xc8*/ "Control Style\n", - /*0xc9*/ "Reverse Pitch\n", - /*0xca*/ "Look Ahead\n", - /*0xcb*/ "Head Roll\n", - /*0xcc*/ "Auto-Aim\n", - /*0xcd*/ "Aim Control\n", - /*0xce*/ "Sight on Screen\n", - /*0xcf*/ "Show Target\n", - /*0xd0*/ "Zoom Range\n", - /*0xd1*/ "Ammo on Screen\n", - /*0xd2*/ "Gun Function\n", - /*0xd3*/ "Paintball\n", - /*0xd4*/ "Back\n", - /*0xd5*/ "Hold\n", - /*0xd6*/ "Toggle\n", - /*0xd7*/ "Combat Options\n", - /*0xd8*/ "Briefcase Options\n", - /*0xd9*/ "Hacker Options\n", - /*0xda*/ "Pop a Cap Options\n", - /*0xdb*/ "Hill Options\n", - /*0xdc*/ "Capture Options\n", - /*0xdd*/ "Boxes Options\n", - /*0xde*/ "One-Hit Kills\n", - /*0xdf*/ "Slow Motion\n", - /*0xe0*/ "Fast Movement\n", - /*0xe1*/ "Display Team\n", - /*0xe2*/ "No Radar\n", - /*0xe3*/ "No Auto-Aim\n", - /*0xe4*/ "No Player Highlight\n", - /*0xe5*/ "No Pickup Highlight\n", - /*0xe6*/ "Highlight Target\n", - /*0xe7*/ "Highlight Terminal\n", - /*0xe8*/ "Boxes on Radar\n", - /*0xe9*/ "Hill on Radar\n", - /*0xea*/ "Mobile Hill\n", - /*0xeb*/ "Time\n", - /*0xec*/ "Show on Radar\n", - /*0xed*/ "Highlight Briefcase\n", - /*0xee*/ "Show on Radar\n", - /*0xef*/ "Back\n", - /*0xf0*/ "Off\n", - /*0xf1*/ "On\n", - /*0xf2*/ "Smart\n", - /*0xf3*/ "Scenario\n", - /*0xf4*/ "Free for All!\n", - /*0xf5*/ "-Teamwork-\n", - /*0xf6*/ "Combat", - /*0xf7*/ "Hold the Briefcase", - /*0xf8*/ "Hacker Central", - /*0xf9*/ "Pop a Cap", - /*0xfa*/ "King of the Hill", - /*0xfb*/ "Capture the Case", - /*0xfc*/ "Touch That Box", - /*0xfd*/ "Combat", - /*0xfe*/ "Briefcase", - /*0xff*/ "Hacker", - /*0x100*/ "Pop", - /*0x101*/ "Hill", - /*0x102*/ "Capture", - /*0x103*/ "Boxes", - /*0x104*/ "Game Over\n", - /*0x105*/ "Title:\n", - /*0x106*/ "Weapon of Choice:\n", - /*0x107*/ "Awards:\n", - /*0x108*/ "1st\n", - /*0x109*/ "2nd\n", - /*0x10a*/ "3rd\n", - /*0x10b*/ "4th\n", - /*0x10c*/ "5th\n", - /*0x10d*/ "6th\n", - /*0x10e*/ "7th\n", - /*0x10f*/ "8th\n", - /*0x110*/ "9th\n", - /*0x111*/ "10th\n", - /*0x112*/ "11th\n", - /*0x113*/ "12th\n", - /*0x114*/ "Player Ranking\n", - /*0x115*/ "Deaths\n", - /*0x116*/ "Score\n", - /*0x117*/ "Team Ranking\n", - /*0x118*/ "Stats for %s", - /*0x119*/ "Suicides\n", - /*0x11a*/ "Deaths\n", - /*0x11b*/ "Kills\n", - /*0x11c*/ "Inventory\n", - /*0x11d*/ "Control\n", - /*0x11e*/ "Game Time:\n", - /*0x11f*/ "End Game\n", - /*0x120*/ "Pause\n", - /*0x121*/ "Unpause\n", - /*0x122*/ "End Game\n", - /*0x123*/ "Are you sure?\n", - /*0x124*/ "Cancel\n", - /*0x125*/ "End Game\n", - /*0x126*/ "PerfectHead\n", - /*0x127*/ "Load A Saved Head\n", - /*0x128*/ "Make A New Head\n", - /*0x129*/ "Edit A Loaded Head\n", - /*0x12a*/ "Edit A PerfectHead\n", - /*0x12b*/ "Choose slot to edit:\n", - /*0x12c*/ "Cancel\n", - /*0x12d*/ "Make A New Head\n", - /*0x12e*/ "Load A Saved Head\n", - /*0x12f*/ "Where do you want to be able\n", - /*0x130*/ "to use this head?\n", - /*0x131*/ "Combat Simulator\n", - /*0x132*/ "All Missions\n", - /*0x133*/ "Both\n", - /*0x134*/ "Cancel\n", - /*0x135*/ "Camera Setup\n", - /*0x136*/ "Insert your camera into your\n", - /*0x137*/ "Game Boy Pak.\n", - /*0x138*/ "Then, insert your Game Boy Pak\n", - /*0x139*/ "into any controller.\n", - /*0x13a*/ "OK\n", - /*0x13b*/ "Cancel\n", - /*0x13c*/ "Error\n", - /*0x13d*/ "Game Boy Camera Not Detected!\n", - /*0x13e*/ "Please check all connections\n", - /*0x13f*/ "and try again.\n", - /*0x140*/ "Cancel\n", - /*0x141*/ "Choose Camera\n", - /*0x142*/ "More than one camera detected.\n", - /*0x143*/ "Please select which camera you\nwant to use\n", - /*0x144*/ "OK\n", - /*0x145*/ "Cancel\n", - /*0x146*/ "PerfectHead\n", - /*0x147*/ "Take A Picture Now\n", - /*0x148*/ "Load Picture From Camera\n", - /*0x149*/ "Cancel\n", - /*0x14a*/ "Load From Camera\n", - /*0x14b*/ "Choose picture to read from camera:\n", - /*0x14c*/ "Cancel\n", - /*0x14d*/ "Take Picture\n", - /*0x14e*/ "Shoot!\n", - /*0x14f*/ "Cancel\n", - /*0x150*/ "Keep Picture\n", - /*0x151*/ "Try Again\n", - /*0x152*/ "Load PerfectHead\n", - /*0x153*/ "Insert the Controller Pak\n", - /*0x154*/ "containing the head you\n", - /*0x155*/ "wish to load into any\n", - /*0x156*/ "controller.\n", - /*0x157*/ "Controller Pak:\n", - /*0x158*/ "Cancel\n", - /*0x159*/ "Source:\n", - /*0x15a*/ "Pak 1", - /*0x15b*/ "Pak 2", - /*0x15c*/ "Pak 3", - /*0x15d*/ "Pak 4", - /*0x15e*/ "", - /*0x15f*/ "PerfectHead Editor\n", - /*0x160*/ "Take Another Picture\n", - /*0x161*/ "Change Head\n", - /*0x162*/ "Position Picture\n", - /*0x163*/ "Color Face & Hair\n", - /*0x164*/ "Shape Head\n", - /*0x165*/ "Remove Head\n", - /*0x166*/ "Cancel Changes\n", - /*0x167*/ "Keep Changes\n", - /*0x168*/ "Shape Head\n", - /*0x169*/ "Depth\n", - /*0x16a*/ "OK\n", - /*0x16b*/ "Cancel\n", - /*0x16c*/ "Position Image\n", - /*0x16d*/ "Brightness\n", - /*0x16e*/ "OK\n", - /*0x16f*/ "Cancel\n", - /*0x170*/ "Choose Head\n", - /*0x171*/ "OK\n", - /*0x172*/ "Cancel\n", - /*0x173*/ "Remove PerfectHead\n", - /*0x174*/ "Are you sure you want to\n", - /*0x175*/ "remove this head from memory?\n", - /*0x176*/ "Delete\n", - /*0x177*/ "Cancel\n", - /*0x178*/ "Cancel Changes\n", - /*0x179*/ "Are you sure you want to\n", - /*0x17a*/ "throw away your changes?\n", - /*0x17b*/ "Throw Away\n", - /*0x17c*/ "Go Back To Editor\n", - /*0x17d*/ "Save PerfectHead\n", - /*0x17e*/ "You have edited this head.\n", - /*0x17f*/ "Do you want to keep your changes?\n", - /*0x180*/ "Keep\n", - /*0x181*/ "Revert\n", - /*0x182*/ "Save PerfectHead\n", - /*0x183*/ "Your changes will be kept in memory.\n", - /*0x184*/ "Would you like to save your changes\n", - /*0x185*/ "to the controller pak?\n", - /*0x186*/ "Save\n", - /*0x187*/ "Don't Save\n", - /*0x188*/ "Save PerfectHead\n", - /*0x189*/ "You can now save your head on to\n", - /*0x18a*/ "a controller pak if you wish.\n", - /*0x18b*/ "If you want to do this, please\n", - /*0x18c*/ "ensure a controller pak is inserted\n", - /*0x18d*/ "and choose \"Save\".\n", - /*0x18e*/ "Save\n", - /*0x18f*/ "Don't Save\n", - /*0x190*/ "Head Complete!\n", - /*0x191*/ "To use your head in the combat simulator,\n", - /*0x192*/ "select the head from the character menu\n", - /*0x193*/ "of the player/simulant settings menu.\n", - /*0x194*/ "Your Mission heads will now appear\n", - /*0x195*/ "in any of the missions you play.\n", - /*0x196*/ "You can now edit your head further if you wish.\n", - /*0x197*/ "Finish\n", - /*0x198*/ "Edit Head\n", - /*0x199*/ "Head Color\n", - /*0x19a*/ "Face:\n", - /*0x19b*/ "Hairstyle:\n", - /*0x19c*/ "OK\n", - /*0x19d*/ "Cancel\n", - /*0x19e*/ "Press the B Button to go back.\n", - /*0x19f*/ "Hangar Information\n", - /*0x1a0*/ "Holotraining\n", - /*0x1a1*/ "Device List\n", - /*0x1a2*/ "Information\n", - /*0x1a3*/ "Locations\n", - /*0x1a4*/ "Vehicles\n", - /*0x1a5*/ "Character Profiles\n", - /*0x1a6*/ "Other Information\n", - /*0x1a7*/ "Training Stats\n", - /*0x1a8*/ "Time Taken:\n", - /*0x1a9*/ "Completed!\n", - /*0x1aa*/ "Failed!\n", - /*0x1ab*/ "Ok\n", - /*0x1ac*/ "Resume\n", - /*0x1ad*/ "Cancel\n", - /*0x1ae*/ "Abort\n", - /*0x1af*/ "Character Profile\n", - /*0x1b0*/ "Name:\n", - /*0x1b1*/ "Age:\n", - /*0x1b2*/ "Race:\n", - /*0x1b3*/ "Press the B Button to go back.\n", - /*0x1b4*/ "Cheats\n", - /*0x1b5*/ "It is now safe to turn off your computer.\n", - /*0x1b6*/ "Cancel\n", - /*0x1b7*/ "Bronze\n", - /*0x1b8*/ "Silver\n", - /*0x1b9*/ "Gold\n", - /*0x1ba*/ "Difficulty\n", - /*0x1bb*/ "Difficulty:\n", - /*0x1bc*/ "Select Difficulty:\n", - /*0x1bd*/ " \n", - /*0x1be*/ "Weapon\n", - /*0x1bf*/ "Training Info\n", - /*0x1c0*/ "Training Stats\n", - /*0x1c1*/ "Completed!\n", - /*0x1c2*/ "Score:\n", - /*0x1c3*/ "Targets Destroyed:\n", - /*0x1c4*/ "Difficulty:\n", - /*0x1c5*/ "Time Taken:\n", - /*0x1c6*/ "Weapon:\n", - /*0x1c7*/ "Accuracy:\n", - /*0x1c8*/ "Not Failed\n", - /*0x1c9*/ "Out of Ammo\n", - /*0x1ca*/ "Time Over\n", - /*0x1cb*/ "Score Unattainable\n", - /*0x1cc*/ "Too Inaccurate\n", - /*0x1cd*/ "Bull's-eye\n", - /*0x1ce*/ "Zone 1\n", - /*0x1cf*/ "Zone 2\n", - /*0x1d0*/ "Zone 3\n", - /*0x1d1*/ "Hit total\n", - /*0x1d2*/ "Scoring\n", - /*0x1d3*/ "10\n", - /*0x1d4*/ "5\n", - /*0x1d5*/ "2\n", - /*0x1d6*/ "1\n", - /*0x1d7*/ "Ammo Limit:\n", - /*0x1d8*/ "Time Limit:\n", - /*0x1d9*/ "Min Accuracy:\n", - /*0x1da*/ "Goal Targets:\n", - /*0x1db*/ "Goal Score:\n", - /*0x1dc*/ "Cheats\n", - /*0x1dd*/ "Done\n", - /*0x1de*/ "Warning\n", - /*0x1df*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", - /*0x1e0*/ "OK\n", - /*0x1e1*/ "Cancel\n", - /*0x1e2*/ "Player %d: ", - /*0x1e3*/ "Press START!\n", - /*0x1e4*/ "Searching for Camera!\n", - /*0x1e5*/ "Calibrating Camera\n", - /*0x1e6*/ "Downloading Image\n", - /*0x1e7*/ "Loading Image\n", - /*0x1e8*/ "Saving Image\n", - /*0x1e9*/ "Transfering Image\n", - /*0x1ea*/ "Uploading Segment\n", - /*0x1eb*/ "Initializing Controller Pak\n", - /*0x1ec*/ "Getting PerfectHead\n", - /*0x1ed*/ "Saving PerfectHead\n", - /*0x1ee*/ "Auto Camera Adjustment\n", - /*0x1ef*/ "Please Wait...\n", + /* 0*/ "Most Suicidal\n", + /* 1*/ "Who Needs Ammo?\n", + /* 2*/ "Least Shielded\n", + /* 3*/ "Best Protected\n", + /* 4*/ "Marksmanship\n", + /* 5*/ "Most Professional\n", + /* 6*/ "Most Deadly\n", + /* 7*/ "Most Harmless\n", + /* 8*/ "Most Cowardly\n", + /* 9*/ "Most Frantic\n", + /* 10*/ "Most Honorable\n", + /* 11*/ "Most Dishonorable\n", + /* 12*/ "Shortest Life\n", + /* 13*/ "Longest Life\n", + /* 14*/ "Double Kill\n", + /* 15*/ "Triple Kill\n", + /* 16*/ "Quad Kill\n", + /* 17*/ "Game Setup\n", + /* 18*/ "Load Settings\n", + /* 19*/ "Scenario\n", + /* 20*/ "Arena\n", + /* 21*/ "Options\n", + /* 22*/ "Teams\n", + /* 23*/ "Weapons\n", + /* 24*/ "Limits\n", + /* 25*/ "Simulants\n", + /* 26*/ "Save Settings\n", + /* 27*/ "Abort Game\n", + /* 28*/ "Player Setup\n", + /* 29*/ "Load Player\n", + /* 30*/ "Name\n", + /* 31*/ "Character\n", + /* 32*/ "Handicap\n", + /* 33*/ "Control\n", + /* 34*/ "Player Options\n", + /* 35*/ "Statistics\n", + /* 36*/ "Start Game\n", + /* 37*/ "Drop Out\n", + /* 38*/ "Save Player\n", + /* 39*/ "Save Copy of Player\n", + /* 40*/ "Stuff\n", + /* 41*/ "Soundtrack\n", + /* 42*/ "Team Names\n", + /* 43*/ "Ratio\n", + /* 44*/ "Lock\n", + /* 45*/ "None\n", + /* 46*/ "Last Winner\n", + /* 47*/ "Last Loser\n", + /* 48*/ "Random\n", + /* 49*/ "Challenge\n", + /* 50*/ "Combat Challenges\n", + /* 51*/ "Abort Challenge\n", + /* 52*/ "Abort\n", + /* 53*/ "Are you sure you want\nto abort the game?\n", + /* 54*/ "Abort\n", + /* 55*/ "Cancel\n", + /* 56*/ "%s\n", + /* 57*/ "Accept\n", + /* 58*/ "Cancel\n", + /* 59*/ "Team Names\n", + /* 60*/ "Back\n", + /* 61*/ "Change Team Name\n", + /* 62*/ "Soundtrack\n", + /* 63*/ "Current:\n", + /* 64*/ "Multiple Tunes\n", + /* 65*/ "Back\n", + /* 66*/ "Multiple Tunes\n", + /* 67*/ "Random\n", + /* 68*/ "Select Tunes\n", + /* 69*/ "Select Tune\n", + /* 70*/ "Team Control\n", + /* 71*/ "Teams Enabled\n", + /* 72*/ "Teams:\n", + /* 73*/ "Auto Team...\n", + /* 74*/ "Back\n", + /* 75*/ "Auto Team\n", + /* 76*/ "Two Teams\n", + /* 77*/ "Three Teams\n", + /* 78*/ "Four Teams\n", + /* 79*/ "Maximum Teams\n", + /* 80*/ "Humans vs. Simulants\n", + /* 81*/ "Human-Simulant Pairs\n", + /* 82*/ "Cancel\n", + /* 83*/ "Simulants\n", + /* 84*/ "Add Simulant...\n", + /* 85*/ "1:\n", + /* 86*/ "2:\n", + /* 87*/ "3:\n", + /* 88*/ "4:\n", + /* 89*/ "5:\n", + /* 90*/ "6:\n", + /* 91*/ "7:\n", + /* 92*/ "8:\n", + /* 93*/ "Clear All\n", + /* 94*/ "Back\n", + /* 95*/ "Difficulty:\n", + /* 96*/ "Change Type...\n", + /* 97*/ "Character...\n", + /* 98*/ "Delete Simulant\n", + /* 99*/ "Back\n", + /*100*/ "Simulant Character\n", + /*101*/ "Add Simulant\n", + /*102*/ "Change Simulant\n", + /*103*/ "Normal Simulants\n", + /*104*/ "Special Simulants\n", + /*105*/ "Ready!\n", + /*106*/ "...and waiting\n", + /*107*/ "Limits\n", + /*108*/ "Time\n", + /*109*/ "Score\n", + /*110*/ "Restore Defaults\n", + /*111*/ "Back\n", + /*112*/ "No Limit\n", + /*113*/ "%d\n", + /*114*/ "%d Min\n", + /*115*/ "Arena\n", + /*116*/ "Dark\n", + /*117*/ "Classic\n", + /*118*/ "Random\n", + /*119*/ "Skedar", + /*120*/ "Pipes", + /*121*/ "Ravine", + /*122*/ "G5 Building", + /*123*/ "Sewers", + /*124*/ "Warehouse", + /*125*/ "Grid", + /*126*/ "Ruins", + /*127*/ "Area 52", + /*128*/ "Base", + /*129*/ "Rooftop", + /*130*/ "Fortress", + /*131*/ "Villa", + /*132*/ "Car Parking Lot", + /*133*/ "Temple", + /*134*/ "Complex", + /*135*/ "Felicity", + /*136*/ "Random", + /*137*/ "Load Player\n", + /*138*/ "B Button to cancel\n", + /*139*/ "Load Game Settings\n", + /*140*/ "%s: Scenario: %s Arena: %s Simulants: %d", + /*141*/ "Presets\n", + /*142*/ "Player Name\n", + /*143*/ "Character\n", + /*144*/ "Load Head...\n", + /*145*/ "Statistics\n", + /*146*/ "Kills:\n", + /*147*/ "Deaths:\n", + /*148*/ "Accuracy:\n", + /*149*/ "Head Shots:\n", + /*150*/ "Ammo Used:\n", + /*151*/ "Damage Dealt:\n", + /*152*/ "Pain Received:\n", + /*153*/ "Games Played:\n", + /*154*/ "Games Won:\n", + /*155*/ "Games Lost:\n", + /*156*/ "Time Spent:\n", + /*157*/ "Distance:\n", + /*158*/ "Medals Won:\n", + /*159*/ " Accuracy:\n", + /*160*/ " Head Shot:\n", + /*161*/ " KillMaster:\n", + /*162*/ " Survivor:\n", + /*163*/ "Your Title:\n", + /*164*/ "Back\n", + /*165*/ "Completed Challenges\n", + /*166*/ "Back\n", + /*167*/ "Options\n", + /*168*/ "Highlight Pickups\n", + /*169*/ "Highlight Players\n", + /*170*/ "Highlight Teams\n", + /*171*/ "Radar\n", + /*172*/ "Back\n", + /*173*/ "Weapons\n", + /*174*/ "Set:\n", + /*175*/ "Current Weapon Setup:\n", + /*176*/ "1:\n", + /*177*/ "2:\n", + /*178*/ "3:\n", + /*179*/ "4:\n", + /*180*/ "5:\n", + /*181*/ "6:\n", + /*182*/ "Back\n", + /*183*/ "Save Game Setup\n", + /*184*/ "Do you want to save over\nyour original game file?\n", + /*185*/ "Save Over Original\n", + /*186*/ "Save Copy\n", + /*187*/ "Do Not Save\n", + /*188*/ "Game File Name\n", + /*189*/ "Enter a name for your\ngame setup file:\n", + /*190*/ "Confirm\n", + /*191*/ "Your player file is\nalways saved\nautomatically.\n", + /*192*/ "Save a copy now?\n", + /*193*/ "No\n", + /*194*/ "Yes\n", + /*195*/ "Drop Out\n", + /*196*/ "Are you sure you\nwant to drop out?\n", + /*197*/ "Drop Out\n", + /*198*/ "Cancel\n", + /*199*/ "Control\n", + /*200*/ "Control Style\n", + /*201*/ "Reverse Pitch\n", + /*202*/ "Look Ahead\n", + /*203*/ "Head Roll\n", + /*204*/ "Auto-Aim\n", + /*205*/ "Aim Control\n", + /*206*/ "Sight on Screen\n", + /*207*/ "Show Target\n", + /*208*/ "Zoom Range\n", + /*209*/ "Ammo on Screen\n", + /*210*/ "Gun Function\n", + /*211*/ "Paintball\n", + /*212*/ "Back\n", + /*213*/ "Hold\n", + /*214*/ "Toggle\n", + /*215*/ "Combat Options\n", + /*216*/ "Briefcase Options\n", + /*217*/ "Hacker Options\n", + /*218*/ "Pop a Cap Options\n", + /*219*/ "Hill Options\n", + /*220*/ "Capture Options\n", + /*221*/ "Boxes Options\n", + /*222*/ "One-Hit Kills\n", + /*223*/ "Slow Motion\n", + /*224*/ "Fast Movement\n", + /*225*/ "Display Team\n", + /*226*/ "No Radar\n", + /*227*/ "No Auto-Aim\n", + /*228*/ "No Player Highlight\n", + /*229*/ "No Pickup Highlight\n", + /*230*/ "Highlight Target\n", + /*231*/ "Highlight Terminal\n", + /*232*/ "Boxes on Radar\n", + /*233*/ "Hill on Radar\n", + /*234*/ "Mobile Hill\n", + /*235*/ "Time\n", + /*236*/ "Show on Radar\n", + /*237*/ "Highlight Briefcase\n", + /*238*/ "Show on Radar\n", + /*239*/ "Back\n", + /*240*/ "Off\n", + /*241*/ "On\n", + /*242*/ "Smart\n", + /*243*/ "Scenario\n", + /*244*/ "Free for All!\n", + /*245*/ "-Teamwork-\n", + /*246*/ "Combat", + /*247*/ "Hold the Briefcase", + /*248*/ "Hacker Central", + /*249*/ "Pop a Cap", + /*250*/ "King of the Hill", + /*251*/ "Capture the Case", + /*252*/ "Touch That Box", + /*253*/ "Combat", + /*254*/ "Briefcase", + /*255*/ "Hacker", + /*256*/ "Pop", + /*257*/ "Hill", + /*258*/ "Capture", + /*259*/ "Boxes", + /*260*/ "Game Over\n", + /*261*/ "Title:\n", + /*262*/ "Weapon of Choice:\n", + /*263*/ "Awards:\n", + /*264*/ "1st\n", + /*265*/ "2nd\n", + /*266*/ "3rd\n", + /*267*/ "4th\n", + /*268*/ "5th\n", + /*269*/ "6th\n", + /*270*/ "7th\n", + /*271*/ "8th\n", + /*272*/ "9th\n", + /*273*/ "10th\n", + /*274*/ "11th\n", + /*275*/ "12th\n", + /*276*/ "Player Ranking\n", + /*277*/ "Deaths\n", + /*278*/ "Score\n", + /*279*/ "Team Ranking\n", + /*280*/ "Stats for %s", + /*281*/ "Suicides\n", + /*282*/ "Deaths\n", + /*283*/ "Kills\n", + /*284*/ "Inventory\n", + /*285*/ "Control\n", + /*286*/ "Game Time:\n", + /*287*/ "End Game\n", + /*288*/ "Pause\n", + /*289*/ "Unpause\n", + /*290*/ "End Game\n", + /*291*/ "Are you sure?\n", + /*292*/ "Cancel\n", + /*293*/ "End Game\n", + /*294*/ "PerfectHead\n", + /*295*/ "Load A Saved Head\n", + /*296*/ "Make A New Head\n", + /*297*/ "Edit A Loaded Head\n", + /*298*/ "Edit A PerfectHead\n", + /*299*/ "Choose slot to edit:\n", + /*300*/ "Cancel\n", + /*301*/ "Make A New Head\n", + /*302*/ "Load A Saved Head\n", + /*303*/ "Where do you want to be able\n", + /*304*/ "to use this head?\n", + /*305*/ "Combat Simulator\n", + /*306*/ "All Missions\n", + /*307*/ "Both\n", + /*308*/ "Cancel\n", + /*309*/ "Camera Setup\n", + /*310*/ "Insert your camera into your\n", + /*311*/ "Game Boy Pak.\n", + /*312*/ "Then, insert your Game Boy Pak\n", + /*313*/ "into any controller.\n", + /*314*/ "OK\n", + /*315*/ "Cancel\n", + /*316*/ "Error\n", + /*317*/ "Game Boy Camera Not Detected!\n", + /*318*/ "Please check all connections\n", + /*319*/ "and try again.\n", + /*320*/ "Cancel\n", + /*321*/ "Choose Camera\n", + /*322*/ "More than one camera detected.\n", + /*323*/ "Please select which camera you\nwant to use\n", + /*324*/ "OK\n", + /*325*/ "Cancel\n", + /*326*/ "PerfectHead\n", + /*327*/ "Take A Picture Now\n", + /*328*/ "Load Picture From Camera\n", + /*329*/ "Cancel\n", + /*330*/ "Load From Camera\n", + /*331*/ "Choose picture to read from camera:\n", + /*332*/ "Cancel\n", + /*333*/ "Take Picture\n", + /*334*/ "Shoot!\n", + /*335*/ "Cancel\n", + /*336*/ "Keep Picture\n", + /*337*/ "Try Again\n", + /*338*/ "Load PerfectHead\n", + /*339*/ "Insert the Controller Pak\n", + /*340*/ "containing the head you\n", + /*341*/ "wish to load into any\n", + /*342*/ "controller.\n", + /*343*/ "Controller Pak:\n", + /*344*/ "Cancel\n", + /*345*/ "Source:\n", + /*346*/ "Pak 1", + /*347*/ "Pak 2", + /*348*/ "Pak 3", + /*349*/ "Pak 4", + /*350*/ "", + /*351*/ "PerfectHead Editor\n", + /*352*/ "Take Another Picture\n", + /*353*/ "Change Head\n", + /*354*/ "Position Picture\n", + /*355*/ "Color Face & Hair\n", + /*356*/ "Shape Head\n", + /*357*/ "Remove Head\n", + /*358*/ "Cancel Changes\n", + /*359*/ "Keep Changes\n", + /*360*/ "Shape Head\n", + /*361*/ "Depth\n", + /*362*/ "OK\n", + /*363*/ "Cancel\n", + /*364*/ "Position Image\n", + /*365*/ "Brightness\n", + /*366*/ "OK\n", + /*367*/ "Cancel\n", + /*368*/ "Choose Head\n", + /*369*/ "OK\n", + /*370*/ "Cancel\n", + /*371*/ "Remove PerfectHead\n", + /*372*/ "Are you sure you want to\n", + /*373*/ "remove this head from memory?\n", + /*374*/ "Delete\n", + /*375*/ "Cancel\n", + /*376*/ "Cancel Changes\n", + /*377*/ "Are you sure you want to\n", + /*378*/ "throw away your changes?\n", + /*379*/ "Throw Away\n", + /*380*/ "Go Back To Editor\n", + /*381*/ "Save PerfectHead\n", + /*382*/ "You have edited this head.\n", + /*383*/ "Do you want to keep your changes?\n", + /*384*/ "Keep\n", + /*385*/ "Revert\n", + /*386*/ "Save PerfectHead\n", + /*387*/ "Your changes will be kept in memory.\n", + /*388*/ "Would you like to save your changes\n", + /*389*/ "to the controller pak?\n", + /*390*/ "Save\n", + /*391*/ "Don't Save\n", + /*392*/ "Save PerfectHead\n", + /*393*/ "You can now save your head on to\n", + /*394*/ "a controller pak if you wish.\n", + /*395*/ "If you want to do this, please\n", + /*396*/ "ensure a controller pak is inserted\n", + /*397*/ "and choose \"Save\".\n", + /*398*/ "Save\n", + /*399*/ "Don't Save\n", + /*400*/ "Head Complete!\n", + /*401*/ "To use your head in the combat simulator,\n", + /*402*/ "select the head from the character menu\n", + /*403*/ "of the player/simulant settings menu.\n", + /*404*/ "Your Mission heads will now appear\n", + /*405*/ "in any of the missions you play.\n", + /*406*/ "You can now edit your head further if you wish.\n", + /*407*/ "Finish\n", + /*408*/ "Edit Head\n", + /*409*/ "Head Color\n", + /*410*/ "Face:\n", + /*411*/ "Hairstyle:\n", + /*412*/ "OK\n", + /*413*/ "Cancel\n", + /*414*/ "Press the B Button to go back.\n", + /*415*/ "Hangar Information\n", + /*416*/ "Holotraining\n", + /*417*/ "Device List\n", + /*418*/ "Information\n", + /*419*/ "Locations\n", + /*420*/ "Vehicles\n", + /*421*/ "Character Profiles\n", + /*422*/ "Other Information\n", + /*423*/ "Training Stats\n", + /*424*/ "Time Taken:\n", + /*425*/ "Completed!\n", + /*426*/ "Failed!\n", + /*427*/ "Ok\n", + /*428*/ "Resume\n", + /*429*/ "Cancel\n", + /*430*/ "Abort\n", + /*431*/ "Character Profile\n", + /*432*/ "Name:\n", + /*433*/ "Age:\n", + /*434*/ "Race:\n", + /*435*/ "Press the B Button to go back.\n", + /*436*/ "Cheats\n", + /*437*/ "It is now safe to turn off your computer.\n", + /*438*/ "Cancel\n", + /*439*/ "Bronze\n", + /*440*/ "Silver\n", + /*441*/ "Gold\n", + /*442*/ "Difficulty\n", + /*443*/ "Difficulty:\n", + /*444*/ "Select Difficulty:\n", + /*445*/ " \n", + /*446*/ "Weapon\n", + /*447*/ "Training Info\n", + /*448*/ "Training Stats\n", + /*449*/ "Completed!\n", + /*450*/ "Score:\n", + /*451*/ "Targets Destroyed:\n", + /*452*/ "Difficulty:\n", + /*453*/ "Time Taken:\n", + /*454*/ "Weapon:\n", + /*455*/ "Accuracy:\n", + /*456*/ "Not Failed\n", + /*457*/ "Out of Ammo\n", + /*458*/ "Time Over\n", + /*459*/ "Score Unattainable\n", + /*460*/ "Too Inaccurate\n", + /*461*/ "Bull's-eye\n", + /*462*/ "Zone 1\n", + /*463*/ "Zone 2\n", + /*464*/ "Zone 3\n", + /*465*/ "Hit total\n", + /*466*/ "Scoring\n", + /*467*/ "10\n", + /*468*/ "5\n", + /*469*/ "2\n", + /*470*/ "1\n", + /*471*/ "Ammo Limit:\n", + /*472*/ "Time Limit:\n", + /*473*/ "Min Accuracy:\n", + /*474*/ "Goal Targets:\n", + /*475*/ "Goal Score:\n", + /*476*/ "Cheats\n", + /*477*/ "Done\n", + /*478*/ "Warning\n", + /*479*/ "If you activate any cheats, then you\nwill be unable to progress further in the game\nwhile those cheats are active.\n", + /*480*/ "OK\n", + /*481*/ "Cancel\n", + /*482*/ "Player %d: ", + /*483*/ "Press START!\n", + /*484*/ "Searching for Camera!\n", + /*485*/ "Calibrating Camera\n", + /*486*/ "Downloading Image\n", + /*487*/ "Loading Image\n", + /*488*/ "Saving Image\n", + /*489*/ "Transfering Image\n", + /*490*/ "Uploading Segment\n", + /*491*/ "Initializing Controller Pak\n", + /*492*/ "Getting PerfectHead\n", + /*493*/ "Saving PerfectHead\n", + /*494*/ "Auto Camera Adjustment\n", + /*495*/ "Please Wait...\n", }; diff --git a/src/files/lang/mpweaponsE.c b/src/files/lang/mpweaponsE.c index 656a16955..df325961a 100644 --- a/src/files/lang/mpweaponsE.c +++ b/src/files/lang/mpweaponsE.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak\n", - /*0x41*/ "is damaged or\n", - /*0x42*/ "inserted incorrectly.\n", - /*0x43*/ "Attempt Repair\n", - /*0x44*/ "Retry\n", - /*0x45*/ "Continue without using\nthe Controller Pak\n", - /*0x46*/ "Full Controller Pak\n", - /*0x47*/ "is too full to save\nnote - 1 note and 28\npages required to save.\n", - /*0x48*/ "Enter the Controller\nPak Menu to free some\nspace (hold START\nwhile powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker/Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "SuperDragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP9i\n", - /*0x6e*/ "CC13\n", - /*0x6f*/ "KL01313\n", - /*0x70*/ "KF7 Special\n", - /*0x71*/ "ZZT (9mm)\n", - /*0x72*/ "DMC\n", - /*0x73*/ "AR53\n", - /*0x74*/ "RC-P45\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then exit and enter menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak \ncannot be repaired.\nYou will not be able to\nload from or save to\nthis Controller Pak.\n", - /*0xb8*/ "Player Handicaps\n", - /*0xb9*/ "L/R BUTTONS: ", - /*0xba*/ "UP C BUTTON: ", - /*0xbb*/ "LEFT/RIGHT C BUTTONS: ", - /*0xbc*/ "DOWN C BUTTON: ", - /*0xbd*/ "A BUTTON: ", - /*0xbe*/ "B BUTTON: ", - /*0xbf*/ "CONTROL STICK: ", - /*0xc0*/ "Z BUTTON: ", - /*0xc1*/ "+ CONTROL PAD: ", - /*0xc2*/ "AIM", - /*0xc3*/ "AIM TOGGLE", - /*0xc4*/ "LOOK UP", - /*0xc5*/ "LOOK DOWN", - /*0xc6*/ "LOOK DOWN", - /*0xc7*/ "LOOK UP", - /*0xc8*/ "FORWARDS", - /*0xc9*/ "BACKWARDS", - /*0xca*/ "STRAFE", - /*0xcb*/ "WEAPON", - /*0xcc*/ "ACTION/RELOAD", - /*0xcd*/ "FIRE", - /*0xce*/ "WALK/TURN", - /*0xcf*/ "LOOK", - /*0xd0*/ "WALK/STRAFE", - /*0xd1*/ "LOOK/STRAFE", - /*0xd2*/ "AS C BUTTONS", - /*0xd3*/ "Controller 1:", - /*0xd4*/ "Controller 2:", - /*0xd5*/ "Control Style %s %s\n", - /*0xd6*/ "(One-Handed)", - /*0xd7*/ "(Two-Handed)", - /*0xd8*/ "Hold Weapon button for quick-menu.\nHold Action button to toggle function.\nAction+Fire temporarily changes function.\nAim allows you to target accurately.\nAim + Down C Button crouches.\nAim + Up C Button gets up.\n", - /*0xd9*/ "Turn off all Cheats\n", - /*0xda*/ "Language Filter\n", - /*0xdb*/ "USERNAME:\n", - /*0xdc*/ "PASSWORD:\n", - /*0xdd*/ "Perfect Dark\n", - /*0xde*/ "Choose Settings:\n", - /*0xdf*/ "Enemy Reaction Speed:\n", - /*0xe0*/ "Enemy Health:\n", - /*0xe1*/ "Enemy Damage:\n", - /*0xe2*/ "Enemy Accuracy:\n", - /*0xe3*/ "OK\n", - /*0xe4*/ "Cancel\n", - /*0xe5*/ "Controller Pak Not Found\n", - /*0xe6*/ "Name:\n", - /*0xe7*/ "Location:\n", - /*0xe8*/ "Duplicate File Name\n", - /*0xe9*/ "already contains\n", - /*0xea*/ "a file named\n", - /*0xeb*/ "Rename File\n", - /*0xec*/ "Change Location\n", - /*0xed*/ "Cancel\n", - /*0xee*/ "Change File Name\n", - /*0xef*/ "Enter new file name:\n", - /*0xf0*/ "The file you are copying\ncannot be deleted.\n", - /*0xf1*/ "ShockSim:%d\n", - /*0xf2*/ "Target Time:\n", - /*0xf3*/ "New Cheat Available!:\n", - /*0xf4*/ "Continue\n", - /*0xf5*/ "Replay Last Level\n", - /*0xf6*/ "Save Player\n", - /*0xf7*/ "Save new player\nand statistics?\n", - /*0xf8*/ "Save Now\n", - /*0xf9*/ "No Thanks!\n", - /*0xfa*/ "Confirm player name:\n", - /*0xfb*/ "The saved file has\nbeen erased due\nto corruption\nor damage.\n", - /*0xfc*/ "Continue\n", - /*0xfd*/ "Error\n", - /*0xfe*/ "Cannot read Game Boy Game Pak.\nCheck connections and make sure\ncorrect Game Boy Game Pak is\nbeing used.\n", - /*0xff*/ "Cancel\n", - /*0x100*/ "Error\n", - /*0x101*/ "The saved data has\n", - /*0x102*/ "been erased due to\n", - /*0x103*/ "corruption or damage.\n", - /*0x104*/ "Cancel\n", - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak\n", + /* 65*/ "is damaged or\n", + /* 66*/ "inserted incorrectly.\n", + /* 67*/ "Attempt Repair\n", + /* 68*/ "Retry\n", + /* 69*/ "Continue without using\nthe Controller Pak\n", + /* 70*/ "Full Controller Pak\n", + /* 71*/ "is too full to save\nnote - 1 note and 28\npages required to save.\n", + /* 72*/ "Enter the Controller\nPak Menu to free some\nspace (hold START\nwhile powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker/Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "SuperDragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP9i\n", + /*110*/ "CC13\n", + /*111*/ "KL01313\n", + /*112*/ "KF7 Special\n", + /*113*/ "ZZT (9mm)\n", + /*114*/ "DMC\n", + /*115*/ "AR53\n", + /*116*/ "RC-P45\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then exit and enter menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak \ncannot be repaired.\nYou will not be able to\nload from or save to\nthis Controller Pak.\n", + /*184*/ "Player Handicaps\n", + /*185*/ "L/R BUTTONS: ", + /*186*/ "UP C BUTTON: ", + /*187*/ "LEFT/RIGHT C BUTTONS: ", + /*188*/ "DOWN C BUTTON: ", + /*189*/ "A BUTTON: ", + /*190*/ "B BUTTON: ", + /*191*/ "CONTROL STICK: ", + /*192*/ "Z BUTTON: ", + /*193*/ "+ CONTROL PAD: ", + /*194*/ "AIM", + /*195*/ "AIM TOGGLE", + /*196*/ "LOOK UP", + /*197*/ "LOOK DOWN", + /*198*/ "LOOK DOWN", + /*199*/ "LOOK UP", + /*200*/ "FORWARDS", + /*201*/ "BACKWARDS", + /*202*/ "STRAFE", + /*203*/ "WEAPON", + /*204*/ "ACTION/RELOAD", + /*205*/ "FIRE", + /*206*/ "WALK/TURN", + /*207*/ "LOOK", + /*208*/ "WALK/STRAFE", + /*209*/ "LOOK/STRAFE", + /*210*/ "AS C BUTTONS", + /*211*/ "Controller 1:", + /*212*/ "Controller 2:", + /*213*/ "Control Style %s %s\n", + /*214*/ "(One-Handed)", + /*215*/ "(Two-Handed)", + /*216*/ "Hold Weapon button for quick-menu.\nHold Action button to toggle function.\nAction+Fire temporarily changes function.\nAim allows you to target accurately.\nAim + Down C Button crouches.\nAim + Up C Button gets up.\n", + /*217*/ "Turn off all Cheats\n", + /*218*/ "Language Filter\n", + /*219*/ "USERNAME:\n", + /*220*/ "PASSWORD:\n", + /*221*/ "Perfect Dark\n", + /*222*/ "Choose Settings:\n", + /*223*/ "Enemy Reaction Speed:\n", + /*224*/ "Enemy Health:\n", + /*225*/ "Enemy Damage:\n", + /*226*/ "Enemy Accuracy:\n", + /*227*/ "OK\n", + /*228*/ "Cancel\n", + /*229*/ "Controller Pak Not Found\n", + /*230*/ "Name:\n", + /*231*/ "Location:\n", + /*232*/ "Duplicate File Name\n", + /*233*/ "already contains\n", + /*234*/ "a file named\n", + /*235*/ "Rename File\n", + /*236*/ "Change Location\n", + /*237*/ "Cancel\n", + /*238*/ "Change File Name\n", + /*239*/ "Enter new file name:\n", + /*240*/ "The file you are copying\ncannot be deleted.\n", + /*241*/ "ShockSim:%d\n", + /*242*/ "Target Time:\n", + /*243*/ "New Cheat Available!:\n", + /*244*/ "Continue\n", + /*245*/ "Replay Last Level\n", + /*246*/ "Save Player\n", + /*247*/ "Save new player\nand statistics?\n", + /*248*/ "Save Now\n", + /*249*/ "No Thanks!\n", + /*250*/ "Confirm player name:\n", + /*251*/ "The saved file has\nbeen erased due\nto corruption\nor damage.\n", + /*252*/ "Continue\n", + /*253*/ "Error\n", + /*254*/ "Cannot read Game Boy Game Pak.\nCheck connections and make sure\ncorrect Game Boy Game Pak is\nbeing used.\n", + /*255*/ "Cancel\n", + /*256*/ "Error\n", + /*257*/ "The saved data has\n", + /*258*/ "been erased due to\n", + /*259*/ "corruption or damage.\n", + /*260*/ "Cancel\n", + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweaponsJ.c b/src/files/lang/mpweaponsJ.c index 2746e5190..40b123186 100644 --- a/src/files/lang/mpweaponsJ.c +++ b/src/files/lang/mpweaponsJ.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Capture the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Flag\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak Inserted\n", - /*0x41*/ "is damaged or inserted\n", - /*0x42*/ "incorrectly.\n", - /*0x43*/ "Please remove and try again.\n", - /*0x44*/ "Full Controller Pak Inserted\n", - /*0x45*/ "is too full to save files.\n", - /*0x46*/ "Use the Game Notes Editor to\n", - /*0x47*/ "free some space (hold START\n", - /*0x48*/ "while powering up.\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker / Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "Superdragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP7\n", - /*0x6e*/ "DD44\n", - /*0x6f*/ "Klobb\n", - /*0x70*/ "KF7 Soviet\n", - /*0x71*/ "ZMG (9mm)\n", - /*0x72*/ "D5K\n", - /*0x73*/ "AR33\n", - /*0x74*/ "RC-P90\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak could\nnot be repaired.\n", - /*0xb8*/ "L/R: ", - /*0xb9*/ "C-UP: ", - /*0xba*/ "C-L/R: ", - /*0xbb*/ "C-DOWN: ", - /*0xbc*/ "A: ", - /*0xbd*/ "B: ", - /*0xbe*/ "STICK: ", - /*0xbf*/ "Z: ", - /*0xc0*/ "D-PAD: ", - /*0xc1*/ "AIM TOGGLE", - /*0xc2*/ "LOOK UP / GET UP", - /*0xc3*/ "STRAFE", - /*0xc4*/ "LOOK DOWN / CROUCH", - /*0xc5*/ "CHANGE GUN / ACTIVEMENU", - /*0xc6*/ "RELOAD / ACTION / SECONDARY FIRE", - /*0xc7*/ "WALK AND TURN", - /*0xc8*/ "FIRE", - /*0xc9*/ "AS C-BUTTONS", - /*0xca*/ "Turn off all Cheats\n", - /*0xcb*/ NULL, - /*0xcc*/ NULL, - /*0xcd*/ NULL, - /*0xce*/ NULL, - /*0xcf*/ NULL, - /*0xd0*/ NULL, - /*0xd1*/ NULL, - /*0xd2*/ NULL, - /*0xd3*/ NULL, - /*0xd4*/ NULL, - /*0xd5*/ NULL, - /*0xd6*/ NULL, - /*0xd7*/ NULL, - /*0xd8*/ NULL, - /*0xd9*/ NULL, - /*0xda*/ NULL, - /*0xdb*/ NULL, - /*0xdc*/ NULL, - /*0xdd*/ NULL, - /*0xde*/ NULL, - /*0xdf*/ NULL, - /*0xe0*/ NULL, - /*0xe1*/ NULL, - /*0xe2*/ NULL, - /*0xe3*/ NULL, - /*0xe4*/ NULL, - /*0xe5*/ NULL, - /*0xe6*/ NULL, - /*0xe7*/ NULL, - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, - /*0xf4*/ NULL, - /*0xf5*/ NULL, - /*0xf6*/ NULL, - /*0xf7*/ NULL, - /*0xf8*/ NULL, - /*0xf9*/ NULL, - /*0xfa*/ NULL, - /*0xfb*/ NULL, - /*0xfc*/ NULL, - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Capture the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Flag\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak Inserted\n", + /* 65*/ "is damaged or inserted\n", + /* 66*/ "incorrectly.\n", + /* 67*/ "Please remove and try again.\n", + /* 68*/ "Full Controller Pak Inserted\n", + /* 69*/ "is too full to save files.\n", + /* 70*/ "Use the Game Notes Editor to\n", + /* 71*/ "free some space (hold START\n", + /* 72*/ "while powering up.\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker / Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "Superdragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP7\n", + /*110*/ "DD44\n", + /*111*/ "Klobb\n", + /*112*/ "KF7 Soviet\n", + /*113*/ "ZMG (9mm)\n", + /*114*/ "D5K\n", + /*115*/ "AR33\n", + /*116*/ "RC-P90\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak could\nnot be repaired.\n", + /*184*/ "L/R: ", + /*185*/ "C-UP: ", + /*186*/ "C-L/R: ", + /*187*/ "C-DOWN: ", + /*188*/ "A: ", + /*189*/ "B: ", + /*190*/ "STICK: ", + /*191*/ "Z: ", + /*192*/ "D-PAD: ", + /*193*/ "AIM TOGGLE", + /*194*/ "LOOK UP / GET UP", + /*195*/ "STRAFE", + /*196*/ "LOOK DOWN / CROUCH", + /*197*/ "CHANGE GUN / ACTIVEMENU", + /*198*/ "RELOAD / ACTION / SECONDARY FIRE", + /*199*/ "WALK AND TURN", + /*200*/ "FIRE", + /*201*/ "AS C-BUTTONS", + /*202*/ "Turn off all Cheats\n", + /*203*/ NULL, + /*204*/ NULL, + /*205*/ NULL, + /*206*/ NULL, + /*207*/ NULL, + /*208*/ NULL, + /*209*/ NULL, + /*210*/ NULL, + /*211*/ NULL, + /*212*/ NULL, + /*213*/ NULL, + /*214*/ NULL, + /*215*/ NULL, + /*216*/ NULL, + /*217*/ NULL, + /*218*/ NULL, + /*219*/ NULL, + /*220*/ NULL, + /*221*/ NULL, + /*222*/ NULL, + /*223*/ NULL, + /*224*/ NULL, + /*225*/ NULL, + /*226*/ NULL, + /*227*/ NULL, + /*228*/ NULL, + /*229*/ NULL, + /*230*/ NULL, + /*231*/ NULL, + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, + /*244*/ NULL, + /*245*/ NULL, + /*246*/ NULL, + /*247*/ NULL, + /*248*/ NULL, + /*249*/ NULL, + /*250*/ NULL, + /*251*/ NULL, + /*252*/ NULL, + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweaponsP.c b/src/files/lang/mpweaponsP.c index 12f23473a..8aea3231c 100644 --- a/src/files/lang/mpweaponsP.c +++ b/src/files/lang/mpweaponsP.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak\n", - /*0x41*/ "is damaged or\n", - /*0x42*/ "inserted incorrectly.\n", - /*0x43*/ "Attempt Repair\n", - /*0x44*/ "Retry\n", - /*0x45*/ "Continue without using\nthe Controller Pak\n", - /*0x46*/ "Full Controller Pak\n", - /*0x47*/ "is too full to save\nnote - 1 note and 28\npages required to save.\n", - /*0x48*/ "Enter the Controller\nPak Menu to free some\nspace (hold START\nwhile powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker/Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "SuperDragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP9i\n", - /*0x6e*/ "CC13\n", - /*0x6f*/ "KL01313\n", - /*0x70*/ "KF7 Special\n", - /*0x71*/ "ZZT (9mm)\n", - /*0x72*/ "DMC\n", - /*0x73*/ "AR53\n", - /*0x74*/ "RC-P45\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak \ncannot be repaired.\nYou will not be able to\nload from or save to\nthis Controller Pak.\n", - /*0xb8*/ "Player Handicaps\n", - /*0xb9*/ "L/R BUTTONS: ", - /*0xba*/ "UP C BUTTON: ", - /*0xbb*/ "LEFT/RIGHT C BUTTONS: ", - /*0xbc*/ "DOWN C BUTTON: ", - /*0xbd*/ "A BUTTON: ", - /*0xbe*/ "B BUTTON: ", - /*0xbf*/ "CONTROL STICK: ", - /*0xc0*/ "Z BUTTON: ", - /*0xc1*/ "+ CONTROL PAD: ", - /*0xc2*/ "AIM", - /*0xc3*/ "AIM TOGGLE", - /*0xc4*/ "LOOK UP", - /*0xc5*/ "LOOK DOWN", - /*0xc6*/ "LOOK DOWN", - /*0xc7*/ "LOOK UP", - /*0xc8*/ "FORWARDS", - /*0xc9*/ "BACKWARDS", - /*0xca*/ "STRAFE", - /*0xcb*/ "WEAPON", - /*0xcc*/ "ACTION/RELOAD", - /*0xcd*/ "FIRE", - /*0xce*/ "WALK/TURN", - /*0xcf*/ "LOOK", - /*0xd0*/ "WALK/STRAFE", - /*0xd1*/ "LOOK/STRAFE", - /*0xd2*/ "AS C BUTTONS", - /*0xd3*/ "Left Hand:", - /*0xd4*/ "Right Hand:", - /*0xd5*/ "Control Style %s %s\n", - /*0xd6*/ "(One-Handed)", - /*0xd7*/ "(Two-Handed)", - /*0xd8*/ "Hold Weapon button for quick-menu.\nHold Action button to toggle function.\nAction+Fire temporarily changes function.\nAim allows you to target accurately.\nAim + Down C Button crouches.\nAim + Up C Button gets up.\n", - /*0xd9*/ "Turn off all Cheats\n", - /*0xda*/ "Language Filter\n", - /*0xdb*/ "USERNAME:\n", - /*0xdc*/ "PASSWORD:\n", - /*0xdd*/ "Perfect Dark\n", - /*0xde*/ "Choose Settings:\n", - /*0xdf*/ "Enemy Reaction Speed:\n", - /*0xe0*/ "Enemy Health:\n", - /*0xe1*/ "Enemy Damage:\n", - /*0xe2*/ "Enemy Accuracy:\n", - /*0xe3*/ "OK\n", - /*0xe4*/ "Cancel\n", - /*0xe5*/ "Controller Pak Not Found\n", - /*0xe6*/ "Name:\n", - /*0xe7*/ "Location:\n", - /*0xe8*/ "Duplicate File Name\n", - /*0xe9*/ "already contains\n", - /*0xea*/ "a file named\n", - /*0xeb*/ "Rename File\n", - /*0xec*/ "Change Location\n", - /*0xed*/ "Cancel\n", - /*0xee*/ "Change File Name\n", - /*0xef*/ "Enter new file name:\n", - /*0xf0*/ "The file you are copying\ncannot be deleted.\n", - /*0xf1*/ "ShockSim:%d\n", - /*0xf2*/ "Target Time:\n", - /*0xf3*/ "New Cheat Available!:\n", - /*0xf4*/ "Continue\n", - /*0xf5*/ "Replay Last Level\n", - /*0xf6*/ "Save Player\n", - /*0xf7*/ "Save new player\nand statistics?\n", - /*0xf8*/ "Save Now\n", - /*0xf9*/ "No Thanks!\n", - /*0xfa*/ "Confirm player name:\n", - /*0xfb*/ "The saved file has\nbeen erased due\nto corruption\nor damage.\n", - /*0xfc*/ "Continue\n", - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak\n", + /* 65*/ "is damaged or\n", + /* 66*/ "inserted incorrectly.\n", + /* 67*/ "Attempt Repair\n", + /* 68*/ "Retry\n", + /* 69*/ "Continue without using\nthe Controller Pak\n", + /* 70*/ "Full Controller Pak\n", + /* 71*/ "is too full to save\nnote - 1 note and 28\npages required to save.\n", + /* 72*/ "Enter the Controller\nPak Menu to free some\nspace (hold START\nwhile powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker/Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "SuperDragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP9i\n", + /*110*/ "CC13\n", + /*111*/ "KL01313\n", + /*112*/ "KF7 Special\n", + /*113*/ "ZZT (9mm)\n", + /*114*/ "DMC\n", + /*115*/ "AR53\n", + /*116*/ "RC-P45\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak \ncannot be repaired.\nYou will not be able to\nload from or save to\nthis Controller Pak.\n", + /*184*/ "Player Handicaps\n", + /*185*/ "L/R BUTTONS: ", + /*186*/ "UP C BUTTON: ", + /*187*/ "LEFT/RIGHT C BUTTONS: ", + /*188*/ "DOWN C BUTTON: ", + /*189*/ "A BUTTON: ", + /*190*/ "B BUTTON: ", + /*191*/ "CONTROL STICK: ", + /*192*/ "Z BUTTON: ", + /*193*/ "+ CONTROL PAD: ", + /*194*/ "AIM", + /*195*/ "AIM TOGGLE", + /*196*/ "LOOK UP", + /*197*/ "LOOK DOWN", + /*198*/ "LOOK DOWN", + /*199*/ "LOOK UP", + /*200*/ "FORWARDS", + /*201*/ "BACKWARDS", + /*202*/ "STRAFE", + /*203*/ "WEAPON", + /*204*/ "ACTION/RELOAD", + /*205*/ "FIRE", + /*206*/ "WALK/TURN", + /*207*/ "LOOK", + /*208*/ "WALK/STRAFE", + /*209*/ "LOOK/STRAFE", + /*210*/ "AS C BUTTONS", + /*211*/ "Left Hand:", + /*212*/ "Right Hand:", + /*213*/ "Control Style %s %s\n", + /*214*/ "(One-Handed)", + /*215*/ "(Two-Handed)", + /*216*/ "Hold Weapon button for quick-menu.\nHold Action button to toggle function.\nAction+Fire temporarily changes function.\nAim allows you to target accurately.\nAim + Down C Button crouches.\nAim + Up C Button gets up.\n", + /*217*/ "Turn off all Cheats\n", + /*218*/ "Language Filter\n", + /*219*/ "USERNAME:\n", + /*220*/ "PASSWORD:\n", + /*221*/ "Perfect Dark\n", + /*222*/ "Choose Settings:\n", + /*223*/ "Enemy Reaction Speed:\n", + /*224*/ "Enemy Health:\n", + /*225*/ "Enemy Damage:\n", + /*226*/ "Enemy Accuracy:\n", + /*227*/ "OK\n", + /*228*/ "Cancel\n", + /*229*/ "Controller Pak Not Found\n", + /*230*/ "Name:\n", + /*231*/ "Location:\n", + /*232*/ "Duplicate File Name\n", + /*233*/ "already contains\n", + /*234*/ "a file named\n", + /*235*/ "Rename File\n", + /*236*/ "Change Location\n", + /*237*/ "Cancel\n", + /*238*/ "Change File Name\n", + /*239*/ "Enter new file name:\n", + /*240*/ "The file you are copying\ncannot be deleted.\n", + /*241*/ "ShockSim:%d\n", + /*242*/ "Target Time:\n", + /*243*/ "New Cheat Available!:\n", + /*244*/ "Continue\n", + /*245*/ "Replay Last Level\n", + /*246*/ "Save Player\n", + /*247*/ "Save new player\nand statistics?\n", + /*248*/ "Save Now\n", + /*249*/ "No Thanks!\n", + /*250*/ "Confirm player name:\n", + /*251*/ "The saved file has\nbeen erased due\nto corruption\nor damage.\n", + /*252*/ "Continue\n", + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweapons_str_f.c b/src/files/lang/mpweapons_str_f.c index 8de21efbe..4f7dece4e 100644 --- a/src/files/lang/mpweapons_str_f.c +++ b/src/files/lang/mpweapons_str_f.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak Inserted\n", - /*0x41*/ "is damaged or inserted\n", - /*0x42*/ "incorrectly.\n", - /*0x43*/ "Please remove and try again.\n", - /*0x44*/ "Full Controller Pak Inserted\n", - /*0x45*/ "is too full to save files.\n", - /*0x46*/ "Use the Game Notes Editor to\n", - /*0x47*/ "free some space (hold START\n", - /*0x48*/ "while powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker / Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "Superdragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP7\n", - /*0x6e*/ "DD44\n", - /*0x6f*/ "Klobb\n", - /*0x70*/ "KF7 Soviet\n", - /*0x71*/ "ZMG (9mm)\n", - /*0x72*/ "D5K\n", - /*0x73*/ "AR33\n", - /*0x74*/ "RC-P90\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak could\nnot be repaired.\n", - /*0xb8*/ "L/R: ", - /*0xb9*/ "C-UP: ", - /*0xba*/ "C-L/R: ", - /*0xbb*/ "C-DOWN: ", - /*0xbc*/ "A: ", - /*0xbd*/ "B: ", - /*0xbe*/ "STICK: ", - /*0xbf*/ "Z: ", - /*0xc0*/ "D-PAD: ", - /*0xc1*/ "AIM TOGGLE", - /*0xc2*/ "LOOK UP / GET UP", - /*0xc3*/ "STRAFE", - /*0xc4*/ "LOOK DOWN / CROUCH", - /*0xc5*/ "CHANGE GUN / ACTIVEMENU", - /*0xc6*/ "RELOAD / ACTION / SECONDARY FIRE", - /*0xc7*/ "WALK AND TURN", - /*0xc8*/ "FIRE", - /*0xc9*/ "AS C-BUTTONS", - /*0xca*/ "Turn off all Cheats\n", - /*0xcb*/ NULL, - /*0xcc*/ NULL, - /*0xcd*/ NULL, - /*0xce*/ NULL, - /*0xcf*/ NULL, - /*0xd0*/ NULL, - /*0xd1*/ NULL, - /*0xd2*/ NULL, - /*0xd3*/ NULL, - /*0xd4*/ NULL, - /*0xd5*/ NULL, - /*0xd6*/ NULL, - /*0xd7*/ NULL, - /*0xd8*/ NULL, - /*0xd9*/ NULL, - /*0xda*/ NULL, - /*0xdb*/ NULL, - /*0xdc*/ NULL, - /*0xdd*/ NULL, - /*0xde*/ NULL, - /*0xdf*/ NULL, - /*0xe0*/ NULL, - /*0xe1*/ NULL, - /*0xe2*/ NULL, - /*0xe3*/ NULL, - /*0xe4*/ NULL, - /*0xe5*/ NULL, - /*0xe6*/ NULL, - /*0xe7*/ NULL, - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, - /*0xf4*/ NULL, - /*0xf5*/ NULL, - /*0xf6*/ NULL, - /*0xf7*/ NULL, - /*0xf8*/ NULL, - /*0xf9*/ NULL, - /*0xfa*/ NULL, - /*0xfb*/ NULL, - /*0xfc*/ NULL, - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak Inserted\n", + /* 65*/ "is damaged or inserted\n", + /* 66*/ "incorrectly.\n", + /* 67*/ "Please remove and try again.\n", + /* 68*/ "Full Controller Pak Inserted\n", + /* 69*/ "is too full to save files.\n", + /* 70*/ "Use the Game Notes Editor to\n", + /* 71*/ "free some space (hold START\n", + /* 72*/ "while powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker / Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "Superdragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP7\n", + /*110*/ "DD44\n", + /*111*/ "Klobb\n", + /*112*/ "KF7 Soviet\n", + /*113*/ "ZMG (9mm)\n", + /*114*/ "D5K\n", + /*115*/ "AR33\n", + /*116*/ "RC-P90\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak could\nnot be repaired.\n", + /*184*/ "L/R: ", + /*185*/ "C-UP: ", + /*186*/ "C-L/R: ", + /*187*/ "C-DOWN: ", + /*188*/ "A: ", + /*189*/ "B: ", + /*190*/ "STICK: ", + /*191*/ "Z: ", + /*192*/ "D-PAD: ", + /*193*/ "AIM TOGGLE", + /*194*/ "LOOK UP / GET UP", + /*195*/ "STRAFE", + /*196*/ "LOOK DOWN / CROUCH", + /*197*/ "CHANGE GUN / ACTIVEMENU", + /*198*/ "RELOAD / ACTION / SECONDARY FIRE", + /*199*/ "WALK AND TURN", + /*200*/ "FIRE", + /*201*/ "AS C-BUTTONS", + /*202*/ "Turn off all Cheats\n", + /*203*/ NULL, + /*204*/ NULL, + /*205*/ NULL, + /*206*/ NULL, + /*207*/ NULL, + /*208*/ NULL, + /*209*/ NULL, + /*210*/ NULL, + /*211*/ NULL, + /*212*/ NULL, + /*213*/ NULL, + /*214*/ NULL, + /*215*/ NULL, + /*216*/ NULL, + /*217*/ NULL, + /*218*/ NULL, + /*219*/ NULL, + /*220*/ NULL, + /*221*/ NULL, + /*222*/ NULL, + /*223*/ NULL, + /*224*/ NULL, + /*225*/ NULL, + /*226*/ NULL, + /*227*/ NULL, + /*228*/ NULL, + /*229*/ NULL, + /*230*/ NULL, + /*231*/ NULL, + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, + /*244*/ NULL, + /*245*/ NULL, + /*246*/ NULL, + /*247*/ NULL, + /*248*/ NULL, + /*249*/ NULL, + /*250*/ NULL, + /*251*/ NULL, + /*252*/ NULL, + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweapons_str_g.c b/src/files/lang/mpweapons_str_g.c index 8de21efbe..4f7dece4e 100644 --- a/src/files/lang/mpweapons_str_g.c +++ b/src/files/lang/mpweapons_str_g.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak Inserted\n", - /*0x41*/ "is damaged or inserted\n", - /*0x42*/ "incorrectly.\n", - /*0x43*/ "Please remove and try again.\n", - /*0x44*/ "Full Controller Pak Inserted\n", - /*0x45*/ "is too full to save files.\n", - /*0x46*/ "Use the Game Notes Editor to\n", - /*0x47*/ "free some space (hold START\n", - /*0x48*/ "while powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker / Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "Superdragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP7\n", - /*0x6e*/ "DD44\n", - /*0x6f*/ "Klobb\n", - /*0x70*/ "KF7 Soviet\n", - /*0x71*/ "ZMG (9mm)\n", - /*0x72*/ "D5K\n", - /*0x73*/ "AR33\n", - /*0x74*/ "RC-P90\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak could\nnot be repaired.\n", - /*0xb8*/ "L/R: ", - /*0xb9*/ "C-UP: ", - /*0xba*/ "C-L/R: ", - /*0xbb*/ "C-DOWN: ", - /*0xbc*/ "A: ", - /*0xbd*/ "B: ", - /*0xbe*/ "STICK: ", - /*0xbf*/ "Z: ", - /*0xc0*/ "D-PAD: ", - /*0xc1*/ "AIM TOGGLE", - /*0xc2*/ "LOOK UP / GET UP", - /*0xc3*/ "STRAFE", - /*0xc4*/ "LOOK DOWN / CROUCH", - /*0xc5*/ "CHANGE GUN / ACTIVEMENU", - /*0xc6*/ "RELOAD / ACTION / SECONDARY FIRE", - /*0xc7*/ "WALK AND TURN", - /*0xc8*/ "FIRE", - /*0xc9*/ "AS C-BUTTONS", - /*0xca*/ "Turn off all Cheats\n", - /*0xcb*/ NULL, - /*0xcc*/ NULL, - /*0xcd*/ NULL, - /*0xce*/ NULL, - /*0xcf*/ NULL, - /*0xd0*/ NULL, - /*0xd1*/ NULL, - /*0xd2*/ NULL, - /*0xd3*/ NULL, - /*0xd4*/ NULL, - /*0xd5*/ NULL, - /*0xd6*/ NULL, - /*0xd7*/ NULL, - /*0xd8*/ NULL, - /*0xd9*/ NULL, - /*0xda*/ NULL, - /*0xdb*/ NULL, - /*0xdc*/ NULL, - /*0xdd*/ NULL, - /*0xde*/ NULL, - /*0xdf*/ NULL, - /*0xe0*/ NULL, - /*0xe1*/ NULL, - /*0xe2*/ NULL, - /*0xe3*/ NULL, - /*0xe4*/ NULL, - /*0xe5*/ NULL, - /*0xe6*/ NULL, - /*0xe7*/ NULL, - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, - /*0xf4*/ NULL, - /*0xf5*/ NULL, - /*0xf6*/ NULL, - /*0xf7*/ NULL, - /*0xf8*/ NULL, - /*0xf9*/ NULL, - /*0xfa*/ NULL, - /*0xfb*/ NULL, - /*0xfc*/ NULL, - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak Inserted\n", + /* 65*/ "is damaged or inserted\n", + /* 66*/ "incorrectly.\n", + /* 67*/ "Please remove and try again.\n", + /* 68*/ "Full Controller Pak Inserted\n", + /* 69*/ "is too full to save files.\n", + /* 70*/ "Use the Game Notes Editor to\n", + /* 71*/ "free some space (hold START\n", + /* 72*/ "while powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker / Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "Superdragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP7\n", + /*110*/ "DD44\n", + /*111*/ "Klobb\n", + /*112*/ "KF7 Soviet\n", + /*113*/ "ZMG (9mm)\n", + /*114*/ "D5K\n", + /*115*/ "AR33\n", + /*116*/ "RC-P90\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak could\nnot be repaired.\n", + /*184*/ "L/R: ", + /*185*/ "C-UP: ", + /*186*/ "C-L/R: ", + /*187*/ "C-DOWN: ", + /*188*/ "A: ", + /*189*/ "B: ", + /*190*/ "STICK: ", + /*191*/ "Z: ", + /*192*/ "D-PAD: ", + /*193*/ "AIM TOGGLE", + /*194*/ "LOOK UP / GET UP", + /*195*/ "STRAFE", + /*196*/ "LOOK DOWN / CROUCH", + /*197*/ "CHANGE GUN / ACTIVEMENU", + /*198*/ "RELOAD / ACTION / SECONDARY FIRE", + /*199*/ "WALK AND TURN", + /*200*/ "FIRE", + /*201*/ "AS C-BUTTONS", + /*202*/ "Turn off all Cheats\n", + /*203*/ NULL, + /*204*/ NULL, + /*205*/ NULL, + /*206*/ NULL, + /*207*/ NULL, + /*208*/ NULL, + /*209*/ NULL, + /*210*/ NULL, + /*211*/ NULL, + /*212*/ NULL, + /*213*/ NULL, + /*214*/ NULL, + /*215*/ NULL, + /*216*/ NULL, + /*217*/ NULL, + /*218*/ NULL, + /*219*/ NULL, + /*220*/ NULL, + /*221*/ NULL, + /*222*/ NULL, + /*223*/ NULL, + /*224*/ NULL, + /*225*/ NULL, + /*226*/ NULL, + /*227*/ NULL, + /*228*/ NULL, + /*229*/ NULL, + /*230*/ NULL, + /*231*/ NULL, + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, + /*244*/ NULL, + /*245*/ NULL, + /*246*/ NULL, + /*247*/ NULL, + /*248*/ NULL, + /*249*/ NULL, + /*250*/ NULL, + /*251*/ NULL, + /*252*/ NULL, + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweapons_str_i.c b/src/files/lang/mpweapons_str_i.c index 8de21efbe..4f7dece4e 100644 --- a/src/files/lang/mpweapons_str_i.c +++ b/src/files/lang/mpweapons_str_i.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak Inserted\n", - /*0x41*/ "is damaged or inserted\n", - /*0x42*/ "incorrectly.\n", - /*0x43*/ "Please remove and try again.\n", - /*0x44*/ "Full Controller Pak Inserted\n", - /*0x45*/ "is too full to save files.\n", - /*0x46*/ "Use the Game Notes Editor to\n", - /*0x47*/ "free some space (hold START\n", - /*0x48*/ "while powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker / Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "Superdragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP7\n", - /*0x6e*/ "DD44\n", - /*0x6f*/ "Klobb\n", - /*0x70*/ "KF7 Soviet\n", - /*0x71*/ "ZMG (9mm)\n", - /*0x72*/ "D5K\n", - /*0x73*/ "AR33\n", - /*0x74*/ "RC-P90\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak could\nnot be repaired.\n", - /*0xb8*/ "L/R: ", - /*0xb9*/ "C-UP: ", - /*0xba*/ "C-L/R: ", - /*0xbb*/ "C-DOWN: ", - /*0xbc*/ "A: ", - /*0xbd*/ "B: ", - /*0xbe*/ "STICK: ", - /*0xbf*/ "Z: ", - /*0xc0*/ "D-PAD: ", - /*0xc1*/ "AIM TOGGLE", - /*0xc2*/ "LOOK UP / GET UP", - /*0xc3*/ "STRAFE", - /*0xc4*/ "LOOK DOWN / CROUCH", - /*0xc5*/ "CHANGE GUN / ACTIVEMENU", - /*0xc6*/ "RELOAD / ACTION / SECONDARY FIRE", - /*0xc7*/ "WALK AND TURN", - /*0xc8*/ "FIRE", - /*0xc9*/ "AS C-BUTTONS", - /*0xca*/ "Turn off all Cheats\n", - /*0xcb*/ NULL, - /*0xcc*/ NULL, - /*0xcd*/ NULL, - /*0xce*/ NULL, - /*0xcf*/ NULL, - /*0xd0*/ NULL, - /*0xd1*/ NULL, - /*0xd2*/ NULL, - /*0xd3*/ NULL, - /*0xd4*/ NULL, - /*0xd5*/ NULL, - /*0xd6*/ NULL, - /*0xd7*/ NULL, - /*0xd8*/ NULL, - /*0xd9*/ NULL, - /*0xda*/ NULL, - /*0xdb*/ NULL, - /*0xdc*/ NULL, - /*0xdd*/ NULL, - /*0xde*/ NULL, - /*0xdf*/ NULL, - /*0xe0*/ NULL, - /*0xe1*/ NULL, - /*0xe2*/ NULL, - /*0xe3*/ NULL, - /*0xe4*/ NULL, - /*0xe5*/ NULL, - /*0xe6*/ NULL, - /*0xe7*/ NULL, - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, - /*0xf4*/ NULL, - /*0xf5*/ NULL, - /*0xf6*/ NULL, - /*0xf7*/ NULL, - /*0xf8*/ NULL, - /*0xf9*/ NULL, - /*0xfa*/ NULL, - /*0xfb*/ NULL, - /*0xfc*/ NULL, - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak Inserted\n", + /* 65*/ "is damaged or inserted\n", + /* 66*/ "incorrectly.\n", + /* 67*/ "Please remove and try again.\n", + /* 68*/ "Full Controller Pak Inserted\n", + /* 69*/ "is too full to save files.\n", + /* 70*/ "Use the Game Notes Editor to\n", + /* 71*/ "free some space (hold START\n", + /* 72*/ "while powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker / Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "Superdragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP7\n", + /*110*/ "DD44\n", + /*111*/ "Klobb\n", + /*112*/ "KF7 Soviet\n", + /*113*/ "ZMG (9mm)\n", + /*114*/ "D5K\n", + /*115*/ "AR33\n", + /*116*/ "RC-P90\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak could\nnot be repaired.\n", + /*184*/ "L/R: ", + /*185*/ "C-UP: ", + /*186*/ "C-L/R: ", + /*187*/ "C-DOWN: ", + /*188*/ "A: ", + /*189*/ "B: ", + /*190*/ "STICK: ", + /*191*/ "Z: ", + /*192*/ "D-PAD: ", + /*193*/ "AIM TOGGLE", + /*194*/ "LOOK UP / GET UP", + /*195*/ "STRAFE", + /*196*/ "LOOK DOWN / CROUCH", + /*197*/ "CHANGE GUN / ACTIVEMENU", + /*198*/ "RELOAD / ACTION / SECONDARY FIRE", + /*199*/ "WALK AND TURN", + /*200*/ "FIRE", + /*201*/ "AS C-BUTTONS", + /*202*/ "Turn off all Cheats\n", + /*203*/ NULL, + /*204*/ NULL, + /*205*/ NULL, + /*206*/ NULL, + /*207*/ NULL, + /*208*/ NULL, + /*209*/ NULL, + /*210*/ NULL, + /*211*/ NULL, + /*212*/ NULL, + /*213*/ NULL, + /*214*/ NULL, + /*215*/ NULL, + /*216*/ NULL, + /*217*/ NULL, + /*218*/ NULL, + /*219*/ NULL, + /*220*/ NULL, + /*221*/ NULL, + /*222*/ NULL, + /*223*/ NULL, + /*224*/ NULL, + /*225*/ NULL, + /*226*/ NULL, + /*227*/ NULL, + /*228*/ NULL, + /*229*/ NULL, + /*230*/ NULL, + /*231*/ NULL, + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, + /*244*/ NULL, + /*245*/ NULL, + /*246*/ NULL, + /*247*/ NULL, + /*248*/ NULL, + /*249*/ NULL, + /*250*/ NULL, + /*251*/ NULL, + /*252*/ NULL, + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/mpweapons_str_s.c b/src/files/lang/mpweapons_str_s.c index 8de21efbe..4f7dece4e 100644 --- a/src/files/lang/mpweapons_str_s.c +++ b/src/files/lang/mpweapons_str_s.c @@ -1,268 +1,268 @@ #include char *lang[] = { - /*0x00*/ "%shas the\n%s", - /*0x01*/ "%shas the %s%s", - /*0x02*/ "%shas our\n%s", - /*0x03*/ "Got the %s%s", - /*0x04*/ "You captured\nthe %s%s", - /*0x05*/ "%scaptured our\n%s", - /*0x06*/ "%scaptured\nthe %s%s", - /*0x07*/ "Have a point for living!\n", - /*0x08*/ "You're supposed to look\n", - /*0x09*/ "after your friends!\n", - /*0x0a*/ "Well done!\n", - /*0x0b*/ "You popped a cap!\n", - /*0x0c*/ "Have 2 Points...\n", - /*0x0d*/ "You are the victim!\n", - /*0x0e*/ "Protect %s!\n", - /*0x0f*/ "Get %s!\n", - /*0x10*/ "Download successful.\n", - /*0x11*/ "Connection broken.\n", - /*0x12*/ "Starting download.\n", - /*0x13*/ "You need to use the Data Uplink.\n", - /*0x14*/ "King of\nthe Hill!\n", - /*0x15*/ "We have\nthe Hill!\n", - /*0x16*/ "%shas captured\nthe Hill!\n", - /*0x17*/ "%ds/Point\n", - /*0x18*/ "1 Point!\n", - /*0x19*/ "No Shield\n", - /*0x1a*/ "Automatics\n", - /*0x1b*/ "Rocket Launcher\n", - /*0x1c*/ "Simulants\n", - /*0x1d*/ "King of the Hill\n", - /*0x1e*/ "Complex FarSight\n", - /*0x1f*/ "Hold the Briefcase\n", - /*0x20*/ "Pistol One-Hit Kills\n", - /*0x21*/ "Capture the Case\n", - /*0x22*/ "Cloaking\n", - /*0x23*/ "Temple Explosives\n", - /*0x24*/ "Slayer\n", - /*0x25*/ "Tranquilizer\n", - /*0x26*/ "Slow Motion\n", - /*0x27*/ "Press START\n", - /*0x28*/ "Paused\n", - /*0x29*/ "Custom\n", - /*0x2a*/ "Random\n", - /*0x2b*/ "Random Five\n", - /*0x2c*/ "Close Combat\n", - /*0x2d*/ "Proximity Mine\n", - /*0x2e*/ "Rocket Launcher\n", - /*0x2f*/ "Grenade Launcher\n", - /*0x30*/ "Explosive\n", - /*0x31*/ "Golden Magnum\n", - /*0x32*/ "Heavy\n", - /*0x33*/ "Tranquilizer\n", - /*0x34*/ "FarSight\n", - /*0x35*/ "Power\n", - /*0x36*/ "Automatics\n", - /*0x37*/ "Pistols\n", - /*0x38*/ "Test\n", - /*0x39*/ "4mb Test\n", - /*0x3a*/ "Nothing\n", - /*0x3b*/ "Shield\n", - /*0x3c*/ "Disabled\n", - /*0x3d*/ "Objectives Complete\n", - /*0x3e*/ "Unknown\n", - /*0x3f*/ "Missing\n", - /*0x40*/ "Damaged Controller Pak Inserted\n", - /*0x41*/ "is damaged or inserted\n", - /*0x42*/ "incorrectly.\n", - /*0x43*/ "Please remove and try again.\n", - /*0x44*/ "Full Controller Pak Inserted\n", - /*0x45*/ "is too full to save files.\n", - /*0x46*/ "Use the Game Notes Editor to\n", - /*0x47*/ "free some space (hold START\n", - /*0x48*/ "while powering up.)\n", - /*0x49*/ "OK\n", - /*0x4a*/ "----------\n", - /*0x4b*/ "Hurricane Fists\n", - /*0x4c*/ "Cloaking Device\n", - /*0x4d*/ "Invincible\n", - /*0x4e*/ "All Guns in Solo\n", - /*0x4f*/ "Unlimited Ammo\n", - /*0x50*/ "Unlimited Ammo, No Reloads\n", - /*0x51*/ "Slo-mo Single Player\n", - /*0x52*/ "DK Mode\n", - /*0x53*/ "Trent's Magnum\n", - /*0x54*/ "FarSight\n", - /*0x55*/ "Small Jo\n", - /*0x56*/ "Small Characters\n", - /*0x57*/ "Enemy Shields\n", - /*0x58*/ "Jo Shield\n", - /*0x59*/ "Super Shield\n", - /*0x5a*/ "Classic Sight\n", - /*0x5b*/ "Team Heads Only\n", - /*0x5c*/ "Play as Elvis\n", - /*0x5d*/ "Enemy Rockets\n", - /*0x5e*/ "Unlimited Ammo - Laptop Sentry Gun\n", - /*0x5f*/ "Marquis of Queensbury Rules\n", - /*0x60*/ "Perfect Darkness\n", - /*0x61*/ "Pugilist\n", - /*0x62*/ "Hotshot\n", - /*0x63*/ "Hit and Run\n", - /*0x64*/ "Alien\n", - /*0x65*/ "R-Tracker / Weapon Cache Locations\n", - /*0x66*/ "Rocket Launcher\n", - /*0x67*/ "Sniper Rifle\n", - /*0x68*/ "X-Ray Scanner\n", - /*0x69*/ "Superdragon\n", - /*0x6a*/ "Laptop Gun\n", - /*0x6b*/ "Phoenix\n", - /*0x6c*/ "Psychosis Gun\n", - /*0x6d*/ "PP7\n", - /*0x6e*/ "DD44\n", - /*0x6f*/ "Klobb\n", - /*0x70*/ "KF7 Soviet\n", - /*0x71*/ "ZMG (9mm)\n", - /*0x72*/ "D5K\n", - /*0x73*/ "AR33\n", - /*0x74*/ "RC-P90\n", - /*0x75*/ "Velvet Dark\n", - /*0x76*/ "Fun\n", - /*0x77*/ "Gameplay\n", - /*0x78*/ "Weapons\n", - /*0x79*/ "Buddies\n", - /*0x7a*/ "Weapons for Jo in Solo\n", - /*0x7b*/ "Classic Weapons for Jo in Solo\n", - /*0x7c*/ "dataDyne Defection", - /*0x7d*/ "dataDyne Extraction", - /*0x7e*/ "A51 Infiltration", - /*0x7f*/ "A51 Rescue", - /*0x80*/ "A51 Escape", - /*0x81*/ "Difficulty:\n", - /*0x82*/ "Cheat Solo Missions\n", - /*0x83*/ "Cheat Combat Simulator\n", - /*0x84*/ "Cheat Co-Operative\n", - /*0x85*/ "Cheat Counter-Operative\n", - /*0x86*/ "Dishonored\n", - /*0x87*/ "Cheated\n", - /*0x88*/ "Cheat available", - /*0x89*/ "Complete", - /*0x8a*/ "for cheat:", - /*0x8b*/ "on", - /*0x8c*/ "in under", - /*0x8d*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", - /*0x8e*/ "Select cheat for information\n", - /*0x8f*/ "Buddy Available", - /*0x90*/ "Win Golds on the firing range to enable classic guns.\n", - /*0x91*/ "Sight on Screen\n", - /*0x92*/ "Target\n", - /*0x93*/ "Zoom Range\n", - /*0x94*/ "Show Ammo\n", - /*0x95*/ "Gun Function\n", - /*0x96*/ "Paintball\n", - /*0x97*/ "Subtitles\n", - /*0x98*/ "Mission Time\n", - /*0x99*/ "Mode\n", - /*0x9a*/ "Split\n", - /*0x9b*/ "Do you want to abort\nthe mission?\n", - /*0x9c*/ "Joanna Leather\n", - /*0x9d*/ "Joanna Negotiator\n", - /*0x9e*/ "Elvis (Waistcoat)\n", - /*0x9f*/ "Error\n", - /*0xa0*/ "Cannot delete file as\nit is being used.\n", - /*0xa1*/ "Cancel\n", - /*0xa2*/ "Time Limit:\n", - /*0xa3*/ "Score Limit:\n", - /*0xa4*/ "Team Score Limit:\n", - /*0xa5*/ "Challenge Completed!\n", - /*0xa6*/ "Challenge Failed!\n", - /*0xa7*/ "Challenge Cheated!\n", - /*0xa8*/ "Cutscene Subtitles\n", - /*0xa9*/ "In-Game Subtitles\n", - /*0xaa*/ "Alternative Title Screen\n", - /*0xab*/ "Start Challenge\n", - /*0xac*/ "dataDyne Investigation", - /*0xad*/ "Error\n", - /*0xae*/ "The Controller Pak\nhas been removed.\n", - /*0xaf*/ "Attempt Repair\n", - /*0xb0*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", - /*0xb1*/ "Data may be lost!\n", - /*0xb2*/ "Cancel\n", - /*0xb3*/ "Repair\n", - /*0xb4*/ "Repair Successful\n", - /*0xb5*/ "The Controller Pak has\nbeen repaired.\n", - /*0xb6*/ "Repair Failed\n", - /*0xb7*/ "The Controller Pak could\nnot be repaired.\n", - /*0xb8*/ "L/R: ", - /*0xb9*/ "C-UP: ", - /*0xba*/ "C-L/R: ", - /*0xbb*/ "C-DOWN: ", - /*0xbc*/ "A: ", - /*0xbd*/ "B: ", - /*0xbe*/ "STICK: ", - /*0xbf*/ "Z: ", - /*0xc0*/ "D-PAD: ", - /*0xc1*/ "AIM TOGGLE", - /*0xc2*/ "LOOK UP / GET UP", - /*0xc3*/ "STRAFE", - /*0xc4*/ "LOOK DOWN / CROUCH", - /*0xc5*/ "CHANGE GUN / ACTIVEMENU", - /*0xc6*/ "RELOAD / ACTION / SECONDARY FIRE", - /*0xc7*/ "WALK AND TURN", - /*0xc8*/ "FIRE", - /*0xc9*/ "AS C-BUTTONS", - /*0xca*/ "Turn off all Cheats\n", - /*0xcb*/ NULL, - /*0xcc*/ NULL, - /*0xcd*/ NULL, - /*0xce*/ NULL, - /*0xcf*/ NULL, - /*0xd0*/ NULL, - /*0xd1*/ NULL, - /*0xd2*/ NULL, - /*0xd3*/ NULL, - /*0xd4*/ NULL, - /*0xd5*/ NULL, - /*0xd6*/ NULL, - /*0xd7*/ NULL, - /*0xd8*/ NULL, - /*0xd9*/ NULL, - /*0xda*/ NULL, - /*0xdb*/ NULL, - /*0xdc*/ NULL, - /*0xdd*/ NULL, - /*0xde*/ NULL, - /*0xdf*/ NULL, - /*0xe0*/ NULL, - /*0xe1*/ NULL, - /*0xe2*/ NULL, - /*0xe3*/ NULL, - /*0xe4*/ NULL, - /*0xe5*/ NULL, - /*0xe6*/ NULL, - /*0xe7*/ NULL, - /*0xe8*/ NULL, - /*0xe9*/ NULL, - /*0xea*/ NULL, - /*0xeb*/ NULL, - /*0xec*/ NULL, - /*0xed*/ NULL, - /*0xee*/ NULL, - /*0xef*/ NULL, - /*0xf0*/ NULL, - /*0xf1*/ NULL, - /*0xf2*/ NULL, - /*0xf3*/ NULL, - /*0xf4*/ NULL, - /*0xf5*/ NULL, - /*0xf6*/ NULL, - /*0xf7*/ NULL, - /*0xf8*/ NULL, - /*0xf9*/ NULL, - /*0xfa*/ NULL, - /*0xfb*/ NULL, - /*0xfc*/ NULL, - /*0xfd*/ NULL, - /*0xfe*/ NULL, - /*0xff*/ NULL, - /*0x100*/ NULL, - /*0x101*/ NULL, - /*0x102*/ NULL, - /*0x103*/ NULL, - /*0x104*/ NULL, - /*0x105*/ NULL, - /*0x106*/ NULL, - /*0x107*/ NULL, + /* 0*/ "%shas the\n%s", + /* 1*/ "%shas the %s%s", + /* 2*/ "%shas our\n%s", + /* 3*/ "Got the %s%s", + /* 4*/ "You captured\nthe %s%s", + /* 5*/ "%scaptured our\n%s", + /* 6*/ "%scaptured\nthe %s%s", + /* 7*/ "Have a point for living!\n", + /* 8*/ "You're supposed to look\n", + /* 9*/ "after your friends!\n", + /* 10*/ "Well done!\n", + /* 11*/ "You popped a cap!\n", + /* 12*/ "Have 2 Points...\n", + /* 13*/ "You are the victim!\n", + /* 14*/ "Protect %s!\n", + /* 15*/ "Get %s!\n", + /* 16*/ "Download successful.\n", + /* 17*/ "Connection broken.\n", + /* 18*/ "Starting download.\n", + /* 19*/ "You need to use the Data Uplink.\n", + /* 20*/ "King of\nthe Hill!\n", + /* 21*/ "We have\nthe Hill!\n", + /* 22*/ "%shas captured\nthe Hill!\n", + /* 23*/ "%ds/Point\n", + /* 24*/ "1 Point!\n", + /* 25*/ "No Shield\n", + /* 26*/ "Automatics\n", + /* 27*/ "Rocket Launcher\n", + /* 28*/ "Simulants\n", + /* 29*/ "King of the Hill\n", + /* 30*/ "Complex FarSight\n", + /* 31*/ "Hold the Briefcase\n", + /* 32*/ "Pistol One-Hit Kills\n", + /* 33*/ "Capture the Case\n", + /* 34*/ "Cloaking\n", + /* 35*/ "Temple Explosives\n", + /* 36*/ "Slayer\n", + /* 37*/ "Tranquilizer\n", + /* 38*/ "Slow Motion\n", + /* 39*/ "Press START\n", + /* 40*/ "Paused\n", + /* 41*/ "Custom\n", + /* 42*/ "Random\n", + /* 43*/ "Random Five\n", + /* 44*/ "Close Combat\n", + /* 45*/ "Proximity Mine\n", + /* 46*/ "Rocket Launcher\n", + /* 47*/ "Grenade Launcher\n", + /* 48*/ "Explosive\n", + /* 49*/ "Golden Magnum\n", + /* 50*/ "Heavy\n", + /* 51*/ "Tranquilizer\n", + /* 52*/ "FarSight\n", + /* 53*/ "Power\n", + /* 54*/ "Automatics\n", + /* 55*/ "Pistols\n", + /* 56*/ "Test\n", + /* 57*/ "4mb Test\n", + /* 58*/ "Nothing\n", + /* 59*/ "Shield\n", + /* 60*/ "Disabled\n", + /* 61*/ "Objectives Complete\n", + /* 62*/ "Unknown\n", + /* 63*/ "Missing\n", + /* 64*/ "Damaged Controller Pak Inserted\n", + /* 65*/ "is damaged or inserted\n", + /* 66*/ "incorrectly.\n", + /* 67*/ "Please remove and try again.\n", + /* 68*/ "Full Controller Pak Inserted\n", + /* 69*/ "is too full to save files.\n", + /* 70*/ "Use the Game Notes Editor to\n", + /* 71*/ "free some space (hold START\n", + /* 72*/ "while powering up.)\n", + /* 73*/ "OK\n", + /* 74*/ "----------\n", + /* 75*/ "Hurricane Fists\n", + /* 76*/ "Cloaking Device\n", + /* 77*/ "Invincible\n", + /* 78*/ "All Guns in Solo\n", + /* 79*/ "Unlimited Ammo\n", + /* 80*/ "Unlimited Ammo, No Reloads\n", + /* 81*/ "Slo-mo Single Player\n", + /* 82*/ "DK Mode\n", + /* 83*/ "Trent's Magnum\n", + /* 84*/ "FarSight\n", + /* 85*/ "Small Jo\n", + /* 86*/ "Small Characters\n", + /* 87*/ "Enemy Shields\n", + /* 88*/ "Jo Shield\n", + /* 89*/ "Super Shield\n", + /* 90*/ "Classic Sight\n", + /* 91*/ "Team Heads Only\n", + /* 92*/ "Play as Elvis\n", + /* 93*/ "Enemy Rockets\n", + /* 94*/ "Unlimited Ammo - Laptop Sentry Gun\n", + /* 95*/ "Marquis of Queensbury Rules\n", + /* 96*/ "Perfect Darkness\n", + /* 97*/ "Pugilist\n", + /* 98*/ "Hotshot\n", + /* 99*/ "Hit and Run\n", + /*100*/ "Alien\n", + /*101*/ "R-Tracker / Weapon Cache Locations\n", + /*102*/ "Rocket Launcher\n", + /*103*/ "Sniper Rifle\n", + /*104*/ "X-Ray Scanner\n", + /*105*/ "Superdragon\n", + /*106*/ "Laptop Gun\n", + /*107*/ "Phoenix\n", + /*108*/ "Psychosis Gun\n", + /*109*/ "PP7\n", + /*110*/ "DD44\n", + /*111*/ "Klobb\n", + /*112*/ "KF7 Soviet\n", + /*113*/ "ZMG (9mm)\n", + /*114*/ "D5K\n", + /*115*/ "AR33\n", + /*116*/ "RC-P90\n", + /*117*/ "Velvet Dark\n", + /*118*/ "Fun\n", + /*119*/ "Gameplay\n", + /*120*/ "Weapons\n", + /*121*/ "Buddies\n", + /*122*/ "Weapons for Jo in Solo\n", + /*123*/ "Classic Weapons for Jo in Solo\n", + /*124*/ "dataDyne Defection", + /*125*/ "dataDyne Extraction", + /*126*/ "A51 Infiltration", + /*127*/ "A51 Rescue", + /*128*/ "A51 Escape", + /*129*/ "Difficulty:\n", + /*130*/ "Cheat Solo Missions\n", + /*131*/ "Cheat Combat Simulator\n", + /*132*/ "Cheat Co-Operative\n", + /*133*/ "Cheat Counter-Operative\n", + /*134*/ "Dishonored\n", + /*135*/ "Cheated\n", + /*136*/ "Cheat available", + /*137*/ "Complete", + /*138*/ "for cheat:", + /*139*/ "on", + /*140*/ "in under", + /*141*/ " or insert Game Boy (r) Perfect Dark into Transfer Pak (tm), connect Transfer Pak to any controller, then enter and exit menu", + /*142*/ "Select cheat for information\n", + /*143*/ "Buddy Available", + /*144*/ "Win Golds on the firing range to enable classic guns.\n", + /*145*/ "Sight on Screen\n", + /*146*/ "Target\n", + /*147*/ "Zoom Range\n", + /*148*/ "Show Ammo\n", + /*149*/ "Gun Function\n", + /*150*/ "Paintball\n", + /*151*/ "Subtitles\n", + /*152*/ "Mission Time\n", + /*153*/ "Mode\n", + /*154*/ "Split\n", + /*155*/ "Do you want to abort\nthe mission?\n", + /*156*/ "Joanna Leather\n", + /*157*/ "Joanna Negotiator\n", + /*158*/ "Elvis (Waistcoat)\n", + /*159*/ "Error\n", + /*160*/ "Cannot delete file as\nit is being used.\n", + /*161*/ "Cancel\n", + /*162*/ "Time Limit:\n", + /*163*/ "Score Limit:\n", + /*164*/ "Team Score Limit:\n", + /*165*/ "Challenge Completed!\n", + /*166*/ "Challenge Failed!\n", + /*167*/ "Challenge Cheated!\n", + /*168*/ "Cutscene Subtitles\n", + /*169*/ "In-Game Subtitles\n", + /*170*/ "Alternative Title Screen\n", + /*171*/ "Start Challenge\n", + /*172*/ "dataDyne Investigation", + /*173*/ "Error\n", + /*174*/ "The Controller Pak\nhas been removed.\n", + /*175*/ "Attempt Repair\n", + /*176*/ "Are you sure you want\nto attempt repair of\nthis Controller Pak?\n", + /*177*/ "Data may be lost!\n", + /*178*/ "Cancel\n", + /*179*/ "Repair\n", + /*180*/ "Repair Successful\n", + /*181*/ "The Controller Pak has\nbeen repaired.\n", + /*182*/ "Repair Failed\n", + /*183*/ "The Controller Pak could\nnot be repaired.\n", + /*184*/ "L/R: ", + /*185*/ "C-UP: ", + /*186*/ "C-L/R: ", + /*187*/ "C-DOWN: ", + /*188*/ "A: ", + /*189*/ "B: ", + /*190*/ "STICK: ", + /*191*/ "Z: ", + /*192*/ "D-PAD: ", + /*193*/ "AIM TOGGLE", + /*194*/ "LOOK UP / GET UP", + /*195*/ "STRAFE", + /*196*/ "LOOK DOWN / CROUCH", + /*197*/ "CHANGE GUN / ACTIVEMENU", + /*198*/ "RELOAD / ACTION / SECONDARY FIRE", + /*199*/ "WALK AND TURN", + /*200*/ "FIRE", + /*201*/ "AS C-BUTTONS", + /*202*/ "Turn off all Cheats\n", + /*203*/ NULL, + /*204*/ NULL, + /*205*/ NULL, + /*206*/ NULL, + /*207*/ NULL, + /*208*/ NULL, + /*209*/ NULL, + /*210*/ NULL, + /*211*/ NULL, + /*212*/ NULL, + /*213*/ NULL, + /*214*/ NULL, + /*215*/ NULL, + /*216*/ NULL, + /*217*/ NULL, + /*218*/ NULL, + /*219*/ NULL, + /*220*/ NULL, + /*221*/ NULL, + /*222*/ NULL, + /*223*/ NULL, + /*224*/ NULL, + /*225*/ NULL, + /*226*/ NULL, + /*227*/ NULL, + /*228*/ NULL, + /*229*/ NULL, + /*230*/ NULL, + /*231*/ NULL, + /*232*/ NULL, + /*233*/ NULL, + /*234*/ NULL, + /*235*/ NULL, + /*236*/ NULL, + /*237*/ NULL, + /*238*/ NULL, + /*239*/ NULL, + /*240*/ NULL, + /*241*/ NULL, + /*242*/ NULL, + /*243*/ NULL, + /*244*/ NULL, + /*245*/ NULL, + /*246*/ NULL, + /*247*/ NULL, + /*248*/ NULL, + /*249*/ NULL, + /*250*/ NULL, + /*251*/ NULL, + /*252*/ NULL, + /*253*/ NULL, + /*254*/ NULL, + /*255*/ NULL, + /*256*/ NULL, + /*257*/ NULL, + /*258*/ NULL, + /*259*/ NULL, + /*260*/ NULL, + /*261*/ NULL, + /*262*/ NULL, + /*263*/ NULL, }; diff --git a/src/files/lang/optionsE.c b/src/files/lang/optionsE.c index 29412bf24..34c785342 100644 --- a/src/files/lang/optionsE.c +++ b/src/files/lang/optionsE.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "- no controller in controller socket 1 -", - /*0x48*/ "please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 8.7 final\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Agent File\n", - /*0x68*/ "Combat Simulator Settings File\n", - /*0x69*/ "Combat Simulator Player File\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Menu\n", - /*0x6c*/ "Use this menu to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1", - /*0xf0*/ "1.2", - /*0xf1*/ "1.3", - /*0xf2*/ "1.4", - /*0xf3*/ "2.1", - /*0xf4*/ "2.2", - /*0xf5*/ "2.3", - /*0xf6*/ "2.4", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak\nwas not found\nin any controller.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the Controller Pak containing your %s into any controller.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to\ninto any controller.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark note already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark note.\n", - /*0x190*/ "Controller Pak is too full to save note- 1 note\nand 28 pages required to save to Controller Pak.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1 - dataDyne Central\n", - /*0x1b7*/ "Mission 2 - Carrington Villa\n", - /*0x1b8*/ "Mission 3 - G5 Building\n", - /*0x1b9*/ "Mission 4 - Area 51\n", - /*0x1ba*/ "Mission 5 - Air Force One\n", - /*0x1bb*/ "Mission 6 - Pelagic II\n", - /*0x1bc*/ "Mission 7 - Carrington Institute\n", - /*0x1bd*/ "Mission 8 - Skedar Attack Ship\n", - /*0x1be*/ "Mission 9 - Skedar Ruins\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro - Enter The Dark\n", - /*0x1c3*/ "1:1 Outro - Quick Descent\n", - /*0x1c4*/ "1:2 Intro - Going Down\n", - /*0x1c5*/ "1:2 Outro - Meet The Doctor\n", - /*0x1c6*/ "1:3 Intro - Lights Out\n", - /*0x1c7*/ "1:3 Outro - Going Somewhere?\n", - /*0x1c8*/ "2:1 Intro - Negotiate This!\n", - /*0x1c9*/ "2:1 Intro 2 - Life On The Line\n", - /*0x1ca*/ "2:1 Outro - Carrington Rescued\n", - /*0x1cb*/ "3:1 Intro - Dark Alley\n", - /*0x1cc*/ "3:1 Outro - G5 Penetrated\n", - /*0x1cd*/ "3:2 Intro - Guns 'n' Poses\n", - /*0x1ce*/ "3:2 Special - Conspiracy\n", - /*0x1cf*/ "3:2 Outro - Fire Escape\n", - /*0x1d0*/ "4:1 Intro - Video Nasty\n", - /*0x1d1*/ "4:1 Outro - Loose Ends\n", - /*0x1d2*/ "4:2 Intro - Pearls Of Wisdom\n", - /*0x1d3*/ "4:2 Outro - Under The Knife\n", - /*0x1d4*/ "4:3 Intro - Gas!\n", - /*0x1d5*/ "4:3 Special - Elvis Wakes Up\n", - /*0x1d6*/ "4:3 Outro - Escape\n", - /*0x1d7*/ "5:1 Intro - High Altitude\n", - /*0x1d8*/ "5:1 Outro - Takeoff\n", - /*0x1d9*/ "5:2 Intro - Last Chance\n", - /*0x1da*/ "5:2 Special - Docking\n", - /*0x1db*/ "5:2 Outro - Out Of Options\n", - /*0x1dc*/ "5:3 Intro - Red Horizons\n", - /*0x1dd*/ "5:3 Outro - Blonde Freak\n", - /*0x1de*/ "6:1 Intro - Sneak On Board\n", - /*0x1df*/ "6:1 Outro - Descent Into The Depths\n", - /*0x1e0*/ "6:2 Intro - Deeper Inside\n", - /*0x1e1*/ "6:2 Special - Virus!\n", - /*0x1e2*/ "6:2 Outro - Pulling Out\n", - /*0x1e3*/ "7:1 Intro - Victory Salute\n", - /*0x1e4*/ "7:1 Outro - Dash For Freedom\n", - /*0x1e5*/ "8:1 Intro - Snatched!\n", - /*0x1e6*/ "8:1 Outro - Heading For Trouble\n", - /*0x1e7*/ "9:1 Intro - Air Of Calm\n", - /*0x1e8*/ "9:1 Outro - Gotcha!\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d\n", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "- no controller in controller socket 1 -", + /* 72*/ "please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 8.7 final\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Agent File\n", + /*104*/ "Combat Simulator Settings File\n", + /*105*/ "Combat Simulator Player File\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Menu\n", + /*108*/ "Use this menu to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1", + /*240*/ "1.2", + /*241*/ "1.3", + /*242*/ "1.4", + /*243*/ "2.1", + /*244*/ "2.2", + /*245*/ "2.3", + /*246*/ "2.4", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak\nwas not found\nin any controller.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the Controller Pak containing your %s into any controller.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to\ninto any controller.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark note already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark note.\n", + /*400*/ "Controller Pak is too full to save note- 1 note\nand 28 pages required to save to Controller Pak.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1 - dataDyne Central\n", + /*439*/ "Mission 2 - Carrington Villa\n", + /*440*/ "Mission 3 - G5 Building\n", + /*441*/ "Mission 4 - Area 51\n", + /*442*/ "Mission 5 - Air Force One\n", + /*443*/ "Mission 6 - Pelagic II\n", + /*444*/ "Mission 7 - Carrington Institute\n", + /*445*/ "Mission 8 - Skedar Attack Ship\n", + /*446*/ "Mission 9 - Skedar Ruins\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro - Enter The Dark\n", + /*451*/ "1:1 Outro - Quick Descent\n", + /*452*/ "1:2 Intro - Going Down\n", + /*453*/ "1:2 Outro - Meet The Doctor\n", + /*454*/ "1:3 Intro - Lights Out\n", + /*455*/ "1:3 Outro - Going Somewhere?\n", + /*456*/ "2:1 Intro - Negotiate This!\n", + /*457*/ "2:1 Intro 2 - Life On The Line\n", + /*458*/ "2:1 Outro - Carrington Rescued\n", + /*459*/ "3:1 Intro - Dark Alley\n", + /*460*/ "3:1 Outro - G5 Penetrated\n", + /*461*/ "3:2 Intro - Guns 'n' Poses\n", + /*462*/ "3:2 Special - Conspiracy\n", + /*463*/ "3:2 Outro - Fire Escape\n", + /*464*/ "4:1 Intro - Video Nasty\n", + /*465*/ "4:1 Outro - Loose Ends\n", + /*466*/ "4:2 Intro - Pearls Of Wisdom\n", + /*467*/ "4:2 Outro - Under The Knife\n", + /*468*/ "4:3 Intro - Gas!\n", + /*469*/ "4:3 Special - Elvis Wakes Up\n", + /*470*/ "4:3 Outro - Escape\n", + /*471*/ "5:1 Intro - High Altitude\n", + /*472*/ "5:1 Outro - Takeoff\n", + /*473*/ "5:2 Intro - Last Chance\n", + /*474*/ "5:2 Special - Docking\n", + /*475*/ "5:2 Outro - Out Of Options\n", + /*476*/ "5:3 Intro - Red Horizons\n", + /*477*/ "5:3 Outro - Blonde Freak\n", + /*478*/ "6:1 Intro - Sneak On Board\n", + /*479*/ "6:1 Outro - Descent Into The Depths\n", + /*480*/ "6:2 Intro - Deeper Inside\n", + /*481*/ "6:2 Special - Virus!\n", + /*482*/ "6:2 Outro - Pulling Out\n", + /*483*/ "7:1 Intro - Victory Salute\n", + /*484*/ "7:1 Outro - Dash For Freedom\n", + /*485*/ "8:1 Intro - Snatched!\n", + /*486*/ "8:1 Outro - Heading For Trouble\n", + /*487*/ "9:1 Intro - Air Of Calm\n", + /*488*/ "9:1 Outro - Gotcha!\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d\n", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/optionsJ.c b/src/files/lang/optionsJ.c index 772620c64..9766367e0 100644 --- a/src/files/lang/optionsJ.c +++ b/src/files/lang/optionsJ.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " pre-history", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Purple\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trenchcoat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wetsuit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "DataDyne Shock Trooper\n", - /*0x25*/ "DataDyne Female Guard\n", - /*0x26*/ "DataDyne Security\n", - /*0x27*/ "DataDyne Guard\n", - /*0x28*/ "DataDyne Guard 2\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "DataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "Stripes\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "DataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED\n", - /*0x4a*/ "NOT DETECTED\n", - /*0x4b*/ "tm\n", - /*0x4c*/ "N64 EXPANSION PAK\nNintendo 64 Product Identification\n", - /*0x4d*/ "Product ID:\n", - /*0x4e*/ "Product Code:\n", - /*0x4f*/ "Variant:\n", - /*0x50*/ "Developer:\n", - /*0x51*/ "Perfect Dark\n", - /*0x52*/ "NUS-NPDE-USA\n", - /*0x53*/ "NTSC version 4.4 beta\n", - /*0x54*/ "Rare Ltd. (twycross)\n", - /*0x55*/ "Copyright Rare Ltd. 2000\n", - /*0x56*/ "Perfect Dark and PerfectHead are trademarks of Rare Ltd.\n", - /*0x57*/ "Presented in\nDolby Surround\n", - /*0x58*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\n", - /*0x59*/ "MPEG Layer-3 playback supplied with the Miles Sound System from\n", - /*0x5a*/ "RAD Game Tools, Inc. MPEG Layer-3 audio compression technology\n", - /*0x5b*/ "licensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5c*/ "rare designs on the future <<<\n", - /*0x5d*/ "Perfect Dark\n", - /*0x5e*/ "Choose Your Reality\n", - /*0x5f*/ "New...\n", - /*0x60*/ "New Agent...\n", - /*0x61*/ "Game Files\n", - /*0x62*/ "Copy:\n", - /*0x63*/ "Delete:\n", - /*0x64*/ "Delete Game Notes...\n", - /*0x65*/ "Single Player Files\n", - /*0x66*/ "MultiPlayer Game Files\n", - /*0x67*/ "MultiPlayer Player Files\n", - /*0x68*/ "PerfectHead Files\n", - /*0x69*/ "Controller Pak Game Notes Editor\n", - /*0x6a*/ "Use this editor to delete game notes\nfrom your controller paks.\n", - /*0x6b*/ "Choose Controller Pak to Edit:\n", - /*0x6c*/ "Exit\n", - /*0x6d*/ "Game Pak\n", - /*0x6e*/ "Controller Pak 1\n", - /*0x6f*/ "Controller Pak 2\n", - /*0x70*/ "Controller Pak 3\n", - /*0x71*/ "Controller Pak 4\n", - /*0x72*/ "Perfect Menu\n", - /*0x73*/ "Solo Missions\n", - /*0x74*/ "Combat Simulator\n", - /*0x75*/ "Co-Operative\n", - /*0x76*/ "Counter-Operative\n", - /*0x77*/ "Cinema\n", - /*0x78*/ "Mission Select\n", - /*0x79*/ "Mission 1\n", - /*0x7a*/ "Mission 2\n", - /*0x7b*/ "Mission 3\n", - /*0x7c*/ "Mission 4\n", - /*0x7d*/ "Mission 5\n", - /*0x7e*/ "Mission 6\n", - /*0x7f*/ "Mission 7\n", - /*0x80*/ "Mission 8\n", - /*0x81*/ "Mission 9\n", - /*0x82*/ "Special Assignments\n", - /*0x83*/ "dataDyne Central", - /*0x84*/ "- Defection", - /*0x85*/ "dataDyne Research", - /*0x86*/ "- Investigation", - /*0x87*/ "dataDyne Central", - /*0x88*/ "- Extraction", - /*0x89*/ "Carrington Villa", - /*0x8a*/ "- Hostage One", - /*0x8b*/ "Chicago", - /*0x8c*/ "- Stealth", - /*0x8d*/ "G5 Building", - /*0x8e*/ "- Reconnaissance", - /*0x8f*/ "Area 51", - /*0x90*/ "- Infiltration", - /*0x91*/ "Area 51", - /*0x92*/ "- Rescue", - /*0x93*/ "Area 51", - /*0x94*/ "- Escape", - /*0x95*/ "Air Base", - /*0x96*/ "- Espionage", - /*0x97*/ "Air Force One", - /*0x98*/ "- Anti-Terrorism", - /*0x99*/ "Crash Site", - /*0x9a*/ "- Confrontation", - /*0x9b*/ "Pelagic II", - /*0x9c*/ "- Exploration", - /*0x9d*/ "Deep Sea", - /*0x9e*/ "- Nullify Threat", - /*0x9f*/ "Carrington Institute", - /*0xa0*/ "- Defense", - /*0xa1*/ "Attack Ship", - /*0xa2*/ "- Covert Assault", - /*0xa3*/ "Skedar Ruins", - /*0xa4*/ "- Battle Shrine", - /*0xa5*/ "Mr. Blonde's Revenge", - /*0xa6*/ "Maian SOS", - /*0xa7*/ "Retaking the Institute", - /*0xa8*/ "WAR!", - /*0xa9*/ "The Duel", - /*0xaa*/ "Mission Status\n", - /*0xab*/ "Abort!\n", - /*0xac*/ "Warning\n", - /*0xad*/ "Do you want to abort the mission?\n", - /*0xae*/ "Cancel\n", - /*0xaf*/ "Abort\n", - /*0xb0*/ "Inventory\n", - /*0xb1*/ "Weapons Available\n", - /*0xb2*/ "Options\n", - /*0xb3*/ "Audio\n", - /*0xb4*/ "Video\n", - /*0xb5*/ "Control\n", - /*0xb6*/ "Display\n", - /*0xb7*/ "Cheats\n", - /*0xb8*/ "Save Game\n", - /*0xb9*/ "Change Agent...\n", - /*0xba*/ "Warning\n", - /*0xbb*/ "Do you want to load another agent?\n", - /*0xbc*/ "Yes\n", - /*0xbd*/ "No\n", - /*0xbe*/ "Control Options\n", - /*0xbf*/ "Control Player 2\n", - /*0xc0*/ "Control Style\n", - /*0xc1*/ "Reverse Pitch\n", - /*0xc2*/ "Look Ahead\n", - /*0xc3*/ "Head Roll\n", - /*0xc4*/ "Auto-Aim\n", - /*0xc5*/ "Aim Control\n", - /*0xc6*/ "Back\n", - /*0xc7*/ "Hold\n", - /*0xc8*/ "Toggle\n", - /*0xc9*/ "Display Options\n", - /*0xca*/ "Display Player 2\n", - /*0xcb*/ "Sight On Screen\n", - /*0xcc*/ "Always Show Target\n", - /*0xcd*/ "Show Zoom Range\n", - /*0xce*/ "Ammo On Screen\n", - /*0xcf*/ "Show Gun Function\n", - /*0xd0*/ "Paintball\n", - /*0xd1*/ "Subtitles\n", - /*0xd2*/ "Show Mission Time\n", - /*0xd3*/ "Back\n", - /*0xd4*/ "Video Options\n", - /*0xd5*/ "Screen Size\n", - /*0xd6*/ "Ratio\n", - /*0xd7*/ "Hi Res\n", - /*0xd8*/ "2-Player Screen Split\n", - /*0xd9*/ "Back\n", - /*0xda*/ "Full\n", - /*0xdb*/ "Wide\n", - /*0xdc*/ "Cinema\n", - /*0xdd*/ "Normal\n", - /*0xde*/ "16:9\n", - /*0xdf*/ "Horizontal\n", - /*0xe0*/ "Vertical\n", - /*0xe1*/ "Audio Options\n", - /*0xe2*/ "Sound\n", - /*0xe3*/ "Music\n", - /*0xe4*/ "Sound Mode\n", - /*0xe5*/ "Back\n", - /*0xe6*/ "Mono", - /*0xe7*/ "Stereo", - /*0xe8*/ "Headphone", - /*0xe9*/ "Surround", - /*0xea*/ "Control\n", - /*0xeb*/ "Single\n", - /*0xec*/ "Double\n", - /*0xed*/ "1.1\n", - /*0xee*/ "1.2\n", - /*0xef*/ "1.3\n", - /*0xf0*/ "1.4\n", - /*0xf1*/ "2.1\n", - /*0xf2*/ "2.2\n", - /*0xf3*/ "2.3\n", - /*0xf4*/ "2.4\n", - /*0xf5*/ "Briefing\n", - /*0xf6*/ "Select Difficulty\n", - /*0xf7*/ "Difficulty\n", - /*0xf8*/ "Best Time\n", - /*0xf9*/ "Agent\n", - /*0xfa*/ "Special Agent\n", - /*0xfb*/ "Perfect Agent\n", - /*0xfc*/ "Cancel\n", - /*0xfd*/ "Co-Operative Options\n", - /*0xfe*/ "Radar On\n", - /*0xff*/ "Friendly Fire\n", - /*0x100*/ "Perfect Buddy\n", - /*0x101*/ "Continue\n", - /*0x102*/ "Cancel\n", - /*0x103*/ "Human", - /*0x104*/ "1 Sim", - /*0x105*/ "2 Sims", - /*0x106*/ "3 Sims", - /*0x107*/ "4 Sims", - /*0x108*/ "Counter-Operative Options\n", - /*0x109*/ "Radar On\n", - /*0x10a*/ "Counter-Operative\n", - /*0x10b*/ "Continue\n", - /*0x10c*/ "Cancel\n", - /*0x10d*/ "Player 1", - /*0x10e*/ "Player 2", - /*0x10f*/ "Mission Overview\n", - /*0x110*/ "Accept\n", - /*0x111*/ "Decline\n", - /*0x112*/ "Mission Completed\n", - /*0x113*/ "Mission Failed\n", - /*0x114*/ "Mission Status:\n", - /*0x115*/ "Agent Status:\n", - /*0x116*/ "Mission Time:\n", - /*0x117*/ "Weapon of Choice:\n", - /*0x118*/ "Kills:\n", - /*0x119*/ "Accuracy:\n", - /*0x11a*/ "Shot Total:\n", - /*0x11b*/ " Head Shots:\n", - /*0x11c*/ " Body Shots:\n", - /*0x11d*/ " Limb Shots:\n", - /*0x11e*/ " Others:\n", - /*0x11f*/ "Press Start\n", - /*0x120*/ "Deceased\n", - /*0x121*/ "Active\n", - /*0x122*/ "Disavowed\n", - /*0x123*/ "Failed\n", - /*0x124*/ "Completed\n", - /*0x125*/ "Aborted\n", - /*0x126*/ "Retry Mission\n", - /*0x127*/ "Next Mission\n", - /*0x128*/ "Accept\n", - /*0x129*/ "Decline\n", - /*0x12a*/ "Objectives\n", - /*0x12b*/ "Press Start\n", - /*0x12c*/ "Small but Perfect Menu\n", - /*0x12d*/ "Combat Simulator\n", - /*0x12e*/ "Training\n", - /*0x12f*/ "Audio/Video\n", - /*0x130*/ "Change Agent\n", - /*0x131*/ "Audio/Visual\n", - /*0x132*/ "Sound\n", - /*0x133*/ "Music\n", - /*0x134*/ "Sound Mode\n", - /*0x135*/ "Ratio\n", - /*0x136*/ "Back\n", - /*0x137*/ "< Empty >\n", - /*0x138*/ "DEL", - /*0x139*/ "CAPS", - /*0x13a*/ "CANCEL", - /*0x13b*/ "OK", - /*0x13c*/ "Combat Simulator Heads\n", - /*0x13d*/ "Mission Heads\n", - /*0x13e*/ "Error\n", - /*0x13f*/ "Cancel\n", - /*0x140*/ "The pak was not found.\n", - /*0x141*/ "File was not saved.\n", - /*0x142*/ "File would not load.\n", - /*0x143*/ "Could not delete the file.\n", - /*0x144*/ "Out of Memory.\n", - /*0x145*/ "This player is already\nloaded for this game.\n", - /*0x146*/ "Pak has been removed\n", - /*0x147*/ "Pak is damaged or incorrectly inserted\n", - /*0x148*/ "Game Note Delete Failed\n", - /*0x149*/ "Error Loading Game\n", - /*0x14a*/ "Error Saving Game\n", - /*0x14b*/ "Error Loading Player\n", - /*0x14c*/ "Error Saving Player\n", - /*0x14d*/ "Error Loading PerfectHead\n", - /*0x14e*/ "Error Saving PerfectHead\n", - /*0x14f*/ "Error Reading File\n", - /*0x150*/ "Error Writing File\n", - /*0x151*/ "Error\n", - /*0x152*/ "Delete Failed\n", - /*0x153*/ "Could not delete the file.\n", - /*0x154*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x155*/ "Cancel\n", - /*0x156*/ "There is no space.\n", - /*0x157*/ "Cool!\n", - /*0x158*/ "File Saved.\n", - /*0x159*/ "OK\n", - /*0x15a*/ "An error occured while\ntrying to save.\n", - /*0x15b*/ "Try Again\n", - /*0x15c*/ "Save Elsewhere\n", - /*0x15d*/ "Cancel\n", - /*0x15e*/ "An error occured while\ntrying to load.\n", - /*0x15f*/ "Try Again\n", - /*0x160*/ "Cancel\n", - /*0x161*/ "Need Space For Head\n", - /*0x162*/ "Choose a head to load over:\n", - /*0x163*/ "OK\n", - /*0x164*/ "Cancel\n", - /*0x165*/ "Save\n", - /*0x166*/ "Would you like to save\nyour file elsewhere?\n", - /*0x167*/ "Yes\n", - /*0x168*/ "No\n", - /*0x169*/ "Please insert the pak\ncontaining your file\n", - /*0x16a*/ "Please insert the pak\nyou are saving to\n", - /*0x16b*/ "OK\n", - /*0x16c*/ "Cancel\n", - /*0x16d*/ "Select Location\n", - /*0x16e*/ "Where\n", - /*0x16f*/ "Spaces\n", - /*0x170*/ "Delete Files...\n", - /*0x171*/ "Cancel\n", - /*0x172*/ "Full", - /*0x173*/ "Copy File\n", - /*0x174*/ "Select a file to copy:\n", - /*0x175*/ "Push to Exit\n", - /*0x176*/ "Delete File\n", - /*0x177*/ "Select a file to delete:\n", - /*0x178*/ "Push to Exit\n", - /*0x179*/ "Warning\n", - /*0x17a*/ "Are you sure you want\nto delete this file?\n", - /*0x17b*/ "Cancel\n", - /*0x17c*/ "OK\n", - /*0x17d*/ "Delete Game Note\n", - /*0x17e*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x17f*/ "No\n", - /*0x180*/ "Yes\n", - /*0x181*/ "Game Notes\n", - /*0x182*/ "Delete Game Notes:\n", - /*0x183*/ "Note\n", - /*0x184*/ "Pages\n", - /*0x185*/ "Push to Exit\n", - /*0x186*/ "Empty\n", - /*0x187*/ "--\n", - /*0x188*/ "Pages Free: \n", - /*0x189*/ "Pages Free: %d\n", - /*0x18a*/ "Pages Used: \n", - /*0x18b*/ "Pages Used: %d\n", - /*0x18c*/ "Perfect Dark Save already exists on this pak\n", - /*0x18d*/ "There is enough space for perfect dark saves\n", - /*0x18e*/ "Perfect Dark Requires %d More Notes\n", - /*0x18f*/ "Enter Agent Name\n", - /*0x190*/ "New...\n", - /*0x191*/ "New Agent...\n", - /*0x192*/ "New Recruit", - /*0x193*/ "Mission Time:", - /*0x194*/ "Challenge 1", - /*0x195*/ "Challenge 2", - /*0x196*/ "Challenge 3", - /*0x197*/ "Challenge 4", - /*0x198*/ "Challenge 5", - /*0x199*/ "Challenge 6", - /*0x19a*/ "Challenge 7", - /*0x19b*/ "Challenge 8", - /*0x19c*/ "Challenge 9", - /*0x19d*/ "Challenge 10", - /*0x19e*/ "Challenge 11", - /*0x19f*/ "Challenge 12", - /*0x1a0*/ "Challenge 13", - /*0x1a1*/ "Challenge 14", - /*0x1a2*/ "Challenge 15", - /*0x1a3*/ "Challenge 16", - /*0x1a4*/ "Challenge 17", - /*0x1a5*/ "Challenge 18", - /*0x1a6*/ "Challenge 19", - /*0x1a7*/ "Challenge 20", - /*0x1a8*/ "Challenge 21", - /*0x1a9*/ "Challenge 22", - /*0x1aa*/ "Challenge 23", - /*0x1ab*/ "Challenge 24", - /*0x1ac*/ "Challenge 25", - /*0x1ad*/ "Challenge 26", - /*0x1ae*/ "Challenge 27", - /*0x1af*/ "Challenge 28", - /*0x1b0*/ "Challenge 29", - /*0x1b1*/ "Challenge 30", - /*0x1b2*/ "Special\n", - /*0x1b3*/ "Intro\n", - /*0x1b4*/ "Mission 1\n", - /*0x1b5*/ "Mission 2\n", - /*0x1b6*/ "Mission 3\n", - /*0x1b7*/ "Mission 4\n", - /*0x1b8*/ "Mission 5\n", - /*0x1b9*/ "Mission 6\n", - /*0x1ba*/ "Mission 7\n", - /*0x1bb*/ "Mission 8\n", - /*0x1bc*/ "Mission 9\n", - /*0x1bd*/ "Finale\n", - /*0x1be*/ "Play All\n", - /*0x1bf*/ "Intro\n", - /*0x1c0*/ "1:1 Intro\n", - /*0x1c1*/ "1:1 Outro\n", - /*0x1c2*/ "1:2 Intro\n", - /*0x1c3*/ "1:2 Outro\n", - /*0x1c4*/ "1:3 Intro\n", - /*0x1c5*/ "1:3 Outro\n", - /*0x1c6*/ "2:1 Intro\n", - /*0x1c7*/ "2:1 Intro 2\n", - /*0x1c8*/ "2:1 Outro\n", - /*0x1c9*/ "3:1 Intro\n", - /*0x1ca*/ "3:1 Outro\n", - /*0x1cb*/ "3:2 Intro\n", - /*0x1cc*/ "3:2 Special\n", - /*0x1cd*/ "3:2 Outro\n", - /*0x1ce*/ "4:1 Intro\n", - /*0x1cf*/ "4:1 Outro\n", - /*0x1d0*/ "4:2 Intro\n", - /*0x1d1*/ "4:2 Outro\n", - /*0x1d2*/ "4:3 Intro\n", - /*0x1d3*/ "4:3 Special\n", - /*0x1d4*/ "4:3 Outro\n", - /*0x1d5*/ "5:1 Intro\n", - /*0x1d6*/ "5:1 Outro\n", - /*0x1d7*/ "5:2 Intro\n", - /*0x1d8*/ "5:2 Special\n", - /*0x1d9*/ "5:2 Outro\n", - /*0x1da*/ "5:3 Intro\n", - /*0x1db*/ "5:3 Outro\n", - /*0x1dc*/ "6:1 Intro\n", - /*0x1dd*/ "6:1 Outro\n", - /*0x1de*/ "6:2 Intro\n", - /*0x1df*/ "6:2 Special\n", - /*0x1e0*/ "6:2 Outro\n", - /*0x1e1*/ "7:1 Intro\n", - /*0x1e2*/ "7:1 Outro\n", - /*0x1e3*/ "8:1 Intro\n", - /*0x1e4*/ "8:1 Outro\n", - /*0x1e5*/ "9:1 Intro\n", - /*0x1e6*/ "9:1 Outro\n", - /*0x1e7*/ "End Sequence\n", - /*0x1e8*/ "Cinema\n", - /*0x1e9*/ "cloak %d", - /*0x1ea*/ "Pick Target\n", - /*0x1eb*/ "Kills Score\n", - /*0x1ec*/ NULL, - /*0x1ed*/ NULL, - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " pre-history", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Purple\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trenchcoat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wetsuit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "DataDyne Shock Trooper\n", + /* 37*/ "DataDyne Female Guard\n", + /* 38*/ "DataDyne Security\n", + /* 39*/ "DataDyne Guard\n", + /* 40*/ "DataDyne Guard 2\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "DataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "Stripes\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "DataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED\n", + /* 74*/ "NOT DETECTED\n", + /* 75*/ "tm\n", + /* 76*/ "N64 EXPANSION PAK\nNintendo 64 Product Identification\n", + /* 77*/ "Product ID:\n", + /* 78*/ "Product Code:\n", + /* 79*/ "Variant:\n", + /* 80*/ "Developer:\n", + /* 81*/ "Perfect Dark\n", + /* 82*/ "NUS-NPDE-USA\n", + /* 83*/ "NTSC version 4.4 beta\n", + /* 84*/ "Rare Ltd. (twycross)\n", + /* 85*/ "Copyright Rare Ltd. 2000\n", + /* 86*/ "Perfect Dark and PerfectHead are trademarks of Rare Ltd.\n", + /* 87*/ "Presented in\nDolby Surround\n", + /* 88*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\n", + /* 89*/ "MPEG Layer-3 playback supplied with the Miles Sound System from\n", + /* 90*/ "RAD Game Tools, Inc. MPEG Layer-3 audio compression technology\n", + /* 91*/ "licensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 92*/ "rare designs on the future <<<\n", + /* 93*/ "Perfect Dark\n", + /* 94*/ "Choose Your Reality\n", + /* 95*/ "New...\n", + /* 96*/ "New Agent...\n", + /* 97*/ "Game Files\n", + /* 98*/ "Copy:\n", + /* 99*/ "Delete:\n", + /*100*/ "Delete Game Notes...\n", + /*101*/ "Single Player Files\n", + /*102*/ "MultiPlayer Game Files\n", + /*103*/ "MultiPlayer Player Files\n", + /*104*/ "PerfectHead Files\n", + /*105*/ "Controller Pak Game Notes Editor\n", + /*106*/ "Use this editor to delete game notes\nfrom your controller paks.\n", + /*107*/ "Choose Controller Pak to Edit:\n", + /*108*/ "Exit\n", + /*109*/ "Game Pak\n", + /*110*/ "Controller Pak 1\n", + /*111*/ "Controller Pak 2\n", + /*112*/ "Controller Pak 3\n", + /*113*/ "Controller Pak 4\n", + /*114*/ "Perfect Menu\n", + /*115*/ "Solo Missions\n", + /*116*/ "Combat Simulator\n", + /*117*/ "Co-Operative\n", + /*118*/ "Counter-Operative\n", + /*119*/ "Cinema\n", + /*120*/ "Mission Select\n", + /*121*/ "Mission 1\n", + /*122*/ "Mission 2\n", + /*123*/ "Mission 3\n", + /*124*/ "Mission 4\n", + /*125*/ "Mission 5\n", + /*126*/ "Mission 6\n", + /*127*/ "Mission 7\n", + /*128*/ "Mission 8\n", + /*129*/ "Mission 9\n", + /*130*/ "Special Assignments\n", + /*131*/ "dataDyne Central", + /*132*/ "- Defection", + /*133*/ "dataDyne Research", + /*134*/ "- Investigation", + /*135*/ "dataDyne Central", + /*136*/ "- Extraction", + /*137*/ "Carrington Villa", + /*138*/ "- Hostage One", + /*139*/ "Chicago", + /*140*/ "- Stealth", + /*141*/ "G5 Building", + /*142*/ "- Reconnaissance", + /*143*/ "Area 51", + /*144*/ "- Infiltration", + /*145*/ "Area 51", + /*146*/ "- Rescue", + /*147*/ "Area 51", + /*148*/ "- Escape", + /*149*/ "Air Base", + /*150*/ "- Espionage", + /*151*/ "Air Force One", + /*152*/ "- Anti-Terrorism", + /*153*/ "Crash Site", + /*154*/ "- Confrontation", + /*155*/ "Pelagic II", + /*156*/ "- Exploration", + /*157*/ "Deep Sea", + /*158*/ "- Nullify Threat", + /*159*/ "Carrington Institute", + /*160*/ "- Defense", + /*161*/ "Attack Ship", + /*162*/ "- Covert Assault", + /*163*/ "Skedar Ruins", + /*164*/ "- Battle Shrine", + /*165*/ "Mr. Blonde's Revenge", + /*166*/ "Maian SOS", + /*167*/ "Retaking the Institute", + /*168*/ "WAR!", + /*169*/ "The Duel", + /*170*/ "Mission Status\n", + /*171*/ "Abort!\n", + /*172*/ "Warning\n", + /*173*/ "Do you want to abort the mission?\n", + /*174*/ "Cancel\n", + /*175*/ "Abort\n", + /*176*/ "Inventory\n", + /*177*/ "Weapons Available\n", + /*178*/ "Options\n", + /*179*/ "Audio\n", + /*180*/ "Video\n", + /*181*/ "Control\n", + /*182*/ "Display\n", + /*183*/ "Cheats\n", + /*184*/ "Save Game\n", + /*185*/ "Change Agent...\n", + /*186*/ "Warning\n", + /*187*/ "Do you want to load another agent?\n", + /*188*/ "Yes\n", + /*189*/ "No\n", + /*190*/ "Control Options\n", + /*191*/ "Control Player 2\n", + /*192*/ "Control Style\n", + /*193*/ "Reverse Pitch\n", + /*194*/ "Look Ahead\n", + /*195*/ "Head Roll\n", + /*196*/ "Auto-Aim\n", + /*197*/ "Aim Control\n", + /*198*/ "Back\n", + /*199*/ "Hold\n", + /*200*/ "Toggle\n", + /*201*/ "Display Options\n", + /*202*/ "Display Player 2\n", + /*203*/ "Sight On Screen\n", + /*204*/ "Always Show Target\n", + /*205*/ "Show Zoom Range\n", + /*206*/ "Ammo On Screen\n", + /*207*/ "Show Gun Function\n", + /*208*/ "Paintball\n", + /*209*/ "Subtitles\n", + /*210*/ "Show Mission Time\n", + /*211*/ "Back\n", + /*212*/ "Video Options\n", + /*213*/ "Screen Size\n", + /*214*/ "Ratio\n", + /*215*/ "Hi Res\n", + /*216*/ "2-Player Screen Split\n", + /*217*/ "Back\n", + /*218*/ "Full\n", + /*219*/ "Wide\n", + /*220*/ "Cinema\n", + /*221*/ "Normal\n", + /*222*/ "16:9\n", + /*223*/ "Horizontal\n", + /*224*/ "Vertical\n", + /*225*/ "Audio Options\n", + /*226*/ "Sound\n", + /*227*/ "Music\n", + /*228*/ "Sound Mode\n", + /*229*/ "Back\n", + /*230*/ "Mono", + /*231*/ "Stereo", + /*232*/ "Headphone", + /*233*/ "Surround", + /*234*/ "Control\n", + /*235*/ "Single\n", + /*236*/ "Double\n", + /*237*/ "1.1\n", + /*238*/ "1.2\n", + /*239*/ "1.3\n", + /*240*/ "1.4\n", + /*241*/ "2.1\n", + /*242*/ "2.2\n", + /*243*/ "2.3\n", + /*244*/ "2.4\n", + /*245*/ "Briefing\n", + /*246*/ "Select Difficulty\n", + /*247*/ "Difficulty\n", + /*248*/ "Best Time\n", + /*249*/ "Agent\n", + /*250*/ "Special Agent\n", + /*251*/ "Perfect Agent\n", + /*252*/ "Cancel\n", + /*253*/ "Co-Operative Options\n", + /*254*/ "Radar On\n", + /*255*/ "Friendly Fire\n", + /*256*/ "Perfect Buddy\n", + /*257*/ "Continue\n", + /*258*/ "Cancel\n", + /*259*/ "Human", + /*260*/ "1 Sim", + /*261*/ "2 Sims", + /*262*/ "3 Sims", + /*263*/ "4 Sims", + /*264*/ "Counter-Operative Options\n", + /*265*/ "Radar On\n", + /*266*/ "Counter-Operative\n", + /*267*/ "Continue\n", + /*268*/ "Cancel\n", + /*269*/ "Player 1", + /*270*/ "Player 2", + /*271*/ "Mission Overview\n", + /*272*/ "Accept\n", + /*273*/ "Decline\n", + /*274*/ "Mission Completed\n", + /*275*/ "Mission Failed\n", + /*276*/ "Mission Status:\n", + /*277*/ "Agent Status:\n", + /*278*/ "Mission Time:\n", + /*279*/ "Weapon of Choice:\n", + /*280*/ "Kills:\n", + /*281*/ "Accuracy:\n", + /*282*/ "Shot Total:\n", + /*283*/ " Head Shots:\n", + /*284*/ " Body Shots:\n", + /*285*/ " Limb Shots:\n", + /*286*/ " Others:\n", + /*287*/ "Press Start\n", + /*288*/ "Deceased\n", + /*289*/ "Active\n", + /*290*/ "Disavowed\n", + /*291*/ "Failed\n", + /*292*/ "Completed\n", + /*293*/ "Aborted\n", + /*294*/ "Retry Mission\n", + /*295*/ "Next Mission\n", + /*296*/ "Accept\n", + /*297*/ "Decline\n", + /*298*/ "Objectives\n", + /*299*/ "Press Start\n", + /*300*/ "Small but Perfect Menu\n", + /*301*/ "Combat Simulator\n", + /*302*/ "Training\n", + /*303*/ "Audio/Video\n", + /*304*/ "Change Agent\n", + /*305*/ "Audio/Visual\n", + /*306*/ "Sound\n", + /*307*/ "Music\n", + /*308*/ "Sound Mode\n", + /*309*/ "Ratio\n", + /*310*/ "Back\n", + /*311*/ "< Empty >\n", + /*312*/ "DEL", + /*313*/ "CAPS", + /*314*/ "CANCEL", + /*315*/ "OK", + /*316*/ "Combat Simulator Heads\n", + /*317*/ "Mission Heads\n", + /*318*/ "Error\n", + /*319*/ "Cancel\n", + /*320*/ "The pak was not found.\n", + /*321*/ "File was not saved.\n", + /*322*/ "File would not load.\n", + /*323*/ "Could not delete the file.\n", + /*324*/ "Out of Memory.\n", + /*325*/ "This player is already\nloaded for this game.\n", + /*326*/ "Pak has been removed\n", + /*327*/ "Pak is damaged or incorrectly inserted\n", + /*328*/ "Game Note Delete Failed\n", + /*329*/ "Error Loading Game\n", + /*330*/ "Error Saving Game\n", + /*331*/ "Error Loading Player\n", + /*332*/ "Error Saving Player\n", + /*333*/ "Error Loading PerfectHead\n", + /*334*/ "Error Saving PerfectHead\n", + /*335*/ "Error Reading File\n", + /*336*/ "Error Writing File\n", + /*337*/ "Error\n", + /*338*/ "Delete Failed\n", + /*339*/ "Could not delete the file.\n", + /*340*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*341*/ "Cancel\n", + /*342*/ "There is no space.\n", + /*343*/ "Cool!\n", + /*344*/ "File Saved.\n", + /*345*/ "OK\n", + /*346*/ "An error occured while\ntrying to save.\n", + /*347*/ "Try Again\n", + /*348*/ "Save Elsewhere\n", + /*349*/ "Cancel\n", + /*350*/ "An error occured while\ntrying to load.\n", + /*351*/ "Try Again\n", + /*352*/ "Cancel\n", + /*353*/ "Need Space For Head\n", + /*354*/ "Choose a head to load over:\n", + /*355*/ "OK\n", + /*356*/ "Cancel\n", + /*357*/ "Save\n", + /*358*/ "Would you like to save\nyour file elsewhere?\n", + /*359*/ "Yes\n", + /*360*/ "No\n", + /*361*/ "Please insert the pak\ncontaining your file\n", + /*362*/ "Please insert the pak\nyou are saving to\n", + /*363*/ "OK\n", + /*364*/ "Cancel\n", + /*365*/ "Select Location\n", + /*366*/ "Where\n", + /*367*/ "Spaces\n", + /*368*/ "Delete Files...\n", + /*369*/ "Cancel\n", + /*370*/ "Full", + /*371*/ "Copy File\n", + /*372*/ "Select a file to copy:\n", + /*373*/ "Push to Exit\n", + /*374*/ "Delete File\n", + /*375*/ "Select a file to delete:\n", + /*376*/ "Push to Exit\n", + /*377*/ "Warning\n", + /*378*/ "Are you sure you want\nto delete this file?\n", + /*379*/ "Cancel\n", + /*380*/ "OK\n", + /*381*/ "Delete Game Note\n", + /*382*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*383*/ "No\n", + /*384*/ "Yes\n", + /*385*/ "Game Notes\n", + /*386*/ "Delete Game Notes:\n", + /*387*/ "Note\n", + /*388*/ "Pages\n", + /*389*/ "Push to Exit\n", + /*390*/ "Empty\n", + /*391*/ "--\n", + /*392*/ "Pages Free: \n", + /*393*/ "Pages Free: %d\n", + /*394*/ "Pages Used: \n", + /*395*/ "Pages Used: %d\n", + /*396*/ "Perfect Dark Save already exists on this pak\n", + /*397*/ "There is enough space for perfect dark saves\n", + /*398*/ "Perfect Dark Requires %d More Notes\n", + /*399*/ "Enter Agent Name\n", + /*400*/ "New...\n", + /*401*/ "New Agent...\n", + /*402*/ "New Recruit", + /*403*/ "Mission Time:", + /*404*/ "Challenge 1", + /*405*/ "Challenge 2", + /*406*/ "Challenge 3", + /*407*/ "Challenge 4", + /*408*/ "Challenge 5", + /*409*/ "Challenge 6", + /*410*/ "Challenge 7", + /*411*/ "Challenge 8", + /*412*/ "Challenge 9", + /*413*/ "Challenge 10", + /*414*/ "Challenge 11", + /*415*/ "Challenge 12", + /*416*/ "Challenge 13", + /*417*/ "Challenge 14", + /*418*/ "Challenge 15", + /*419*/ "Challenge 16", + /*420*/ "Challenge 17", + /*421*/ "Challenge 18", + /*422*/ "Challenge 19", + /*423*/ "Challenge 20", + /*424*/ "Challenge 21", + /*425*/ "Challenge 22", + /*426*/ "Challenge 23", + /*427*/ "Challenge 24", + /*428*/ "Challenge 25", + /*429*/ "Challenge 26", + /*430*/ "Challenge 27", + /*431*/ "Challenge 28", + /*432*/ "Challenge 29", + /*433*/ "Challenge 30", + /*434*/ "Special\n", + /*435*/ "Intro\n", + /*436*/ "Mission 1\n", + /*437*/ "Mission 2\n", + /*438*/ "Mission 3\n", + /*439*/ "Mission 4\n", + /*440*/ "Mission 5\n", + /*441*/ "Mission 6\n", + /*442*/ "Mission 7\n", + /*443*/ "Mission 8\n", + /*444*/ "Mission 9\n", + /*445*/ "Finale\n", + /*446*/ "Play All\n", + /*447*/ "Intro\n", + /*448*/ "1:1 Intro\n", + /*449*/ "1:1 Outro\n", + /*450*/ "1:2 Intro\n", + /*451*/ "1:2 Outro\n", + /*452*/ "1:3 Intro\n", + /*453*/ "1:3 Outro\n", + /*454*/ "2:1 Intro\n", + /*455*/ "2:1 Intro 2\n", + /*456*/ "2:1 Outro\n", + /*457*/ "3:1 Intro\n", + /*458*/ "3:1 Outro\n", + /*459*/ "3:2 Intro\n", + /*460*/ "3:2 Special\n", + /*461*/ "3:2 Outro\n", + /*462*/ "4:1 Intro\n", + /*463*/ "4:1 Outro\n", + /*464*/ "4:2 Intro\n", + /*465*/ "4:2 Outro\n", + /*466*/ "4:3 Intro\n", + /*467*/ "4:3 Special\n", + /*468*/ "4:3 Outro\n", + /*469*/ "5:1 Intro\n", + /*470*/ "5:1 Outro\n", + /*471*/ "5:2 Intro\n", + /*472*/ "5:2 Special\n", + /*473*/ "5:2 Outro\n", + /*474*/ "5:3 Intro\n", + /*475*/ "5:3 Outro\n", + /*476*/ "6:1 Intro\n", + /*477*/ "6:1 Outro\n", + /*478*/ "6:2 Intro\n", + /*479*/ "6:2 Special\n", + /*480*/ "6:2 Outro\n", + /*481*/ "7:1 Intro\n", + /*482*/ "7:1 Outro\n", + /*483*/ "8:1 Intro\n", + /*484*/ "8:1 Outro\n", + /*485*/ "9:1 Intro\n", + /*486*/ "9:1 Outro\n", + /*487*/ "End Sequence\n", + /*488*/ "Cinema\n", + /*489*/ "cloak %d", + /*490*/ "Pick Target\n", + /*491*/ "Kills Score\n", + /*492*/ NULL, + /*493*/ NULL, + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/optionsP.c b/src/files/lang/optionsP.c index 9fb39f857..80ff8f715 100644 --- a/src/files/lang/optionsP.c +++ b/src/files/lang/optionsP.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 5.3 beta\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Files\n", - /*0x68*/ "MultiPlayer Game Files\n", - /*0x69*/ "MultiPlayer Player Files\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Game Notes Editor\n", - /*0x6c*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1\n", - /*0xf0*/ "1.2\n", - /*0xf1*/ "1.3\n", - /*0xf2*/ "1.4\n", - /*0xf3*/ "2.1\n", - /*0xf4*/ "2.2\n", - /*0xf5*/ "2.3\n", - /*0xf6*/ "2.4\n", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak was not found.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "Controller Pak has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the\nController Pak\ncontaining your file.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press the B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press the B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark save already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark saves.\n", - /*0x190*/ "Perfect Dark requires space\nfor %d more notes.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1\n", - /*0x1b7*/ "Mission 2\n", - /*0x1b8*/ "Mission 3\n", - /*0x1b9*/ "Mission 4\n", - /*0x1ba*/ "Mission 5\n", - /*0x1bb*/ "Mission 6\n", - /*0x1bc*/ "Mission 7\n", - /*0x1bd*/ "Mission 8\n", - /*0x1be*/ "Mission 9\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro\n", - /*0x1c3*/ "1:1 Outro\n", - /*0x1c4*/ "1:2 Intro\n", - /*0x1c5*/ "1:2 Outro\n", - /*0x1c6*/ "1:3 Intro\n", - /*0x1c7*/ "1:3 Outro\n", - /*0x1c8*/ "2:1 Intro\n", - /*0x1c9*/ "2:1 Intro 2\n", - /*0x1ca*/ "2:1 Outro\n", - /*0x1cb*/ "3:1 Intro\n", - /*0x1cc*/ "3:1 Outro\n", - /*0x1cd*/ "3:2 Intro\n", - /*0x1ce*/ "3:2 Special\n", - /*0x1cf*/ "3:2 Outro\n", - /*0x1d0*/ "4:1 Intro\n", - /*0x1d1*/ "4:1 Outro\n", - /*0x1d2*/ "4:2 Intro\n", - /*0x1d3*/ "4:2 Outro\n", - /*0x1d4*/ "4:3 Intro\n", - /*0x1d5*/ "4:3 Special\n", - /*0x1d6*/ "4:3 Outro\n", - /*0x1d7*/ "5:1 Intro\n", - /*0x1d8*/ "5:1 Outro\n", - /*0x1d9*/ "5:2 Intro\n", - /*0x1da*/ "5:2 Special\n", - /*0x1db*/ "5:2 Outro\n", - /*0x1dc*/ "5:3 Intro\n", - /*0x1dd*/ "5:3 Outro\n", - /*0x1de*/ "6:1 Intro\n", - /*0x1df*/ "6:1 Outro\n", - /*0x1e0*/ "6:2 Intro\n", - /*0x1e1*/ "6:2 Special\n", - /*0x1e2*/ "6:2 Outro\n", - /*0x1e3*/ "7:1 Intro\n", - /*0x1e4*/ "7:1 Outro\n", - /*0x1e5*/ "8:1 Intro\n", - /*0x1e6*/ "8:1 Outro\n", - /*0x1e7*/ "9:1 Intro\n", - /*0x1e8*/ "9:1 Outro\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 5.3 beta\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Files\n", + /*104*/ "MultiPlayer Game Files\n", + /*105*/ "MultiPlayer Player Files\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Game Notes Editor\n", + /*108*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1\n", + /*240*/ "1.2\n", + /*241*/ "1.3\n", + /*242*/ "1.4\n", + /*243*/ "2.1\n", + /*244*/ "2.2\n", + /*245*/ "2.3\n", + /*246*/ "2.4\n", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak was not found.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "Controller Pak has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the\nController Pak\ncontaining your file.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press the B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press the B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark save already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark saves.\n", + /*400*/ "Perfect Dark requires space\nfor %d more notes.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1\n", + /*439*/ "Mission 2\n", + /*440*/ "Mission 3\n", + /*441*/ "Mission 4\n", + /*442*/ "Mission 5\n", + /*443*/ "Mission 6\n", + /*444*/ "Mission 7\n", + /*445*/ "Mission 8\n", + /*446*/ "Mission 9\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro\n", + /*451*/ "1:1 Outro\n", + /*452*/ "1:2 Intro\n", + /*453*/ "1:2 Outro\n", + /*454*/ "1:3 Intro\n", + /*455*/ "1:3 Outro\n", + /*456*/ "2:1 Intro\n", + /*457*/ "2:1 Intro 2\n", + /*458*/ "2:1 Outro\n", + /*459*/ "3:1 Intro\n", + /*460*/ "3:1 Outro\n", + /*461*/ "3:2 Intro\n", + /*462*/ "3:2 Special\n", + /*463*/ "3:2 Outro\n", + /*464*/ "4:1 Intro\n", + /*465*/ "4:1 Outro\n", + /*466*/ "4:2 Intro\n", + /*467*/ "4:2 Outro\n", + /*468*/ "4:3 Intro\n", + /*469*/ "4:3 Special\n", + /*470*/ "4:3 Outro\n", + /*471*/ "5:1 Intro\n", + /*472*/ "5:1 Outro\n", + /*473*/ "5:2 Intro\n", + /*474*/ "5:2 Special\n", + /*475*/ "5:2 Outro\n", + /*476*/ "5:3 Intro\n", + /*477*/ "5:3 Outro\n", + /*478*/ "6:1 Intro\n", + /*479*/ "6:1 Outro\n", + /*480*/ "6:2 Intro\n", + /*481*/ "6:2 Special\n", + /*482*/ "6:2 Outro\n", + /*483*/ "7:1 Intro\n", + /*484*/ "7:1 Outro\n", + /*485*/ "8:1 Intro\n", + /*486*/ "8:1 Outro\n", + /*487*/ "9:1 Intro\n", + /*488*/ "9:1 Outro\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/options_str_f.c b/src/files/lang/options_str_f.c index 9fb39f857..80ff8f715 100644 --- a/src/files/lang/options_str_f.c +++ b/src/files/lang/options_str_f.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 5.3 beta\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Files\n", - /*0x68*/ "MultiPlayer Game Files\n", - /*0x69*/ "MultiPlayer Player Files\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Game Notes Editor\n", - /*0x6c*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1\n", - /*0xf0*/ "1.2\n", - /*0xf1*/ "1.3\n", - /*0xf2*/ "1.4\n", - /*0xf3*/ "2.1\n", - /*0xf4*/ "2.2\n", - /*0xf5*/ "2.3\n", - /*0xf6*/ "2.4\n", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak was not found.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "Controller Pak has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the\nController Pak\ncontaining your file.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press the B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press the B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark save already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark saves.\n", - /*0x190*/ "Perfect Dark requires space\nfor %d more notes.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1\n", - /*0x1b7*/ "Mission 2\n", - /*0x1b8*/ "Mission 3\n", - /*0x1b9*/ "Mission 4\n", - /*0x1ba*/ "Mission 5\n", - /*0x1bb*/ "Mission 6\n", - /*0x1bc*/ "Mission 7\n", - /*0x1bd*/ "Mission 8\n", - /*0x1be*/ "Mission 9\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro\n", - /*0x1c3*/ "1:1 Outro\n", - /*0x1c4*/ "1:2 Intro\n", - /*0x1c5*/ "1:2 Outro\n", - /*0x1c6*/ "1:3 Intro\n", - /*0x1c7*/ "1:3 Outro\n", - /*0x1c8*/ "2:1 Intro\n", - /*0x1c9*/ "2:1 Intro 2\n", - /*0x1ca*/ "2:1 Outro\n", - /*0x1cb*/ "3:1 Intro\n", - /*0x1cc*/ "3:1 Outro\n", - /*0x1cd*/ "3:2 Intro\n", - /*0x1ce*/ "3:2 Special\n", - /*0x1cf*/ "3:2 Outro\n", - /*0x1d0*/ "4:1 Intro\n", - /*0x1d1*/ "4:1 Outro\n", - /*0x1d2*/ "4:2 Intro\n", - /*0x1d3*/ "4:2 Outro\n", - /*0x1d4*/ "4:3 Intro\n", - /*0x1d5*/ "4:3 Special\n", - /*0x1d6*/ "4:3 Outro\n", - /*0x1d7*/ "5:1 Intro\n", - /*0x1d8*/ "5:1 Outro\n", - /*0x1d9*/ "5:2 Intro\n", - /*0x1da*/ "5:2 Special\n", - /*0x1db*/ "5:2 Outro\n", - /*0x1dc*/ "5:3 Intro\n", - /*0x1dd*/ "5:3 Outro\n", - /*0x1de*/ "6:1 Intro\n", - /*0x1df*/ "6:1 Outro\n", - /*0x1e0*/ "6:2 Intro\n", - /*0x1e1*/ "6:2 Special\n", - /*0x1e2*/ "6:2 Outro\n", - /*0x1e3*/ "7:1 Intro\n", - /*0x1e4*/ "7:1 Outro\n", - /*0x1e5*/ "8:1 Intro\n", - /*0x1e6*/ "8:1 Outro\n", - /*0x1e7*/ "9:1 Intro\n", - /*0x1e8*/ "9:1 Outro\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 5.3 beta\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Files\n", + /*104*/ "MultiPlayer Game Files\n", + /*105*/ "MultiPlayer Player Files\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Game Notes Editor\n", + /*108*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1\n", + /*240*/ "1.2\n", + /*241*/ "1.3\n", + /*242*/ "1.4\n", + /*243*/ "2.1\n", + /*244*/ "2.2\n", + /*245*/ "2.3\n", + /*246*/ "2.4\n", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak was not found.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "Controller Pak has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the\nController Pak\ncontaining your file.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press the B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press the B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark save already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark saves.\n", + /*400*/ "Perfect Dark requires space\nfor %d more notes.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1\n", + /*439*/ "Mission 2\n", + /*440*/ "Mission 3\n", + /*441*/ "Mission 4\n", + /*442*/ "Mission 5\n", + /*443*/ "Mission 6\n", + /*444*/ "Mission 7\n", + /*445*/ "Mission 8\n", + /*446*/ "Mission 9\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro\n", + /*451*/ "1:1 Outro\n", + /*452*/ "1:2 Intro\n", + /*453*/ "1:2 Outro\n", + /*454*/ "1:3 Intro\n", + /*455*/ "1:3 Outro\n", + /*456*/ "2:1 Intro\n", + /*457*/ "2:1 Intro 2\n", + /*458*/ "2:1 Outro\n", + /*459*/ "3:1 Intro\n", + /*460*/ "3:1 Outro\n", + /*461*/ "3:2 Intro\n", + /*462*/ "3:2 Special\n", + /*463*/ "3:2 Outro\n", + /*464*/ "4:1 Intro\n", + /*465*/ "4:1 Outro\n", + /*466*/ "4:2 Intro\n", + /*467*/ "4:2 Outro\n", + /*468*/ "4:3 Intro\n", + /*469*/ "4:3 Special\n", + /*470*/ "4:3 Outro\n", + /*471*/ "5:1 Intro\n", + /*472*/ "5:1 Outro\n", + /*473*/ "5:2 Intro\n", + /*474*/ "5:2 Special\n", + /*475*/ "5:2 Outro\n", + /*476*/ "5:3 Intro\n", + /*477*/ "5:3 Outro\n", + /*478*/ "6:1 Intro\n", + /*479*/ "6:1 Outro\n", + /*480*/ "6:2 Intro\n", + /*481*/ "6:2 Special\n", + /*482*/ "6:2 Outro\n", + /*483*/ "7:1 Intro\n", + /*484*/ "7:1 Outro\n", + /*485*/ "8:1 Intro\n", + /*486*/ "8:1 Outro\n", + /*487*/ "9:1 Intro\n", + /*488*/ "9:1 Outro\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/options_str_g.c b/src/files/lang/options_str_g.c index 9fb39f857..80ff8f715 100644 --- a/src/files/lang/options_str_g.c +++ b/src/files/lang/options_str_g.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 5.3 beta\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Files\n", - /*0x68*/ "MultiPlayer Game Files\n", - /*0x69*/ "MultiPlayer Player Files\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Game Notes Editor\n", - /*0x6c*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1\n", - /*0xf0*/ "1.2\n", - /*0xf1*/ "1.3\n", - /*0xf2*/ "1.4\n", - /*0xf3*/ "2.1\n", - /*0xf4*/ "2.2\n", - /*0xf5*/ "2.3\n", - /*0xf6*/ "2.4\n", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak was not found.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "Controller Pak has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the\nController Pak\ncontaining your file.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press the B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press the B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark save already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark saves.\n", - /*0x190*/ "Perfect Dark requires space\nfor %d more notes.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1\n", - /*0x1b7*/ "Mission 2\n", - /*0x1b8*/ "Mission 3\n", - /*0x1b9*/ "Mission 4\n", - /*0x1ba*/ "Mission 5\n", - /*0x1bb*/ "Mission 6\n", - /*0x1bc*/ "Mission 7\n", - /*0x1bd*/ "Mission 8\n", - /*0x1be*/ "Mission 9\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro\n", - /*0x1c3*/ "1:1 Outro\n", - /*0x1c4*/ "1:2 Intro\n", - /*0x1c5*/ "1:2 Outro\n", - /*0x1c6*/ "1:3 Intro\n", - /*0x1c7*/ "1:3 Outro\n", - /*0x1c8*/ "2:1 Intro\n", - /*0x1c9*/ "2:1 Intro 2\n", - /*0x1ca*/ "2:1 Outro\n", - /*0x1cb*/ "3:1 Intro\n", - /*0x1cc*/ "3:1 Outro\n", - /*0x1cd*/ "3:2 Intro\n", - /*0x1ce*/ "3:2 Special\n", - /*0x1cf*/ "3:2 Outro\n", - /*0x1d0*/ "4:1 Intro\n", - /*0x1d1*/ "4:1 Outro\n", - /*0x1d2*/ "4:2 Intro\n", - /*0x1d3*/ "4:2 Outro\n", - /*0x1d4*/ "4:3 Intro\n", - /*0x1d5*/ "4:3 Special\n", - /*0x1d6*/ "4:3 Outro\n", - /*0x1d7*/ "5:1 Intro\n", - /*0x1d8*/ "5:1 Outro\n", - /*0x1d9*/ "5:2 Intro\n", - /*0x1da*/ "5:2 Special\n", - /*0x1db*/ "5:2 Outro\n", - /*0x1dc*/ "5:3 Intro\n", - /*0x1dd*/ "5:3 Outro\n", - /*0x1de*/ "6:1 Intro\n", - /*0x1df*/ "6:1 Outro\n", - /*0x1e0*/ "6:2 Intro\n", - /*0x1e1*/ "6:2 Special\n", - /*0x1e2*/ "6:2 Outro\n", - /*0x1e3*/ "7:1 Intro\n", - /*0x1e4*/ "7:1 Outro\n", - /*0x1e5*/ "8:1 Intro\n", - /*0x1e6*/ "8:1 Outro\n", - /*0x1e7*/ "9:1 Intro\n", - /*0x1e8*/ "9:1 Outro\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 5.3 beta\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Files\n", + /*104*/ "MultiPlayer Game Files\n", + /*105*/ "MultiPlayer Player Files\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Game Notes Editor\n", + /*108*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1\n", + /*240*/ "1.2\n", + /*241*/ "1.3\n", + /*242*/ "1.4\n", + /*243*/ "2.1\n", + /*244*/ "2.2\n", + /*245*/ "2.3\n", + /*246*/ "2.4\n", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak was not found.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "Controller Pak has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the\nController Pak\ncontaining your file.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press the B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press the B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark save already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark saves.\n", + /*400*/ "Perfect Dark requires space\nfor %d more notes.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1\n", + /*439*/ "Mission 2\n", + /*440*/ "Mission 3\n", + /*441*/ "Mission 4\n", + /*442*/ "Mission 5\n", + /*443*/ "Mission 6\n", + /*444*/ "Mission 7\n", + /*445*/ "Mission 8\n", + /*446*/ "Mission 9\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro\n", + /*451*/ "1:1 Outro\n", + /*452*/ "1:2 Intro\n", + /*453*/ "1:2 Outro\n", + /*454*/ "1:3 Intro\n", + /*455*/ "1:3 Outro\n", + /*456*/ "2:1 Intro\n", + /*457*/ "2:1 Intro 2\n", + /*458*/ "2:1 Outro\n", + /*459*/ "3:1 Intro\n", + /*460*/ "3:1 Outro\n", + /*461*/ "3:2 Intro\n", + /*462*/ "3:2 Special\n", + /*463*/ "3:2 Outro\n", + /*464*/ "4:1 Intro\n", + /*465*/ "4:1 Outro\n", + /*466*/ "4:2 Intro\n", + /*467*/ "4:2 Outro\n", + /*468*/ "4:3 Intro\n", + /*469*/ "4:3 Special\n", + /*470*/ "4:3 Outro\n", + /*471*/ "5:1 Intro\n", + /*472*/ "5:1 Outro\n", + /*473*/ "5:2 Intro\n", + /*474*/ "5:2 Special\n", + /*475*/ "5:2 Outro\n", + /*476*/ "5:3 Intro\n", + /*477*/ "5:3 Outro\n", + /*478*/ "6:1 Intro\n", + /*479*/ "6:1 Outro\n", + /*480*/ "6:2 Intro\n", + /*481*/ "6:2 Special\n", + /*482*/ "6:2 Outro\n", + /*483*/ "7:1 Intro\n", + /*484*/ "7:1 Outro\n", + /*485*/ "8:1 Intro\n", + /*486*/ "8:1 Outro\n", + /*487*/ "9:1 Intro\n", + /*488*/ "9:1 Outro\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/options_str_i.c b/src/files/lang/options_str_i.c index 9fb39f857..80ff8f715 100644 --- a/src/files/lang/options_str_i.c +++ b/src/files/lang/options_str_i.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 5.3 beta\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Files\n", - /*0x68*/ "MultiPlayer Game Files\n", - /*0x69*/ "MultiPlayer Player Files\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Game Notes Editor\n", - /*0x6c*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1\n", - /*0xf0*/ "1.2\n", - /*0xf1*/ "1.3\n", - /*0xf2*/ "1.4\n", - /*0xf3*/ "2.1\n", - /*0xf4*/ "2.2\n", - /*0xf5*/ "2.3\n", - /*0xf6*/ "2.4\n", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak was not found.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "Controller Pak has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the\nController Pak\ncontaining your file.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press the B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press the B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark save already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark saves.\n", - /*0x190*/ "Perfect Dark requires space\nfor %d more notes.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1\n", - /*0x1b7*/ "Mission 2\n", - /*0x1b8*/ "Mission 3\n", - /*0x1b9*/ "Mission 4\n", - /*0x1ba*/ "Mission 5\n", - /*0x1bb*/ "Mission 6\n", - /*0x1bc*/ "Mission 7\n", - /*0x1bd*/ "Mission 8\n", - /*0x1be*/ "Mission 9\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro\n", - /*0x1c3*/ "1:1 Outro\n", - /*0x1c4*/ "1:2 Intro\n", - /*0x1c5*/ "1:2 Outro\n", - /*0x1c6*/ "1:3 Intro\n", - /*0x1c7*/ "1:3 Outro\n", - /*0x1c8*/ "2:1 Intro\n", - /*0x1c9*/ "2:1 Intro 2\n", - /*0x1ca*/ "2:1 Outro\n", - /*0x1cb*/ "3:1 Intro\n", - /*0x1cc*/ "3:1 Outro\n", - /*0x1cd*/ "3:2 Intro\n", - /*0x1ce*/ "3:2 Special\n", - /*0x1cf*/ "3:2 Outro\n", - /*0x1d0*/ "4:1 Intro\n", - /*0x1d1*/ "4:1 Outro\n", - /*0x1d2*/ "4:2 Intro\n", - /*0x1d3*/ "4:2 Outro\n", - /*0x1d4*/ "4:3 Intro\n", - /*0x1d5*/ "4:3 Special\n", - /*0x1d6*/ "4:3 Outro\n", - /*0x1d7*/ "5:1 Intro\n", - /*0x1d8*/ "5:1 Outro\n", - /*0x1d9*/ "5:2 Intro\n", - /*0x1da*/ "5:2 Special\n", - /*0x1db*/ "5:2 Outro\n", - /*0x1dc*/ "5:3 Intro\n", - /*0x1dd*/ "5:3 Outro\n", - /*0x1de*/ "6:1 Intro\n", - /*0x1df*/ "6:1 Outro\n", - /*0x1e0*/ "6:2 Intro\n", - /*0x1e1*/ "6:2 Special\n", - /*0x1e2*/ "6:2 Outro\n", - /*0x1e3*/ "7:1 Intro\n", - /*0x1e4*/ "7:1 Outro\n", - /*0x1e5*/ "8:1 Intro\n", - /*0x1e6*/ "8:1 Outro\n", - /*0x1e7*/ "9:1 Intro\n", - /*0x1e8*/ "9:1 Outro\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 5.3 beta\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Files\n", + /*104*/ "MultiPlayer Game Files\n", + /*105*/ "MultiPlayer Player Files\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Game Notes Editor\n", + /*108*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1\n", + /*240*/ "1.2\n", + /*241*/ "1.3\n", + /*242*/ "1.4\n", + /*243*/ "2.1\n", + /*244*/ "2.2\n", + /*245*/ "2.3\n", + /*246*/ "2.4\n", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak was not found.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "Controller Pak has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the\nController Pak\ncontaining your file.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press the B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press the B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark save already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark saves.\n", + /*400*/ "Perfect Dark requires space\nfor %d more notes.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1\n", + /*439*/ "Mission 2\n", + /*440*/ "Mission 3\n", + /*441*/ "Mission 4\n", + /*442*/ "Mission 5\n", + /*443*/ "Mission 6\n", + /*444*/ "Mission 7\n", + /*445*/ "Mission 8\n", + /*446*/ "Mission 9\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro\n", + /*451*/ "1:1 Outro\n", + /*452*/ "1:2 Intro\n", + /*453*/ "1:2 Outro\n", + /*454*/ "1:3 Intro\n", + /*455*/ "1:3 Outro\n", + /*456*/ "2:1 Intro\n", + /*457*/ "2:1 Intro 2\n", + /*458*/ "2:1 Outro\n", + /*459*/ "3:1 Intro\n", + /*460*/ "3:1 Outro\n", + /*461*/ "3:2 Intro\n", + /*462*/ "3:2 Special\n", + /*463*/ "3:2 Outro\n", + /*464*/ "4:1 Intro\n", + /*465*/ "4:1 Outro\n", + /*466*/ "4:2 Intro\n", + /*467*/ "4:2 Outro\n", + /*468*/ "4:3 Intro\n", + /*469*/ "4:3 Special\n", + /*470*/ "4:3 Outro\n", + /*471*/ "5:1 Intro\n", + /*472*/ "5:1 Outro\n", + /*473*/ "5:2 Intro\n", + /*474*/ "5:2 Special\n", + /*475*/ "5:2 Outro\n", + /*476*/ "5:3 Intro\n", + /*477*/ "5:3 Outro\n", + /*478*/ "6:1 Intro\n", + /*479*/ "6:1 Outro\n", + /*480*/ "6:2 Intro\n", + /*481*/ "6:2 Special\n", + /*482*/ "6:2 Outro\n", + /*483*/ "7:1 Intro\n", + /*484*/ "7:1 Outro\n", + /*485*/ "8:1 Intro\n", + /*486*/ "8:1 Outro\n", + /*487*/ "9:1 Intro\n", + /*488*/ "9:1 Outro\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/options_str_s.c b/src/files/lang/options_str_s.c index 9fb39f857..80ff8f715 100644 --- a/src/files/lang/options_str_s.c +++ b/src/files/lang/options_str_s.c @@ -1,500 +1,500 @@ #include char *lang[] = { - /*0x00*/ "Complete\n", - /*0x01*/ "Incomplete\n", - /*0x02*/ "Failed\n", - /*0x03*/ "\n", - /*0x04*/ "", - /*0x05*/ "earth:", - /*0x06*/ " prehistory", - /*0x07*/ "rare presents", - /*0x08*/ "Red\n", - /*0x09*/ "Yellow\n", - /*0x0a*/ "Blue\n", - /*0x0b*/ "Magenta\n", - /*0x0c*/ "Cyan\n", - /*0x0d*/ "Orange\n", - /*0x0e*/ "Pink\n", - /*0x0f*/ "Brown\n", - /*0x10*/ "Joanna Combat\n", - /*0x11*/ "Joanna Trench Coat\n", - /*0x12*/ "Joanna Party Frock\n", - /*0x13*/ "Joanna Frock (Ripped)\n", - /*0x14*/ "Joanna Stewardess\n", - /*0x15*/ "Joanna Wet Suit\n", - /*0x16*/ "Joanna Aqualung\n", - /*0x17*/ "Joanna Arctic\n", - /*0x18*/ "Joanna Lab Tech.\n", - /*0x19*/ "Elvis\n", - /*0x1a*/ "Maian\n", - /*0x1b*/ "Daniel Carrington\n", - /*0x1c*/ "Carrington Evening Wear\n", - /*0x1d*/ "Mr. Blonde\n", - /*0x1e*/ "Cassandra De Vries\n", - /*0x1f*/ "Trent Easton\n", - /*0x20*/ "Jonathan\n", - /*0x21*/ "CI Male Lab Technician\n", - /*0x22*/ "CI Female Lab Technician\n", - /*0x23*/ "CI Soldier\n", - /*0x24*/ "dataDyne Shock Trooper\n", - /*0x25*/ "dataDyne Female Guard\n", - /*0x26*/ "dataDyne Security\n", - /*0x27*/ "dataDyne Infantry\n", - /*0x28*/ "dataDyne Trooper\n", - /*0x29*/ "Secretary\n", - /*0x2a*/ "Office Suit\n", - /*0x2b*/ "Office Casual\n", - /*0x2c*/ "Negotiator\n", - /*0x2d*/ "dataDyne Sniper\n", - /*0x2e*/ "G5 Guard\n", - /*0x2f*/ "G5 SWAT Guard\n", - /*0x30*/ "CIA Agent\n", - /*0x31*/ "FBI Agent\n", - /*0x32*/ "Area 51 Guard\n", - /*0x33*/ "Area 51 Trooper\n", - /*0x34*/ "Pilot\n", - /*0x35*/ "Overalls\n", - /*0x36*/ "NSA Bodyguard\n", - /*0x37*/ "Male Lab Technician\n", - /*0x38*/ "Female Lab Technician\n", - /*0x39*/ "dataDyne Lab Technician\n", - /*0x3a*/ "Biotechnician\n", - /*0x3b*/ "Alaskan Guard\n", - /*0x3c*/ "Air Force One Pilot\n", - /*0x3d*/ "Steward\n", - /*0x3e*/ "Stewardess\n", - /*0x3f*/ "Head Stewardess\n", - /*0x40*/ "The President\n", - /*0x41*/ "NSA Lackey\n", - /*0x42*/ "Presidential Security\n", - /*0x43*/ "President\"s Clone\n", - /*0x44*/ "Pelagic II Guard\n", - /*0x45*/ "Maian Soldier\n", - /*0x46*/ "Dinner Jacket\n", - /*0x47*/ "No controller in controller socket 1", - /*0x48*/ "Please power off and attach a controller", - /*0x49*/ "DETECTED", - /*0x4a*/ "NOT DETECTED", - /*0x4b*/ "tm", - /*0x4c*/ "N64 EXPANSION PAK", - /*0x4d*/ "Nintendo 64 Product Identification\n", - /*0x4e*/ "Product ID:\n", - /*0x4f*/ "Product Code:\n", - /*0x50*/ "Variant:\n", - /*0x51*/ "Developer:\n", - /*0x52*/ "Perfect Dark\n", - /*0x53*/ "NUS-NPDE-USA\n", - /*0x54*/ "NTSC version 5.3 beta\n", - /*0x55*/ "Rare Ltd. (twycross)\n", - /*0x56*/ "Copyright Rare Ltd. 2000\n", - /*0x57*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", - /*0x58*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", - /*0x59*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", - /*0x5a*/ "", - /*0x5b*/ "", - /*0x5c*/ "", - /*0x5d*/ "rare designs on the future <<<\n", - /*0x5e*/ "Published by Rareware.\n", - /*0x5f*/ "Perfect Dark\n", - /*0x60*/ "Choose Your Reality\n", - /*0x61*/ "New...\n", - /*0x62*/ "New Agent...\n", - /*0x63*/ "Game Files\n", - /*0x64*/ "Copy:\n", - /*0x65*/ "Delete:\n", - /*0x66*/ "Delete Game Notes...\n", - /*0x67*/ "Single Player Files\n", - /*0x68*/ "MultiPlayer Game Files\n", - /*0x69*/ "MultiPlayer Player Files\n", - /*0x6a*/ "PerfectHead Files\n", - /*0x6b*/ "Controller Pak Game Notes Editor\n", - /*0x6c*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", - /*0x6d*/ "Choose Controller Pak to Edit:\n", - /*0x6e*/ "Exit\n", - /*0x6f*/ "Game Pak\n", - /*0x70*/ "Controller Pak 1\n", - /*0x71*/ "Controller Pak 2\n", - /*0x72*/ "Controller Pak 3\n", - /*0x73*/ "Controller Pak 4\n", - /*0x74*/ "Perfect Menu\n", - /*0x75*/ "Solo Missions\n", - /*0x76*/ "Combat Simulator\n", - /*0x77*/ "Co-Operative\n", - /*0x78*/ "Counter-Operative\n", - /*0x79*/ "Cinema\n", - /*0x7a*/ "Mission Select\n", - /*0x7b*/ "Mission 1\n", - /*0x7c*/ "Mission 2\n", - /*0x7d*/ "Mission 3\n", - /*0x7e*/ "Mission 4\n", - /*0x7f*/ "Mission 5\n", - /*0x80*/ "Mission 6\n", - /*0x81*/ "Mission 7\n", - /*0x82*/ "Mission 8\n", - /*0x83*/ "Mission 9\n", - /*0x84*/ "Special Assignments\n", - /*0x85*/ "dataDyne Central", - /*0x86*/ "- Defection", - /*0x87*/ "dataDyne Research", - /*0x88*/ "- Investigation", - /*0x89*/ "dataDyne Central", - /*0x8a*/ "- Extraction", - /*0x8b*/ "Carrington Villa", - /*0x8c*/ "- Hostage One", - /*0x8d*/ "Chicago", - /*0x8e*/ "- Stealth", - /*0x8f*/ "G5 Building", - /*0x90*/ "- Reconnaissance", - /*0x91*/ "Area 51", - /*0x92*/ "- Infiltration", - /*0x93*/ "Area 51", - /*0x94*/ "- Rescue", - /*0x95*/ "Area 51", - /*0x96*/ "- Escape", - /*0x97*/ "Air Base", - /*0x98*/ "- Espionage", - /*0x99*/ "Air Force One", - /*0x9a*/ "- Antiterrorism", - /*0x9b*/ "Crash Site", - /*0x9c*/ "- Confrontation", - /*0x9d*/ "Pelagic II", - /*0x9e*/ "- Exploration", - /*0x9f*/ "Deep Sea", - /*0xa0*/ "- Nullify Threat", - /*0xa1*/ "Carrington Institute", - /*0xa2*/ "- Defense", - /*0xa3*/ "Attack Ship", - /*0xa4*/ "- Covert Assault", - /*0xa5*/ "Skedar Ruins", - /*0xa6*/ "- Battle Shrine", - /*0xa7*/ "Mr. Blonde's Revenge", - /*0xa8*/ "Maian SOS", - /*0xa9*/ "Retaking the Institute", - /*0xaa*/ "WAR!", - /*0xab*/ "The Duel", - /*0xac*/ "Status\n", - /*0xad*/ "Abort!\n", - /*0xae*/ "Warning\n", - /*0xaf*/ "Do you want to abort the mission?\n", - /*0xb0*/ "Cancel\n", - /*0xb1*/ "Abort\n", - /*0xb2*/ "Inventory\n", - /*0xb3*/ "Weapons Available\n", - /*0xb4*/ "Options\n", - /*0xb5*/ "Audio\n", - /*0xb6*/ "Video\n", - /*0xb7*/ "Control\n", - /*0xb8*/ "Display\n", - /*0xb9*/ "Cheats\n", - /*0xba*/ "Save Game\n", - /*0xbb*/ "Change Agent...\n", - /*0xbc*/ "Warning\n", - /*0xbd*/ "Do you want to load another agent?\n", - /*0xbe*/ "Yes\n", - /*0xbf*/ "No\n", - /*0xc0*/ "Control Options\n", - /*0xc1*/ "Control Player 2\n", - /*0xc2*/ "Control Style\n", - /*0xc3*/ "Reverse Pitch\n", - /*0xc4*/ "Look Ahead\n", - /*0xc5*/ "Head Roll\n", - /*0xc6*/ "Auto-Aim\n", - /*0xc7*/ "Aim Control\n", - /*0xc8*/ "Back\n", - /*0xc9*/ "Hold\n", - /*0xca*/ "Toggle\n", - /*0xcb*/ "Display Options\n", - /*0xcc*/ "Display Player 2\n", - /*0xcd*/ "Sight on Screen\n", - /*0xce*/ "Always Show Target\n", - /*0xcf*/ "Show Zoom Range\n", - /*0xd0*/ "Ammo on Screen\n", - /*0xd1*/ "Show Gun Function\n", - /*0xd2*/ "Paintball\n", - /*0xd3*/ "Subtitles\n", - /*0xd4*/ "Show Mission Time\n", - /*0xd5*/ "Back\n", - /*0xd6*/ "Video Options\n", - /*0xd7*/ "Screen Size\n", - /*0xd8*/ "Ratio\n", - /*0xd9*/ "Hi-Res\n", - /*0xda*/ "2-Player Screen Split\n", - /*0xdb*/ "Back\n", - /*0xdc*/ "Full\n", - /*0xdd*/ "Wide\n", - /*0xde*/ "Cinema\n", - /*0xdf*/ "Normal\n", - /*0xe0*/ "16:9\n", - /*0xe1*/ "Horizontal\n", - /*0xe2*/ "Vertical\n", - /*0xe3*/ "Audio Options\n", - /*0xe4*/ "Sound\n", - /*0xe5*/ "Music\n", - /*0xe6*/ "Sound Mode\n", - /*0xe7*/ "Back\n", - /*0xe8*/ "Mono", - /*0xe9*/ "Stereo", - /*0xea*/ "Headphone", - /*0xeb*/ "Surround", - /*0xec*/ "Control\n", - /*0xed*/ "Single\n", - /*0xee*/ "Double\n", - /*0xef*/ "1.1\n", - /*0xf0*/ "1.2\n", - /*0xf1*/ "1.3\n", - /*0xf2*/ "1.4\n", - /*0xf3*/ "2.1\n", - /*0xf4*/ "2.2\n", - /*0xf5*/ "2.3\n", - /*0xf6*/ "2.4\n", - /*0xf7*/ "Briefing\n", - /*0xf8*/ "Select Difficulty\n", - /*0xf9*/ "Difficulty\n", - /*0xfa*/ "Best Time\n", - /*0xfb*/ "Agent\n", - /*0xfc*/ "Special Agent\n", - /*0xfd*/ "Perfect Agent\n", - /*0xfe*/ "Cancel\n", - /*0xff*/ "Co-Operative Options\n", - /*0x100*/ "Radar On\n", - /*0x101*/ "Friendly Fire\n", - /*0x102*/ "Perfect Buddy\n", - /*0x103*/ "Continue\n", - /*0x104*/ "Cancel\n", - /*0x105*/ "Human", - /*0x106*/ "1 Simulant", - /*0x107*/ "2 Simulants", - /*0x108*/ "3 Simulants", - /*0x109*/ "4 Simulants", - /*0x10a*/ "Counter-Operative Options\n", - /*0x10b*/ "Radar On\n", - /*0x10c*/ "Counter-Operative\n", - /*0x10d*/ "Continue\n", - /*0x10e*/ "Cancel\n", - /*0x10f*/ "Player 1", - /*0x110*/ "Player 2", - /*0x111*/ "Overview\n", - /*0x112*/ "Accept\n", - /*0x113*/ "Decline\n", - /*0x114*/ "Completed\n", - /*0x115*/ "Failed\n", - /*0x116*/ "Mission Status:\n", - /*0x117*/ "Agent Status:\n", - /*0x118*/ "Mission Time:\n", - /*0x119*/ "Weapon of Choice:\n", - /*0x11a*/ "Kills:\n", - /*0x11b*/ "Accuracy:\n", - /*0x11c*/ "Shot Total:\n", - /*0x11d*/ " Head Shots:\n", - /*0x11e*/ " Body Shots:\n", - /*0x11f*/ " Limb Shots:\n", - /*0x120*/ " Others:\n", - /*0x121*/ "Press START\n", - /*0x122*/ "Deceased\n", - /*0x123*/ "Active\n", - /*0x124*/ "Disavowed\n", - /*0x125*/ "Failed\n", - /*0x126*/ "Completed\n", - /*0x127*/ "Aborted\n", - /*0x128*/ "Retry", - /*0x129*/ "Next Mission", - /*0x12a*/ "Accept\n", - /*0x12b*/ "Decline\n", - /*0x12c*/ "Objectives\n", - /*0x12d*/ "Press START\n", - /*0x12e*/ "Small but Perfect Menu\n", - /*0x12f*/ "Combat Simulator\n", - /*0x130*/ "Training\n", - /*0x131*/ "Audio/Video\n", - /*0x132*/ "Change Agent\n", - /*0x133*/ "Audio/Visual\n", - /*0x134*/ "Sound\n", - /*0x135*/ "Music\n", - /*0x136*/ "Sound Mode\n", - /*0x137*/ "Ratio\n", - /*0x138*/ "Back\n", - /*0x139*/ "< Empty >\n", - /*0x13a*/ "DEL", - /*0x13b*/ "CAPS", - /*0x13c*/ "CANCEL", - /*0x13d*/ "OK", - /*0x13e*/ "Combat Simulator Heads\n", - /*0x13f*/ "Mission Heads\n", - /*0x140*/ "Error\n", - /*0x141*/ "Cancel\n", - /*0x142*/ "The Controller Pak was not found.\n", - /*0x143*/ "File was not saved.\n", - /*0x144*/ "File would not load.\n", - /*0x145*/ "Could not delete the file.\n", - /*0x146*/ "Out of memory.\n", - /*0x147*/ "This player is already\nloaded for this game.\n", - /*0x148*/ "Controller Pak has been removed.\n", - /*0x149*/ "Controller Pak is damaged or incorrectly inserted.\n", - /*0x14a*/ "Game note delete failed.\n", - /*0x14b*/ "Error Loading Game\n", - /*0x14c*/ "Error Saving Game\n", - /*0x14d*/ "Error Loading Player\n", - /*0x14e*/ "Error Saving Player\n", - /*0x14f*/ "Error Loading PerfectHead\n", - /*0x150*/ "Error Saving PerfectHead\n", - /*0x151*/ "Error Reading File\n", - /*0x152*/ "Error Writing File\n", - /*0x153*/ "Error\n", - /*0x154*/ "Delete Failed\n", - /*0x155*/ "Could not delete the file.\n", - /*0x156*/ "- Check that the Controller Pak is\ninserted correctly.\n", - /*0x157*/ "Cancel\n", - /*0x158*/ "There is no space.\n", - /*0x159*/ "Cool!\n", - /*0x15a*/ "File Saved.\n", - /*0x15b*/ "OK\n", - /*0x15c*/ "An error occurred while\ntrying to save.\n", - /*0x15d*/ "Try Again\n", - /*0x15e*/ "Save Elsewhere\n", - /*0x15f*/ "Cancel\n", - /*0x160*/ "An error occurred while\ntrying to load.\n", - /*0x161*/ "Try Again\n", - /*0x162*/ "Cancel\n", - /*0x163*/ "Need Space For Head\n", - /*0x164*/ "Choose a head to load over:\n", - /*0x165*/ "OK\n", - /*0x166*/ "Cancel\n", - /*0x167*/ "Save\n", - /*0x168*/ "Would you like to save\nyour file elsewhere?\n", - /*0x169*/ "Yes\n", - /*0x16a*/ "No\n", - /*0x16b*/ "Please insert the\nController Pak\ncontaining your file.\n", - /*0x16c*/ "Please insert the\nController Pak\nyou are saving to.\n", - /*0x16d*/ "OK\n", - /*0x16e*/ "Cancel\n", - /*0x16f*/ "Select Location\n", - /*0x170*/ "Where\n", - /*0x171*/ "Spaces\n", - /*0x172*/ "Delete Files...\n", - /*0x173*/ "Cancel\n", - /*0x174*/ "Full", - /*0x175*/ "Copy File\n", - /*0x176*/ "Select a file to copy:\n", - /*0x177*/ "Press the B Button to exit.\n", - /*0x178*/ "Delete File\n", - /*0x179*/ "Select a file to delete:\n", - /*0x17a*/ "Press the B Button to exit.\n", - /*0x17b*/ "Warning\n", - /*0x17c*/ "Are you sure you want\nto delete this file?\n", - /*0x17d*/ "Cancel\n", - /*0x17e*/ "OK\n", - /*0x17f*/ "Delete Game Note\n", - /*0x180*/ "Are you sure you\nwant to delete\nthis game note?\n", - /*0x181*/ "No\n", - /*0x182*/ "Yes\n", - /*0x183*/ "Game Notes\n", - /*0x184*/ "Delete Game Notes:\n", - /*0x185*/ "Note\n", - /*0x186*/ "Pages\n", - /*0x187*/ "Press the B Button to exit.\n", - /*0x188*/ "Empty\n", - /*0x189*/ "--\n", - /*0x18a*/ "Pages Free: \n", - /*0x18b*/ "Pages Free: %d\n", - /*0x18c*/ "Pages Used: \n", - /*0x18d*/ "Pages Used: %d\n", - /*0x18e*/ "Perfect Dark save already exists\non this Controller Pak.\n", - /*0x18f*/ "There is enough space for\nPerfect Dark saves.\n", - /*0x190*/ "Perfect Dark requires space\nfor %d more notes.\n", - /*0x191*/ "Enter Agent Name\n", - /*0x192*/ "New...\n", - /*0x193*/ "New Agent...\n", - /*0x194*/ "New Recruit", - /*0x195*/ "Mission Time:", - /*0x196*/ "Challenge 1", - /*0x197*/ "Challenge 2", - /*0x198*/ "Challenge 3", - /*0x199*/ "Challenge 4", - /*0x19a*/ "Challenge 5", - /*0x19b*/ "Challenge 6", - /*0x19c*/ "Challenge 7", - /*0x19d*/ "Challenge 8", - /*0x19e*/ "Challenge 9", - /*0x19f*/ "Challenge 10", - /*0x1a0*/ "Challenge 11", - /*0x1a1*/ "Challenge 12", - /*0x1a2*/ "Challenge 13", - /*0x1a3*/ "Challenge 14", - /*0x1a4*/ "Challenge 15", - /*0x1a5*/ "Challenge 16", - /*0x1a6*/ "Challenge 17", - /*0x1a7*/ "Challenge 18", - /*0x1a8*/ "Challenge 19", - /*0x1a9*/ "Challenge 20", - /*0x1aa*/ "Challenge 21", - /*0x1ab*/ "Challenge 22", - /*0x1ac*/ "Challenge 23", - /*0x1ad*/ "Challenge 24", - /*0x1ae*/ "Challenge 25", - /*0x1af*/ "Challenge 26", - /*0x1b0*/ "Challenge 27", - /*0x1b1*/ "Challenge 28", - /*0x1b2*/ "Challenge 29", - /*0x1b3*/ "Challenge 30", - /*0x1b4*/ "Special\n", - /*0x1b5*/ "Intro\n", - /*0x1b6*/ "Mission 1\n", - /*0x1b7*/ "Mission 2\n", - /*0x1b8*/ "Mission 3\n", - /*0x1b9*/ "Mission 4\n", - /*0x1ba*/ "Mission 5\n", - /*0x1bb*/ "Mission 6\n", - /*0x1bc*/ "Mission 7\n", - /*0x1bd*/ "Mission 8\n", - /*0x1be*/ "Mission 9\n", - /*0x1bf*/ "Finale\n", - /*0x1c0*/ "Play All\n", - /*0x1c1*/ "Intro\n", - /*0x1c2*/ "1:1 Intro\n", - /*0x1c3*/ "1:1 Outro\n", - /*0x1c4*/ "1:2 Intro\n", - /*0x1c5*/ "1:2 Outro\n", - /*0x1c6*/ "1:3 Intro\n", - /*0x1c7*/ "1:3 Outro\n", - /*0x1c8*/ "2:1 Intro\n", - /*0x1c9*/ "2:1 Intro 2\n", - /*0x1ca*/ "2:1 Outro\n", - /*0x1cb*/ "3:1 Intro\n", - /*0x1cc*/ "3:1 Outro\n", - /*0x1cd*/ "3:2 Intro\n", - /*0x1ce*/ "3:2 Special\n", - /*0x1cf*/ "3:2 Outro\n", - /*0x1d0*/ "4:1 Intro\n", - /*0x1d1*/ "4:1 Outro\n", - /*0x1d2*/ "4:2 Intro\n", - /*0x1d3*/ "4:2 Outro\n", - /*0x1d4*/ "4:3 Intro\n", - /*0x1d5*/ "4:3 Special\n", - /*0x1d6*/ "4:3 Outro\n", - /*0x1d7*/ "5:1 Intro\n", - /*0x1d8*/ "5:1 Outro\n", - /*0x1d9*/ "5:2 Intro\n", - /*0x1da*/ "5:2 Special\n", - /*0x1db*/ "5:2 Outro\n", - /*0x1dc*/ "5:3 Intro\n", - /*0x1dd*/ "5:3 Outro\n", - /*0x1de*/ "6:1 Intro\n", - /*0x1df*/ "6:1 Outro\n", - /*0x1e0*/ "6:2 Intro\n", - /*0x1e1*/ "6:2 Special\n", - /*0x1e2*/ "6:2 Outro\n", - /*0x1e3*/ "7:1 Intro\n", - /*0x1e4*/ "7:1 Outro\n", - /*0x1e5*/ "8:1 Intro\n", - /*0x1e6*/ "8:1 Outro\n", - /*0x1e7*/ "9:1 Intro\n", - /*0x1e8*/ "9:1 Outro\n", - /*0x1e9*/ "End Sequence\n", - /*0x1ea*/ "Cinema\n", - /*0x1eb*/ "cloak %d", - /*0x1ec*/ "Pick Target\n", - /*0x1ed*/ "Kills Score\n", - /*0x1ee*/ NULL, - /*0x1ef*/ NULL, + /* 0*/ "Complete\n", + /* 1*/ "Incomplete\n", + /* 2*/ "Failed\n", + /* 3*/ "\n", + /* 4*/ "", + /* 5*/ "earth:", + /* 6*/ " prehistory", + /* 7*/ "rare presents", + /* 8*/ "Red\n", + /* 9*/ "Yellow\n", + /* 10*/ "Blue\n", + /* 11*/ "Magenta\n", + /* 12*/ "Cyan\n", + /* 13*/ "Orange\n", + /* 14*/ "Pink\n", + /* 15*/ "Brown\n", + /* 16*/ "Joanna Combat\n", + /* 17*/ "Joanna Trench Coat\n", + /* 18*/ "Joanna Party Frock\n", + /* 19*/ "Joanna Frock (Ripped)\n", + /* 20*/ "Joanna Stewardess\n", + /* 21*/ "Joanna Wet Suit\n", + /* 22*/ "Joanna Aqualung\n", + /* 23*/ "Joanna Arctic\n", + /* 24*/ "Joanna Lab Tech.\n", + /* 25*/ "Elvis\n", + /* 26*/ "Maian\n", + /* 27*/ "Daniel Carrington\n", + /* 28*/ "Carrington Evening Wear\n", + /* 29*/ "Mr. Blonde\n", + /* 30*/ "Cassandra De Vries\n", + /* 31*/ "Trent Easton\n", + /* 32*/ "Jonathan\n", + /* 33*/ "CI Male Lab Technician\n", + /* 34*/ "CI Female Lab Technician\n", + /* 35*/ "CI Soldier\n", + /* 36*/ "dataDyne Shock Trooper\n", + /* 37*/ "dataDyne Female Guard\n", + /* 38*/ "dataDyne Security\n", + /* 39*/ "dataDyne Infantry\n", + /* 40*/ "dataDyne Trooper\n", + /* 41*/ "Secretary\n", + /* 42*/ "Office Suit\n", + /* 43*/ "Office Casual\n", + /* 44*/ "Negotiator\n", + /* 45*/ "dataDyne Sniper\n", + /* 46*/ "G5 Guard\n", + /* 47*/ "G5 SWAT Guard\n", + /* 48*/ "CIA Agent\n", + /* 49*/ "FBI Agent\n", + /* 50*/ "Area 51 Guard\n", + /* 51*/ "Area 51 Trooper\n", + /* 52*/ "Pilot\n", + /* 53*/ "Overalls\n", + /* 54*/ "NSA Bodyguard\n", + /* 55*/ "Male Lab Technician\n", + /* 56*/ "Female Lab Technician\n", + /* 57*/ "dataDyne Lab Technician\n", + /* 58*/ "Biotechnician\n", + /* 59*/ "Alaskan Guard\n", + /* 60*/ "Air Force One Pilot\n", + /* 61*/ "Steward\n", + /* 62*/ "Stewardess\n", + /* 63*/ "Head Stewardess\n", + /* 64*/ "The President\n", + /* 65*/ "NSA Lackey\n", + /* 66*/ "Presidential Security\n", + /* 67*/ "President\"s Clone\n", + /* 68*/ "Pelagic II Guard\n", + /* 69*/ "Maian Soldier\n", + /* 70*/ "Dinner Jacket\n", + /* 71*/ "No controller in controller socket 1", + /* 72*/ "Please power off and attach a controller", + /* 73*/ "DETECTED", + /* 74*/ "NOT DETECTED", + /* 75*/ "tm", + /* 76*/ "N64 EXPANSION PAK", + /* 77*/ "Nintendo 64 Product Identification\n", + /* 78*/ "Product ID:\n", + /* 79*/ "Product Code:\n", + /* 80*/ "Variant:\n", + /* 81*/ "Developer:\n", + /* 82*/ "Perfect Dark\n", + /* 83*/ "NUS-NPDE-USA\n", + /* 84*/ "NTSC version 5.3 beta\n", + /* 85*/ "Rare Ltd. (twycross)\n", + /* 86*/ "Copyright Rare Ltd. 2000\n", + /* 87*/ "The Rareware Logo and Perfect Dark are trademarks of Rare Ltd.\n", + /* 88*/ "Presented in Dolby Surround. Dolby and the double-D\nsymbol are trademarks of Dolby Laboratories.", + /* 89*/ "Uses Miles Sound System Copyright 1991-1999 RAD Game Tools Inc.\nMPEG Layer-3 playback supplied with the Miles Sound System from\nRAD Game Tools, Inc. MPEG Layer-3 audio compression technology\nlicensed by Fraunhofer IIS and THOMSON multimedia\n", + /* 90*/ "", + /* 91*/ "", + /* 92*/ "", + /* 93*/ "rare designs on the future <<<\n", + /* 94*/ "Published by Rareware.\n", + /* 95*/ "Perfect Dark\n", + /* 96*/ "Choose Your Reality\n", + /* 97*/ "New...\n", + /* 98*/ "New Agent...\n", + /* 99*/ "Game Files\n", + /*100*/ "Copy:\n", + /*101*/ "Delete:\n", + /*102*/ "Delete Game Notes...\n", + /*103*/ "Single Player Files\n", + /*104*/ "MultiPlayer Game Files\n", + /*105*/ "MultiPlayer Player Files\n", + /*106*/ "PerfectHead Files\n", + /*107*/ "Controller Pak Game Notes Editor\n", + /*108*/ "Use this editor to delete game notes\nfrom your Controller Paks.\n", + /*109*/ "Choose Controller Pak to Edit:\n", + /*110*/ "Exit\n", + /*111*/ "Game Pak\n", + /*112*/ "Controller Pak 1\n", + /*113*/ "Controller Pak 2\n", + /*114*/ "Controller Pak 3\n", + /*115*/ "Controller Pak 4\n", + /*116*/ "Perfect Menu\n", + /*117*/ "Solo Missions\n", + /*118*/ "Combat Simulator\n", + /*119*/ "Co-Operative\n", + /*120*/ "Counter-Operative\n", + /*121*/ "Cinema\n", + /*122*/ "Mission Select\n", + /*123*/ "Mission 1\n", + /*124*/ "Mission 2\n", + /*125*/ "Mission 3\n", + /*126*/ "Mission 4\n", + /*127*/ "Mission 5\n", + /*128*/ "Mission 6\n", + /*129*/ "Mission 7\n", + /*130*/ "Mission 8\n", + /*131*/ "Mission 9\n", + /*132*/ "Special Assignments\n", + /*133*/ "dataDyne Central", + /*134*/ "- Defection", + /*135*/ "dataDyne Research", + /*136*/ "- Investigation", + /*137*/ "dataDyne Central", + /*138*/ "- Extraction", + /*139*/ "Carrington Villa", + /*140*/ "- Hostage One", + /*141*/ "Chicago", + /*142*/ "- Stealth", + /*143*/ "G5 Building", + /*144*/ "- Reconnaissance", + /*145*/ "Area 51", + /*146*/ "- Infiltration", + /*147*/ "Area 51", + /*148*/ "- Rescue", + /*149*/ "Area 51", + /*150*/ "- Escape", + /*151*/ "Air Base", + /*152*/ "- Espionage", + /*153*/ "Air Force One", + /*154*/ "- Antiterrorism", + /*155*/ "Crash Site", + /*156*/ "- Confrontation", + /*157*/ "Pelagic II", + /*158*/ "- Exploration", + /*159*/ "Deep Sea", + /*160*/ "- Nullify Threat", + /*161*/ "Carrington Institute", + /*162*/ "- Defense", + /*163*/ "Attack Ship", + /*164*/ "- Covert Assault", + /*165*/ "Skedar Ruins", + /*166*/ "- Battle Shrine", + /*167*/ "Mr. Blonde's Revenge", + /*168*/ "Maian SOS", + /*169*/ "Retaking the Institute", + /*170*/ "WAR!", + /*171*/ "The Duel", + /*172*/ "Status\n", + /*173*/ "Abort!\n", + /*174*/ "Warning\n", + /*175*/ "Do you want to abort the mission?\n", + /*176*/ "Cancel\n", + /*177*/ "Abort\n", + /*178*/ "Inventory\n", + /*179*/ "Weapons Available\n", + /*180*/ "Options\n", + /*181*/ "Audio\n", + /*182*/ "Video\n", + /*183*/ "Control\n", + /*184*/ "Display\n", + /*185*/ "Cheats\n", + /*186*/ "Save Game\n", + /*187*/ "Change Agent...\n", + /*188*/ "Warning\n", + /*189*/ "Do you want to load another agent?\n", + /*190*/ "Yes\n", + /*191*/ "No\n", + /*192*/ "Control Options\n", + /*193*/ "Control Player 2\n", + /*194*/ "Control Style\n", + /*195*/ "Reverse Pitch\n", + /*196*/ "Look Ahead\n", + /*197*/ "Head Roll\n", + /*198*/ "Auto-Aim\n", + /*199*/ "Aim Control\n", + /*200*/ "Back\n", + /*201*/ "Hold\n", + /*202*/ "Toggle\n", + /*203*/ "Display Options\n", + /*204*/ "Display Player 2\n", + /*205*/ "Sight on Screen\n", + /*206*/ "Always Show Target\n", + /*207*/ "Show Zoom Range\n", + /*208*/ "Ammo on Screen\n", + /*209*/ "Show Gun Function\n", + /*210*/ "Paintball\n", + /*211*/ "Subtitles\n", + /*212*/ "Show Mission Time\n", + /*213*/ "Back\n", + /*214*/ "Video Options\n", + /*215*/ "Screen Size\n", + /*216*/ "Ratio\n", + /*217*/ "Hi-Res\n", + /*218*/ "2-Player Screen Split\n", + /*219*/ "Back\n", + /*220*/ "Full\n", + /*221*/ "Wide\n", + /*222*/ "Cinema\n", + /*223*/ "Normal\n", + /*224*/ "16:9\n", + /*225*/ "Horizontal\n", + /*226*/ "Vertical\n", + /*227*/ "Audio Options\n", + /*228*/ "Sound\n", + /*229*/ "Music\n", + /*230*/ "Sound Mode\n", + /*231*/ "Back\n", + /*232*/ "Mono", + /*233*/ "Stereo", + /*234*/ "Headphone", + /*235*/ "Surround", + /*236*/ "Control\n", + /*237*/ "Single\n", + /*238*/ "Double\n", + /*239*/ "1.1\n", + /*240*/ "1.2\n", + /*241*/ "1.3\n", + /*242*/ "1.4\n", + /*243*/ "2.1\n", + /*244*/ "2.2\n", + /*245*/ "2.3\n", + /*246*/ "2.4\n", + /*247*/ "Briefing\n", + /*248*/ "Select Difficulty\n", + /*249*/ "Difficulty\n", + /*250*/ "Best Time\n", + /*251*/ "Agent\n", + /*252*/ "Special Agent\n", + /*253*/ "Perfect Agent\n", + /*254*/ "Cancel\n", + /*255*/ "Co-Operative Options\n", + /*256*/ "Radar On\n", + /*257*/ "Friendly Fire\n", + /*258*/ "Perfect Buddy\n", + /*259*/ "Continue\n", + /*260*/ "Cancel\n", + /*261*/ "Human", + /*262*/ "1 Simulant", + /*263*/ "2 Simulants", + /*264*/ "3 Simulants", + /*265*/ "4 Simulants", + /*266*/ "Counter-Operative Options\n", + /*267*/ "Radar On\n", + /*268*/ "Counter-Operative\n", + /*269*/ "Continue\n", + /*270*/ "Cancel\n", + /*271*/ "Player 1", + /*272*/ "Player 2", + /*273*/ "Overview\n", + /*274*/ "Accept\n", + /*275*/ "Decline\n", + /*276*/ "Completed\n", + /*277*/ "Failed\n", + /*278*/ "Mission Status:\n", + /*279*/ "Agent Status:\n", + /*280*/ "Mission Time:\n", + /*281*/ "Weapon of Choice:\n", + /*282*/ "Kills:\n", + /*283*/ "Accuracy:\n", + /*284*/ "Shot Total:\n", + /*285*/ " Head Shots:\n", + /*286*/ " Body Shots:\n", + /*287*/ " Limb Shots:\n", + /*288*/ " Others:\n", + /*289*/ "Press START\n", + /*290*/ "Deceased\n", + /*291*/ "Active\n", + /*292*/ "Disavowed\n", + /*293*/ "Failed\n", + /*294*/ "Completed\n", + /*295*/ "Aborted\n", + /*296*/ "Retry", + /*297*/ "Next Mission", + /*298*/ "Accept\n", + /*299*/ "Decline\n", + /*300*/ "Objectives\n", + /*301*/ "Press START\n", + /*302*/ "Small but Perfect Menu\n", + /*303*/ "Combat Simulator\n", + /*304*/ "Training\n", + /*305*/ "Audio/Video\n", + /*306*/ "Change Agent\n", + /*307*/ "Audio/Visual\n", + /*308*/ "Sound\n", + /*309*/ "Music\n", + /*310*/ "Sound Mode\n", + /*311*/ "Ratio\n", + /*312*/ "Back\n", + /*313*/ "< Empty >\n", + /*314*/ "DEL", + /*315*/ "CAPS", + /*316*/ "CANCEL", + /*317*/ "OK", + /*318*/ "Combat Simulator Heads\n", + /*319*/ "Mission Heads\n", + /*320*/ "Error\n", + /*321*/ "Cancel\n", + /*322*/ "The Controller Pak was not found.\n", + /*323*/ "File was not saved.\n", + /*324*/ "File would not load.\n", + /*325*/ "Could not delete the file.\n", + /*326*/ "Out of memory.\n", + /*327*/ "This player is already\nloaded for this game.\n", + /*328*/ "Controller Pak has been removed.\n", + /*329*/ "Controller Pak is damaged or incorrectly inserted.\n", + /*330*/ "Game note delete failed.\n", + /*331*/ "Error Loading Game\n", + /*332*/ "Error Saving Game\n", + /*333*/ "Error Loading Player\n", + /*334*/ "Error Saving Player\n", + /*335*/ "Error Loading PerfectHead\n", + /*336*/ "Error Saving PerfectHead\n", + /*337*/ "Error Reading File\n", + /*338*/ "Error Writing File\n", + /*339*/ "Error\n", + /*340*/ "Delete Failed\n", + /*341*/ "Could not delete the file.\n", + /*342*/ "- Check that the Controller Pak is\ninserted correctly.\n", + /*343*/ "Cancel\n", + /*344*/ "There is no space.\n", + /*345*/ "Cool!\n", + /*346*/ "File Saved.\n", + /*347*/ "OK\n", + /*348*/ "An error occurred while\ntrying to save.\n", + /*349*/ "Try Again\n", + /*350*/ "Save Elsewhere\n", + /*351*/ "Cancel\n", + /*352*/ "An error occurred while\ntrying to load.\n", + /*353*/ "Try Again\n", + /*354*/ "Cancel\n", + /*355*/ "Need Space For Head\n", + /*356*/ "Choose a head to load over:\n", + /*357*/ "OK\n", + /*358*/ "Cancel\n", + /*359*/ "Save\n", + /*360*/ "Would you like to save\nyour file elsewhere?\n", + /*361*/ "Yes\n", + /*362*/ "No\n", + /*363*/ "Please insert the\nController Pak\ncontaining your file.\n", + /*364*/ "Please insert the\nController Pak\nyou are saving to.\n", + /*365*/ "OK\n", + /*366*/ "Cancel\n", + /*367*/ "Select Location\n", + /*368*/ "Where\n", + /*369*/ "Spaces\n", + /*370*/ "Delete Files...\n", + /*371*/ "Cancel\n", + /*372*/ "Full", + /*373*/ "Copy File\n", + /*374*/ "Select a file to copy:\n", + /*375*/ "Press the B Button to exit.\n", + /*376*/ "Delete File\n", + /*377*/ "Select a file to delete:\n", + /*378*/ "Press the B Button to exit.\n", + /*379*/ "Warning\n", + /*380*/ "Are you sure you want\nto delete this file?\n", + /*381*/ "Cancel\n", + /*382*/ "OK\n", + /*383*/ "Delete Game Note\n", + /*384*/ "Are you sure you\nwant to delete\nthis game note?\n", + /*385*/ "No\n", + /*386*/ "Yes\n", + /*387*/ "Game Notes\n", + /*388*/ "Delete Game Notes:\n", + /*389*/ "Note\n", + /*390*/ "Pages\n", + /*391*/ "Press the B Button to exit.\n", + /*392*/ "Empty\n", + /*393*/ "--\n", + /*394*/ "Pages Free: \n", + /*395*/ "Pages Free: %d\n", + /*396*/ "Pages Used: \n", + /*397*/ "Pages Used: %d\n", + /*398*/ "Perfect Dark save already exists\non this Controller Pak.\n", + /*399*/ "There is enough space for\nPerfect Dark saves.\n", + /*400*/ "Perfect Dark requires space\nfor %d more notes.\n", + /*401*/ "Enter Agent Name\n", + /*402*/ "New...\n", + /*403*/ "New Agent...\n", + /*404*/ "New Recruit", + /*405*/ "Mission Time:", + /*406*/ "Challenge 1", + /*407*/ "Challenge 2", + /*408*/ "Challenge 3", + /*409*/ "Challenge 4", + /*410*/ "Challenge 5", + /*411*/ "Challenge 6", + /*412*/ "Challenge 7", + /*413*/ "Challenge 8", + /*414*/ "Challenge 9", + /*415*/ "Challenge 10", + /*416*/ "Challenge 11", + /*417*/ "Challenge 12", + /*418*/ "Challenge 13", + /*419*/ "Challenge 14", + /*420*/ "Challenge 15", + /*421*/ "Challenge 16", + /*422*/ "Challenge 17", + /*423*/ "Challenge 18", + /*424*/ "Challenge 19", + /*425*/ "Challenge 20", + /*426*/ "Challenge 21", + /*427*/ "Challenge 22", + /*428*/ "Challenge 23", + /*429*/ "Challenge 24", + /*430*/ "Challenge 25", + /*431*/ "Challenge 26", + /*432*/ "Challenge 27", + /*433*/ "Challenge 28", + /*434*/ "Challenge 29", + /*435*/ "Challenge 30", + /*436*/ "Special\n", + /*437*/ "Intro\n", + /*438*/ "Mission 1\n", + /*439*/ "Mission 2\n", + /*440*/ "Mission 3\n", + /*441*/ "Mission 4\n", + /*442*/ "Mission 5\n", + /*443*/ "Mission 6\n", + /*444*/ "Mission 7\n", + /*445*/ "Mission 8\n", + /*446*/ "Mission 9\n", + /*447*/ "Finale\n", + /*448*/ "Play All\n", + /*449*/ "Intro\n", + /*450*/ "1:1 Intro\n", + /*451*/ "1:1 Outro\n", + /*452*/ "1:2 Intro\n", + /*453*/ "1:2 Outro\n", + /*454*/ "1:3 Intro\n", + /*455*/ "1:3 Outro\n", + /*456*/ "2:1 Intro\n", + /*457*/ "2:1 Intro 2\n", + /*458*/ "2:1 Outro\n", + /*459*/ "3:1 Intro\n", + /*460*/ "3:1 Outro\n", + /*461*/ "3:2 Intro\n", + /*462*/ "3:2 Special\n", + /*463*/ "3:2 Outro\n", + /*464*/ "4:1 Intro\n", + /*465*/ "4:1 Outro\n", + /*466*/ "4:2 Intro\n", + /*467*/ "4:2 Outro\n", + /*468*/ "4:3 Intro\n", + /*469*/ "4:3 Special\n", + /*470*/ "4:3 Outro\n", + /*471*/ "5:1 Intro\n", + /*472*/ "5:1 Outro\n", + /*473*/ "5:2 Intro\n", + /*474*/ "5:2 Special\n", + /*475*/ "5:2 Outro\n", + /*476*/ "5:3 Intro\n", + /*477*/ "5:3 Outro\n", + /*478*/ "6:1 Intro\n", + /*479*/ "6:1 Outro\n", + /*480*/ "6:2 Intro\n", + /*481*/ "6:2 Special\n", + /*482*/ "6:2 Outro\n", + /*483*/ "7:1 Intro\n", + /*484*/ "7:1 Outro\n", + /*485*/ "8:1 Intro\n", + /*486*/ "8:1 Outro\n", + /*487*/ "9:1 Intro\n", + /*488*/ "9:1 Outro\n", + /*489*/ "End Sequence\n", + /*490*/ "Cinema\n", + /*491*/ "cloak %d", + /*492*/ "Pick Target\n", + /*493*/ "Kills Score\n", + /*494*/ NULL, + /*495*/ NULL, }; diff --git a/src/files/lang/pamE.c b/src/files/lang/pamE.c index bfd0f2d06..a008fec62 100644 --- a/src/files/lang/pamE.c +++ b/src/files/lang/pamE.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. It's up to you - destroy the power nodes throughout the ship, and the weapon will be inoperable. Some may be beyond the reach of normal weapons.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. Elvis will sabotage the weapon's systems if you can get him to a terminal.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. Elvis will sabotage the weapon's systems if you can get him to a terminal.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the \nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from \nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can \nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar \noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc..... *** ooOOoh!! *** eeEEe!! *** aaAhh!! *** oOOoh!! *** aAArRrgghh!! *** YEEeeooOOOOOOowWWwlll!! ***\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna... There is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ "Ammo wasted - unable to disable megaweapon.\n", - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. It's up to you - destroy the power nodes throughout the ship, and the weapon will be inoperable. Some may be beyond the reach of normal weapons.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. Elvis will sabotage the weapon's systems if you can get him to a terminal.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour. Elvis will sabotage the weapon's systems if you can get him to a terminal.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the \nship quicker.\n", + /* 11*/ "This antibody masking will protect us from \nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can \nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar \noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc..... *** ooOOoh!! *** eeEEe!! *** aaAhh!! *** oOOoh!! *** aAArRrgghh!! *** YEEeeooOOOOOOowWWwlll!! ***\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna... There is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ "Ammo wasted - unable to disable megaweapon.\n", + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pamJ.c b/src/files/lang/pamJ.c index 8c2f57c6f..0db883d61 100644 --- a/src/files/lang/pamJ.c +++ b/src/files/lang/pamJ.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the codebreaker construct will reassert his control over the both the sapient shell and such parts of the Cetan ship as the codebreaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate Teleportals\n", - /*0x06*/ "Disable Cetan Megaweapon\n", - /*0x07*/ "Secure Control Room\n", - /*0x08*/ "Restore Dr Caroll's Personality\n", - /*0x09*/ "Escape From Cetan Ship\n", - /*0x0a*/ "This will help us to get us round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defences.\n", - /*0x0c*/ "There's Dr Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis Has Been Killed\n", - /*0x0f*/ "Dr Caroll Has Been Killed\n", - /*0x10*/ "Cetan Ship Evacuation Successful\n", - /*0x11*/ "Elvis Has Unlocked The Door\n", - /*0x12*/ "Here, take this gun and keep those skedar\noff my back while i'm working\n", - /*0x13*/ "Antibody Masking Has Been Obtained.\n", - /*0x14*/ "Cetan Megaweapon Has Been Disabled.\n", - /*0x15*/ "Control Room Has Been Secured.\n", - /*0x16*/ "Dr Carolls Personality Has Been Restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup Disk\n", - /*0x1a*/ "A Backup Disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "Cover Me Jo, I'll Unlock Those Doors.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No-one's around.", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.", - /*0x22*/ "There has to be someone further inside. Cover me.", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...", - /*0x24*/ "Virus detected.", - /*0x25*/ "Me and my big mouth.", - /*0x26*/ "Commencing countermeasures. Commenc....***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it, those vandals have been rearranging my circuitry. I feel cheapened... used! I'm a tart!", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.", - /*0x29*/ "What do you mean?", - /*0x2a*/ "When the program has run I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and unfortunately myself along with it. I'm sorry, Joanna: there is no other way, and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honour to work with you. Goodbye, Joanna Dark.", - /*0x2b*/ NULL, - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the codebreaker construct will reassert his control over the both the sapient shell and such parts of the Cetan ship as the codebreaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne corporation.\n\n|Carrington - \n\nOur cursory examination of the research data is astounding. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the control room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate Teleportals\n", + /* 6*/ "Disable Cetan Megaweapon\n", + /* 7*/ "Secure Control Room\n", + /* 8*/ "Restore Dr Caroll's Personality\n", + /* 9*/ "Escape From Cetan Ship\n", + /* 10*/ "This will help us to get us round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defences.\n", + /* 12*/ "There's Dr Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis Has Been Killed\n", + /* 15*/ "Dr Caroll Has Been Killed\n", + /* 16*/ "Cetan Ship Evacuation Successful\n", + /* 17*/ "Elvis Has Unlocked The Door\n", + /* 18*/ "Here, take this gun and keep those skedar\noff my back while i'm working\n", + /* 19*/ "Antibody Masking Has Been Obtained.\n", + /* 20*/ "Cetan Megaweapon Has Been Disabled.\n", + /* 21*/ "Control Room Has Been Secured.\n", + /* 22*/ "Dr Carolls Personality Has Been Restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup Disk\n", + /* 26*/ "A Backup Disk\n", + /* 27*/ "\n", + /* 28*/ "Cover Me Jo, I'll Unlock Those Doors.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No-one's around.", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.", + /* 34*/ "There has to be someone further inside. Cover me.", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...", + /* 36*/ "Virus detected.", + /* 37*/ "Me and my big mouth.", + /* 38*/ "Commencing countermeasures. Commenc....***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it, those vandals have been rearranging my circuitry. I feel cheapened... used! I'm a tart!", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.", + /* 41*/ "What do you mean?", + /* 42*/ "When the program has run I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and unfortunately myself along with it. I'm sorry, Joanna: there is no other way, and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honour to work with you. Goodbye, Joanna Dark.", + /* 43*/ NULL, + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pamP.c b/src/files/lang/pamP.c index f6ac89bec..fcfb4a139 100644 --- a/src/files/lang/pamP.c +++ b/src/files/lang/pamP.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pam_str_f.c b/src/files/lang/pam_str_f.c index f6ac89bec..fcfb4a139 100644 --- a/src/files/lang/pam_str_f.c +++ b/src/files/lang/pam_str_f.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pam_str_g.c b/src/files/lang/pam_str_g.c index f6ac89bec..fcfb4a139 100644 --- a/src/files/lang/pam_str_g.c +++ b/src/files/lang/pam_str_g.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pam_str_i.c b/src/files/lang/pam_str_i.c index f6ac89bec..fcfb4a139 100644 --- a/src/files/lang/pam_str_i.c +++ b/src/files/lang/pam_str_i.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/pam_str_s.c b/src/files/lang/pam_str_s.c index f6ac89bec..fcfb4a139 100644 --- a/src/files/lang/pam_str_s.c +++ b/src/files/lang/pam_str_s.c @@ -1,52 +1,52 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x01*/ "CETAN SHIP\n", - /*0x02*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Reactivate teleportals\n", - /*0x06*/ "Disable Cetan megaweapon\n", - /*0x07*/ "Secure control room\n", - /*0x08*/ "Restore Dr. Caroll's personality\n", - /*0x09*/ "Escape from Cetan ship\n", - /*0x0a*/ "This will help us to get round the\nship quicker.\n", - /*0x0b*/ "This antibody masking will protect us from\nthe automatic defenses.\n", - /*0x0c*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", - /*0x0d*/ "We have to get out of here!\n", - /*0x0e*/ "Elvis has been killed.\n", - /*0x0f*/ "Dr. Caroll has been killed.\n", - /*0x10*/ "Cetan ship evacuation successful.\n", - /*0x11*/ "Elvis has unlocked the door.\n", - /*0x12*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", - /*0x13*/ "Antibody masking has been obtained.\n", - /*0x14*/ "Cetan megaweapon has been disabled.\n", - /*0x15*/ "Control Room has been secured.\n", - /*0x16*/ "Dr. Caroll's personality has been restored.\n", - /*0x17*/ "\n", - /*0x18*/ "\n", - /*0x19*/ "Backup disk\n", - /*0x1a*/ "A backup disk\n", - /*0x1b*/ "\n", - /*0x1c*/ "It looks like this could benefit from \na little bit of sabotage.\n", - /*0x1d*/ "Time to reactivate those teleportals.\n", - /*0x1e*/ "Teleportals have been reactivated.\n", - /*0x1f*/ "This doesn't seem normal. No one's around.\n", - /*0x20*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", - /*0x21*/ "But there ought to be a rear guard at least. It makes no sense.\n", - /*0x22*/ "There has to be someone farther inside. Cover me.\n", - /*0x23*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", - /*0x24*/ "Virus detected.\n", - /*0x25*/ "Me and my big mouth.\n", - /*0x26*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", - /*0x27*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", - /*0x28*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", - /*0x29*/ "What do you mean?\n", - /*0x2a*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", - /*0x2b*/ "Cetan megaweapon has been disabled.\n", - /*0x2c*/ NULL, - /*0x2d*/ NULL, - /*0x2e*/ NULL, - /*0x2f*/ NULL, + /* 0*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Restore Dr. Caroll's Personality\n\nThis is the last stage of the contingency plan Dr. Caroll put forward during his debriefing at the villa. Restoring his personality to the code breaker construct will reassert his control over both the sapient shell and such parts of the Cetan ship as the code breaker has been able to take over.\n\n|Objective Five: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 1*/ "CETAN SHIP\n", + /* 2*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Secure Control Room\n\nMake sure that Skedar are cleared from the Control Room to enable you to restore Dr. Caroll's personality backup without interruption. We have no idea what safeguards might have been put in place to prevent anyone attempting this, so be careful.\n\n|Objective Four: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 3*/ "|Background - \n\nThe goal of the conspiracy is revealed at last - a massive alien ship lies on the floor of the Pacific. At least partially sentient, though sleeping, the Cetan ship is even now being overrun by the Skedar and their unwitting minions, the dataDyne Corporation.\n\n|Carrington - \n\nOur cursory examination of the research data astounds us. We've put together as many objectives as we can based on our interpretation of this data. The massive structure on the sea floor is a spacecraft of alien origin. It is apparently a sentient craft, of a race called the Cetans, though it is currently dormant. However, it houses the most dangerous weapon you could imagine.\n\n|Objective One: - Reactivate Teleportals\n\nReturning the teleportals to active status will mean you are able to access regions of the Cetan ship that would otherwise be inaccessible; if the Skedar have managed to block off entry to the Control Room, then the long way round might be your only other way in.\n\n|Objective Two: - Disable Cetan Megaweapon\n\nThis is what it is all about - a weapon of fantastic magnitude. According to the deciphered research notes, it is capable of reversing the weak nuclear forces that hold molecules together. If the Skedar get their hands on this, Earth will be an expanding cloud of dust within the hour.\n\n|Objective Three: - Escape From Cetan Ship\n\nEscape with Elvis and Dr. Caroll to the docking bay after ensuring the destruction of the vessel by any means necessary. Use the submersible to return to the surface, where you will be collected by the cruiser HMAS Newcastle.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Reactivate teleportals\n", + /* 6*/ "Disable Cetan megaweapon\n", + /* 7*/ "Secure control room\n", + /* 8*/ "Restore Dr. Caroll's personality\n", + /* 9*/ "Escape from Cetan ship\n", + /* 10*/ "This will help us to get round the\nship quicker.\n", + /* 11*/ "This antibody masking will protect us from\nthe automatic defenses.\n", + /* 12*/ "There's Dr. Caroll. Let's see if we can\nreverse what was done to him.\n", + /* 13*/ "We have to get out of here!\n", + /* 14*/ "Elvis has been killed.\n", + /* 15*/ "Dr. Caroll has been killed.\n", + /* 16*/ "Cetan ship evacuation successful.\n", + /* 17*/ "Elvis has unlocked the door.\n", + /* 18*/ "Here, take this gun and keep those Skedar\noff my back while I'm working.\n", + /* 19*/ "Antibody masking has been obtained.\n", + /* 20*/ "Cetan megaweapon has been disabled.\n", + /* 21*/ "Control Room has been secured.\n", + /* 22*/ "Dr. Caroll's personality has been restored.\n", + /* 23*/ "\n", + /* 24*/ "\n", + /* 25*/ "Backup disk\n", + /* 26*/ "A backup disk\n", + /* 27*/ "\n", + /* 28*/ "It looks like this could benefit from \na little bit of sabotage.\n", + /* 29*/ "Time to reactivate those teleportals.\n", + /* 30*/ "Teleportals have been reactivated.\n", + /* 31*/ "This doesn't seem normal. No one's around.\n", + /* 32*/ "No signs of conflict. No spent ammo cases or bullet holes.\n", + /* 33*/ "But there ought to be a rear guard at least. It makes no sense.\n", + /* 34*/ "There has to be someone farther inside. Cover me.\n", + /* 35*/ "Here goes. I just hope dataDyne haven't done anything to prevent this...\n", + /* 36*/ "Virus detected.\n", + /* 37*/ "Me and my big mouth.\n", + /* 38*/ "Commencing countermeasures. Commenc...***(gibberish.. squalk.. squalk.. etc..)*** I don't believe it; those vandals have been rearranging my circuitry. I feel cheapened...used! I'm a tart!\n", + /* 39*/ "Dr. Caroll? Are you in control again? Can you stop the program?\n", + /* 40*/ "Yes, I'm back again, my dear. But the program has run far too long for me to prevent it from completing. There is only one way out now.\n", + /* 41*/ "What do you mean?\n", + /* 42*/ "When the program has run, I will have control of a vastly powerful weapon. It cannot be allowed to exist. So I must destroy the Cetan and, unfortunately, myself along with it. I'm sorry, Joanna: there is no other way and no time to discuss this. Go now - avoid the Skedar and you will have time to escape. It has been an honor to work with you. Goodbye, Joanna Dark.\n", + /* 43*/ "Cetan megaweapon has been disabled.\n", + /* 44*/ NULL, + /* 45*/ NULL, + /* 46*/ NULL, + /* 47*/ NULL, }; diff --git a/src/files/lang/peteE.c b/src/files/lang/peteE.c index 35844d280..51e3823a5 100644 --- a/src/files/lang/peteE.c +++ b/src/files/lang/peteE.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need Reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer Bug placed correctly.\n", - /*0x18*/ "Tracer Bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer Bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr. Caroll's\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will \ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ "Remote Mine has been wasted.\n", - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need Reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer Bug placed correctly.\n", + /* 24*/ "Tracer Bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer Bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr. Caroll's\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will \ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ "Remote Mine has been wasted.\n", + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/peteJ.c b/src/files/lang/peteJ.c index b8aebfbe3..088c12b76 100644 --- a/src/files/lang/peteJ.c +++ b/src/files/lang/peteJ.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer To Limousine\n\nThe limousine in the main street arrived not long before you did. All attempts at a trace have come up blank so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw them out, leaving the way open.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw them out, leaving the way open.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve Drop Point Equipment\n", - /*0x0a*/ "Attach Tracer To Limousine\n", - /*0x0b*/ "Prepare Escape Route\n", - /*0x0c*/ "Aquire Diversion Target\n", - /*0x0d*/ "Create Vehicular Diversion\n", - /*0x0e*/ "Gain Entry To G5 Building\n", - /*0x0f*/ "Mine Placed Correctly\n", - /*0x10*/ "Mine Placed Incorrectly\n", - /*0x11*/ "Virus Already Downloaded Into NavComp\n", - /*0x12*/ "Hovcab Is Unresponsive - Need Reprogrammer.\n", - /*0x13*/ "Accessing Hovercab Navigation Systems\n", - /*0x14*/ "Virus Downloaded Successfully\n", - /*0x15*/ "Hovercab Navigation Systems Reprogrammed\n", - /*0x16*/ "Connection To HoverCab Broken\n", - /*0x17*/ "Tracer Bug Placed Correctly\n", - /*0x18*/ "Tracer Bug Placed Incorrectly\n", - /*0x19*/ "Mission Critical Vehicle Destroyed\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "Datadyne Limo Has Escaped\n", - /*0x1d*/ "Unnacceptable Civilian Casualties\n", - /*0x1e*/ "Look out she's got a gun\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder Alert - Send re-inforcements\n", - /*0x21*/ "Elevator Access Sealed\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me\n", - /*0x24*/ "Tracer Bug Has Been Noticed\n", - /*0x25*/ "Greetings CItizen\n", - /*0x26*/ "Obtain Remote Mine\n", - /*0x27*/ "Dr Carolls\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine\n", - /*0x2b*/ "Obtain Tracer Bug\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug\n", - /*0x30*/ "Elevator Door Cannot Be Reopened\n", - /*0x31*/ "Obtain Reprogrammer\n", - /*0x32*/ "Dr Carolls\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer\n", - /*0x36*/ "Diversion has been created\n", - /*0x37*/ "Obtain Remote Mine\n", - /*0x38*/ "Dr Carolls\n", - /*0x39*/ "Falcon2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked up doors will\ndo as an escape route.\n", - /*0x3e*/ "Re-program that taxi - it's a Mark 2, \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set\n", - /*0x41*/ "EEPROM flag has been cleared\n", - /*0x42*/ "An Alternative Diversion Has Been Created!\n", - /*0x43*/ "Tracer Bug Has Been Spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a front for dataDyne and whoever else is involved in this plot. I know Cassandra de Vries is going to be here, but I need to know who else is attending and what they discuss. By the time you get out, the help I requested should have arrived.", - /*0x45*/ "Just who is this help you keep referring to?", - /*0x46*/ "Not now, Joanna. Time for radio silence. Good luck!", - /*0x47*/ "Thanks a lot.", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer To Limousine\n\nThe limousine in the main street arrived not long before you did. All attempts at a trace have come up blank so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw them out, leaving the way open.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw them out, leaving the way open.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the build-up of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry To G5 Building\n\none of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve Drop Point Equipment\n", + /* 10*/ "Attach Tracer To Limousine\n", + /* 11*/ "Prepare Escape Route\n", + /* 12*/ "Aquire Diversion Target\n", + /* 13*/ "Create Vehicular Diversion\n", + /* 14*/ "Gain Entry To G5 Building\n", + /* 15*/ "Mine Placed Correctly\n", + /* 16*/ "Mine Placed Incorrectly\n", + /* 17*/ "Virus Already Downloaded Into NavComp\n", + /* 18*/ "Hovcab Is Unresponsive - Need Reprogrammer.\n", + /* 19*/ "Accessing Hovercab Navigation Systems\n", + /* 20*/ "Virus Downloaded Successfully\n", + /* 21*/ "Hovercab Navigation Systems Reprogrammed\n", + /* 22*/ "Connection To HoverCab Broken\n", + /* 23*/ "Tracer Bug Placed Correctly\n", + /* 24*/ "Tracer Bug Placed Incorrectly\n", + /* 25*/ "Mission Critical Vehicle Destroyed\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "Datadyne Limo Has Escaped\n", + /* 29*/ "Unnacceptable Civilian Casualties\n", + /* 30*/ "Look out she's got a gun\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder Alert - Send re-inforcements\n", + /* 33*/ "Elevator Access Sealed\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me\n", + /* 36*/ "Tracer Bug Has Been Noticed\n", + /* 37*/ "Greetings CItizen\n", + /* 38*/ "Obtain Remote Mine\n", + /* 39*/ "Dr Carolls\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine\n", + /* 43*/ "Obtain Tracer Bug\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug\n", + /* 48*/ "Elevator Door Cannot Be Reopened\n", + /* 49*/ "Obtain Reprogrammer\n", + /* 50*/ "Dr Carolls\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer\n", + /* 54*/ "Diversion has been created\n", + /* 55*/ "Obtain Remote Mine\n", + /* 56*/ "Dr Carolls\n", + /* 57*/ "Falcon2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked up doors will\ndo as an escape route.\n", + /* 62*/ "Re-program that taxi - it's a Mark 2, \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set\n", + /* 65*/ "EEPROM flag has been cleared\n", + /* 66*/ "An Alternative Diversion Has Been Created!\n", + /* 67*/ "Tracer Bug Has Been Spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a front for dataDyne and whoever else is involved in this plot. I know Cassandra de Vries is going to be here, but I need to know who else is attending and what they discuss. By the time you get out, the help I requested should have arrived.", + /* 69*/ "Just who is this help you keep referring to?", + /* 70*/ "Not now, Joanna. Time for radio silence. Good luck!", + /* 71*/ "Thanks a lot.", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/peteP.c b/src/files/lang/peteP.c index 97069f179..2745a7e8c 100644 --- a/src/files/lang/peteP.c +++ b/src/files/lang/peteP.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer bug placed correctly.\n", - /*0x18*/ "Tracer bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will\ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer bug placed correctly.\n", + /* 24*/ "Tracer bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will\ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/pete_str_f.c b/src/files/lang/pete_str_f.c index 97069f179..2745a7e8c 100644 --- a/src/files/lang/pete_str_f.c +++ b/src/files/lang/pete_str_f.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer bug placed correctly.\n", - /*0x18*/ "Tracer bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will\ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer bug placed correctly.\n", + /* 24*/ "Tracer bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will\ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/pete_str_g.c b/src/files/lang/pete_str_g.c index 97069f179..2745a7e8c 100644 --- a/src/files/lang/pete_str_g.c +++ b/src/files/lang/pete_str_g.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer bug placed correctly.\n", - /*0x18*/ "Tracer bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will\ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer bug placed correctly.\n", + /* 24*/ "Tracer bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will\ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/pete_str_i.c b/src/files/lang/pete_str_i.c index 97069f179..2745a7e8c 100644 --- a/src/files/lang/pete_str_i.c +++ b/src/files/lang/pete_str_i.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer bug placed correctly.\n", - /*0x18*/ "Tracer bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will\ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer bug placed correctly.\n", + /* 24*/ "Tracer bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will\ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/pete_str_s.c b/src/files/lang/pete_str_s.c index 97069f179..2745a7e8c 100644 --- a/src/files/lang/pete_str_s.c +++ b/src/files/lang/pete_str_s.c @@ -1,80 +1,80 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x01*/ "CHICAGO STREETS\n", - /*0x02*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Retrieve drop point equipment\n", - /*0x0a*/ "Attach tracer to limousine\n", - /*0x0b*/ "Prepare escape route\n", - /*0x0c*/ "Acquire diversion target\n", - /*0x0d*/ "Create vehicular diversion\n", - /*0x0e*/ "Gain entry to G5 building\n", - /*0x0f*/ "Mine placed correctly.\n", - /*0x10*/ "Mine placed incorrectly.\n", - /*0x11*/ "Virus already downloaded into NavComp.\n", - /*0x12*/ "Hovcab is unresponsive - need reprogrammer.\n", - /*0x13*/ "Accessing hovercab navigation systems.\n", - /*0x14*/ "Virus downloaded successfully.\n", - /*0x15*/ "Hovercab navigation systems reprogrammed.\n", - /*0x16*/ "Connection to hovercab broken.\n", - /*0x17*/ "Tracer bug placed correctly.\n", - /*0x18*/ "Tracer bug placed incorrectly.\n", - /*0x19*/ "Mission critical vehicle destroyed.\n", - /*0x1a*/ "MISSION FAILED\n", - /*0x1b*/ "MISSION SUCCESSFUL\n", - /*0x1c*/ "DataDyne limo has escaped.\n", - /*0x1d*/ "Mission failed - unacceptable civilian casualties.\n", - /*0x1e*/ "Look out - she's got a gun!\n", - /*0x1f*/ "There's a maniac on the loose!\n", - /*0x20*/ "Intruder alert - send reinforcements.\n", - /*0x21*/ "Elevator access sealed.\n", - /*0x22*/ "Hey - what are you doing?\n", - /*0x23*/ "You don't scare me.\n", - /*0x24*/ "Tracer bug has been noticed.\n", - /*0x25*/ "Greetings, citizen.\n", - /*0x26*/ "Obtain Remote Mine.\n", - /*0x27*/ "Dr. Caroll's\n", - /*0x28*/ "Remote Mine\n", - /*0x29*/ "A Remote Mine\n", - /*0x2a*/ "Picked up a Remote Mine.\n", - /*0x2b*/ "Obtain Tracer Bug.\n", - /*0x2c*/ "Dr Carolls\n", - /*0x2d*/ "Tracer Bug\n", - /*0x2e*/ "A Tracer Bug\n", - /*0x2f*/ "Picked up a Tracer Bug.\n", - /*0x30*/ "Elevator door cannot be reopened.\n", - /*0x31*/ "Obtain Reprogrammer.\n", - /*0x32*/ "Dr. Caroll's\n", - /*0x33*/ "Reprogrammer\n", - /*0x34*/ "A Reprogrammer\n", - /*0x35*/ "Picked up a Reprogrammer.\n", - /*0x36*/ "Diversion has been created.\n", - /*0x37*/ "Obtain Remote Mine.\n", - /*0x38*/ "Dr. Caroll's\n", - /*0x39*/ "Falcon 2\n", - /*0x3a*/ "A Remote Mine\n", - /*0x3b*/ "Picked up a Remote Mine.\n", - /*0x3c*/ "The only place we could secure the \nequipment was a storm drain.\n", - /*0x3d*/ "Either of those blocked-up doors will\ndo as an escape route.\n", - /*0x3e*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", - /*0x3f*/ "That car park lift is your only \npoint of ingress.\n", - /*0x40*/ "EEPROM flag has been set.\n", - /*0x41*/ "EEPROM flag has been cleared.\n", - /*0x42*/ "An alternative diversion has been created!\n", - /*0x43*/ "Tracer Bug has been spotted.\n", - /*0x44*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", - /*0x45*/ "Just who is this help you keep \nreferring to?\n", - /*0x46*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", - /*0x47*/ "Thanks a lot.\n", - /*0x48*/ NULL, - /*0x49*/ NULL, - /*0x4a*/ NULL, - /*0x4b*/ NULL, + /* 0*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Attach Tracer to Limousine\n\nThe limousine on the main street arrived not long before you did. All attempts at a trace have come up blank, so it will have to be handled the old-fashioned way. Place a bug on the limo so it can be tracked back to where it came from.\n\n|Objective Three: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Four: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Five: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 1*/ "CHICAGO STREETS\n", + /* 2*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Prepare Escape Route\n\nThere is a disused fire escape behind the G5 Building that will be useful in your escape. Prepare the ground now by attaching explosives to a blocked-up doorway. To avoid giving an alarm, you must trigger the mine once the meeting surveillance is complete.\n\n|Objective Three: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Four: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 3*/ "|Background - \n\nThe G5 Corporation is believed to be a front for dataDyne. Care is needed due to the civilian presence on the streets. Expect intense resistance outside and inside the building - our recon team reported that the buildup of troops started hours ago.\n\n|Carrington - \n\nRemember your urban combat training. It will come in very useful if the situation hasn't changed since the recon team's report earlier. One more thing, Joanna - there's a security robot patrolling the street. Stay away from it if at all possible.\n\n|Objective One: - Retrieve Drop Point Equipment\n\nThe recon team we sent in while you were in transit left a small package of equipment for you, hidden in one of the storm drains. It has just about everything you will need to complete the mission objectives.\n\n|Objective Two: - Create Vehicular Diversion\n\nAny disturbance will attract attention from the guards in the area, but this can be used to your advantage. Reprogram the autopilot guidance computer on the cab to cause it to crash nearby.\n\n|Objective Three: - Gain Entry to G5 Building\n\nOne of the guards by the lift entrance is in charge of a control panel that will lock the lift doors, denying access instantly. The diversion caused by the crashing cab should draw that guard and the others out into the street, leaving the way open. And remember, don't harm any civilians.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Retrieve drop point equipment\n", + /* 10*/ "Attach tracer to limousine\n", + /* 11*/ "Prepare escape route\n", + /* 12*/ "Acquire diversion target\n", + /* 13*/ "Create vehicular diversion\n", + /* 14*/ "Gain entry to G5 building\n", + /* 15*/ "Mine placed correctly.\n", + /* 16*/ "Mine placed incorrectly.\n", + /* 17*/ "Virus already downloaded into NavComp.\n", + /* 18*/ "Hovcab is unresponsive - need reprogrammer.\n", + /* 19*/ "Accessing hovercab navigation systems.\n", + /* 20*/ "Virus downloaded successfully.\n", + /* 21*/ "Hovercab navigation systems reprogrammed.\n", + /* 22*/ "Connection to hovercab broken.\n", + /* 23*/ "Tracer bug placed correctly.\n", + /* 24*/ "Tracer bug placed incorrectly.\n", + /* 25*/ "Mission critical vehicle destroyed.\n", + /* 26*/ "MISSION FAILED\n", + /* 27*/ "MISSION SUCCESSFUL\n", + /* 28*/ "DataDyne limo has escaped.\n", + /* 29*/ "Mission failed - unacceptable civilian casualties.\n", + /* 30*/ "Look out - she's got a gun!\n", + /* 31*/ "There's a maniac on the loose!\n", + /* 32*/ "Intruder alert - send reinforcements.\n", + /* 33*/ "Elevator access sealed.\n", + /* 34*/ "Hey - what are you doing?\n", + /* 35*/ "You don't scare me.\n", + /* 36*/ "Tracer bug has been noticed.\n", + /* 37*/ "Greetings, citizen.\n", + /* 38*/ "Obtain Remote Mine.\n", + /* 39*/ "Dr. Caroll's\n", + /* 40*/ "Remote Mine\n", + /* 41*/ "A Remote Mine\n", + /* 42*/ "Picked up a Remote Mine.\n", + /* 43*/ "Obtain Tracer Bug.\n", + /* 44*/ "Dr Carolls\n", + /* 45*/ "Tracer Bug\n", + /* 46*/ "A Tracer Bug\n", + /* 47*/ "Picked up a Tracer Bug.\n", + /* 48*/ "Elevator door cannot be reopened.\n", + /* 49*/ "Obtain Reprogrammer.\n", + /* 50*/ "Dr. Caroll's\n", + /* 51*/ "Reprogrammer\n", + /* 52*/ "A Reprogrammer\n", + /* 53*/ "Picked up a Reprogrammer.\n", + /* 54*/ "Diversion has been created.\n", + /* 55*/ "Obtain Remote Mine.\n", + /* 56*/ "Dr. Caroll's\n", + /* 57*/ "Falcon 2\n", + /* 58*/ "A Remote Mine\n", + /* 59*/ "Picked up a Remote Mine.\n", + /* 60*/ "The only place we could secure the \nequipment was a storm drain.\n", + /* 61*/ "Either of those blocked-up doors will\ndo as an escape route.\n", + /* 62*/ "Reprogram that taxi - it's a Mark 2 \nand should be compatible.\n", + /* 63*/ "That car park lift is your only \npoint of ingress.\n", + /* 64*/ "EEPROM flag has been set.\n", + /* 65*/ "EEPROM flag has been cleared.\n", + /* 66*/ "An alternative diversion has been created!\n", + /* 67*/ "Tracer Bug has been spotted.\n", + /* 68*/ "We suspect the G5 Corporation is just a \nfront for dataDyne and whoever else is \ninvolved in this plot. I know Cassandra \nde Vries is going to be here, but I need \nto know who else is attending and what \nthey discuss. By the time you get out, \nthe help I requested should have arrived.\n", + /* 69*/ "Just who is this help you keep \nreferring to?\n", + /* 70*/ "Not now, Joanna. Time for radio silence. \nGood luck!\n", + /* 71*/ "Thanks a lot.\n", + /* 72*/ NULL, + /* 73*/ NULL, + /* 74*/ NULL, + /* 75*/ NULL, }; diff --git a/src/files/lang/propobjE.c b/src/files/lang/propobjE.c index 638b6ffbc..9977a50df 100644 --- a/src/files/lang/propobjE.c +++ b/src/files/lang/propobjE.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "N-Bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "Your ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "N-Bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "Your ", }; diff --git a/src/files/lang/propobjJ.c b/src/files/lang/propobjJ.c index f5f2ee044..e2c9a5da7 100644 --- a/src/files/lang/propobjJ.c +++ b/src/files/lang/propobjJ.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "hand grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "drugs", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "speed pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "hand grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "drugs", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "speed pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/propobjP.c b/src/files/lang/propobjP.c index 353c3a9c8..d251597ff 100644 --- a/src/files/lang/propobjP.c +++ b/src/files/lang/propobjP.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/propobj_str_f.c b/src/files/lang/propobj_str_f.c index 353c3a9c8..d251597ff 100644 --- a/src/files/lang/propobj_str_f.c +++ b/src/files/lang/propobj_str_f.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/propobj_str_g.c b/src/files/lang/propobj_str_g.c index 353c3a9c8..d251597ff 100644 --- a/src/files/lang/propobj_str_g.c +++ b/src/files/lang/propobj_str_g.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/propobj_str_i.c b/src/files/lang/propobj_str_i.c index 353c3a9c8..d251597ff 100644 --- a/src/files/lang/propobj_str_i.c +++ b/src/files/lang/propobj_str_i.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/propobj_str_s.c b/src/files/lang/propobj_str_s.c index 353c3a9c8..d251597ff 100644 --- a/src/files/lang/propobj_str_s.c +++ b/src/files/lang/propobj_str_s.c @@ -1,56 +1,56 @@ #include char *lang[] = { - /*0x00*/ "Picked up ", - /*0x01*/ "Double ", - /*0x02*/ "some ", - /*0x03*/ "Some ", - /*0x04*/ "a ", - /*0x05*/ "A ", - /*0x06*/ "an ", - /*0x07*/ "An ", - /*0x08*/ "the ", - /*0x09*/ "The ", - /*0x0a*/ "ammo", - /*0x0b*/ "cartridge", - /*0x0c*/ "magnum bullet", - /*0x0d*/ "golden bullet", - /*0x0e*/ "grenade", - /*0x0f*/ "grenade round", - /*0x10*/ "rocket", - /*0x11*/ "homing rocket", - /*0x12*/ "remote mine", - /*0x13*/ "proximity mine", - /*0x14*/ "timed mine", - /*0x15*/ "combat ", - /*0x16*/ "knife", - /*0x17*/ "knives", - /*0x18*/ "s", - /*0x19*/ "dart", - /*0x1a*/ "n-bomb", - /*0x1b*/ "sedatives", - /*0x1c*/ "explosive pen", - /*0x1d*/ "explosive case", - /*0x1e*/ "flare", - /*0x1f*/ "piton", - /*0x20*/ "of dynamite", - /*0x21*/ "stick ", - /*0x22*/ "sticks ", - /*0x23*/ "bug", - /*0x24*/ "micro camera", - /*0x25*/ "GoldenEye key", - /*0x26*/ "token", - /*0x27*/ "plastique", - /*0x28*/ "Picked up a key.\n", - /*0x29*/ "Picked up a shield.\n", - /*0x2a*/ "A shield.\n", - /*0x2b*/ "Picked up something.\n", - /*0x2c*/ "This door is locked.\n", - /*0x2d*/ "bolt", - /*0x2e*/ "orb", - /*0x2f*/ "Reaper ammo", - /*0x30*/ "cloaking device", - /*0x31*/ "boost pill", - /*0x32*/ "your ", - /*0x33*/ "YOUR ", + /* 0*/ "Picked up ", + /* 1*/ "Double ", + /* 2*/ "some ", + /* 3*/ "Some ", + /* 4*/ "a ", + /* 5*/ "A ", + /* 6*/ "an ", + /* 7*/ "An ", + /* 8*/ "the ", + /* 9*/ "The ", + /* 10*/ "ammo", + /* 11*/ "cartridge", + /* 12*/ "magnum bullet", + /* 13*/ "golden bullet", + /* 14*/ "grenade", + /* 15*/ "grenade round", + /* 16*/ "rocket", + /* 17*/ "homing rocket", + /* 18*/ "remote mine", + /* 19*/ "proximity mine", + /* 20*/ "timed mine", + /* 21*/ "combat ", + /* 22*/ "knife", + /* 23*/ "knives", + /* 24*/ "s", + /* 25*/ "dart", + /* 26*/ "n-bomb", + /* 27*/ "sedatives", + /* 28*/ "explosive pen", + /* 29*/ "explosive case", + /* 30*/ "flare", + /* 31*/ "piton", + /* 32*/ "of dynamite", + /* 33*/ "stick ", + /* 34*/ "sticks ", + /* 35*/ "bug", + /* 36*/ "micro camera", + /* 37*/ "GoldenEye key", + /* 38*/ "token", + /* 39*/ "plastique", + /* 40*/ "Picked up a key.\n", + /* 41*/ "Picked up a shield.\n", + /* 42*/ "A shield.\n", + /* 43*/ "Picked up something.\n", + /* 44*/ "This door is locked.\n", + /* 45*/ "bolt", + /* 46*/ "orb", + /* 47*/ "Reaper ammo", + /* 48*/ "cloaking device", + /* 49*/ "boost pill", + /* 50*/ "your ", + /* 51*/ "YOUR ", }; diff --git a/src/files/lang/ritE.c b/src/files/lang/ritE.c index beb1dd839..3219673b9 100644 --- a/src/files/lang/ritE.c +++ b/src/files/lang/ritE.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment damaged.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We have to get you to the escape pod. \nFollow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between \nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands. \nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same... I'm sorry Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man! I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stabilized Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment damaged.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We have to get you to the escape pod. \nFollow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between \nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands. \nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same... I'm sorry Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man! I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stabilized Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/ritJ.c b/src/files/lang/ritJ.c index 2955c65d2..49f4adf52 100644 --- a/src/files/lang/ritJ.c +++ b/src/files/lang/ritJ.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their wellbeing. If the worst has happened then activate the Autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatpresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and Retrieve Equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President To Escape Capsule\n", - /*0x08*/ "Secure Air Force One Flight Path\n", - /*0x09*/ "Detach UFO From Air Force One\n", - /*0x0a*/ "Obtain suitcase\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a suitcase.\n", - /*0x0f*/ "Obtain crossbow\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted\n", - /*0x15*/ "Ufo attachment destroyed\n", - /*0x16*/ "Unable to detach ufo\n", - /*0x17*/ "Autopilot has been activated\n", - /*0x18*/ "Air Force 1 has been stabilised\n", - /*0x19*/ "Autopilot systems have been destroyed\n", - /*0x1a*/ "The president has been incapacitated\n", - /*0x1b*/ "Pilots have been killed\n", - /*0x1c*/ "Pilots have been saved\n", - /*0x1d*/ "Air Force One is about to crash\n", - /*0x1e*/ "Obtain remote mine\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder..\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The president's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Somethings wrong... you have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline Pill\n", - /*0x35*/ "Adrenaline Pill\n", - /*0x36*/ "Picked up an Adrenaline Pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Keycard\n", - /*0x3a*/ "Keycard\n", - /*0x3b*/ "Picked up a Keycard.\n", - /*0x3c*/ "Cargo Bay Has Been Lowered.\n", - /*0x3d*/ "Cargo Bay Has Been Raised.\n", - /*0x3e*/ "Mission Critical Object Has Been Destroyed.\n", - /*0x3f*/ "Access Denied - Lift Keycard Required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift Keycard\n", - /*0x43*/ "Lift Keycard\n", - /*0x44*/ "Picked up a Lift Keycard.\n", - /*0x45*/ "TImed Mine Has Been Wasted.\n", - /*0x46*/ "Ha Ha Ha Ha Ha.\n", - /*0x47*/ "You'll Never Save Him Now.\n", - /*0x48*/ "The President Is Under Attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic 2 to dataDyne. Now please, can we move on to other matters?", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries, and will back them...", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.", - /*0x4d*/ "As you wish, sir.", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?", - /*0x50*/ "Piece of cake, Joanna. Watch this!", - /*0x51*/ "Uh-oh.", - /*0x52*/ "Watch what? Will you stop playing around and shoot!", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!", - /*0x54*/ NULL, - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their wellbeing. If the worst has happened then activate the Autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatpresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President To Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and Retrieve Equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President To Escape Capsule\n", + /* 8*/ "Secure Air Force One Flight Path\n", + /* 9*/ "Detach UFO From Air Force One\n", + /* 10*/ "Obtain suitcase\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a suitcase.\n", + /* 15*/ "Obtain crossbow\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted\n", + /* 21*/ "Ufo attachment destroyed\n", + /* 22*/ "Unable to detach ufo\n", + /* 23*/ "Autopilot has been activated\n", + /* 24*/ "Air Force 1 has been stabilised\n", + /* 25*/ "Autopilot systems have been destroyed\n", + /* 26*/ "The president has been incapacitated\n", + /* 27*/ "Pilots have been killed\n", + /* 28*/ "Pilots have been saved\n", + /* 29*/ "Air Force One is about to crash\n", + /* 30*/ "Obtain remote mine\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder..\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The president's room is on this \nlevel, Joanna.\n", + /* 48*/ "Somethings wrong... you have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline Pill\n", + /* 53*/ "Adrenaline Pill\n", + /* 54*/ "Picked up an Adrenaline Pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Keycard\n", + /* 58*/ "Keycard\n", + /* 59*/ "Picked up a Keycard.\n", + /* 60*/ "Cargo Bay Has Been Lowered.\n", + /* 61*/ "Cargo Bay Has Been Raised.\n", + /* 62*/ "Mission Critical Object Has Been Destroyed.\n", + /* 63*/ "Access Denied - Lift Keycard Required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift Keycard\n", + /* 67*/ "Lift Keycard\n", + /* 68*/ "Picked up a Lift Keycard.\n", + /* 69*/ "TImed Mine Has Been Wasted.\n", + /* 70*/ "Ha Ha Ha Ha Ha.\n", + /* 71*/ "You'll Never Save Him Now.\n", + /* 72*/ "The President Is Under Attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic 2 to dataDyne. Now please, can we move on to other matters?", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries, and will back them...", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.", + /* 77*/ "As you wish, sir.", + /* 78*/ "My last chance? Ha! You fool. That was yours.", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?", + /* 80*/ "Piece of cake, Joanna. Watch this!", + /* 81*/ "Uh-oh.", + /* 82*/ "Watch what? Will you stop playing around and shoot!", + /* 83*/ "Out of options... Joanna, brace yourself for impact!", + /* 84*/ NULL, + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/ritP.c b/src/files/lang/ritP.c index 01408d8e0..f9ec87abc 100644 --- a/src/files/lang/ritP.c +++ b/src/files/lang/ritP.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment destroyed.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stablised Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment destroyed.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stablised Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/rit_str_f.c b/src/files/lang/rit_str_f.c index 01408d8e0..f9ec87abc 100644 --- a/src/files/lang/rit_str_f.c +++ b/src/files/lang/rit_str_f.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment destroyed.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stablised Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment destroyed.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stablised Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/rit_str_g.c b/src/files/lang/rit_str_g.c index 01408d8e0..f9ec87abc 100644 --- a/src/files/lang/rit_str_g.c +++ b/src/files/lang/rit_str_g.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment destroyed.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stablised Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment destroyed.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stablised Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/rit_str_i.c b/src/files/lang/rit_str_i.c index 01408d8e0..f9ec87abc 100644 --- a/src/files/lang/rit_str_i.c +++ b/src/files/lang/rit_str_i.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment destroyed.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stablised Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment destroyed.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stablised Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/rit_str_s.c b/src/files/lang/rit_str_s.c index 01408d8e0..f9ec87abc 100644 --- a/src/files/lang/rit_str_s.c +++ b/src/files/lang/rit_str_s.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x01*/ "AIR FORCE ONE\n", - /*0x02*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x03*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Locate and retrieve equipment\n", - /*0x06*/ "Locate President\n", - /*0x07*/ "Get President to escape capsule\n", - /*0x08*/ "Secure Air Force One flight path\n", - /*0x09*/ "Detach UFO from Air Force One\n", - /*0x0a*/ "Obtain Suitcase.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Suitcase\n", - /*0x0d*/ "Suitcase\n", - /*0x0e*/ "Picked up a Suitcase.\n", - /*0x0f*/ "Obtain Crossbow.\n", - /*0x10*/ "\n", - /*0x11*/ "Crossbow\n", - /*0x12*/ "Crossbow\n", - /*0x13*/ "Picked up a Crossbow.\n", - /*0x14*/ "Too many neutral casualties inflicted.\n", - /*0x15*/ "UFO attachment destroyed.\n", - /*0x16*/ "Unable to detach UFO.\n", - /*0x17*/ "Autopilot has been activated.\n", - /*0x18*/ "Air Force One has been stabilized.\n", - /*0x19*/ "Autopilot systems have been destroyed.\n", - /*0x1a*/ "The President has been incapacitated.\n", - /*0x1b*/ "Pilots have been killed.\n", - /*0x1c*/ "Pilots have been saved.\n", - /*0x1d*/ "Air Force One is about to crash.\n", - /*0x1e*/ "Obtain remote mine.\n", - /*0x1f*/ "\n", - /*0x20*/ "Remote mine\n", - /*0x21*/ "Remote mine\n", - /*0x22*/ "Picked up a remote mine.\n", - /*0x23*/ "Who are you, young lady?\n", - /*0x24*/ "Security, SECURITY!!\n", - /*0x25*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", - /*0x26*/ "What the hell was that!\n", - /*0x27*/ "We must get to the escape pod. Follow me.\n", - /*0x28*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", - /*0x29*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", - /*0x2a*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", - /*0x2b*/ "Hey, that's not...\n", - /*0x2c*/ "It's an intruder...\n", - /*0x2d*/ "How the hell did you get on board?\n", - /*0x2e*/ "Now, let's retrieve the evidence.\n", - /*0x2f*/ "The President's room is on this \nlevel, Joanna.\n", - /*0x30*/ "Something's wrong... You have to get to the cockpit!\n", - /*0x31*/ "Maybe a mine will detach the UFO.\n", - /*0x32*/ "\n", - /*0x33*/ "\n", - /*0x34*/ "Adrenaline pill\n", - /*0x35*/ "Adrenaline pill\n", - /*0x36*/ "Picked up an adrenaline pill.\n", - /*0x37*/ "\n", - /*0x38*/ "\n", - /*0x39*/ "Key card\n", - /*0x3a*/ "Key card\n", - /*0x3b*/ "Picked up a key card.\n", - /*0x3c*/ "Cargo bay has been lowered.\n", - /*0x3d*/ "Cargo bay has been raised.\n", - /*0x3e*/ "Mission critical object has been destroyed.\n", - /*0x3f*/ "Access denied - lift key card required.\n", - /*0x40*/ "\n", - /*0x41*/ "\n", - /*0x42*/ "Lift key card\n", - /*0x43*/ "Lift key card\n", - /*0x44*/ "Picked up a lift key card.\n", - /*0x45*/ "Timed mine has been wasted.\n", - /*0x46*/ "Ha, Ha, Ha, Ha, Ha.\n", - /*0x47*/ "You'll never save him now.\n", - /*0x48*/ "The President is under attack.\n", - /*0x49*/ "Have you thought any more about that proposal I gave you, sir?\n", - /*0x4a*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", - /*0x4b*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", - /*0x4c*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", - /*0x4d*/ "As you wish, sir.\n", - /*0x4e*/ "My last chance? Ha! You fool. That was yours.\n", - /*0x4f*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", - /*0x50*/ "Piece of cake, Joanna. Watch this!\n", - /*0x51*/ "Uh-oh.\n", - /*0x52*/ "Watch what? Will you stop playing around and shoot!\n", - /*0x53*/ "Out of options... Joanna, brace yourself for impact!\n", - /*0x54*/ "The pilots have stablised Air Force One.\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember that Presidential security are neutral and are not to be harmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Secure Air Force One Flight Path\n\nThe specifics of Trent's plan are not known, but it is believed that the flight crew will be in danger. Get to the cockpit and make sure of their well-being. If the worst has happened, then activate the autopilot.\n\n|Objective Five: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 1*/ "AIR FORCE ONE\n", + /* 2*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means getting the evidence from the baggage hold and showing it to the President.\n\n|Objective One: - Locate and Retrieve Equipment\n\nFind the equipment hidden in the baggage hold at the bottom of the aircraft and get it back. Remember thatPresidential security are neutral and are not to beharmed.\n\n|Objective Two: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Three: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Four: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 3*/ "|Background - \n\nTrent Easton's plan to abduct the President is in motion. The Carrington Institute response hinges on removing the President from Air Force One before Trent can do the same.\n\n|Carrington - \n\nTime is short, Joanna. In order to foil Trent's plan, you have to get the President off the plane. That means convincing him of Trent's betrayal, which in turn means showing the evidence to the President.\n\n|Objective One: - Locate President\n\nThe exact whereabouts of the Presidential office are not known. Once you find the office, present the evidence to the President. Make sure you get there before Trent does, or you can be sure he will manipulate the situation to his advantage.\n\n|Objective Two: - Get President to Escape Capsule\n\nThere is an emergency escape capsule on the lowest deck of the aircraft. Escort the President to the capsule, ensuring that no harm comes to him.\n\n|Objective Three: - Detach UFO From Air Force One\n\nGet that umbilical connector off Air Force One! The quickest way to do it would be to detonate a mine in the connector itself. \n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Locate and retrieve equipment\n", + /* 6*/ "Locate President\n", + /* 7*/ "Get President to escape capsule\n", + /* 8*/ "Secure Air Force One flight path\n", + /* 9*/ "Detach UFO from Air Force One\n", + /* 10*/ "Obtain Suitcase.\n", + /* 11*/ "\n", + /* 12*/ "Suitcase\n", + /* 13*/ "Suitcase\n", + /* 14*/ "Picked up a Suitcase.\n", + /* 15*/ "Obtain Crossbow.\n", + /* 16*/ "\n", + /* 17*/ "Crossbow\n", + /* 18*/ "Crossbow\n", + /* 19*/ "Picked up a Crossbow.\n", + /* 20*/ "Too many neutral casualties inflicted.\n", + /* 21*/ "UFO attachment destroyed.\n", + /* 22*/ "Unable to detach UFO.\n", + /* 23*/ "Autopilot has been activated.\n", + /* 24*/ "Air Force One has been stabilized.\n", + /* 25*/ "Autopilot systems have been destroyed.\n", + /* 26*/ "The President has been incapacitated.\n", + /* 27*/ "Pilots have been killed.\n", + /* 28*/ "Pilots have been saved.\n", + /* 29*/ "Air Force One is about to crash.\n", + /* 30*/ "Obtain remote mine.\n", + /* 31*/ "\n", + /* 32*/ "Remote mine\n", + /* 33*/ "Remote mine\n", + /* 34*/ "Picked up a remote mine.\n", + /* 35*/ "Who are you, young lady?\n", + /* 36*/ "Security, SECURITY!!\n", + /* 37*/ "Mr. President, you're in danger. Trent is trying to \nkidnap you.\n", + /* 38*/ "What the hell was that!\n", + /* 39*/ "We must get to the escape pod. Follow me.\n", + /* 40*/ "You can't make accusations like that without evidence.\n I assume that you have some?\n", + /* 41*/ "This is a recording of a meeting between\nTrent and the other conspirators.\n", + /* 42*/ "Seems overwhelming... I'm in your hands.\nWhat do we do now?\n", + /* 43*/ "Hey, that's not...\n", + /* 44*/ "It's an intruder...\n", + /* 45*/ "How the hell did you get on board?\n", + /* 46*/ "Now, let's retrieve the evidence.\n", + /* 47*/ "The President's room is on this \nlevel, Joanna.\n", + /* 48*/ "Something's wrong... You have to get to the cockpit!\n", + /* 49*/ "Maybe a mine will detach the UFO.\n", + /* 50*/ "\n", + /* 51*/ "\n", + /* 52*/ "Adrenaline pill\n", + /* 53*/ "Adrenaline pill\n", + /* 54*/ "Picked up an adrenaline pill.\n", + /* 55*/ "\n", + /* 56*/ "\n", + /* 57*/ "Key card\n", + /* 58*/ "Key card\n", + /* 59*/ "Picked up a key card.\n", + /* 60*/ "Cargo bay has been lowered.\n", + /* 61*/ "Cargo bay has been raised.\n", + /* 62*/ "Mission critical object has been destroyed.\n", + /* 63*/ "Access denied - lift key card required.\n", + /* 64*/ "\n", + /* 65*/ "\n", + /* 66*/ "Lift key card\n", + /* 67*/ "Lift key card\n", + /* 68*/ "Picked up a lift key card.\n", + /* 69*/ "Timed mine has been wasted.\n", + /* 70*/ "Ha, Ha, Ha, Ha, Ha.\n", + /* 71*/ "You'll never save him now.\n", + /* 72*/ "The President is under attack.\n", + /* 73*/ "Have you thought any more about that proposal I gave you, sir?\n", + /* 74*/ "My answer remains the same: I'm sorry, Trent, but no. I won't loan the Pelagic II to dataDyne. Now please, can we move on to other matters?\n", + /* 75*/ "But this is a golden opportunity to show that America has faith in its industries and will back them...\n", + /* 76*/ "Damn it, man, I say no and I mean no! I'm not gonna change my mind on this! I need my advisors to be unbiased, and recently you've not been giving me the impartiality I require. Let it go, and we'll say no more. This is your last chance.\n", + /* 77*/ "As you wish, sir.\n", + /* 78*/ "My last chance? Ha! You fool. That was yours.\n", + /* 79*/ "Elvis! Elvis! I can't detach that tube from the fuselage! Can you take it out?\n", + /* 80*/ "Piece of cake, Joanna. Watch this!\n", + /* 81*/ "Uh-oh.\n", + /* 82*/ "Watch what? Will you stop playing around and shoot!\n", + /* 83*/ "Out of options... Joanna, brace yourself for impact!\n", + /* 84*/ "The pilots have stablised Air Force One.\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/sevE.c b/src/files/lang/sevE.c index bb864ed0b..a8d87f7e4 100644 --- a/src/files/lang/sevE.c +++ b/src/files/lang/sevE.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x01*/ "AREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 1*/ "AREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sevJ.c b/src/files/lang/sevJ.c index 18394e261..ec6481d25 100644 --- a/src/files/lang/sevJ.c +++ b/src/files/lang/sevJ.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "Mainframe destroyed!\nData cannot be downloaded.\n", - /*0x01*/ "Get Elvis to warn the institute.\n", - /*0x02*/ "Get Elvis to warn the institute.\n", - /*0x03*/ "Get Elvis to warn the institute.\n", - /*0x04*/ "Sabotage Enemy Medical Experiment\n", - /*0x05*/ "Destroy Captured Maian Saucer\n", - /*0x06*/ "Activate Distress Signal\n", - /*0x07*/ "Medical Experiment Has Been Sabotaged\n", - /*0x08*/ "Captured Maian Saucer Has Been Destroyed\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, - /*0x0c*/ NULL, - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "Mainframe destroyed!\nData cannot be downloaded.\n", + /* 1*/ "Get Elvis to warn the institute.\n", + /* 2*/ "Get Elvis to warn the institute.\n", + /* 3*/ "Get Elvis to warn the institute.\n", + /* 4*/ "Sabotage Enemy Medical Experiment\n", + /* 5*/ "Destroy Captured Maian Saucer\n", + /* 6*/ "Activate Distress Signal\n", + /* 7*/ "Medical Experiment Has Been Sabotaged\n", + /* 8*/ "Captured Maian Saucer Has Been Destroyed\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, + /* 12*/ NULL, + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sevP.c b/src/files/lang/sevP.c index b3286c048..76874af6a 100644 --- a/src/files/lang/sevP.c +++ b/src/files/lang/sevP.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", - /*0x01*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", + /* 1*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sev_str_f.c b/src/files/lang/sev_str_f.c index b3286c048..76874af6a 100644 --- a/src/files/lang/sev_str_f.c +++ b/src/files/lang/sev_str_f.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", - /*0x01*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", + /* 1*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sev_str_g.c b/src/files/lang/sev_str_g.c index b3286c048..76874af6a 100644 --- a/src/files/lang/sev_str_g.c +++ b/src/files/lang/sev_str_g.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", - /*0x01*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", + /* 1*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sev_str_i.c b/src/files/lang/sev_str_i.c index b3286c048..76874af6a 100644 --- a/src/files/lang/sev_str_i.c +++ b/src/files/lang/sev_str_i.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", - /*0x01*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", + /* 1*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sev_str_s.c b/src/files/lang/sev_str_s.c index b3286c048..76874af6a 100644 --- a/src/files/lang/sev_str_s.c +++ b/src/files/lang/sev_str_s.c @@ -1,20 +1,20 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", - /*0x01*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", - /*0x02*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x03*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", - /*0x04*/ "Sabotage enemy medical experiment\n", - /*0x05*/ "Destroy captured Maian saucer\n", - /*0x06*/ "Activate distress signal\n", - /*0x07*/ "Medical experiment has been sabotaged.\n", - /*0x08*/ "Captured Maian saucer has been destroyed.\n", - /*0x09*/ "Distress signal has been sent.\n", - /*0x0a*/ "Critical mission object has been destroyed.\n", - /*0x0b*/ "Mission failed - cannot escape from medlab.\n", - /*0x0c*/ "Alternative escape route found.\n", - /*0x0d*/ NULL, - /*0x0e*/ NULL, - /*0x0f*/ NULL, + /* 0*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Destroy Captured Maian Craft\n\nMy final act of duty will be to destroy what remains of the vehicle in which I arrived on Earth. If anyone discovers that the technology within is similar to the Carrington Institute 'inventions,' then our allies on earth will be endangered, and I will have failed.\n\n", + /* 1*/ "|Objective Three: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\nAREA 51, NEVADA, EARTH\n", + /* 2*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Sabotage Enemy Medical Experiment\n\nThe body of my charge, the Maian Ambassador to Earth, is being experimented on. To complete my duty as a Maian Protector, I must ensure that the body is destroyed.\n\n|Objective Two: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 3*/ "|Background - \n\nEmergency capture protocols activated. Ship XD-310372 suffered hostile planetfall. Maian Protector One (Aelphaeis Mangarae) sole survivor. Planet designated pre-contact status; paranoia grade 'B+,' intolerance grade 'B,' xenophobia grade 'A.' Destroy equipment remaining; prevent examination of Maian technology and/or personnel.\n\n|Objective One: - Send Distress Signal to Allies\n\nThe Carrington Institute might be able to help me. If I can get a message out to them, they will know of my location and status. Any equipment I am unable to reach and destroy, they will.\n\nEND\n", + /* 4*/ "Sabotage enemy medical experiment\n", + /* 5*/ "Destroy captured Maian saucer\n", + /* 6*/ "Activate distress signal\n", + /* 7*/ "Medical experiment has been sabotaged.\n", + /* 8*/ "Captured Maian saucer has been destroyed.\n", + /* 9*/ "Distress signal has been sent.\n", + /* 10*/ "Critical mission object has been destroyed.\n", + /* 11*/ "Mission failed - cannot escape from medlab.\n", + /* 12*/ "Alternative escape route found.\n", + /* 13*/ NULL, + /* 14*/ NULL, + /* 15*/ NULL, }; diff --git a/src/files/lang/sevbE.c b/src/files/lang/sevbE.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevbE.c +++ b/src/files/lang/sevbE.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevbJ.c b/src/files/lang/sevbJ.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevbJ.c +++ b/src/files/lang/sevbJ.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevbP.c b/src/files/lang/sevbP.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevbP.c +++ b/src/files/lang/sevbP.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevb_str_f.c b/src/files/lang/sevb_str_f.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevb_str_f.c +++ b/src/files/lang/sevb_str_f.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevb_str_g.c b/src/files/lang/sevb_str_g.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevb_str_g.c +++ b/src/files/lang/sevb_str_g.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevb_str_i.c b/src/files/lang/sevb_str_i.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevb_str_i.c +++ b/src/files/lang/sevb_str_i.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/sevb_str_s.c b/src/files/lang/sevb_str_s.c index 89b82ab8b..4e68db084 100644 --- a/src/files/lang/sevb_str_s.c +++ b/src/files/lang/sevb_str_s.c @@ -1,12 +1,12 @@ #include char *lang[] = { - /*0x00*/ "Retaking the Institute.\nLead the team and clean out the building.\n", - /*0x01*/ "Lead the team and clean out the building.\n", - /*0x02*/ "Lead the team and clean out the building.\n", - /*0x03*/ "Kill All Enemy Agents\n", - /*0x04*/ "Do Something Else\n", - /*0x05*/ "And Something Else\n", - /*0x06*/ NULL, - /*0x07*/ NULL, + /* 0*/ "Retaking the Institute.\nLead the team and clean out the building.\n", + /* 1*/ "Lead the team and clean out the building.\n", + /* 2*/ "Lead the team and clean out the building.\n", + /* 3*/ "Kill All Enemy Agents\n", + /* 4*/ "Do Something Else\n", + /* 5*/ "And Something Else\n", + /* 6*/ NULL, + /* 7*/ NULL, }; diff --git a/src/files/lang/shoE.c b/src/files/lang/shoE.c index 32867d4b1..5f0a1bb79 100644 --- a/src/files/lang/shoE.c +++ b/src/files/lang/shoE.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Vision.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Vision\n", - /*0x0d*/ "Night Vision\n", - /*0x0e*/ "Picked up Night Vision.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area. \nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! \n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me your gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you? Are you hurt?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead. He is sure to have powerful shielding capable of withstanding gunfire, so you may need to destroy part of the shrine itself to deal the final blow.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targeting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nYou may have to blow a hole in the outer wall just to gain access to the shrine interior - your IR scanner should help find a weak spot in the structure. Once inside the perimeter, there's another problem. Apparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Vision.\n", + /* 11*/ "\n", + /* 12*/ "Night Vision\n", + /* 13*/ "Night Vision\n", + /* 14*/ "Picked up Night Vision.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area. \nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! \n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me your gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you? Are you hurt?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/shoJ.c b/src/files/lang/shoJ.c index 2fdecfd89..dabb92652 100644 --- a/src/files/lang/shoJ.c +++ b/src/files/lang/shoJ.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the inner sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the inner sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment\n\n|Objective Two: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Three: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Four: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify Temple Targets\n", - /*0x06*/ "Activate Bridge\n", - /*0x07*/ "Gain Access To Inner Sanctum\n", - /*0x08*/ "Destroy Secret Skedar Army\n", - /*0x09*/ "Assasinate Skedar Leader\n", - /*0x0a*/ "Obtain Night Sight\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight\n", - /*0x0f*/ "Obtain Scanner\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner\n", - /*0x14*/ "Obtain Target Amplifier\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier\n", - /*0x19*/ "Target Amplifier placed correctly\n", - /*0x1a*/ "Target Amplifier placed incorrectly\n", - /*0x1b*/ "Generator De-activated\n", - /*0x1c*/ "Skedar Inner Sanctum Has Been Reached\n", - /*0x1d*/ "Skedar Secret Army Has Been Defeated\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant round here. This must\nbe the inner sanctum.\n", - /*0x20*/ "OH NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay this is it... cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The battle shrine is located at the most holy part of this holy planet.", - /*0x23*/ "So let me get this straight, its holy. But there's more to it than that, isn't there?", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire, but we always had to be on our guard. The destruction of this place would mean a chance at true peace.", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.", - /*0x26*/ "If you're caught on the ground when the fleet gets here you won't stand a chance. ", - /*0x27*/ "That's a mistake I don't intend to make.", - /*0x28*/ "Yesss...", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?", - /*0x2a*/ "Elvis! Elvis! Over here.", - /*0x2b*/ "No problem, grab my arms, well get you out in no time.", - /*0x2c*/ "No, quick! Give me a gun!", - /*0x2d*/ "Will! You! Just! Let! Go!", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.", - /*0x30*/ "Of course, Joanna, of course.", - /*0x31*/ "No, I would have.", - /*0x32*/ "I believe you.", - /*0x33*/ NULL, - /*0x34*/ NULL, - /*0x35*/ NULL, - /*0x36*/ NULL, - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the inner sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the inner sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment\n\n|Objective Two: - Gain Access To Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Three: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar Warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Four: - Assasinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale, and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify Temple Targets\n", + /* 6*/ "Activate Bridge\n", + /* 7*/ "Gain Access To Inner Sanctum\n", + /* 8*/ "Destroy Secret Skedar Army\n", + /* 9*/ "Assasinate Skedar Leader\n", + /* 10*/ "Obtain Night Sight\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight\n", + /* 15*/ "Obtain Scanner\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner\n", + /* 20*/ "Obtain Target Amplifier\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier\n", + /* 25*/ "Target Amplifier placed correctly\n", + /* 26*/ "Target Amplifier placed incorrectly\n", + /* 27*/ "Generator De-activated\n", + /* 28*/ "Skedar Inner Sanctum Has Been Reached\n", + /* 29*/ "Skedar Secret Army Has Been Defeated\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant round here. This must\nbe the inner sanctum.\n", + /* 32*/ "OH NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay this is it... cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The battle shrine is located at the most holy part of this holy planet.", + /* 35*/ "So let me get this straight, its holy. But there's more to it than that, isn't there?", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire, but we always had to be on our guard. The destruction of this place would mean a chance at true peace.", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.", + /* 38*/ "If you're caught on the ground when the fleet gets here you won't stand a chance. ", + /* 39*/ "That's a mistake I don't intend to make.", + /* 40*/ "Yesss...", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?", + /* 42*/ "Elvis! Elvis! Over here.", + /* 43*/ "No problem, grab my arms, well get you out in no time.", + /* 44*/ "No, quick! Give me a gun!", + /* 45*/ "Will! You! Just! Let! Go!", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.", + /* 48*/ "Of course, Joanna, of course.", + /* 49*/ "No, I would have.", + /* 50*/ "I believe you.", + /* 51*/ NULL, + /* 52*/ NULL, + /* 53*/ NULL, + /* 54*/ NULL, + /* 55*/ NULL, }; diff --git a/src/files/lang/shoP.c b/src/files/lang/shoP.c index 5e4ca0b5e..ab1e9b8d6 100644 --- a/src/files/lang/shoP.c +++ b/src/files/lang/shoP.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Sight.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?\n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me a gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Sight.\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?\n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me a gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/sho_str_f.c b/src/files/lang/sho_str_f.c index 5e4ca0b5e..ab1e9b8d6 100644 --- a/src/files/lang/sho_str_f.c +++ b/src/files/lang/sho_str_f.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Sight.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?\n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me a gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Sight.\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?\n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me a gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/sho_str_g.c b/src/files/lang/sho_str_g.c index 5e4ca0b5e..ab1e9b8d6 100644 --- a/src/files/lang/sho_str_g.c +++ b/src/files/lang/sho_str_g.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Sight.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?\n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me a gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Sight.\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?\n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me a gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/sho_str_i.c b/src/files/lang/sho_str_i.c index 5e4ca0b5e..ab1e9b8d6 100644 --- a/src/files/lang/sho_str_i.c +++ b/src/files/lang/sho_str_i.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Sight.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?\n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me a gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Sight.\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?\n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me a gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/sho_str_s.c b/src/files/lang/sho_str_s.c index 5e4ca0b5e..ab1e9b8d6 100644 --- a/src/files/lang/sho_str_s.c +++ b/src/files/lang/sho_str_s.c @@ -1,60 +1,60 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x01*/ "SKEDAR BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "Identify temple targets\n", - /*0x06*/ "Activate bridge\n", - /*0x07*/ "Gain access to Inner Sanctum\n", - /*0x08*/ "Destroy secret Skedar army\n", - /*0x09*/ "Assassinate Skedar leader\n", - /*0x0a*/ "Obtain Night Sight.\n", - /*0x0b*/ "\n", - /*0x0c*/ "Night Sight\n", - /*0x0d*/ "Night Sight\n", - /*0x0e*/ "Picked up Night Sight.\n", - /*0x0f*/ "Obtain Scanner.\n", - /*0x10*/ "\n", - /*0x11*/ "Scanner\n", - /*0x12*/ "Scanner\n", - /*0x13*/ "Picked up Scanner.\n", - /*0x14*/ "Obtain Target Amplifier.\n", - /*0x15*/ "\n", - /*0x16*/ "Target Amplifier\n", - /*0x17*/ "Target Amplifier\n", - /*0x18*/ "Picked up Target Amplifier.\n", - /*0x19*/ "Target Amplifier placed correctly.\n", - /*0x1a*/ "Target Amplifier placed incorrectly.\n", - /*0x1b*/ "Generator has been reactivated.\n", - /*0x1c*/ "Skedar Inner Sanctum has been reached.\n", - /*0x1d*/ "Skedar secret army has been defeated.\n", - /*0x1e*/ "This seems to be one of the special pillars.\n", - /*0x1f*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", - /*0x20*/ "OH, NO!!! A Skedar army in suspended animation!\n", - /*0x21*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", - /*0x22*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", - /*0x23*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", - /*0x24*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", - /*0x25*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", - /*0x26*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", - /*0x27*/ "That's a mistake I don't intend to make.\n", - /*0x28*/ "Yesss...\n", - /*0x29*/ "Joanna! Joanna! Where are you? Are you hurt?\n", - /*0x2a*/ "Elvis! Elvis! Over here.\n", - /*0x2b*/ "No problem. Grab my arms - we'll get you out in no time.\n", - /*0x2c*/ "No, quick! Give me a gun!\n", - /*0x2d*/ "Will! You! Just! Let! Go!\n", - /*0x2e*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", - /*0x2f*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", - /*0x30*/ "Of course, Joanna, of course.\n", - /*0x31*/ "No, I would have.\n", - /*0x32*/ "I believe you.\n", - /*0x33*/ "Make your sacrifice to the God of War.\n", - /*0x34*/ "Grenade ammo used up - can't enter Shrine.\n", - /*0x35*/ "Alternative entrance to Shrine created.\n", - /*0x36*/ "Where are you?\n", - /*0x37*/ NULL, + /* 0*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Destroy Secret Skedar Army\n\nThe Maian High Command suspects that more Skedar warriors are kept in stasis in unknown locations. This could be one of those places. If it is, destroy them. The last thing we need to face now is a stream of psychotic reinforcements.\n\n|Objective Five: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 1*/ "SKEDAR BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Gain Access to Inner Sanctum\n\nSearch through the maze of underground corridors to find the Inner Sanctum. Expect resistance to be fierce, fanatical even. This is a shrine to war, and they are very devout in their worship.\n\n|Objective Four: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 3*/ "|Background - \n\nThe hidden heart of the Skedar religion is exposed at last - a desert planet burning under three suns. The leader of the Skedar terrorist faction is based at the Battle Shrine on the surface of the planet. The destruction of the Shrine and the death of their leader would break the morale of the Skedar.\n\n|Carrington - Not Available.\n\n|Elvis - \n\nThere's some groundwork to do, Joanna - I need parts of the temple marked as targets for bombardment. And we need to be absolutely certain that the Skedar leader is dead.\n\n|Objective One: - Identify Temple Targets\n\nAttach a targetting device to each of three obelisks on the surface. They form part of a damaged but still functional shield generator that might cause part of the Shrine to escape the bombardment. Use the R-Tracker to identify the correct ones.\n\n|Objective Two: - Activate Bridge\n\nApparently caused many years ago by one of the earthquakes which plague the planet, a deep ravine cuts the Inner Sanctum area off from the rest of the Shrine. The Skedar have made a retractable bridge to provide access, but you can guarantee it will be well guarded.\n\n|Objective Three: - Assassinate Skedar Leader\n\nThe leader is a warrior much revered by the Skedar. His death will be a hammer blow to their morale and will mark the end of their warpath throughout the galaxy. Peace for all.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "Identify temple targets\n", + /* 6*/ "Activate bridge\n", + /* 7*/ "Gain access to Inner Sanctum\n", + /* 8*/ "Destroy secret Skedar army\n", + /* 9*/ "Assassinate Skedar leader\n", + /* 10*/ "Obtain Night Sight.\n", + /* 11*/ "\n", + /* 12*/ "Night Sight\n", + /* 13*/ "Night Sight\n", + /* 14*/ "Picked up Night Sight.\n", + /* 15*/ "Obtain Scanner.\n", + /* 16*/ "\n", + /* 17*/ "Scanner\n", + /* 18*/ "Scanner\n", + /* 19*/ "Picked up Scanner.\n", + /* 20*/ "Obtain Target Amplifier.\n", + /* 21*/ "\n", + /* 22*/ "Target Amplifier\n", + /* 23*/ "Target Amplifier\n", + /* 24*/ "Picked up Target Amplifier.\n", + /* 25*/ "Target Amplifier placed correctly.\n", + /* 26*/ "Target Amplifier placed incorrectly.\n", + /* 27*/ "Generator has been reactivated.\n", + /* 28*/ "Skedar Inner Sanctum has been reached.\n", + /* 29*/ "Skedar secret army has been defeated.\n", + /* 30*/ "This seems to be one of the special pillars.\n", + /* 31*/ "The power's more constant in this area.\nThe Inner Sanctum can't be far away.\n", + /* 32*/ "OH, NO!!! A Skedar army in suspended animation!\n", + /* 33*/ "Okay, this is it... Cut off the head and the \nbody will perish.\n", + /* 34*/ "This is the Skedar fanatics' most holy place. They believe this planet is sacred ground. The Battle Shrine is located at the most holy part of this holy planet.\n", + /* 35*/ "So let me get this straight - it's holy. But there's more to it than that, isn't there?\n", + /* 36*/ "Yes. In all of the time that we Maians fought the Skedar, we never found this place. We knew that until it was destroyed, the war would never be over. We fought the Skedar to a standstill, we earned a ceasefire - but we always had to be on our guard. The destruction of this place would mean a chance at true peace.\n", + /* 37*/ "Then we have to be certain that no fanatics survive. I'll go in and take out the leader. You'll have to summon the Maian fleet to level the Shrine.\n", + /* 38*/ "If you're caught on the ground when the fleet gets here, you won't stand a chance.\n", + /* 39*/ "That's a mistake I don't intend to make.\n", + /* 40*/ "Yesss...\n", + /* 41*/ "Joanna! Joanna! Where are you? Are you hurt?\n", + /* 42*/ "Elvis! Elvis! Over here.\n", + /* 43*/ "No problem. Grab my arms - we'll get you out in no time.\n", + /* 44*/ "No, quick! Give me a gun!\n", + /* 45*/ "Will! You! Just! Let! Go!\n", + /* 46*/ "I managed to get the fleet to stop the bombardment while I looked for you. They'll start as soon as we're clear.\n", + /* 47*/ "I'd have got out in time if that one hadn't grabbed my foot.\n", + /* 48*/ "Of course, Joanna, of course.\n", + /* 49*/ "No, I would have.\n", + /* 50*/ "I believe you.\n", + /* 51*/ "Make your sacrifice to the God of War.\n", + /* 52*/ "Grenade ammo used up - can't enter Shrine.\n", + /* 53*/ "Alternative entrance to Shrine created.\n", + /* 54*/ "Where are you?\n", + /* 55*/ NULL, }; diff --git a/src/files/lang/statE.c b/src/files/lang/statE.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/statE.c +++ b/src/files/lang/statE.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/statJ.c b/src/files/lang/statJ.c index 6787c7224..6481e7dc9 100644 --- a/src/files/lang/statJ.c +++ b/src/files/lang/statJ.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "Mopping Up The Skedar Homeworld\n", - /*0x01*/ "Kill all the skedar .\n", - /*0x02*/ "Kill all the skedar .\n", - /*0x03*/ "Kill all the skedar .\n", - /*0x04*/ "Kill Skedar Captain\n", - /*0x05*/ "Kill Skedar Captain 2\n", - /*0x06*/ "Kill Skedar Captain 3\n", - /*0x07*/ "Elvii Leader Has Been Killed.\n", - /*0x08*/ "Skedar Captain Has Been Killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "Mopping Up The Skedar Homeworld\n", + /* 1*/ "Kill all the skedar .\n", + /* 2*/ "Kill all the skedar .\n", + /* 3*/ "Kill all the skedar .\n", + /* 4*/ "Kill Skedar Captain\n", + /* 5*/ "Kill Skedar Captain 2\n", + /* 6*/ "Kill Skedar Captain 3\n", + /* 7*/ "Elvii Leader Has Been Killed.\n", + /* 8*/ "Skedar Captain Has Been Killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/statP.c b/src/files/lang/statP.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/statP.c +++ b/src/files/lang/statP.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/stat_str_f.c b/src/files/lang/stat_str_f.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/stat_str_f.c +++ b/src/files/lang/stat_str_f.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/stat_str_g.c b/src/files/lang/stat_str_g.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/stat_str_g.c +++ b/src/files/lang/stat_str_g.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/stat_str_i.c b/src/files/lang/stat_str_i.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/stat_str_i.c +++ b/src/files/lang/stat_str_i.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/stat_str_s.c b/src/files/lang/stat_str_s.c index 1c05975ea..ef236a625 100644 --- a/src/files/lang/stat_str_s.c +++ b/src/files/lang/stat_str_s.c @@ -1,16 +1,16 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", - /*0x01*/ "BATTLE SHRINE\n", - /*0x02*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", - /*0x04*/ "Kill Skedar King.\n", - /*0x05*/ "Kill Skedar King 2.\n", - /*0x06*/ "Kill Skedar King 3.\n", - /*0x07*/ "Maian leader has been killed.\n", - /*0x08*/ "Skedar King has been killed.\n", - /*0x09*/ NULL, - /*0x0a*/ NULL, - /*0x0b*/ NULL, + /* 0*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\n|Objective Three: - Regicide Part Three\n\nSorry, sorry, it seems that there is a third King. Our scanners had trouble detecting it due to the extreme amount of surface disturbance caused by the fleet bombardment. As a result, this King is more prepared than the other two; this makes it even more vital that the King be destroyed.\n\nEND\n", + /* 1*/ "BATTLE SHRINE\n", + /* 2*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide Part One\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\n|Objective Two: - Regicide Part Two\n\nThere is another clone! A fault in the Skedar clone tanks meant that two Kings were activated at once. This one has had more time to acclimatize itself, so it is therefore more dangerous. Once it has been destroyed, the threat is over.\n\nEND\n", + /* 3*/ "|Background - \n\nThe fleet bombardment has now ceased. Teams of Maian Protectors are being assembled for mopping up operations on the surface. Gene-spectrum scanning has brought another candidate for the Skedar King to our attention.\n\n|Objective One: - Regicide\n\nThis clone of the Skedar King was activated when Joanna Dark shot and killed the existing King. It should be confused, and not as much of a threat as the previous King - at the moment. Destroy it before it can take control of the remnants of the Skedar army.\n\nEND\n", + /* 4*/ "Kill Skedar King.\n", + /* 5*/ "Kill Skedar King 2.\n", + /* 6*/ "Kill Skedar King 3.\n", + /* 7*/ "Maian leader has been killed.\n", + /* 8*/ "Skedar King has been killed.\n", + /* 9*/ NULL, + /* 10*/ NULL, + /* 11*/ NULL, }; diff --git a/src/files/lang/titleE.c b/src/files/lang/titleE.c index 17ac4e7e0..561257e86 100644 --- a/src/files/lang/titleE.c +++ b/src/files/lang/titleE.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "chris darling\n", - /*0x0c*/ "weapons specialist\n", - /*0x0d*/ "duncan botwood\n", - /*0x0e*/ "grey area\n", - /*0x0f*/ "b jones\n", - /*0x10*/ "bodybuilder\n", - /*0x11*/ "steve malpass\n", - /*0x12*/ "perfect locations and vox\n", - /*0x13*/ "brian marshall\n", - /*0x14*/ "-aqham-\n", - /*0x15*/ "russell irwin\n", - /*0x16*/ "well packed man\n", - /*0x17*/ "jamie 'evo' williams\n", - /*0x18*/ "manic welsh designer\n", - /*0x19*/ "ross bury\n", - /*0x1a*/ "bionic backgrounds\n", - /*0x1b*/ "martin penny\n", - /*0x1c*/ "sound geezer\n", - /*0x1d*/ "grant kirkhope\n", - /*0x1e*/ "play that music maestro\n", - /*0x1f*/ "david clynick\n", - /*0x20*/ "bangin hardkore choonz\n", - /*0x21*/ "keith 'bunny' rabbette\n", - /*0x22*/ "dinomic backgrounds\n", - /*0x23*/ "dd snipers\n", - /*0x24*/ "kevin bayliss\n", - /*0x25*/ "dean smith\n", - /*0x26*/ "graham smith\n", - /*0x27*/ "mike 'curry' currington\n", - /*0x28*/ "tony wong\n", - /*0x29*/ "simon farmer\n", - /*0x2a*/ "leigh loveday\n", - /*0x2b*/ "rob harrison\n", - /*0x2c*/ "steven hurst\n", - /*0x2d*/ "fearsome foursome\n", - /*0x2e*/ "phil dunne\n", - /*0x2f*/ "ricky berwick\n", - /*0x30*/ "gareth glover\n", - /*0x31*/ "jonathon ambrose\n", - /*0x32*/ "trent's henchmen\n", - /*0x33*/ "lee musgrave\n", - /*0x34*/ "johnni christensen\n", - /*0x35*/ "mark betteridge\n", - /*0x36*/ "chris marlow\n", - /*0x37*/ "robin beanland\n", - /*0x38*/ "neil gallagher\n", - /*0x39*/ "feargal plant\n", - /*0x3a*/ "voices in the dark\n", - /*0x3b*/ "eveline fischer\n", - /*0x3c*/ "chris sutherland\n", - /*0x3d*/ "chris seavor\n", - /*0x3e*/ "john silke\n", - /*0x3f*/ "ben cullum\n", - /*0x40*/ "louise tilston\n", - /*0x41*/ "alistair lindsay\n", - /*0x42*/ "duncan botwood\n", - /*0x43*/ "b jones\n", - /*0x44*/ "beau chesluk\n", - /*0x45*/ "steve malpass\n", - /*0x46*/ "ci techs\n", - /*0x47*/ "richard 'force 9' gale\n", - /*0x48*/ "mark green\n", - /*0x49*/ "alex zoro\n", - /*0x4a*/ "mark wilson\n", - /*0x4b*/ "hard and wary support\n", - /*0x4c*/ "pete 'hardrom' cox\n", - /*0x4d*/ "paul 'max' mikell\n", - /*0x4e*/ "doug crouch\n", - /*0x4f*/ "dk crew\n", - /*0x50*/ "mark stevenson\n", - /*0x51*/ "carl tilley\n", - /*0x52*/ "chris woods\n", - /*0x53*/ "motion capture\n", - /*0x54*/ "alan tippertronic\n", - /*0x55*/ "des easen\n", - /*0x56*/ "jim 'love' ballard\n", - /*0x57*/ "going through the motions\n", - /*0x58*/ "duncan 'bot' botwood\n", - /*0x59*/ "michelle tipper\n", - /*0x5a*/ "sue 'falling' fell\n", - /*0x5b*/ "doug 'crouch' crouch\n", - /*0x5c*/ "ross bury\n", - /*0x5d*/ "rare exterminators\n", - /*0x5e*/ "huw ward\n", - /*0x5f*/ "adam munton\n", - /*0x60*/ "david wong\n", - /*0x61*/ "luke munton\n", - /*0x62*/ "gary phelps\n", - /*0x63*/ "john silke\n", - /*0x64*/ "matthew carter\n", - /*0x65*/ "gavin price\n", - /*0x66*/ "gareth stevenson\n", - /*0x67*/ "bushbaby\n", - /*0x68*/ "stephen stamper\n", - /*0x69*/ "ross bullimore\n", - /*0x6a*/ "justin cook\n", - /*0x6b*/ "dale murchie\n", - /*0x6c*/ "roger smith\n", - /*0x6d*/ "andrew wilson\n", - /*0x6e*/ "dark commanders\n", - /*0x6f*/ "bis\n", - /*0x70*/ "wombat\n", - /*0x71*/ "rare in the sun\n", - /*0x72*/ "joel hochberg\n", - /*0x73*/ "eileen hochberg\n", - /*0x74*/ "scott hochberg\n", - /*0x75*/ "jerry rogowski\n", - /*0x76*/ "testing (rare miami)\n", - /*0x77*/ "keith coll\n", - /*0x78*/ "testing (noa)\n", - /*0x79*/ "michael kelbaugh\n", - /*0x7a*/ "tim bechtel\n", - /*0x7b*/ "tom hertzog\n", - /*0x7c*/ "melvin 'sherwood' forrest\n", - /*0x7d*/ "dougall campbell\n", - /*0x7e*/ "roger harrison\n", - /*0x7f*/ "jeff kalles\n", - /*0x80*/ "the perfect core\n", - /*0x81*/ "-darker than you\n", - /*0x82*/ "treehouse\n", - /*0x83*/ "armond williams junior\n", - /*0x84*/ "henry sterchi\n", - /*0x85*/ "ed ridgeway\n", - /*0x86*/ "perfect spelling\n", - /*0x87*/ "teresa lillygren\n", - /*0x88*/ "nintendo\n", - /*0x89*/ "mr arakawa\n", - /*0x8a*/ "mike fukuda\n", - /*0x8b*/ "don james\n", - /*0x8c*/ "michael kelbaugh\n", - /*0x8d*/ "howard lincoln\n", - /*0x8e*/ "ken lobb\n", - /*0x8f*/ "jacqualee story\n", - /*0x90*/ "gail tilden\n", - /*0x91*/ "copyright rare 2000\n", - /*0x92*/ "perfect dark and the pd device\n", - /*0x93*/ "are trademarks\n", - /*0x94*/ "rare\n", - /*0x95*/ "designs on the future\n", - /*0x96*/ "perfect dark is forever\n", - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "chris darling\n", + /* 12*/ "weapons specialist\n", + /* 13*/ "duncan botwood\n", + /* 14*/ "grey area\n", + /* 15*/ "b jones\n", + /* 16*/ "bodybuilder\n", + /* 17*/ "steve malpass\n", + /* 18*/ "perfect locations and vox\n", + /* 19*/ "brian marshall\n", + /* 20*/ "-aqham-\n", + /* 21*/ "russell irwin\n", + /* 22*/ "well packed man\n", + /* 23*/ "jamie 'evo' williams\n", + /* 24*/ "manic welsh designer\n", + /* 25*/ "ross bury\n", + /* 26*/ "bionic backgrounds\n", + /* 27*/ "martin penny\n", + /* 28*/ "sound geezer\n", + /* 29*/ "grant kirkhope\n", + /* 30*/ "play that music maestro\n", + /* 31*/ "david clynick\n", + /* 32*/ "bangin hardkore choonz\n", + /* 33*/ "keith 'bunny' rabbette\n", + /* 34*/ "dinomic backgrounds\n", + /* 35*/ "dd snipers\n", + /* 36*/ "kevin bayliss\n", + /* 37*/ "dean smith\n", + /* 38*/ "graham smith\n", + /* 39*/ "mike 'curry' currington\n", + /* 40*/ "tony wong\n", + /* 41*/ "simon farmer\n", + /* 42*/ "leigh loveday\n", + /* 43*/ "rob harrison\n", + /* 44*/ "steven hurst\n", + /* 45*/ "fearsome foursome\n", + /* 46*/ "phil dunne\n", + /* 47*/ "ricky berwick\n", + /* 48*/ "gareth glover\n", + /* 49*/ "jonathon ambrose\n", + /* 50*/ "trent's henchmen\n", + /* 51*/ "lee musgrave\n", + /* 52*/ "johnni christensen\n", + /* 53*/ "mark betteridge\n", + /* 54*/ "chris marlow\n", + /* 55*/ "robin beanland\n", + /* 56*/ "neil gallagher\n", + /* 57*/ "feargal plant\n", + /* 58*/ "voices in the dark\n", + /* 59*/ "eveline fischer\n", + /* 60*/ "chris sutherland\n", + /* 61*/ "chris seavor\n", + /* 62*/ "john silke\n", + /* 63*/ "ben cullum\n", + /* 64*/ "louise tilston\n", + /* 65*/ "alistair lindsay\n", + /* 66*/ "duncan botwood\n", + /* 67*/ "b jones\n", + /* 68*/ "beau chesluk\n", + /* 69*/ "steve malpass\n", + /* 70*/ "ci techs\n", + /* 71*/ "richard 'force 9' gale\n", + /* 72*/ "mark green\n", + /* 73*/ "alex zoro\n", + /* 74*/ "mark wilson\n", + /* 75*/ "hard and wary support\n", + /* 76*/ "pete 'hardrom' cox\n", + /* 77*/ "paul 'max' mikell\n", + /* 78*/ "doug crouch\n", + /* 79*/ "dk crew\n", + /* 80*/ "mark stevenson\n", + /* 81*/ "carl tilley\n", + /* 82*/ "chris woods\n", + /* 83*/ "motion capture\n", + /* 84*/ "alan tippertronic\n", + /* 85*/ "des easen\n", + /* 86*/ "jim 'love' ballard\n", + /* 87*/ "going through the motions\n", + /* 88*/ "duncan 'bot' botwood\n", + /* 89*/ "michelle tipper\n", + /* 90*/ "sue 'falling' fell\n", + /* 91*/ "doug 'crouch' crouch\n", + /* 92*/ "ross bury\n", + /* 93*/ "rare exterminators\n", + /* 94*/ "huw ward\n", + /* 95*/ "adam munton\n", + /* 96*/ "david wong\n", + /* 97*/ "luke munton\n", + /* 98*/ "gary phelps\n", + /* 99*/ "john silke\n", + /*100*/ "matthew carter\n", + /*101*/ "gavin price\n", + /*102*/ "gareth stevenson\n", + /*103*/ "bushbaby\n", + /*104*/ "stephen stamper\n", + /*105*/ "ross bullimore\n", + /*106*/ "justin cook\n", + /*107*/ "dale murchie\n", + /*108*/ "roger smith\n", + /*109*/ "andrew wilson\n", + /*110*/ "dark commanders\n", + /*111*/ "bis\n", + /*112*/ "wombat\n", + /*113*/ "rare in the sun\n", + /*114*/ "joel hochberg\n", + /*115*/ "eileen hochberg\n", + /*116*/ "scott hochberg\n", + /*117*/ "jerry rogowski\n", + /*118*/ "testing (rare miami)\n", + /*119*/ "keith coll\n", + /*120*/ "testing (noa)\n", + /*121*/ "michael kelbaugh\n", + /*122*/ "tim bechtel\n", + /*123*/ "tom hertzog\n", + /*124*/ "melvin 'sherwood' forrest\n", + /*125*/ "dougall campbell\n", + /*126*/ "roger harrison\n", + /*127*/ "jeff kalles\n", + /*128*/ "the perfect core\n", + /*129*/ "-darker than you\n", + /*130*/ "treehouse\n", + /*131*/ "armond williams junior\n", + /*132*/ "henry sterchi\n", + /*133*/ "ed ridgeway\n", + /*134*/ "perfect spelling\n", + /*135*/ "teresa lillygren\n", + /*136*/ "nintendo\n", + /*137*/ "mr arakawa\n", + /*138*/ "mike fukuda\n", + /*139*/ "don james\n", + /*140*/ "michael kelbaugh\n", + /*141*/ "howard lincoln\n", + /*142*/ "ken lobb\n", + /*143*/ "jacqualee story\n", + /*144*/ "gail tilden\n", + /*145*/ "copyright rare 2000\n", + /*146*/ "perfect dark and the pd device\n", + /*147*/ "are trademarks\n", + /*148*/ "rare\n", + /*149*/ "designs on the future\n", + /*150*/ "perfect dark is forever\n", + /*151*/ NULL, }; diff --git a/src/files/lang/titleJ.c b/src/files/lang/titleJ.c index 8d947bfed..f1ac89ef0 100644 --- a/src/files/lang/titleJ.c +++ b/src/files/lang/titleJ.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "animation\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "christ tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j. northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons animator\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "(is watching)\n", - /*0x11*/ "b jones\n", - /*0x12*/ "(unknown purpose)\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "edge wrangler\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "code janitor\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "pak man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "pad jockey\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "pixel pusher\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonsz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "background artist\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "development tools\n", - /*0x3b*/ "richard gale\n", - /*0x3c*/ "mark green\n", - /*0x3d*/ "mark wilson\n", - /*0x3e*/ "hardware support\n", - /*0x3f*/ "pete cox\n", - /*0x40*/ "paul mikell\n", - /*0x41*/ "doug crouch\n", - /*0x42*/ "thanks\n", - /*0x43*/ "neil gallagher\n", - /*0x44*/ "jonathon o'conner\n", - /*0x45*/ "gareth glover\n", - /*0x46*/ "motion capture\n", - /*0x47*/ "alan tipper\n", - /*0x48*/ "des easen\n", - /*0x49*/ "jim ballard\n", - /*0x4a*/ "michelle tipper\n", - /*0x4b*/ "testing (rare)\n", - /*0x4c*/ "huw ward\n", - /*0x4d*/ "david wong\n", - /*0x4e*/ "adam munton\n", - /*0x4f*/ "luke munton\n", - /*0x50*/ "garry phelps\n", - /*0x51*/ "jon silke\n", - /*0x52*/ "matthew carter\n", - /*0x53*/ "gavin price\n", - /*0x54*/ "gareth stevenson\n", - /*0x55*/ "joe stamper\n", - /*0x56*/ "stephen stamper\n", - /*0x57*/ "testing (noa)\n", - /*0x58*/ "nintendo guy\n", - /*0x59*/ "nintendo gal\n", - /*0x5a*/ "rare miami\n", - /*0x5b*/ "eileen hochberg\n", - /*0x5c*/ "joel hochberg\n", - /*0x5d*/ "rare twycross\n", - /*0x5e*/ "chris stamper\n", - /*0x5f*/ "tim stamper\n", - /*0x60*/ "nintendo\n", - /*0x61*/ "ken lobb\n", - /*0x62*/ "howard lincoln\n", - /*0x63*/ "mr arrakawa\n", - /*0x64*/ "mr yamauchi\n", - /*0x65*/ "copyright rare 2000\n", - /*0x66*/ "perfect dark, the pd device and\n", - /*0x67*/ "perfecthead are trademarks\n", - /*0x68*/ "rare\n", - /*0x69*/ "designs on the future\n", - /*0x6a*/ "t&a support\n", - /*0x6b*/ "emma scully\n", - /*0x6c*/ "claire phelan\n", - /*0x6d*/ "joanna dark is forever\n", - /*0x6e*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x6f*/ NULL, - /*0x70*/ NULL, - /*0x71*/ NULL, - /*0x72*/ NULL, - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "animation\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "christ tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j. northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons animator\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "(is watching)\n", + /* 17*/ "b jones\n", + /* 18*/ "(unknown purpose)\n", + /* 19*/ "steve malpass\n", + /* 20*/ "edge wrangler\n", + /* 21*/ "brian marshall\n", + /* 22*/ "code janitor\n", + /* 23*/ "russell irwin\n", + /* 24*/ "pak man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "pad jockey\n", + /* 27*/ "ross bury\n", + /* 28*/ "pixel pusher\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonsz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "background artist\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "development tools\n", + /* 59*/ "richard gale\n", + /* 60*/ "mark green\n", + /* 61*/ "mark wilson\n", + /* 62*/ "hardware support\n", + /* 63*/ "pete cox\n", + /* 64*/ "paul mikell\n", + /* 65*/ "doug crouch\n", + /* 66*/ "thanks\n", + /* 67*/ "neil gallagher\n", + /* 68*/ "jonathon o'conner\n", + /* 69*/ "gareth glover\n", + /* 70*/ "motion capture\n", + /* 71*/ "alan tipper\n", + /* 72*/ "des easen\n", + /* 73*/ "jim ballard\n", + /* 74*/ "michelle tipper\n", + /* 75*/ "testing (rare)\n", + /* 76*/ "huw ward\n", + /* 77*/ "david wong\n", + /* 78*/ "adam munton\n", + /* 79*/ "luke munton\n", + /* 80*/ "garry phelps\n", + /* 81*/ "jon silke\n", + /* 82*/ "matthew carter\n", + /* 83*/ "gavin price\n", + /* 84*/ "gareth stevenson\n", + /* 85*/ "joe stamper\n", + /* 86*/ "stephen stamper\n", + /* 87*/ "testing (noa)\n", + /* 88*/ "nintendo guy\n", + /* 89*/ "nintendo gal\n", + /* 90*/ "rare miami\n", + /* 91*/ "eileen hochberg\n", + /* 92*/ "joel hochberg\n", + /* 93*/ "rare twycross\n", + /* 94*/ "chris stamper\n", + /* 95*/ "tim stamper\n", + /* 96*/ "nintendo\n", + /* 97*/ "ken lobb\n", + /* 98*/ "howard lincoln\n", + /* 99*/ "mr arrakawa\n", + /*100*/ "mr yamauchi\n", + /*101*/ "copyright rare 2000\n", + /*102*/ "perfect dark, the pd device and\n", + /*103*/ "perfecthead are trademarks\n", + /*104*/ "rare\n", + /*105*/ "designs on the future\n", + /*106*/ "t&a support\n", + /*107*/ "emma scully\n", + /*108*/ "claire phelan\n", + /*109*/ "joanna dark is forever\n", + /*110*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*111*/ NULL, + /*112*/ NULL, + /*113*/ NULL, + /*114*/ NULL, + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/titleP.c b/src/files/lang/titleP.c index 13e225202..5b97048ed 100644 --- a/src/files/lang/titleP.c +++ b/src/files/lang/titleP.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons specialist\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "attitude adjuster\n", - /*0x11*/ "b jones\n", - /*0x12*/ "textured guru\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "psychic locator and vox\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "-aqham-\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "packed man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "manic welsh designer\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "bionic backgrounds\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "play that music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "aliens by the sea\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "ben cullum\n", - /*0x3b*/ "louise tilston\n", - /*0x3c*/ "alistair lindsay\n", - /*0x3d*/ "development tools\n", - /*0x3e*/ "richard gale\n", - /*0x3f*/ "mark green\n", - /*0x40*/ "mark wilson\n", - /*0x41*/ "hardware support\n", - /*0x42*/ "pete cox\n", - /*0x43*/ "paul mikell\n", - /*0x44*/ "doug crouch\n", - /*0x45*/ "thanks\n", - /*0x46*/ "neil gallagher\n", - /*0x47*/ "jonathon o'conner\n", - /*0x48*/ "gareth glover\n", - /*0x49*/ "motion capture\n", - /*0x4a*/ "alan tipper\n", - /*0x4b*/ "des easen\n", - /*0x4c*/ "jim ballard\n", - /*0x4d*/ "michelle tipper\n", - /*0x4e*/ "sue fell\n", - /*0x4f*/ "testing (rare)\n", - /*0x50*/ "huw ward\n", - /*0x51*/ "david wong\n", - /*0x52*/ "adam munton\n", - /*0x53*/ "luke munton\n", - /*0x54*/ "gary phelps\n", - /*0x55*/ "jon silke\n", - /*0x56*/ "matthew carter\n", - /*0x57*/ "gavin price\n", - /*0x58*/ "gareth stevenson\n", - /*0x59*/ "bushbaby\n", - /*0x5a*/ "stephen stamper\n", - /*0x5b*/ "ross bullimore\n", - /*0x5c*/ "justin cook\n", - /*0x5d*/ "dale murchie\n", - /*0x5e*/ "testing (noa)\n", - /*0x5f*/ "nintendo guy\n", - /*0x60*/ "nintendo gal\n", - /*0x61*/ "rare miami\n", - /*0x62*/ "eileen hochberg\n", - /*0x63*/ "joel hochberg\n", - /*0x64*/ "rare twycross\n", - /*0x65*/ "chris stamper\n", - /*0x66*/ "wombat\n", - /*0x67*/ "nintendo\n", - /*0x68*/ "ken lobb\n", - /*0x69*/ "howard lincoln\n", - /*0x6a*/ "mr arakawa\n", - /*0x6b*/ "mr yamauchi\n", - /*0x6c*/ "copyright rare 2000\n", - /*0x6d*/ "perfect dark and the pd device\n", - /*0x6e*/ "are trademarks\n", - /*0x6f*/ "rare\n", - /*0x70*/ "designs on the future\n", - /*0x71*/ "joanna dark is forever\n", - /*0x72*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons specialist\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "attitude adjuster\n", + /* 17*/ "b jones\n", + /* 18*/ "textured guru\n", + /* 19*/ "steve malpass\n", + /* 20*/ "psychic locator and vox\n", + /* 21*/ "brian marshall\n", + /* 22*/ "-aqham-\n", + /* 23*/ "russell irwin\n", + /* 24*/ "packed man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "manic welsh designer\n", + /* 27*/ "ross bury\n", + /* 28*/ "bionic backgrounds\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "play that music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "aliens by the sea\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "ben cullum\n", + /* 59*/ "louise tilston\n", + /* 60*/ "alistair lindsay\n", + /* 61*/ "development tools\n", + /* 62*/ "richard gale\n", + /* 63*/ "mark green\n", + /* 64*/ "mark wilson\n", + /* 65*/ "hardware support\n", + /* 66*/ "pete cox\n", + /* 67*/ "paul mikell\n", + /* 68*/ "doug crouch\n", + /* 69*/ "thanks\n", + /* 70*/ "neil gallagher\n", + /* 71*/ "jonathon o'conner\n", + /* 72*/ "gareth glover\n", + /* 73*/ "motion capture\n", + /* 74*/ "alan tipper\n", + /* 75*/ "des easen\n", + /* 76*/ "jim ballard\n", + /* 77*/ "michelle tipper\n", + /* 78*/ "sue fell\n", + /* 79*/ "testing (rare)\n", + /* 80*/ "huw ward\n", + /* 81*/ "david wong\n", + /* 82*/ "adam munton\n", + /* 83*/ "luke munton\n", + /* 84*/ "gary phelps\n", + /* 85*/ "jon silke\n", + /* 86*/ "matthew carter\n", + /* 87*/ "gavin price\n", + /* 88*/ "gareth stevenson\n", + /* 89*/ "bushbaby\n", + /* 90*/ "stephen stamper\n", + /* 91*/ "ross bullimore\n", + /* 92*/ "justin cook\n", + /* 93*/ "dale murchie\n", + /* 94*/ "testing (noa)\n", + /* 95*/ "nintendo guy\n", + /* 96*/ "nintendo gal\n", + /* 97*/ "rare miami\n", + /* 98*/ "eileen hochberg\n", + /* 99*/ "joel hochberg\n", + /*100*/ "rare twycross\n", + /*101*/ "chris stamper\n", + /*102*/ "wombat\n", + /*103*/ "nintendo\n", + /*104*/ "ken lobb\n", + /*105*/ "howard lincoln\n", + /*106*/ "mr arakawa\n", + /*107*/ "mr yamauchi\n", + /*108*/ "copyright rare 2000\n", + /*109*/ "perfect dark and the pd device\n", + /*110*/ "are trademarks\n", + /*111*/ "rare\n", + /*112*/ "designs on the future\n", + /*113*/ "joanna dark is forever\n", + /*114*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/title_str_f.c b/src/files/lang/title_str_f.c index 13e225202..5b97048ed 100644 --- a/src/files/lang/title_str_f.c +++ b/src/files/lang/title_str_f.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons specialist\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "attitude adjuster\n", - /*0x11*/ "b jones\n", - /*0x12*/ "textured guru\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "psychic locator and vox\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "-aqham-\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "packed man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "manic welsh designer\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "bionic backgrounds\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "play that music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "aliens by the sea\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "ben cullum\n", - /*0x3b*/ "louise tilston\n", - /*0x3c*/ "alistair lindsay\n", - /*0x3d*/ "development tools\n", - /*0x3e*/ "richard gale\n", - /*0x3f*/ "mark green\n", - /*0x40*/ "mark wilson\n", - /*0x41*/ "hardware support\n", - /*0x42*/ "pete cox\n", - /*0x43*/ "paul mikell\n", - /*0x44*/ "doug crouch\n", - /*0x45*/ "thanks\n", - /*0x46*/ "neil gallagher\n", - /*0x47*/ "jonathon o'conner\n", - /*0x48*/ "gareth glover\n", - /*0x49*/ "motion capture\n", - /*0x4a*/ "alan tipper\n", - /*0x4b*/ "des easen\n", - /*0x4c*/ "jim ballard\n", - /*0x4d*/ "michelle tipper\n", - /*0x4e*/ "sue fell\n", - /*0x4f*/ "testing (rare)\n", - /*0x50*/ "huw ward\n", - /*0x51*/ "david wong\n", - /*0x52*/ "adam munton\n", - /*0x53*/ "luke munton\n", - /*0x54*/ "gary phelps\n", - /*0x55*/ "jon silke\n", - /*0x56*/ "matthew carter\n", - /*0x57*/ "gavin price\n", - /*0x58*/ "gareth stevenson\n", - /*0x59*/ "bushbaby\n", - /*0x5a*/ "stephen stamper\n", - /*0x5b*/ "ross bullimore\n", - /*0x5c*/ "justin cook\n", - /*0x5d*/ "dale murchie\n", - /*0x5e*/ "testing (noa)\n", - /*0x5f*/ "nintendo guy\n", - /*0x60*/ "nintendo gal\n", - /*0x61*/ "rare miami\n", - /*0x62*/ "eileen hochberg\n", - /*0x63*/ "joel hochberg\n", - /*0x64*/ "rare twycross\n", - /*0x65*/ "chris stamper\n", - /*0x66*/ "wombat\n", - /*0x67*/ "nintendo\n", - /*0x68*/ "ken lobb\n", - /*0x69*/ "howard lincoln\n", - /*0x6a*/ "mr arakawa\n", - /*0x6b*/ "mr yamauchi\n", - /*0x6c*/ "copyright rare 2000\n", - /*0x6d*/ "perfect dark and the pd device\n", - /*0x6e*/ "are trademarks\n", - /*0x6f*/ "rare\n", - /*0x70*/ "designs on the future\n", - /*0x71*/ "joanna dark is forever\n", - /*0x72*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons specialist\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "attitude adjuster\n", + /* 17*/ "b jones\n", + /* 18*/ "textured guru\n", + /* 19*/ "steve malpass\n", + /* 20*/ "psychic locator and vox\n", + /* 21*/ "brian marshall\n", + /* 22*/ "-aqham-\n", + /* 23*/ "russell irwin\n", + /* 24*/ "packed man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "manic welsh designer\n", + /* 27*/ "ross bury\n", + /* 28*/ "bionic backgrounds\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "play that music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "aliens by the sea\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "ben cullum\n", + /* 59*/ "louise tilston\n", + /* 60*/ "alistair lindsay\n", + /* 61*/ "development tools\n", + /* 62*/ "richard gale\n", + /* 63*/ "mark green\n", + /* 64*/ "mark wilson\n", + /* 65*/ "hardware support\n", + /* 66*/ "pete cox\n", + /* 67*/ "paul mikell\n", + /* 68*/ "doug crouch\n", + /* 69*/ "thanks\n", + /* 70*/ "neil gallagher\n", + /* 71*/ "jonathon o'conner\n", + /* 72*/ "gareth glover\n", + /* 73*/ "motion capture\n", + /* 74*/ "alan tipper\n", + /* 75*/ "des easen\n", + /* 76*/ "jim ballard\n", + /* 77*/ "michelle tipper\n", + /* 78*/ "sue fell\n", + /* 79*/ "testing (rare)\n", + /* 80*/ "huw ward\n", + /* 81*/ "david wong\n", + /* 82*/ "adam munton\n", + /* 83*/ "luke munton\n", + /* 84*/ "gary phelps\n", + /* 85*/ "jon silke\n", + /* 86*/ "matthew carter\n", + /* 87*/ "gavin price\n", + /* 88*/ "gareth stevenson\n", + /* 89*/ "bushbaby\n", + /* 90*/ "stephen stamper\n", + /* 91*/ "ross bullimore\n", + /* 92*/ "justin cook\n", + /* 93*/ "dale murchie\n", + /* 94*/ "testing (noa)\n", + /* 95*/ "nintendo guy\n", + /* 96*/ "nintendo gal\n", + /* 97*/ "rare miami\n", + /* 98*/ "eileen hochberg\n", + /* 99*/ "joel hochberg\n", + /*100*/ "rare twycross\n", + /*101*/ "chris stamper\n", + /*102*/ "wombat\n", + /*103*/ "nintendo\n", + /*104*/ "ken lobb\n", + /*105*/ "howard lincoln\n", + /*106*/ "mr arakawa\n", + /*107*/ "mr yamauchi\n", + /*108*/ "copyright rare 2000\n", + /*109*/ "perfect dark and the pd device\n", + /*110*/ "are trademarks\n", + /*111*/ "rare\n", + /*112*/ "designs on the future\n", + /*113*/ "joanna dark is forever\n", + /*114*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/title_str_g.c b/src/files/lang/title_str_g.c index 13e225202..5b97048ed 100644 --- a/src/files/lang/title_str_g.c +++ b/src/files/lang/title_str_g.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons specialist\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "attitude adjuster\n", - /*0x11*/ "b jones\n", - /*0x12*/ "textured guru\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "psychic locator and vox\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "-aqham-\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "packed man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "manic welsh designer\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "bionic backgrounds\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "play that music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "aliens by the sea\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "ben cullum\n", - /*0x3b*/ "louise tilston\n", - /*0x3c*/ "alistair lindsay\n", - /*0x3d*/ "development tools\n", - /*0x3e*/ "richard gale\n", - /*0x3f*/ "mark green\n", - /*0x40*/ "mark wilson\n", - /*0x41*/ "hardware support\n", - /*0x42*/ "pete cox\n", - /*0x43*/ "paul mikell\n", - /*0x44*/ "doug crouch\n", - /*0x45*/ "thanks\n", - /*0x46*/ "neil gallagher\n", - /*0x47*/ "jonathon o'conner\n", - /*0x48*/ "gareth glover\n", - /*0x49*/ "motion capture\n", - /*0x4a*/ "alan tipper\n", - /*0x4b*/ "des easen\n", - /*0x4c*/ "jim ballard\n", - /*0x4d*/ "michelle tipper\n", - /*0x4e*/ "sue fell\n", - /*0x4f*/ "testing (rare)\n", - /*0x50*/ "huw ward\n", - /*0x51*/ "david wong\n", - /*0x52*/ "adam munton\n", - /*0x53*/ "luke munton\n", - /*0x54*/ "gary phelps\n", - /*0x55*/ "jon silke\n", - /*0x56*/ "matthew carter\n", - /*0x57*/ "gavin price\n", - /*0x58*/ "gareth stevenson\n", - /*0x59*/ "bushbaby\n", - /*0x5a*/ "stephen stamper\n", - /*0x5b*/ "ross bullimore\n", - /*0x5c*/ "justin cook\n", - /*0x5d*/ "dale murchie\n", - /*0x5e*/ "testing (noa)\n", - /*0x5f*/ "nintendo guy\n", - /*0x60*/ "nintendo gal\n", - /*0x61*/ "rare miami\n", - /*0x62*/ "eileen hochberg\n", - /*0x63*/ "joel hochberg\n", - /*0x64*/ "rare twycross\n", - /*0x65*/ "chris stamper\n", - /*0x66*/ "wombat\n", - /*0x67*/ "nintendo\n", - /*0x68*/ "ken lobb\n", - /*0x69*/ "howard lincoln\n", - /*0x6a*/ "mr arakawa\n", - /*0x6b*/ "mr yamauchi\n", - /*0x6c*/ "copyright rare 2000\n", - /*0x6d*/ "perfect dark and the pd device\n", - /*0x6e*/ "are trademarks\n", - /*0x6f*/ "rare\n", - /*0x70*/ "designs on the future\n", - /*0x71*/ "joanna dark is forever\n", - /*0x72*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons specialist\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "attitude adjuster\n", + /* 17*/ "b jones\n", + /* 18*/ "textured guru\n", + /* 19*/ "steve malpass\n", + /* 20*/ "psychic locator and vox\n", + /* 21*/ "brian marshall\n", + /* 22*/ "-aqham-\n", + /* 23*/ "russell irwin\n", + /* 24*/ "packed man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "manic welsh designer\n", + /* 27*/ "ross bury\n", + /* 28*/ "bionic backgrounds\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "play that music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "aliens by the sea\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "ben cullum\n", + /* 59*/ "louise tilston\n", + /* 60*/ "alistair lindsay\n", + /* 61*/ "development tools\n", + /* 62*/ "richard gale\n", + /* 63*/ "mark green\n", + /* 64*/ "mark wilson\n", + /* 65*/ "hardware support\n", + /* 66*/ "pete cox\n", + /* 67*/ "paul mikell\n", + /* 68*/ "doug crouch\n", + /* 69*/ "thanks\n", + /* 70*/ "neil gallagher\n", + /* 71*/ "jonathon o'conner\n", + /* 72*/ "gareth glover\n", + /* 73*/ "motion capture\n", + /* 74*/ "alan tipper\n", + /* 75*/ "des easen\n", + /* 76*/ "jim ballard\n", + /* 77*/ "michelle tipper\n", + /* 78*/ "sue fell\n", + /* 79*/ "testing (rare)\n", + /* 80*/ "huw ward\n", + /* 81*/ "david wong\n", + /* 82*/ "adam munton\n", + /* 83*/ "luke munton\n", + /* 84*/ "gary phelps\n", + /* 85*/ "jon silke\n", + /* 86*/ "matthew carter\n", + /* 87*/ "gavin price\n", + /* 88*/ "gareth stevenson\n", + /* 89*/ "bushbaby\n", + /* 90*/ "stephen stamper\n", + /* 91*/ "ross bullimore\n", + /* 92*/ "justin cook\n", + /* 93*/ "dale murchie\n", + /* 94*/ "testing (noa)\n", + /* 95*/ "nintendo guy\n", + /* 96*/ "nintendo gal\n", + /* 97*/ "rare miami\n", + /* 98*/ "eileen hochberg\n", + /* 99*/ "joel hochberg\n", + /*100*/ "rare twycross\n", + /*101*/ "chris stamper\n", + /*102*/ "wombat\n", + /*103*/ "nintendo\n", + /*104*/ "ken lobb\n", + /*105*/ "howard lincoln\n", + /*106*/ "mr arakawa\n", + /*107*/ "mr yamauchi\n", + /*108*/ "copyright rare 2000\n", + /*109*/ "perfect dark and the pd device\n", + /*110*/ "are trademarks\n", + /*111*/ "rare\n", + /*112*/ "designs on the future\n", + /*113*/ "joanna dark is forever\n", + /*114*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/title_str_i.c b/src/files/lang/title_str_i.c index 13e225202..5b97048ed 100644 --- a/src/files/lang/title_str_i.c +++ b/src/files/lang/title_str_i.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons specialist\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "attitude adjuster\n", - /*0x11*/ "b jones\n", - /*0x12*/ "textured guru\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "psychic locator and vox\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "-aqham-\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "packed man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "manic welsh designer\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "bionic backgrounds\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "play that music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "aliens by the sea\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "ben cullum\n", - /*0x3b*/ "louise tilston\n", - /*0x3c*/ "alistair lindsay\n", - /*0x3d*/ "development tools\n", - /*0x3e*/ "richard gale\n", - /*0x3f*/ "mark green\n", - /*0x40*/ "mark wilson\n", - /*0x41*/ "hardware support\n", - /*0x42*/ "pete cox\n", - /*0x43*/ "paul mikell\n", - /*0x44*/ "doug crouch\n", - /*0x45*/ "thanks\n", - /*0x46*/ "neil gallagher\n", - /*0x47*/ "jonathon o'conner\n", - /*0x48*/ "gareth glover\n", - /*0x49*/ "motion capture\n", - /*0x4a*/ "alan tipper\n", - /*0x4b*/ "des easen\n", - /*0x4c*/ "jim ballard\n", - /*0x4d*/ "michelle tipper\n", - /*0x4e*/ "sue fell\n", - /*0x4f*/ "testing (rare)\n", - /*0x50*/ "huw ward\n", - /*0x51*/ "david wong\n", - /*0x52*/ "adam munton\n", - /*0x53*/ "luke munton\n", - /*0x54*/ "gary phelps\n", - /*0x55*/ "jon silke\n", - /*0x56*/ "matthew carter\n", - /*0x57*/ "gavin price\n", - /*0x58*/ "gareth stevenson\n", - /*0x59*/ "bushbaby\n", - /*0x5a*/ "stephen stamper\n", - /*0x5b*/ "ross bullimore\n", - /*0x5c*/ "justin cook\n", - /*0x5d*/ "dale murchie\n", - /*0x5e*/ "testing (noa)\n", - /*0x5f*/ "nintendo guy\n", - /*0x60*/ "nintendo gal\n", - /*0x61*/ "rare miami\n", - /*0x62*/ "eileen hochberg\n", - /*0x63*/ "joel hochberg\n", - /*0x64*/ "rare twycross\n", - /*0x65*/ "chris stamper\n", - /*0x66*/ "wombat\n", - /*0x67*/ "nintendo\n", - /*0x68*/ "ken lobb\n", - /*0x69*/ "howard lincoln\n", - /*0x6a*/ "mr arakawa\n", - /*0x6b*/ "mr yamauchi\n", - /*0x6c*/ "copyright rare 2000\n", - /*0x6d*/ "perfect dark and the pd device\n", - /*0x6e*/ "are trademarks\n", - /*0x6f*/ "rare\n", - /*0x70*/ "designs on the future\n", - /*0x71*/ "joanna dark is forever\n", - /*0x72*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons specialist\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "attitude adjuster\n", + /* 17*/ "b jones\n", + /* 18*/ "textured guru\n", + /* 19*/ "steve malpass\n", + /* 20*/ "psychic locator and vox\n", + /* 21*/ "brian marshall\n", + /* 22*/ "-aqham-\n", + /* 23*/ "russell irwin\n", + /* 24*/ "packed man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "manic welsh designer\n", + /* 27*/ "ross bury\n", + /* 28*/ "bionic backgrounds\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "play that music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "aliens by the sea\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "ben cullum\n", + /* 59*/ "louise tilston\n", + /* 60*/ "alistair lindsay\n", + /* 61*/ "development tools\n", + /* 62*/ "richard gale\n", + /* 63*/ "mark green\n", + /* 64*/ "mark wilson\n", + /* 65*/ "hardware support\n", + /* 66*/ "pete cox\n", + /* 67*/ "paul mikell\n", + /* 68*/ "doug crouch\n", + /* 69*/ "thanks\n", + /* 70*/ "neil gallagher\n", + /* 71*/ "jonathon o'conner\n", + /* 72*/ "gareth glover\n", + /* 73*/ "motion capture\n", + /* 74*/ "alan tipper\n", + /* 75*/ "des easen\n", + /* 76*/ "jim ballard\n", + /* 77*/ "michelle tipper\n", + /* 78*/ "sue fell\n", + /* 79*/ "testing (rare)\n", + /* 80*/ "huw ward\n", + /* 81*/ "david wong\n", + /* 82*/ "adam munton\n", + /* 83*/ "luke munton\n", + /* 84*/ "gary phelps\n", + /* 85*/ "jon silke\n", + /* 86*/ "matthew carter\n", + /* 87*/ "gavin price\n", + /* 88*/ "gareth stevenson\n", + /* 89*/ "bushbaby\n", + /* 90*/ "stephen stamper\n", + /* 91*/ "ross bullimore\n", + /* 92*/ "justin cook\n", + /* 93*/ "dale murchie\n", + /* 94*/ "testing (noa)\n", + /* 95*/ "nintendo guy\n", + /* 96*/ "nintendo gal\n", + /* 97*/ "rare miami\n", + /* 98*/ "eileen hochberg\n", + /* 99*/ "joel hochberg\n", + /*100*/ "rare twycross\n", + /*101*/ "chris stamper\n", + /*102*/ "wombat\n", + /*103*/ "nintendo\n", + /*104*/ "ken lobb\n", + /*105*/ "howard lincoln\n", + /*106*/ "mr arakawa\n", + /*107*/ "mr yamauchi\n", + /*108*/ "copyright rare 2000\n", + /*109*/ "perfect dark and the pd device\n", + /*110*/ "are trademarks\n", + /*111*/ "rare\n", + /*112*/ "designs on the future\n", + /*113*/ "joanna dark is forever\n", + /*114*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/title_str_s.c b/src/files/lang/title_str_s.c index 13e225202..5b97048ed 100644 --- a/src/files/lang/title_str_s.c +++ b/src/files/lang/title_str_s.c @@ -1,156 +1,156 @@ #include char *lang[] = { - /*0x00*/ "", - /*0x01*/ "\n", - /*0x02*/ "perfect dark\n", - /*0x03*/ "beau ner chesluk\n", - /*0x04*/ "guns and visual orgasms\n", - /*0x05*/ "jonathan nasty mummery\n", - /*0x06*/ "mover and shaker\n", - /*0x07*/ "darkmark\n", - /*0x08*/ "reality engineer\n", - /*0x09*/ "chris tilston\n", - /*0x0a*/ "designs on the future\n", - /*0x0b*/ "barry j northern\n", - /*0x0c*/ "code warrior gti\n", - /*0x0d*/ "chris darling\n", - /*0x0e*/ "weapons specialist\n", - /*0x0f*/ "duncan botwood\n", - /*0x10*/ "attitude adjuster\n", - /*0x11*/ "b jones\n", - /*0x12*/ "textured guru\n", - /*0x13*/ "steve malpass\n", - /*0x14*/ "psychic locator and vox\n", - /*0x15*/ "brian marshall\n", - /*0x16*/ "-aqham-\n", - /*0x17*/ "russell irwin\n", - /*0x18*/ "packed man\n", - /*0x19*/ "jamie williams\n", - /*0x1a*/ "manic welsh designer\n", - /*0x1b*/ "ross bury\n", - /*0x1c*/ "bionic backgrounds\n", - /*0x1d*/ "martin penny\n", - /*0x1e*/ "sound geezer\n", - /*0x1f*/ "grant kirkhope\n", - /*0x20*/ "play that music maestro\n", - /*0x21*/ "david clynick\n", - /*0x22*/ "bangin hardkore choonz\n", - /*0x23*/ "keith rabbette\n", - /*0x24*/ "aliens by the sea\n", - /*0x25*/ "additional\n", - /*0x26*/ "dean smith\n", - /*0x27*/ "kevin bayliss\n", - /*0x28*/ "graham smith\n", - /*0x29*/ "mike currington\n", - /*0x2a*/ "tony wong\n", - /*0x2b*/ "simon farmer\n", - /*0x2c*/ "leigh loveday\n", - /*0x2d*/ "rob harrison\n", - /*0x2e*/ "lee musgrave\n", - /*0x2f*/ "mark betteridge\n", - /*0x30*/ "chris marlow\n", - /*0x31*/ "phillip dunne\n", - /*0x32*/ "johnni christensen\n", - /*0x33*/ "robin beanland\n", - /*0x34*/ "steven hurst\n", - /*0x35*/ "voice talent\n", - /*0x36*/ "eveline fischer\n", - /*0x37*/ "chris sutherland\n", - /*0x38*/ "chris seavor\n", - /*0x39*/ "john silke\n", - /*0x3a*/ "ben cullum\n", - /*0x3b*/ "louise tilston\n", - /*0x3c*/ "alistair lindsay\n", - /*0x3d*/ "development tools\n", - /*0x3e*/ "richard gale\n", - /*0x3f*/ "mark green\n", - /*0x40*/ "mark wilson\n", - /*0x41*/ "hardware support\n", - /*0x42*/ "pete cox\n", - /*0x43*/ "paul mikell\n", - /*0x44*/ "doug crouch\n", - /*0x45*/ "thanks\n", - /*0x46*/ "neil gallagher\n", - /*0x47*/ "jonathon o'conner\n", - /*0x48*/ "gareth glover\n", - /*0x49*/ "motion capture\n", - /*0x4a*/ "alan tipper\n", - /*0x4b*/ "des easen\n", - /*0x4c*/ "jim ballard\n", - /*0x4d*/ "michelle tipper\n", - /*0x4e*/ "sue fell\n", - /*0x4f*/ "testing (rare)\n", - /*0x50*/ "huw ward\n", - /*0x51*/ "david wong\n", - /*0x52*/ "adam munton\n", - /*0x53*/ "luke munton\n", - /*0x54*/ "gary phelps\n", - /*0x55*/ "jon silke\n", - /*0x56*/ "matthew carter\n", - /*0x57*/ "gavin price\n", - /*0x58*/ "gareth stevenson\n", - /*0x59*/ "bushbaby\n", - /*0x5a*/ "stephen stamper\n", - /*0x5b*/ "ross bullimore\n", - /*0x5c*/ "justin cook\n", - /*0x5d*/ "dale murchie\n", - /*0x5e*/ "testing (noa)\n", - /*0x5f*/ "nintendo guy\n", - /*0x60*/ "nintendo gal\n", - /*0x61*/ "rare miami\n", - /*0x62*/ "eileen hochberg\n", - /*0x63*/ "joel hochberg\n", - /*0x64*/ "rare twycross\n", - /*0x65*/ "chris stamper\n", - /*0x66*/ "wombat\n", - /*0x67*/ "nintendo\n", - /*0x68*/ "ken lobb\n", - /*0x69*/ "howard lincoln\n", - /*0x6a*/ "mr arakawa\n", - /*0x6b*/ "mr yamauchi\n", - /*0x6c*/ "copyright rare 2000\n", - /*0x6d*/ "perfect dark and the pd device\n", - /*0x6e*/ "are trademarks\n", - /*0x6f*/ "rare\n", - /*0x70*/ "designs on the future\n", - /*0x71*/ "joanna dark is forever\n", - /*0x72*/ "perfect dark 2 is finished and sitting on a shelf\n", - /*0x73*/ NULL, - /*0x74*/ NULL, - /*0x75*/ NULL, - /*0x76*/ NULL, - /*0x77*/ NULL, - /*0x78*/ NULL, - /*0x79*/ NULL, - /*0x7a*/ NULL, - /*0x7b*/ NULL, - /*0x7c*/ NULL, - /*0x7d*/ NULL, - /*0x7e*/ NULL, - /*0x7f*/ NULL, - /*0x80*/ NULL, - /*0x81*/ NULL, - /*0x82*/ NULL, - /*0x83*/ NULL, - /*0x84*/ NULL, - /*0x85*/ NULL, - /*0x86*/ NULL, - /*0x87*/ NULL, - /*0x88*/ NULL, - /*0x89*/ NULL, - /*0x8a*/ NULL, - /*0x8b*/ NULL, - /*0x8c*/ NULL, - /*0x8d*/ NULL, - /*0x8e*/ NULL, - /*0x8f*/ NULL, - /*0x90*/ NULL, - /*0x91*/ NULL, - /*0x92*/ NULL, - /*0x93*/ NULL, - /*0x94*/ NULL, - /*0x95*/ NULL, - /*0x96*/ NULL, - /*0x97*/ NULL, + /* 0*/ "", + /* 1*/ "\n", + /* 2*/ "perfect dark\n", + /* 3*/ "beau ner chesluk\n", + /* 4*/ "guns and visual orgasms\n", + /* 5*/ "jonathan nasty mummery\n", + /* 6*/ "mover and shaker\n", + /* 7*/ "darkmark\n", + /* 8*/ "reality engineer\n", + /* 9*/ "chris tilston\n", + /* 10*/ "designs on the future\n", + /* 11*/ "barry j northern\n", + /* 12*/ "code warrior gti\n", + /* 13*/ "chris darling\n", + /* 14*/ "weapons specialist\n", + /* 15*/ "duncan botwood\n", + /* 16*/ "attitude adjuster\n", + /* 17*/ "b jones\n", + /* 18*/ "textured guru\n", + /* 19*/ "steve malpass\n", + /* 20*/ "psychic locator and vox\n", + /* 21*/ "brian marshall\n", + /* 22*/ "-aqham-\n", + /* 23*/ "russell irwin\n", + /* 24*/ "packed man\n", + /* 25*/ "jamie williams\n", + /* 26*/ "manic welsh designer\n", + /* 27*/ "ross bury\n", + /* 28*/ "bionic backgrounds\n", + /* 29*/ "martin penny\n", + /* 30*/ "sound geezer\n", + /* 31*/ "grant kirkhope\n", + /* 32*/ "play that music maestro\n", + /* 33*/ "david clynick\n", + /* 34*/ "bangin hardkore choonz\n", + /* 35*/ "keith rabbette\n", + /* 36*/ "aliens by the sea\n", + /* 37*/ "additional\n", + /* 38*/ "dean smith\n", + /* 39*/ "kevin bayliss\n", + /* 40*/ "graham smith\n", + /* 41*/ "mike currington\n", + /* 42*/ "tony wong\n", + /* 43*/ "simon farmer\n", + /* 44*/ "leigh loveday\n", + /* 45*/ "rob harrison\n", + /* 46*/ "lee musgrave\n", + /* 47*/ "mark betteridge\n", + /* 48*/ "chris marlow\n", + /* 49*/ "phillip dunne\n", + /* 50*/ "johnni christensen\n", + /* 51*/ "robin beanland\n", + /* 52*/ "steven hurst\n", + /* 53*/ "voice talent\n", + /* 54*/ "eveline fischer\n", + /* 55*/ "chris sutherland\n", + /* 56*/ "chris seavor\n", + /* 57*/ "john silke\n", + /* 58*/ "ben cullum\n", + /* 59*/ "louise tilston\n", + /* 60*/ "alistair lindsay\n", + /* 61*/ "development tools\n", + /* 62*/ "richard gale\n", + /* 63*/ "mark green\n", + /* 64*/ "mark wilson\n", + /* 65*/ "hardware support\n", + /* 66*/ "pete cox\n", + /* 67*/ "paul mikell\n", + /* 68*/ "doug crouch\n", + /* 69*/ "thanks\n", + /* 70*/ "neil gallagher\n", + /* 71*/ "jonathon o'conner\n", + /* 72*/ "gareth glover\n", + /* 73*/ "motion capture\n", + /* 74*/ "alan tipper\n", + /* 75*/ "des easen\n", + /* 76*/ "jim ballard\n", + /* 77*/ "michelle tipper\n", + /* 78*/ "sue fell\n", + /* 79*/ "testing (rare)\n", + /* 80*/ "huw ward\n", + /* 81*/ "david wong\n", + /* 82*/ "adam munton\n", + /* 83*/ "luke munton\n", + /* 84*/ "gary phelps\n", + /* 85*/ "jon silke\n", + /* 86*/ "matthew carter\n", + /* 87*/ "gavin price\n", + /* 88*/ "gareth stevenson\n", + /* 89*/ "bushbaby\n", + /* 90*/ "stephen stamper\n", + /* 91*/ "ross bullimore\n", + /* 92*/ "justin cook\n", + /* 93*/ "dale murchie\n", + /* 94*/ "testing (noa)\n", + /* 95*/ "nintendo guy\n", + /* 96*/ "nintendo gal\n", + /* 97*/ "rare miami\n", + /* 98*/ "eileen hochberg\n", + /* 99*/ "joel hochberg\n", + /*100*/ "rare twycross\n", + /*101*/ "chris stamper\n", + /*102*/ "wombat\n", + /*103*/ "nintendo\n", + /*104*/ "ken lobb\n", + /*105*/ "howard lincoln\n", + /*106*/ "mr arakawa\n", + /*107*/ "mr yamauchi\n", + /*108*/ "copyright rare 2000\n", + /*109*/ "perfect dark and the pd device\n", + /*110*/ "are trademarks\n", + /*111*/ "rare\n", + /*112*/ "designs on the future\n", + /*113*/ "joanna dark is forever\n", + /*114*/ "perfect dark 2 is finished and sitting on a shelf\n", + /*115*/ NULL, + /*116*/ NULL, + /*117*/ NULL, + /*118*/ NULL, + /*119*/ NULL, + /*120*/ NULL, + /*121*/ NULL, + /*122*/ NULL, + /*123*/ NULL, + /*124*/ NULL, + /*125*/ NULL, + /*126*/ NULL, + /*127*/ NULL, + /*128*/ NULL, + /*129*/ NULL, + /*130*/ NULL, + /*131*/ NULL, + /*132*/ NULL, + /*133*/ NULL, + /*134*/ NULL, + /*135*/ NULL, + /*136*/ NULL, + /*137*/ NULL, + /*138*/ NULL, + /*139*/ NULL, + /*140*/ NULL, + /*141*/ NULL, + /*142*/ NULL, + /*143*/ NULL, + /*144*/ NULL, + /*145*/ NULL, + /*146*/ NULL, + /*147*/ NULL, + /*148*/ NULL, + /*149*/ NULL, + /*150*/ NULL, + /*151*/ NULL, }; diff --git a/src/files/lang/traE.c b/src/files/lang/traE.c index 9d0f99790..1ded5895c 100644 --- a/src/files/lang/traE.c +++ b/src/files/lang/traE.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab. \nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets \ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock \nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style, you know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her... she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab. \nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets \ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock \nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style, you know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her... she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/traJ.c b/src/files/lang/traJ.c index 570a26c0c..645ad3f82 100644 --- a/src/files/lang/traJ.c +++ b/src/files/lang/traJ.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian Physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate Alien Tech Medpack\n", - /*0x0a*/ "Rendezvous With CI Spy\n", - /*0x0b*/ "Revive Elvis Using Medpack\n", - /*0x0c*/ "Locate Secret Hangar\n", - /*0x0d*/ "Escape From Area 51\n", - /*0x0e*/ "Joanna - This is Jonathan. You're in grave danger.\n", - /*0x0f*/ "The've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - Good Luck!\n", - /*0x12*/ "Good work Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've openend \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain Alien Medpack\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien MedPack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an Alien Medpack\n", - /*0x19*/ "Joanna - over here\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right we're near. Cover me Jo...\n", - /*0x1c*/ "Okay - Stand Back\n", - /*0x1d*/ "Jonathan has been killed\n", - /*0x1e*/ "Elvis has been killed\n", - /*0x1f*/ "The Secret Hangar Has Been Located.\n", - /*0x20*/ "Okay Jo - lets go.\n", - /*0x21*/ "Alien Medpack Activated\n", - /*0x22*/ "Alien Medpack Operation Aborted\n", - /*0x23*/ "Alien Medpack Has Been Administered\n", - /*0x24*/ "Mission Critical Object Destroyed\n", - /*0x25*/ "Outer Hangar Door Is Opening\n", - /*0x26*/ "Outer Hangar Door Is Closing\n", - /*0x27*/ "Inner Hangar Door Is Opening\n", - /*0x28*/ "Inner Hangar Door Is Closing\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar door.\n", - /*0x2e*/ "I'll get out on that jetbike. Cover me while i \nopen the doors.\n", - /*0x2f*/ "Jonathan go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous Jo..\n", - /*0x31*/ "I can handle it..Trust me\n", - /*0x32*/ "....okay\n", - /*0x33*/ "Damn it Joanna... Cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical Containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.", - /*0x3f*/ "Let's see how that over-confident thief deals with our gas defense system. She'll think twice before messing with me again!", - /*0x40*/ "What's that noise? Can't be... gas!", - /*0x41*/ "Noooo, that wasn't meant to happen!", - /*0x42*/ "Please stop! I'm not supposed to die, she... arggghhh!", - /*0x43*/ "You idiot! We'd better get out of here.", - /*0x44*/ "gasps, chokes and wheezes", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognise you from before. You helped me. Thank you.", - /*0x47*/ "You... You speak our language?", - /*0x48*/ "Watch her, she's sharp.", - /*0x49*/ "Earrggghh... eerggh...", - /*0x4a*/ "What's wrong?", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.", - /*0x4c*/ "Can you walk? We must leave before they get organised and hunt us down.", - /*0x4d*/ "I think so. What's your name?", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!", - /*0x50*/ NULL, - /*0x51*/ NULL, - /*0x52*/ NULL, - /*0x53*/ NULL, - /*0x54*/ NULL, - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian Physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJohnathan reports that he is now under suspicion, and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry To Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. keep the guards off Johnathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Johnathan get aboard the craft with him, and you should be able to fly out past the air defences you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate Alien Tech Medpack\n", + /* 10*/ "Rendezvous With CI Spy\n", + /* 11*/ "Revive Elvis Using Medpack\n", + /* 12*/ "Locate Secret Hangar\n", + /* 13*/ "Escape From Area 51\n", + /* 14*/ "Joanna - This is Jonathan. You're in grave danger.\n", + /* 15*/ "The've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - Good Luck!\n", + /* 18*/ "Good work Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've openend \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain Alien Medpack\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien MedPack\n", + /* 23*/ "", + /* 24*/ "Picked up an Alien Medpack\n", + /* 25*/ "Joanna - over here\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right we're near. Cover me Jo...\n", + /* 28*/ "Okay - Stand Back\n", + /* 29*/ "Jonathan has been killed\n", + /* 30*/ "Elvis has been killed\n", + /* 31*/ "The Secret Hangar Has Been Located.\n", + /* 32*/ "Okay Jo - lets go.\n", + /* 33*/ "Alien Medpack Activated\n", + /* 34*/ "Alien Medpack Operation Aborted\n", + /* 35*/ "Alien Medpack Has Been Administered\n", + /* 36*/ "Mission Critical Object Destroyed\n", + /* 37*/ "Outer Hangar Door Is Opening\n", + /* 38*/ "Outer Hangar Door Is Closing\n", + /* 39*/ "Inner Hangar Door Is Opening\n", + /* 40*/ "Inner Hangar Door Is Closing\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar door.\n", + /* 46*/ "I'll get out on that jetbike. Cover me while i \nopen the doors.\n", + /* 47*/ "Jonathan go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous Jo..\n", + /* 49*/ "I can handle it..Trust me\n", + /* 50*/ "....okay\n", + /* 51*/ "Damn it Joanna... Cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical Containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.", + /* 63*/ "Let's see how that over-confident thief deals with our gas defense system. She'll think twice before messing with me again!", + /* 64*/ "What's that noise? Can't be... gas!", + /* 65*/ "Noooo, that wasn't meant to happen!", + /* 66*/ "Please stop! I'm not supposed to die, she... arggghhh!", + /* 67*/ "You idiot! We'd better get out of here.", + /* 68*/ "gasps, chokes and wheezes", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognise you from before. You helped me. Thank you.", + /* 71*/ "You... You speak our language?", + /* 72*/ "Watch her, she's sharp.", + /* 73*/ "Earrggghh... eerggh...", + /* 74*/ "What's wrong?", + /* 75*/ "I have a headache. And with a head this big, that's no joke.", + /* 76*/ "Can you walk? We must leave before they get organised and hunt us down.", + /* 77*/ "I think so. What's your name?", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!", + /* 80*/ NULL, + /* 81*/ NULL, + /* 82*/ NULL, + /* 83*/ NULL, + /* 84*/ NULL, + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/traP.c b/src/files/lang/traP.c index b451b5bcc..3b28566bf 100644 --- a/src/files/lang/traP.c +++ b/src/files/lang/traP.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her; she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her; she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/tra_str_f.c b/src/files/lang/tra_str_f.c index b451b5bcc..3b28566bf 100644 --- a/src/files/lang/tra_str_f.c +++ b/src/files/lang/tra_str_f.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her; she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her; she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/tra_str_g.c b/src/files/lang/tra_str_g.c index b451b5bcc..3b28566bf 100644 --- a/src/files/lang/tra_str_g.c +++ b/src/files/lang/tra_str_g.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her; she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her; she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/tra_str_i.c b/src/files/lang/tra_str_i.c index b451b5bcc..3b28566bf 100644 --- a/src/files/lang/tra_str_i.c +++ b/src/files/lang/tra_str_i.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her; she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her; she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/tra_str_s.c b/src/files/lang/tra_str_s.c index b451b5bcc..3b28566bf 100644 --- a/src/files/lang/tra_str_s.c +++ b/src/files/lang/tra_str_s.c @@ -1,92 +1,92 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x01*/ "AREA 51 - ESCAPE\n", - /*0x02*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x03*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", - /*0x04*/ "\n", - /*0x05*/ "\n", - /*0x06*/ "\n", - /*0x07*/ "\n", - /*0x08*/ "\n", - /*0x09*/ "Locate alien tech medpack\n", - /*0x0a*/ "Rendezvous with CI spy\n", - /*0x0b*/ "Revive Maian Bodyguard\n", - /*0x0c*/ "Locate secret hangar\n", - /*0x0d*/ "Escape from Area 51\n", - /*0x0e*/ "Joanna - this is Jonathan. You're in grave danger.\n", - /*0x0f*/ "They've flooded the area with nerve gas.\n", - /*0x10*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", - /*0x11*/ "I'll contact you when you get there - good luck!\n", - /*0x12*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", - /*0x13*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", - /*0x14*/ "Obtain alien medpack.\n", - /*0x15*/ "Cassandra De Vries'\n", - /*0x16*/ "Alien medpack\n", - /*0x17*/ "", - /*0x18*/ "Picked up an alien medpack.\n", - /*0x19*/ "Joanna - over here.\n", - /*0x1a*/ "We need to get back to our friend.\n", - /*0x1b*/ "Right, we're near. Cover me, Jo...\n", - /*0x1c*/ "Okay - stand back.\n", - /*0x1d*/ "Jonathan has been killed.\n", - /*0x1e*/ "Elvis has been killed.\n", - /*0x1f*/ "The secret hangar has been located.\n", - /*0x20*/ "Okay, Jo - let's go.\n", - /*0x21*/ "Alien medpack activated.\n", - /*0x22*/ "Alien medpack operation aborted.\n", - /*0x23*/ "Alien medpack has been administered.\n", - /*0x24*/ "Mission critical object destroyed.\n", - /*0x25*/ "Outer hangar door is opening.\n", - /*0x26*/ "Outer hangar door is closing.\n", - /*0x27*/ "Inner hangar door is opening.\n", - /*0x28*/ "Inner hangar door is closing.\n", - /*0x29*/ "It's the only way out of here.\n", - /*0x2a*/ "You're the only one who can fly it, Elvis, so get in.\n", - /*0x2b*/ "But we can't leave you behind.\n", - /*0x2c*/ "There must be a way out of here.\n", - /*0x2d*/ "One of us will have to stay behind and open the \nhangar doors.\n", - /*0x2e*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", - /*0x2f*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", - /*0x30*/ "It's dangerous, Jo...\n", - /*0x31*/ "I can handle it... Trust me.\n", - /*0x32*/ "...Okay.\n", - /*0x33*/ "Damn it, Joanna... cover me!\n", - /*0x34*/ "I'll cover the stairs - you take the ramp.\n", - /*0x35*/ "The hangar doors are now open.\n", - /*0x36*/ "Medical containment doors unlocked.\n", - /*0x37*/ "The medpack's got to be somewhere around here.\n", - /*0x38*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", - /*0x39*/ "That smell... oil... I smelt that in the other \nhangars.\n", - /*0x3a*/ "The jetbike should get me out before they lock\nthe base down.\n", - /*0x3b*/ "Oh, no! We have a problem. It's a single seater!\n", - /*0x3c*/ "Two can get in but no more.\n", - /*0x3d*/ "Plus, it's got no style - know what I'm saying?\n", - /*0x3e*/ "I'm not having this. That specimen is government property and should not leave the base.\n", - /*0x3f*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", - /*0x40*/ "What's that noise? Can't be... Gas!\n", - /*0x41*/ "Noooo, that wasn't meant to happen!\n", - /*0x42*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", - /*0x43*/ "You idiot! We'd better get out of here.\n", - /*0x44*/ "Gasps, chokes, and wheezes.\n", - /*0x45*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", - /*0x46*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", - /*0x47*/ "You... You speak our language?\n", - /*0x48*/ "Watch her; she's sharp.\n", - /*0x49*/ "Earrggghh...eerggh...\n", - /*0x4a*/ "What's wrong?\n", - /*0x4b*/ "I have a headache. And with a head this big, that's no joke.\n", - /*0x4c*/ "Can you walk? We must leave before they get organized and hunt us down.\n", - /*0x4d*/ "I think so. What's your name?\n", - /*0x4e*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", - /*0x4f*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", - /*0x50*/ "Console is not active.\n", - /*0x51*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", - /*0x52*/ "Director Easton will hear about this, \nyoung lady.\n", - /*0x53*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", - /*0x54*/ "I don't care much for procedures!\n", - /*0x55*/ NULL, - /*0x56*/ NULL, - /*0x57*/ NULL, + /* 0*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Locate Alien AutoSurgeon Device\n\nAll Maian craft carry a device called an AutoSurgeon. Using this is the fastest and safest way of waking him up since they are designed to work on Maian physiology. It should be amongst the wreckage of the ship, or if not, with the items taken to the labs for analysis.\n\n|Objective Two: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Three: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Four: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Five: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 1*/ "AREA 51 - ESCAPE\n", + /* 2*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Revive Maian Bodyguard\n\nWake the Maian up before trying to get out - a hoverbed is not the easiest thing to steer even in normal situations. Once he's up and about, he should be able to fly the Maian craft out of Area 51.\n\n|Objective Four: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 3*/ "|Background - \n\nA craft carrying Institute advisors has been shot down in Nevada. Debris from the crash and the bodies of the advisors have been taken to Area 51. A spy inside the base has managed to get footage to the Institute of a possible survivor. This mission is to rescue that survivor.\n\n|Carrington - \n\nI know you have questions, Jo, and I'm afraid that this isn't the time to answer them. I can tell you that the little fellow you just rescued is a Maian, and he is a bodyguard for the Ambassador whose ship was shot down. Other details and background can wait until later.\n\n|Objective One: - Rendezvous With Agent\n\nJonathan reports that he is now under suspicion and expects to be arrested in a matter of minutes. Find him before the patrols do.\n\n|Objective Two: - Gain Entry to Secret Hangar\n\nOur agent has been unable to get into the secret hangar before because that would have meant blowing his cover, but the time for such worries is past. Keep the guards off Jonathan as he hacks into the door to the hangar where we suspect an intact Maian ship is kept.\n\n|Objective Three: - Escape From Area 51\n\nThat is, get the Maian bodyguard to the ship first. Then you and Jonathan get aboard the craft with him, and you should be able to fly out past the air defenses you took care of earlier.\n\nEND\n", + /* 4*/ "\n", + /* 5*/ "\n", + /* 6*/ "\n", + /* 7*/ "\n", + /* 8*/ "\n", + /* 9*/ "Locate alien tech medpack\n", + /* 10*/ "Rendezvous with CI spy\n", + /* 11*/ "Revive Maian Bodyguard\n", + /* 12*/ "Locate secret hangar\n", + /* 13*/ "Escape from Area 51\n", + /* 14*/ "Joanna - this is Jonathan. You're in grave danger.\n", + /* 15*/ "They've flooded the area with nerve gas.\n", + /* 16*/ "Get our friend to the containment lab.\nThere's a hiding place there.\n", + /* 17*/ "I'll contact you when you get there - good luck!\n", + /* 18*/ "Good work, Jo. We need to meet up. They're \ngetting suspicious of me.\n", + /* 19*/ "Use the maintenance hatch I've opened \nin one of the containment labs. Hurry.\n", + /* 20*/ "Obtain alien medpack.\n", + /* 21*/ "Cassandra De Vries'\n", + /* 22*/ "Alien medpack\n", + /* 23*/ "", + /* 24*/ "Picked up an alien medpack.\n", + /* 25*/ "Joanna - over here.\n", + /* 26*/ "We need to get back to our friend.\n", + /* 27*/ "Right, we're near. Cover me, Jo...\n", + /* 28*/ "Okay - stand back.\n", + /* 29*/ "Jonathan has been killed.\n", + /* 30*/ "Elvis has been killed.\n", + /* 31*/ "The secret hangar has been located.\n", + /* 32*/ "Okay, Jo - let's go.\n", + /* 33*/ "Alien medpack activated.\n", + /* 34*/ "Alien medpack operation aborted.\n", + /* 35*/ "Alien medpack has been administered.\n", + /* 36*/ "Mission critical object destroyed.\n", + /* 37*/ "Outer hangar door is opening.\n", + /* 38*/ "Outer hangar door is closing.\n", + /* 39*/ "Inner hangar door is opening.\n", + /* 40*/ "Inner hangar door is closing.\n", + /* 41*/ "It's the only way out of here.\n", + /* 42*/ "You're the only one who can fly it, Elvis, so get in.\n", + /* 43*/ "But we can't leave you behind.\n", + /* 44*/ "There must be a way out of here.\n", + /* 45*/ "One of us will have to stay behind and open the \nhangar doors.\n", + /* 46*/ "I'll get out on that hoverbike. Cover me while I \nopen the doors.\n", + /* 47*/ "Jonathan, go with Elvis. I'll see to the consoles.\n", + /* 48*/ "It's dangerous, Jo...\n", + /* 49*/ "I can handle it... Trust me.\n", + /* 50*/ "...Okay.\n", + /* 51*/ "Damn it, Joanna... cover me!\n", + /* 52*/ "I'll cover the stairs - you take the ramp.\n", + /* 53*/ "The hangar doors are now open.\n", + /* 54*/ "Medical containment doors unlocked.\n", + /* 55*/ "The medpack's got to be somewhere around here.\n", + /* 56*/ "Time to hook up with Jonathan, before he gets\ninto any more trouble.\n", + /* 57*/ "That smell... oil... I smelt that in the other \nhangars.\n", + /* 58*/ "The jetbike should get me out before they lock\nthe base down.\n", + /* 59*/ "Oh, no! We have a problem. It's a single seater!\n", + /* 60*/ "Two can get in but no more.\n", + /* 61*/ "Plus, it's got no style - know what I'm saying?\n", + /* 62*/ "I'm not having this. That specimen is government property and should not leave the base.\n", + /* 63*/ "Let's see how that overconfident thief deals with our gas defense system. She'll think twice before messing with me again!\n", + /* 64*/ "What's that noise? Can't be... Gas!\n", + /* 65*/ "Noooo, that wasn't meant to happen!\n", + /* 66*/ "Please stop! I'm not supposed to die. She... Arggghhh!\n", + /* 67*/ "You idiot! We'd better get out of here.\n", + /* 68*/ "Gasps, chokes, and wheezes.\n", + /* 69*/ "***aahh...! aahaa...! aaaaahhh! aha. ahh.***\n", + /* 70*/ "I'm alive. I thought I'd be chopped up like the others by now. You're from the Institute, aren't you? I recognize you from before. You helped me. Thank you.\n", + /* 71*/ "You... You speak our language?\n", + /* 72*/ "Watch her; she's sharp.\n", + /* 73*/ "Earrggghh...eerggh...\n", + /* 74*/ "What's wrong?\n", + /* 75*/ "I have a headache. And with a head this big, that's no joke.\n", + /* 76*/ "Can you walk? We must leave before they get organized and hunt us down.\n", + /* 77*/ "I think so. What's your name?\n", + /* 78*/ "I'm Agent Dark. Or Joanna, if you prefer.\n", + /* 79*/ "Well, Joanna, I'm Protector One. But you can call me... Elvis!\n", + /* 80*/ "Console is not active.\n", + /* 81*/ "What the hell do you think you're doing? \nThis is supposed to be a sealed room! \nDon't you know anything about autopsy \nprocedures?\n", + /* 82*/ "Director Easton will hear about this, \nyoung lady.\n", + /* 83*/ "You can't take that! It's government property! \nThis is intolerable! It's... it's... \nunprofessional!!\n", + /* 84*/ "I don't care much for procedures!\n", + /* 85*/ NULL, + /* 86*/ NULL, + /* 87*/ NULL, }; diff --git a/src/files/lang/waxE.c b/src/files/lang/waxE.c index 91139a302..ae63062de 100644 --- a/src/files/lang/waxE.c +++ b/src/files/lang/waxE.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ "Lift has been disabled.\n", - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ "Lift has been disabled.\n", + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/waxJ.c b/src/files/lang/waxJ.c index 3e607ec21..ccf1f85d0 100644 --- a/src/files/lang/waxJ.c +++ b/src/files/lang/waxJ.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", - /*0x01*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", - /*0x02*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", - /*0x03*/ "Underground in Siberia, James? Some of us don't get further than the Northern Line.\n", - /*0x04*/ "Locate and Escort Cassandra To Helipad\n", - /*0x05*/ "Plant Nuclear Device In Laboratory Lift\n", - /*0x06*/ "Assasinate Datadyne Head Of Security\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me\n", - /*0x0a*/ "How dare you disturb me\n", - /*0x0b*/ "You will regret this intrusion girl\n", - /*0x0c*/ "If I were you i'd leave....NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra Has Been Immobilized\n", - /*0x0f*/ "Cassandra Has Been Captured Successfully\n", - /*0x10*/ "Security Chief Has Been Eliminated\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar Bomb\n", - /*0x14*/ "Skedar Bomb\n", - /*0x15*/ "Picked up Skedar Bomb\n", - /*0x16*/ "Skedar Bomb Has Been Placed Successfully.\n", - /*0x17*/ "Skedar Bomb Has Detonated.\n", - /*0x18*/ "Lift Doors Locked - Bomb Cannot Be Placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", + /* 1*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", + /* 2*/ "You are Mr Blonde. Stop mincing around and capture cassandra.\n", + /* 3*/ "Underground in Siberia, James? Some of us don't get further than the Northern Line.\n", + /* 4*/ "Locate and Escort Cassandra To Helipad\n", + /* 5*/ "Plant Nuclear Device In Laboratory Lift\n", + /* 6*/ "Assasinate Datadyne Head Of Security\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me\n", + /* 10*/ "How dare you disturb me\n", + /* 11*/ "You will regret this intrusion girl\n", + /* 12*/ "If I were you i'd leave....NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra Has Been Immobilized\n", + /* 15*/ "Cassandra Has Been Captured Successfully\n", + /* 16*/ "Security Chief Has Been Eliminated\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar Bomb\n", + /* 20*/ "Skedar Bomb\n", + /* 21*/ "Picked up Skedar Bomb\n", + /* 22*/ "Skedar Bomb Has Been Placed Successfully.\n", + /* 23*/ "Skedar Bomb Has Detonated.\n", + /* 24*/ "Lift Doors Locked - Bomb Cannot Be Placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/waxP.c b/src/files/lang/waxP.c index 0597dbd9a..6b8d410ba 100644 --- a/src/files/lang/waxP.c +++ b/src/files/lang/waxP.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/wax_str_f.c b/src/files/lang/wax_str_f.c index 0597dbd9a..6b8d410ba 100644 --- a/src/files/lang/wax_str_f.c +++ b/src/files/lang/wax_str_f.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/wax_str_g.c b/src/files/lang/wax_str_g.c index 0597dbd9a..6b8d410ba 100644 --- a/src/files/lang/wax_str_g.c +++ b/src/files/lang/wax_str_g.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/wax_str_i.c b/src/files/lang/wax_str_i.c index 0597dbd9a..6b8d410ba 100644 --- a/src/files/lang/wax_str_i.c +++ b/src/files/lang/wax_str_i.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/lang/wax_str_s.c b/src/files/lang/wax_str_s.c index 0597dbd9a..6b8d410ba 100644 --- a/src/files/lang/wax_str_s.c +++ b/src/files/lang/wax_str_s.c @@ -1,32 +1,32 @@ #include char *lang[] = { - /*0x00*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x01*/ "LUCERNE TOWER\n", - /*0x02*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x03*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", - /*0x04*/ "Locate and escort Cassandra to helipad\n", - /*0x05*/ "Plant explosive device in lab lift\n", - /*0x06*/ "Eliminate dataDyne Captain\n", - /*0x07*/ "Get the hell out of my office...\n", - /*0x08*/ "Go to the helipad if you want to live.\n", - /*0x09*/ "You won't shoot me!\n", - /*0x0a*/ "How dare you disturb me!\n", - /*0x0b*/ "You will regret this intrusion, girl.\n", - /*0x0c*/ "If I were you, I'd leave... NOW!\n", - /*0x0d*/ "You won't shoot me!\n", - /*0x0e*/ "Cassandra has been immobilized.\n", - /*0x0f*/ "Cassandra has been captured successfully.\n", - /*0x10*/ "Security chief has been eliminated.\n", - /*0x11*/ "\n", - /*0x12*/ "\n", - /*0x13*/ "Skedar bomb\n", - /*0x14*/ "Skedar bomb\n", - /*0x15*/ "Picked up Skedar bomb.\n", - /*0x16*/ "Skedar bomb has been placed successfully.\n", - /*0x17*/ "Skedar bomb has detonated.\n", - /*0x18*/ "Lift doors locked - bomb cannot be placed.\n", - /*0x19*/ NULL, - /*0x1a*/ NULL, - /*0x1b*/ NULL, + /* 0*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Eliminate dataDyne Captain\n\nRemove this individual to end any chance of reprisals directed against the Skedar by residual elements of the traitorous corporation. As humorous as the concept of a human wiping out the Skedar race is, we must not be blind to the power of vendetta.\n\n|Objective Three: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 1*/ "LUCERNE TOWER\n", + /* 2*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Plant an Explosive Device in the Lift\n\nThe inept scientists of the dataDyne Corporation should not be allowed to continue research with our technology. You will place a bomb in the elevator that will destroy all of their research data and any physical evidence remaining.\n\n|Objective Two: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 3*/ "|Background - \n\nThe incompetent Cassandra de Vries of the human corporation dataDyne has obstructed the Skedar cause for long enough. Enter her headquarters and capture her, so that she may be brought before righteous Skedar justice.\n\n|Objective One: - Locate and Escort De Vries to Helipad\n\nTo ensure that this vile human pays for her crimes against us, you are to force her to proceed to the rooftop, where she may be retrieved by a shuttle from the helipad. It would be unwise of you to allow her to come to premature harm.\n\nEND\n", + /* 4*/ "Locate and escort Cassandra to helipad\n", + /* 5*/ "Plant explosive device in lab lift\n", + /* 6*/ "Eliminate dataDyne Captain\n", + /* 7*/ "Get the hell out of my office...\n", + /* 8*/ "Go to the helipad if you want to live.\n", + /* 9*/ "You won't shoot me!\n", + /* 10*/ "How dare you disturb me!\n", + /* 11*/ "You will regret this intrusion, girl.\n", + /* 12*/ "If I were you, I'd leave... NOW!\n", + /* 13*/ "You won't shoot me!\n", + /* 14*/ "Cassandra has been immobilized.\n", + /* 15*/ "Cassandra has been captured successfully.\n", + /* 16*/ "Security chief has been eliminated.\n", + /* 17*/ "\n", + /* 18*/ "\n", + /* 19*/ "Skedar bomb\n", + /* 20*/ "Skedar bomb\n", + /* 21*/ "Picked up Skedar bomb.\n", + /* 22*/ "Skedar bomb has been placed successfully.\n", + /* 23*/ "Skedar bomb has detonated.\n", + /* 24*/ "Lift doors locked - bomb cannot be placed.\n", + /* 25*/ NULL, + /* 26*/ NULL, + /* 27*/ NULL, }; diff --git a/src/files/setup/setupame.c b/src/files/setup/setupame.c index fdb31cf3c..b7c9a68df 100644 --- a/src/files/setup/setupame.c +++ b/src/files/setup/setupame.c @@ -155,37 +155,37 @@ u32 props[] = { briefing(2, 0x0202) briefing(3, 0x0203) - beginobjective(0, 0x0210, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable internal security hub" + beginobjective(0, L_AME(16), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable internal security hub" complete_flags(STAGEFLAG_SECURITYHUB_COMPLETE) fail_flags(STAGEFLAG_SECURITYHUB_MINES_WASTED) fail_flags(STAGEFLAG_SECURITYHUB_DESTROYED) endobjective - beginobjective(1, 0x0211, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain keycode necklace" + beginobjective(1, L_AME(17), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain keycode necklace" require_object_collected(OBJ_NECKLACE) fail_flags(STAGEFLAG_DOORSWITCH_DESTROYED) fail_flags(STAGEFLAG_CIVILIANS_KILLED) endobjective - beginobjective(2, 0x0212, (DIFFBIT_PA | DIFFBIT_PD)) // "Download project files" + beginobjective(2, L_AME(18), (DIFFBIT_PA | DIFFBIT_PD)) // "Download project files" complete_flags(STAGEFLAG_DOWNLOAD_COMPLETE) fail_flags(STAGEFLAG_PROGRAMMER_DEAD) fail_flags(STAGEFLAG_DELETED_WITHOUT_DOWNLOAD) fail_flags(STAGEFLAG_PC_DESTROYED) endobjective - beginobjective(3, 0x0213, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable external comms hub" + beginobjective(3, L_AME(19), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable external comms hub" complete_flags(STAGEFLAG_EXTCOMMSHUB_COMPLETE) fail_flags(STAGEFLAG_EXTCOMMSHUB_MINES_WASTED) fail_flags(STAGEFLAG_EXTCOMMSHUB_DESTROYED) endobjective - beginobjective(4, 0x0214, DIFFBIT_A) // "Gain entrance to laboratory" + beginobjective(4, L_AME(20), DIFFBIT_A) // "Gain entrance to laboratory" complete_flags(STAGEFLAG_LAB_LIFT_LOCATED) fail_flags(STAGEFLAG_CIVILIANS_KILLED) endobjective - beginobjective(5, 0x0214, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain entrance to laboratory" + beginobjective(5, L_AME(20), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain entrance to laboratory" complete_flags(STAGEFLAG_LAB_LIFT_LOCATED) endobjective @@ -540,23 +540,23 @@ u32 props[] = { tag(0x31, 1) weapon(0x0180, MODEL_CHRECMMINE, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_ECMMINE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0035, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x0000, 0x0000) // "Obtain ECM Mines." + rename_object(-1, 0x0035, L_AME(58), L_AME(59), L_AME(60), L_AME(61), L_AME(62), 0x0000, 0x0000) // "Obtain ECM Mines." tag(0x32, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0036, 0x023f, 0x0240, 0x0241, 0x0242, 0x0243, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x0036, L_AME(63), L_AME(64), L_AME(65), L_AME(66), L_AME(67), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x3e, 1) weapon(0x0180, MODEL_CHRECMMINE, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_ECMMINE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0035, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x0000, 0x0000) // "Obtain ECM Mines." + rename_object(-1, 0x0035, L_AME(58), L_AME(59), L_AME(60), L_AME(61), L_AME(62), 0x0000, 0x0000) // "Obtain ECM Mines." tag(0x3f, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0036, 0x023f, 0x0240, 0x0241, 0x0242, 0x0243, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x0036, L_AME(63), L_AME(64), L_AME(65), L_AME(66), L_AME(67), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x00, 1) key(0x0100, MODEL_CHRCHAIN, CHR_CASS, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000020) - rename_object(-1, 0x0050, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, 0x0000, 0x0000) // "Obtain De Vries' necklace." + rename_object(-1, 0x0050, L_AME(11), L_AME(12), L_AME(13), L_AME(14), L_AME(15), 0x0000, 0x0000) // "Obtain De Vries' necklace." stdobject(0x0100, MODEL_DD_STONEDESK, 0x0134, 0x000205e1, 0x00204000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) singlemonitor(0x0100, MODEL_PC1, 0x0132, 0x000004e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff21) @@ -1247,7 +1247,7 @@ u8 func040f_cass[] = { endloop(0x5b) label(0x5c) - speak(CHR_TARGET, 0x0215, 0x0af4, CHANNEL_6, COLOR_04_ORANGE) // "Who are you and what are you doing here?" + speak(CHR_TARGET, L_AME(21), 0x0af4, CHANNEL_6, COLOR_04_ORANGE) // "Who are you and what are you doing here?" restart_timer chr_do_animation(ANIM_TALKING_0098, 0, 193, 0x18, 0x10, CHR_SELF, 2) @@ -1293,7 +1293,7 @@ u8 func040f_cass[] = { goto_next(0x66) label(0x2c) - speak(CHR_TARGET, 0x0217, 0x0af5, CHANNEL_6, COLOR_04_ORANGE) // "You won't shoot me, foolish child!" + speak(CHR_TARGET, L_AME(23), 0x0af5, CHANNEL_6, COLOR_04_ORANGE) // "You won't shoot me, foolish child!" chr_do_animation(ANIM_TALKING_00A0, 0, 193, 0x18, 0x10, CHR_SELF, 2) beginloop(0x66) @@ -1315,7 +1315,7 @@ u8 func040f_cass[] = { label(0x2c) chr_do_animation(ANIM_TALKING_00A3, 0, 193, 0x18, 0x10, CHR_SELF, 2) - speak(CHR_TARGET, 0x0218, 0x0af6, CHANNEL_6, COLOR_04_ORANGE) // "Don't you know who I am?" + speak(CHR_TARGET, L_AME(24), 0x0af6, CHANNEL_6, COLOR_04_ORANGE) // "Don't you know who I am?" beginloop(0x68) if_sound_finished(CHANNEL_6, /*goto*/ 0x69) @@ -1364,7 +1364,7 @@ u8 func040f_cass[] = { goto_next(0x06) label(0x2c) - speak(CHR_TARGET, 0x0219, 0x0af7, CHANNEL_6, COLOR_04_ORANGE) // "Let's see how you deal with security." + speak(CHR_TARGET, L_AME(25), 0x0af7, CHANNEL_6, COLOR_04_ORANGE) // "Let's see how you deal with security." label(0x06) chr_do_animation(ANIM_PUSH_BUTTON, 0, 193, 0x10, 0x10, CHR_SELF, 2) @@ -1472,7 +1472,7 @@ u8 func0411_secretary[] = { restart_timer if_chr_weapon_equipped(CHR_TARGET, WEAPON_NONE, /*goto*/ 0x2c) if_chr_weapon_equipped(CHR_TARGET, WEAPON_UNARMED, /*goto*/ 0x2c) - speak(CHR_TARGET, 0x0216, 0x1aed, CHANNEL_5, COLOR_07_RED) // "Look out! She's got a gun." + speak(CHR_TARGET, L_AME(22), 0x1aed, CHANNEL_5, COLOR_07_RED) // "Look out! She's got a gun." label(0x2c) chr_do_animation(ANIM_SURRENDER_002E, 0, 193, 0x18, 0x10, CHR_SELF, 2) @@ -1566,7 +1566,7 @@ u8 func0414_programmer[] = { goto_next(0x2c) label(0x90) - speak(CHR_TARGET, 0x0235, 0x12fe, CHANNEL_3, COLOR_03_RED) // "Don't shoot, don't shoot!" + speak(CHR_TARGET, L_AME(53), 0x12fe, CHANNEL_3, COLOR_03_RED) // "Don't shoot, don't shoot!" label(0x2c) restart_timer @@ -1618,7 +1618,7 @@ u8 func0414_programmer[] = { // speaks. label(0x2c) restart_timer - speak(CHR_TARGET, 0x0244, 0x8104, CHANNEL_3, COLOR_03_RED) // "Yes, yes, I agree. Personality is expendable in th..." + speak(CHR_TARGET, L_AME(68), 0x8104, CHANNEL_3, COLOR_03_RED) // "Yes, yes, I agree. Personality is expendable in th..." restart_timer chr_do_animation(ANIM_TALKING_00A0, 0, 193, 0x10, 0x10, CHR_SELF, 2) @@ -1636,7 +1636,7 @@ u8 func0414_programmer[] = { yield yield yield - speak(CHR_TARGET, 0x0245, 0x8105, CHANNEL_3, COLOR_03_RED) // "No, I can start the process from my office termina..." + speak(CHR_TARGET, L_AME(69), 0x8105, CHANNEL_3, COLOR_03_RED) // "No, I can start the process from my office termina..." restart_timer beginloop(0x0e) @@ -1650,7 +1650,7 @@ u8 func0414_programmer[] = { endloop(0x0e) label(0x06) - speak(CHR_TARGET, 0x0246, 0x8106, CHANNEL_3, COLOR_03_RED) // "I'll begin at once. Goodbye." + speak(CHR_TARGET, L_AME(70), 0x8106, CHANNEL_3, COLOR_03_RED) // "I'll begin at once. Goodbye." beginloop(0x0f) if_sound_finished(CHANNEL_3, /*goto*/ 0x06) @@ -1704,7 +1704,7 @@ u8 func0414_programmer[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x06) - speak(CHR_TARGET, 0x0224, 0x1300, CHANNEL_3, COLOR_03_RED) // "HELP - Intruder!" + speak(CHR_TARGET, L_AME(36), 0x1300, CHANNEL_3, COLOR_03_RED) // "HELP - Intruder!" chr_do_animation(ANIM_SURRENDER_002E, 0, 193, 0x18, 0x10, CHR_SELF, 2) beginloop(0xa3) @@ -1726,11 +1726,11 @@ u8 func0414_programmer[] = { if_stage_flag_eq(STAGEFLAG_PROGRAMMER_RAN_TO_GUARD, TRUE, /*goto*/ 0x06) label(0x2c) - speak(CHR_TARGET, 0x024f, 0x8107, CHANNEL_3, COLOR_03_RED) // "Security... Help me!" + speak(CHR_TARGET, L_AME(79), 0x8107, CHANNEL_3, COLOR_03_RED) // "Security... Help me!" goto_next(0xa1) label(0x06) - speak(CHR_TARGET, 0x0226, 0x8108, CHANNEL_3, COLOR_03_RED) // "HELP, HELP!" + speak(CHR_TARGET, L_AME(38), 0x8108, CHANNEL_3, COLOR_03_RED) // "HELP, HELP!" label(0xa1) restart_timer set_stage_flag(STAGEFLAG_PROGRAMMER_RAN_TO_GUARD) @@ -1781,17 +1781,17 @@ u8 func0414_programmer[] = { endloop(0xa6) label(0xa7) - speak(CHR_TARGET, 0x0226, 0x8108, CHANNEL_3, COLOR_03_RED) // "HELP, HELP!" + speak(CHR_TARGET, L_AME(38), 0x8108, CHANNEL_3, COLOR_03_RED) // "HELP, HELP!" increase_squadron_alertness(100) endloop(0x99) label(LABEL_JO_SPEAK) restart_timer if_stage_flag_eq(STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x2c) - speak(CHR_TARGET, 0x0248, 0x7322, CHANNEL_3, COLOR_09_BLUE) // "I've got a password problem, and you're the man to..." + speak(CHR_TARGET, L_AME(72), 0x7322, CHANNEL_3, COLOR_09_BLUE) // "I've got a password problem, and you're the man to..." goto_next(0x06) label(0x2c) - speak(CHR_TARGET, 0x0247, 0x7323, CHANNEL_3, COLOR_09_BLUE) // "Move it!" + speak(CHR_TARGET, L_AME(71), 0x7323, CHANNEL_3, COLOR_09_BLUE) // "Move it!" label(0x06) set_stage_flag(STAGEFLAG_TALKED_TO_PROGRAMMER) try_face_entity(0x0200, 0x0000, /*goto*/ 0x9b) @@ -1811,11 +1811,11 @@ u8 func0414_programmer[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x2c) - speak(CHR_TARGET, 0x0223, 0x12ff, CHANNEL_5, COLOR_03_RED) // "I'll do what you want!" + speak(CHR_TARGET, L_AME(35), 0x12ff, CHANNEL_5, COLOR_03_RED) // "I'll do what you want!" set_stage_flag(STAGEFLAG_TALKED_TO_PROGRAMMER) goto_next(0x06) label(0x2c) - speak(CHR_TARGET, 0x0249, 0x12fe, CHANNEL_5, COLOR_03_RED) // "Don't shoot, don't shoot!" + speak(CHR_TARGET, L_AME(73), 0x12fe, CHANNEL_5, COLOR_03_RED) // "Don't shoot, don't shoot!" label(0x06) chr_do_animation(ANIM_DONT_SHOOT, 0, -1, 0x10, 0x10, CHR_SELF, 2) @@ -1843,7 +1843,7 @@ u8 func0414_programmer[] = { label(LABEL_NEAR_LAPTOPGUN_ROOM) stop_chr - speak(CHR_TARGET, 0x0227, 0x12ff, CHANNEL_3, COLOR_03_RED) // "I'll do what you want..." + speak(CHR_TARGET, L_AME(39), 0x12ff, CHANNEL_3, COLOR_03_RED) // "I'll do what you want..." restart_timer label(0x06) walk_to_pad(0x0062) @@ -1856,10 +1856,10 @@ u8 func0414_programmer[] = { restart_timer if_stage_flag_eq(STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN) if_detected_chr(CHR_TARGET, /*goto*/ 0x2c) - speak(CHR_TARGET, 0x0228, 0x1301, CHANNEL_3, COLOR_03_RED) // "Logging on now..." + speak(CHR_TARGET, L_AME(40), 0x1301, CHANNEL_3, COLOR_03_RED) // "Logging on now..." goto_next(0x06) label(0x2c) - speak(CHR_TARGET, 0x026d, 0x1304, CHANNEL_3, COLOR_03_RED) // "I...I'm logging on now." + speak(CHR_TARGET, L_AME(109), 0x1304, CHANNEL_3, COLOR_03_RED) // "I...I'm logging on now." label(0x06) chr_do_animation(ANIM_STANDING_TYPE_ONE_HAND, 0, 193, 0x18, 0x10, CHR_SELF, 2) speak(CHR_TARGET, -1, 0x8116, -1, COLOR_00_GREEN) @@ -1874,10 +1874,10 @@ u8 func0414_programmer[] = { chr_do_animation(ANIM_PUSH_BUTTON, 0, 193, 0x18, 0x10, CHR_SELF, 2) set_stage_flag(STAGEFLAG_PROGRAMMER_LOGGED_IN) if_detected_chr(CHR_TARGET, /*goto*/ 0x2c) - speak(CHR_TARGET, 0x0229, 0x1302, CHANNEL_3, COLOR_03_RED) // "Okay, I'm in..." + speak(CHR_TARGET, L_AME(41), 0x1302, CHANNEL_3, COLOR_03_RED) // "Okay, I'm in..." goto_next(0x06) label(0x2c) - speak(CHR_TARGET, 0x026c, 0x1305, CHANNEL_3, COLOR_03_RED) // "Right, I'm in..." + speak(CHR_TARGET, L_AME(108), 0x1305, CHANNEL_3, COLOR_03_RED) // "Right, I'm in..." label(0x06) speak(CHR_TARGET, -1, 0x8117, -1, COLOR_00_GREEN) @@ -1892,7 +1892,7 @@ u8 func0414_programmer[] = { set_stage_flag(STAGEFLAG_PERSONALITY_DELETED) set_chr_maxdamage(CHR_SELF, 1) chr_do_animation(ANIM_TALKING_003D, 0, 193, 0x18, 0x10, CHR_SELF, 2) - speak(CHR_TARGET, 0x022a, 0x1303, CHANNEL_3, COLOR_03_RED) // "Goodbye, Dr. Caroll." + speak(CHR_TARGET, L_AME(42), 0x1303, CHANNEL_3, COLOR_03_RED) // "Goodbye, Dr. Caroll." if_stage_flag_eq(STAGEFLAG_DOWNLOAD_COMPLETE, TRUE, /*goto*/ 0x2c) set_stage_flag(STAGEFLAG_DELETED_WITHOUT_DOWNLOAD) label(0x2c) @@ -1906,7 +1906,7 @@ u8 func0414_programmer[] = { label(LABEL_PC_BROKEN) set_self_flag_bankx(CHRFLAG0_CANT_ALERT_GROUP, BANK_0) - speak(CHR_TARGET, 0x0262, 0x1289, CHANNEL_3, COLOR_03_RED) // "You vandal, you've broken it!" + speak(CHR_TARGET, L_AME(98), 0x1289, CHANNEL_3, COLOR_03_RED) // "You vandal, you've broken it!" do_preset_animation(-1) beginloop(0xc6) @@ -2002,23 +2002,23 @@ u8 func100e_check_ecm_mines[] = { label(0x08) reset_timer - message(CHR_BOND, 0x021d) // "ECM Mine placed correctly." + message(CHR_BOND, L_AME(29)) // "ECM Mine placed correctly." yield mute_channel(CHANNEL_0) assign_sound(0x8113, CHANNEL_0) control_sound_from_object(CHANNEL_0, OBJ_SECURITYHUB, TRUE) - message(CHR_BOND, 0x024c) // "Internal security system temporarily disabled." + message(CHR_BOND, L_AME(76)) // "Internal security system temporarily disabled." set_stage_flag(STAGEFLAG_SECURITYHUB_COMPLETE) reloop(0x00) label(0x0a) reset_timer - message(CHR_BOND, 0x021d) // "ECM Mine placed correctly." + message(CHR_BOND, L_AME(29)) // "ECM Mine placed correctly." yield mute_channel(CHANNEL_1) assign_sound(0x8113, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_EXTCOMMSHUB, TRUE) - message(CHR_BOND, 0x024d) // "External communications hub disabled." + message(CHR_BOND, L_AME(77)) // "External communications hub disabled." set_stage_flag(STAGEFLAG_EXTCOMMSHUB_COMPLETE) reloop(0x00) @@ -2087,13 +2087,13 @@ u8 func100e_check_ecm_mines[] = { set_stage_flag(STAGEFLAG_EXTCOMMSHUB_MINES_WASTED) label(0x8c) - message(CHR_BOND, 0x021c) // "Badly placed ECM Mine." + message(CHR_BOND, L_AME(28)) // "Badly placed ECM Mine." reloop(0x00) // Mines wasted with both hubs remaining label(0x8d) - message(CHR_BOND, 0x021c) // "Badly placed ECM Mine." - message(CHR_BOND, 0x0220) // "CANNOT complete all objectives." + message(CHR_BOND, L_AME(28)) // "Badly placed ECM Mine." + message(CHR_BOND, L_AME(32)) // "CANNOT complete all objectives." set_stage_flag(STAGEFLAG_SECURITYHUB_MINES_WASTED) set_stage_flag(STAGEFLAG_EXTCOMMSHUB_MINES_WASTED) reloop(0x00) @@ -2118,7 +2118,7 @@ u8 func1004_check_lab_lift_located[] = { label(0x2c) if_stage_flag_eq(STAGEFLAG_LAB_LIFT_LOCATED, TRUE, /*goto*/ 0x2c) - message(CHR_P1P2, 0x024e) // "Laboratory lift located." + message(CHR_P1P2, L_AME(78)) // "Laboratory lift located." set_stage_flag(STAGEFLAG_LAB_LIFT_LOCATED) label(0x2c) yield @@ -2157,7 +2157,7 @@ u8 func1006_check_programmer_dead[] = { label(0x2c) if_stage_flag_eq(STAGEFLAG_PROGRAMMER_LOGGED_IN, TRUE, /*goto*/ 0x06) - message(CHR_BOND, 0x0239) // "Critical mission personnel killed." + message(CHR_BOND, L_AME(57)) // "Critical mission personnel killed." set_stage_flag(STAGEFLAG_PROGRAMMER_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2188,7 +2188,7 @@ u8 func1007_uplinking[] = { label(0xc0) if_chr_weapon_equipped(CHR_TARGET, WEAPON_DATAUPLINK, /*goto*/ 0x2c) - message(CHR_TARGET, 0x0231) // "Unable to download - Data Uplink needed." + message(CHR_TARGET, L_AME(49)) // "Unable to download - Data Uplink needed." call_rng if_rand_lt(60, /*goto*/ 0x0d) if_rand_lt(120, /*goto*/ 0x0e) @@ -2222,7 +2222,7 @@ u8 func1007_uplinking[] = { label(0x2c) if_stage_flag_eq(STAGEFLAG_PROGRAMMER_LOGGED_IN, TRUE, /*goto*/ 0xae) restart_timer - message(CHR_TARGET, 0x022e) // "ACCESS DENIED - password needed." + message(CHR_TARGET, L_AME(46)) // "ACCESS DENIED - password needed." assign_sound(0x01c0, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_PC, FALSE) @@ -2235,7 +2235,7 @@ u8 func1007_uplinking[] = { goto_first(0x04) label(0xae) - message(CHR_TARGET, 0x022c) // "File download initiated." + message(CHR_TARGET, L_AME(44)) // "File download initiated." assign_sound(0x01bf, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_PC, TRUE) restart_timer @@ -2251,13 +2251,13 @@ u8 func1007_uplinking[] = { mute_channel(CHANNEL_7) assign_sound(0x01c1, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_PC, TRUE) - message(CHR_TARGET, 0x022d) // "File download completed." + message(CHR_TARGET, L_AME(45)) // "File download completed." yield set_stage_flag(STAGEFLAG_DOWNLOAD_COMPLETE) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) - message(CHR_TARGET, 0x024a) // "Datalink broken - connection terminated." + message(CHR_TARGET, L_AME(74)) // "Datalink broken - connection terminated." mute_channel(CHANNEL_7) assign_sound(0x01c0, CHANNEL_6) play_sound_from_object(CHANNEL_6, OBJ_PC, 0x012c, 0x0190) @@ -2272,7 +2272,7 @@ u8 func1007_uplinking[] = { reloop(0x04) label(0x12) - message(CHR_TARGET, 0x024b) // "Datalink error - incomplete file download." + message(CHR_TARGET, L_AME(75)) // "Datalink error - incomplete file download." mute_channel(CHANNEL_7) assign_sound(0x01c0, CHANNEL_6) play_sound_from_object(CHANNEL_6, OBJ_PC, 0x012c, 0x0190) @@ -2309,7 +2309,7 @@ u8 func1008_doorswitch[] = { label(0x2c) play_sound(0x00ba, -1) - message(CHR_P1P2, 0x022f) // "Door unlocked." + message(CHR_P1P2, L_AME(47)) // "Door unlocked." set_stage_flag(STAGEFLAG_OFFICE_DOOR_UNLOCKED) unlock_door(OBJ_OFFICEDOOR1, 0x01) unlock_door(OBJ_OFFICEDOOR2, 0x01) @@ -2337,12 +2337,12 @@ u8 func1009_check_civilians_killed[] = { endloop(0x04) label(0x2c) - message(CHR_BOND, 0x0237) // "Unacceptable civilian casualties." + message(CHR_BOND, L_AME(55)) // "Unacceptable civilian casualties." set_stage_flag(STAGEFLAG_CIVILIANS_KILLED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x09) - message(CHR_BOND, 0x0239) // "Critical mission personnel killed." + message(CHR_BOND, L_AME(57)) // "Critical mission personnel killed." set_stage_flag(STAGEFLAG_CIVILIANS_KILLED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2437,7 +2437,7 @@ u8 func100d_check_objects_destroyed[] = { if_object_in_good_condition(OBJ_SECURITYHUB, /*goto*/ 0x2c) set_stage_flag(STAGEFLAG_SECURITYHUB_DESTROYED) mute_channel(CHANNEL_0) - message(CHR_BOND, 0x0236) // "Critical mission object destroyed." + message(CHR_BOND, L_AME(54)) // "Critical mission object destroyed." // PA only - check door switch label(0x2c) @@ -2446,7 +2446,7 @@ u8 func100d_check_objects_destroyed[] = { if_stage_flag_eq(STAGEFLAG_DOORSWITCH_DESTROYED, TRUE, /*goto*/ 0x2c) if_object_in_good_condition(OBJ_DOORSWITCH, /*goto*/ 0x2c) set_stage_flag(STAGEFLAG_DOORSWITCH_DESTROYED) - message(CHR_BOND, 0x0236) // "Critical mission object destroyed." + message(CHR_BOND, L_AME(54)) // "Critical mission object destroyed." // PA only - check PC label(0x2c) @@ -2456,7 +2456,7 @@ u8 func100d_check_objects_destroyed[] = { if_objective_failed(2, /*goto*/ 0x2c) if_object_in_good_condition(OBJ_PC, /*goto*/ 0x2c) set_stage_flag(STAGEFLAG_PC_DESTROYED) - message(CHR_BOND, 0x0236) // "Critical mission object destroyed." + message(CHR_BOND, L_AME(54)) // "Critical mission object destroyed." // Check comms hub label(0x2c) @@ -2464,7 +2464,7 @@ u8 func100d_check_objects_destroyed[] = { if_object_in_good_condition(OBJ_EXTCOMMSHUB, /*goto*/ 0x2c) set_stage_flag(STAGEFLAG_EXTCOMMSHUB_DESTROYED) mute_channel(CHANNEL_1) - message(CHR_BOND, 0x0236) // "Critical mission object destroyed." + message(CHR_BOND, L_AME(54)) // "Critical mission object destroyed." label(0x2c) endloop(0x04) @@ -3289,7 +3289,7 @@ u8 func1011_check_hubs_activated[] = { reloop(0x04) label(0x08) - message(CHR_BOND, 0x0250) // "ECM Mine needed to disable security hub." + message(CHR_BOND, L_AME(80)) // "ECM Mine needed to disable security hub." restart_timer beginloop(0x09) @@ -3297,7 +3297,7 @@ u8 func1011_check_hubs_activated[] = { endloop(0x09) label(0x0a) - message(CHR_BOND, 0x0251) // "ECM Mine needed to disable comms hub." + message(CHR_BOND, L_AME(81)) // "ECM Mine needed to disable comms hub." restart_timer beginloop(0x0b) @@ -3389,7 +3389,7 @@ u8 func1013_msg_commshubnearby[] = { endloop(0x04) label(0x2c) - speak(CHR_BOND, 0x025d, 0x8170, CHANNEL_6, COLOR_09_BLUE) // "We're getting a positive reading - the internal co..." + speak(CHR_BOND, L_AME(93), 0x8170, CHANNEL_6, COLOR_09_BLUE) // "We're getting a positive reading - the internal co..." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3404,7 +3404,7 @@ u8 func1014_msg_officefloor[] = { endloop(0x04) label(0x2c) - speak(CHR_BOND, 0x025e, 0x8171, CHANNEL_6, COLOR_09_BLUE) // "You're on the same floor as Cassandra's office." + speak(CHR_BOND, L_AME(94), 0x8171, CHANNEL_6, COLOR_09_BLUE) // "You're on the same floor as Cassandra's office." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3418,7 +3418,7 @@ u8 func1015_msg_securityroom[] = { endloop(0x04) label(0x2c) - speak(CHR_BOND, 0x025f, 0x73a2, CHANNEL_6, COLOR_09_BLUE) // "The other hub has got to be in the Security Room." + speak(CHR_BOND, L_AME(95), 0x73a2, CHANNEL_6, COLOR_09_BLUE) // "The other hub has got to be in the Security Room." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3430,7 +3430,7 @@ u8 func1016_msg_basementelevator[] = { endloop(0x04) label(0x2c) - speak(CHR_BOND, 0x0260, 0x8172, CHANNEL_6, COLOR_09_BLUE) // "The basement elevator must be around there somewhe..." + speak(CHR_BOND, L_AME(96), 0x8172, CHANNEL_6, COLOR_09_BLUE) // "The basement elevator must be around there somewhe..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3465,7 +3465,7 @@ u8 func0422_intro_speaking[] = { endloop(0xb6) label(0x2c) - speak(CHR_BOND, 0x0264, 0x73e4, CHANNEL_6, COLOR_09_BLUE) // "Why the big hurry?" + speak(CHR_BOND, L_AME(100), 0x73e4, CHANNEL_6, COLOR_09_BLUE) // "Why the big hurry?" beginloop(0x08) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3473,7 +3473,7 @@ u8 func0422_intro_speaking[] = { endloop(0x08) label(0x2c) - speak(CHR_BOND, 0x0265, 0x73e5, CHANNEL_6, COLOR_06_WHITE) // "If Dr. Caroll is not extracted tonight, dataDyne w..." + speak(CHR_BOND, L_AME(101), 0x73e5, CHANNEL_6, COLOR_06_WHITE) // "If Dr. Caroll is not extracted tonight, dataDyne w..." beginloop(0x09) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3481,7 +3481,7 @@ u8 func0422_intro_speaking[] = { endloop(0x09) label(0x2c) - speak(CHR_BOND, 0x0266, 0x73e6, CHANNEL_6, COLOR_09_BLUE) // "Are they all expendable?" + speak(CHR_BOND, L_AME(102), 0x73e6, CHANNEL_6, COLOR_09_BLUE) // "Are they all expendable?" beginloop(0x0a) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3489,7 +3489,7 @@ u8 func0422_intro_speaking[] = { endloop(0x0a) label(0x2c) - speak(CHR_BOND, 0x0267, 0x73e7, CHANNEL_6, COLOR_06_WHITE) // "Don't joke! You have to be careful, Joanna. Code k..." + speak(CHR_BOND, L_AME(103), 0x73e7, CHANNEL_6, COLOR_06_WHITE) // "Don't joke! You have to be careful, Joanna. Code k..." beginloop(0x0b) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3497,7 +3497,7 @@ u8 func0422_intro_speaking[] = { endloop(0x0b) label(0x2c) - speak(CHR_BOND, 0x0268, 0x73e8, CHANNEL_6, COLOR_09_BLUE) // "What's the target location?" + speak(CHR_BOND, L_AME(104), 0x73e8, CHANNEL_6, COLOR_09_BLUE) // "What's the target location?" beginloop(0x0c) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3505,7 +3505,7 @@ u8 func0422_intro_speaking[] = { endloop(0x0c) label(0x2c) - speak(CHR_BOND, 0x0269, 0x73e9, CHANNEL_6, COLOR_06_WHITE) // "Work your way down the building to the ground leve..." + speak(CHR_BOND, L_AME(105), 0x73e9, CHANNEL_6, COLOR_06_WHITE) // "Work your way down the building to the ground leve..." beginloop(0x0d) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3513,7 +3513,7 @@ u8 func0422_intro_speaking[] = { endloop(0x0d) label(0x2c) - speak(CHR_BOND, 0x026a, 0x73ea, CHANNEL_6, COLOR_09_BLUE) // "How will I recognize him?" + speak(CHR_BOND, L_AME(106), 0x73ea, CHANNEL_6, COLOR_09_BLUE) // "How will I recognize him?" beginloop(0x0e) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3521,7 +3521,7 @@ u8 func0422_intro_speaking[] = { endloop(0x0e) label(0x2c) - speak(CHR_BOND, 0x026b, 0x73eb, CHANNEL_6, COLOR_06_WHITE) // "We don't have an image record, and we can't find a..." + speak(CHR_BOND, L_AME(107), 0x73eb, CHANNEL_6, COLOR_06_WHITE) // "We don't have an image record, and we can't find a..." beginloop(0x0f) if_stage_flag_eq(STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06) @@ -3669,7 +3669,7 @@ u8 func101d_disable_cameras[] = { unset_object_flag(OBJ_CAMERA6, OBJFLAG_DEACTIVATED) label(0x06) - message(CHR_BOND, 0x0261) // "Security system is now back online." + message(CHR_BOND, L_AME(97)) // "Security system is now back online." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3678,7 +3678,7 @@ u8 func101d_disable_cameras[] = { * @unregistered */ u8 unregistered_function7[] = { - message(CHR_BOND, 0x0263) // "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ" + message(CHR_BOND, L_AME(99)) // "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ" set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; diff --git a/src/files/setup/setupark.c b/src/files/setup/setupark.c index eccb0e3b9..95a0379c6 100644 --- a/src/files/setup/setupark.c +++ b/src/files/setup/setupark.c @@ -99,24 +99,24 @@ u32 props[] = { briefing(2, 0x0602) briefing(3, 0x0603) - beginobjective(0, 0x0609, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Access foyer elevator" + beginobjective(0, L_ARK(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Access foyer elevator" complete_flags(STAGEFLAG_ACCESSED_FOYER_ELEVATOR) endobjective - beginobjective(1, 0x060a, (DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate office elevator" + beginobjective(1, L_ARK(10), (DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate office elevator" complete_flags(STAGEFLAG_ELEVATOR_UNLOCKED) fail_flags(STAGEFLAG_ELEVATOR_PC_DESTROYED) endobjective - beginobjective(2, 0x060b, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Destroy dataDyne hovercopter" + beginobjective(2, L_ARK(11), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Destroy dataDyne hovercopter" complete_flags(STAGEFLAG_HOVERCOPTER_DESTROYED) endobjective - beginobjective(3, 0x060c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Cassandra's bodyguards" + beginobjective(3, L_ARK(12), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Cassandra's bodyguards" complete_flags(STAGEFLAG_OBJECTIVE_BODYGUARDS_DEAD) endobjective - beginobjective(4, 0x060d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous at helipad" + beginobjective(4, L_ARK(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous at helipad" complete_flags(STAGEFLAG_REACHED_HELIPAD) fail_flags(STAGEFLAG_DRCAROLL_DEAD) endobjective @@ -360,10 +360,10 @@ u32 props[] = { tag(0x09, -1) tag(0x0e, 1) stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, 0x012405e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x2d, 0x061b, 0x061c, 0x061d, 0x061e, 0x061f, 0x0000, 0x0000) // "Obtain Night Vision." + rename_object(-1, 0x2d, L_ARK(27), L_ARK(28), L_ARK(29), L_ARK(30), L_ARK(31), 0x0000, 0x0000) // "Obtain Night Vision." tag(0x17, 1) stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, 0x012405e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x2d, 0x061b, 0x061c, 0x061d, 0x061e, 0x061f, 0x0000, 0x0000) // "Obtain Night Vision." + rename_object(-1, 0x2d, L_ARK(27), L_ARK(28), L_ARK(29), L_ARK(30), L_ARK(31), 0x0000, 0x0000) // "Obtain Night Vision." chr(0x00000400, 0x00, 0x0210, BODY_DRCAROLL, HEAD_RANDOM, AILIST_INIT_DRCAROLL, -1, -1, 1000, 100, 0x00000000, 0x00000000, TEAM_ALLY, SQUADRON_00, -1, 0, 0x00000000) chr(0x00000200, 0x01, 0x0215, BODY_DDSHOCK, HEAD_DDSHOCK, AILIST_INIT_SHOCK, -1, -1, 1000, 7, 0x00014400, 0x00000000, TEAM_ENEMY, SQUADRON_01, -1, 0, 0x00000000) weapon(0x0100, MODEL_CHRCMP150, 0x0001, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000) @@ -429,7 +429,7 @@ u32 props[] = { chr(0x00000200, 0x22, 0x007e, BODY_DDSHOCK, HEAD_DDSHOCK, AILIST_INIT_SHOCK, -1, -1, 1000, 9, 0x80012400, 0x00000000, TEAM_ENEMY, SQUADRON_01, -1, 0, 0x00000000) weapon(0x0100, MODEL_CHRCMP150, 0x0022, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000) key(0x0080, MODEL_KEYCARD, 0x0022, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000040) - rename_object(-1, 0x4c, 0x0637, 0x0638, 0x0639, 0x063a, 0x063b, 0x0000, 0x0000) // "Obtain alpha key card." + rename_object(-1, 0x4c, L_ARK(55), L_ARK(56), L_ARK(57), L_ARK(58), L_ARK(59), 0x0000, 0x0000) // "Obtain alpha key card." link_scenery(1, 0, 2) door(0x0100, MODEL_DD_AC_UNEXP, 0x019b, 0x13520d00, 0x20304300, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0x00000000, 0x00000080, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) stdobject(0x0100, MODEL_DD_AC_EXP, 0x019d, 0x031204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) @@ -1327,7 +1327,7 @@ u8 func1002_check_accessed_foyer_elevator[] = { label(0x00) set_stage_flag(STAGEFLAG_ACCESSED_FOYER_ELEVATOR) - message(CHR_TARGET, 0x0621) // "Foyer elevator accessed." + message(CHR_TARGET, L_ARK(33)) // "Foyer elevator accessed." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1393,13 +1393,13 @@ u8 func1004_elevator_unlocking[] = { label(0x28) if_stage_flag_eq(STAGEFLAG_ELEVATOR_UNLOCKED, TRUE, /*goto*/ 0x00) set_stage_flag(STAGEFLAG_ELEVATOR_PC_DESTROYED) - message(CHR_BOND, 0x062d) // "Critical mission object destroyed." + message(CHR_BOND, L_ARK(45)) // "Critical mission object destroyed." label(0x00) set_ailist(CHR_SELF, GAILIST_IDLE) // Computer activated label(0x20) - message(CHR_TARGET, 0x060e) // "Accessing elevator controls..." + message(CHR_TARGET, L_ARK(14)) // "Accessing elevator controls..." assign_sound(0x8116, CHANNEL_6) control_sound_from_object(CHANNEL_6, 0x01, TRUE) restart_timer @@ -1438,7 +1438,7 @@ u8 func1004_elevator_unlocking[] = { play_sound(0x81b0, -1) unlock_door(0x02, 0x01) unlock_door(0x03, 0x01) - message(CHR_TARGET, 0x0622) // "Office elevator door has been unlocked." + message(CHR_TARGET, L_ARK(34)) // "Office elevator door has been unlocked." set_stage_flag(STAGEFLAG_ELEVATOR_UNLOCKED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1482,7 +1482,7 @@ u8 func1005_check_bodyguards_dead[] = { label(0x20) label(0x26) - message(CHR_BOND, 0x0624) // "Cassandra's bodyguards have been defeated." + message(CHR_BOND, L_ARK(36)) // "Cassandra's bodyguards have been defeated." set_stage_flag(STAGEFLAG_OBJECTIVE_BODYGUARDS_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1493,7 +1493,7 @@ u8 func1006_check_hovercopter_destroyed[] = { beginloop(0x1f) if_object_in_good_condition(OBJ_HOVERCOPTER, /*goto*/ 0x00) - message(CHR_BOND, 0x0623) // "DataDyne Hovercopter eliminated." + message(CHR_BOND, L_ARK(35)) // "DataDyne Hovercopter eliminated." set_stage_flag(STAGEFLAG_HOVERCOPTER_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x00) @@ -1526,18 +1526,18 @@ u8 func100e_drcaroll_warnings[] = { // Dead label(0x21) label(0x00) - message(CHR_BOND, 0x0610) // "Dr. Caroll has been killed!" + message(CHR_BOND, L_ARK(16)) // "Dr. Caroll has been killed!" set_stage_flag(STAGEFLAG_DRCAROLL_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) // Shield under 100 label(0x30) - message(CHR_BOND, 0x0611) // "Dr. Caroll is under attack!" + message(CHR_BOND, L_ARK(17)) // "Dr. Caroll is under attack!" set_stage_flag(STAGEFLAG_DRCAROLL_ATTACKED) reloop(0x1f) label(0x31) - message(CHR_BOND, 0x0612) // "Dr. Caroll has been damaged!" + message(CHR_BOND, L_ARK(18)) // "Dr. Caroll has been damaged!" set_stage_flag(STAGEFLAG_DRCAROLL_DAMAGED) endloop(0x1f) @@ -1665,7 +1665,7 @@ u8 func0409_tech_conversation[] = { label(0x20) dprint 'T','E','C','H',' ','2',' ','L','O','O','P','\n',0, chr_do_animation(ANIM_TALKING_00A0, 0, -1, 0x10, 0x14, CHR_SELF, 2) - speak(CHR_PRESET, 0x0625, 0x811d, CHANNEL_7, COLOR_06_WHITE) // "That's not how it goes." + speak(CHR_PRESET, L_ARK(37), 0x811d, CHANNEL_7, COLOR_06_WHITE) // "That's not how it goes." restart_timer beginloop(0x21) @@ -1687,7 +1687,7 @@ u8 func0409_tech_conversation[] = { label(0x20) chr_do_animation(ANIM_TWO_GUN_HOLD, 0, -1, 0x10, 0x14, CHR_SELF, 2) chr_do_animation(ANIM_TALKING_00A0, -1, -1, 0x02, 0x14, 0x10, 2) - speak(CHR_PRESET, 0x0626, 0x8120, CHANNEL_7, COLOR_08_RED) // "Yes, it is." + speak(CHR_PRESET, L_ARK(38), 0x8120, CHANNEL_7, COLOR_08_RED) // "Yes, it is." beginloop(0x22) if_saw_injury(0x00, /*goto*/ 0x33) @@ -1708,7 +1708,7 @@ u8 func0409_tech_conversation[] = { label(0x20) chr_do_animation(ANIM_TALKING_00A0, 0, -1, 0x10, 0x14, CHR_SELF, 2) chr_do_animation(0x0205, -1, -1, 0x02, 0x14, 0x10, 2) - speak(CHR_PRESET, 0x0627, 0x811e, CHANNEL_7, COLOR_06_WHITE) // "Give it to me - you're doing it wrong." + speak(CHR_PRESET, L_ARK(39), 0x811e, CHANNEL_7, COLOR_06_WHITE) // "Give it to me - you're doing it wrong." beginloop(0x23) if_saw_injury(0x00, /*goto*/ 0x33) @@ -1729,7 +1729,7 @@ u8 func0409_tech_conversation[] = { label(0x20) chr_do_animation(ANIM_TWO_GUN_HOLD, 0, -1, 0x10, 0x14, CHR_SELF, 2) chr_do_animation(ANIM_TALKING_00A0, -1, -1, 0x02, 0x14, 0x10, 2) - speak(CHR_PRESET, 0x0628, 0x8121, CHANNEL_7, COLOR_08_RED) // "Stop annoying me." + speak(CHR_PRESET, L_ARK(40), 0x8121, CHANNEL_7, COLOR_08_RED) // "Stop annoying me." beginloop(0x24) if_saw_injury(0x00, /*goto*/ 0x33) @@ -1751,7 +1751,7 @@ u8 func0409_tech_conversation[] = { chr_do_animation(ANIM_TWO_GUN_HOLD, 0, -1, 0x10, 0x14, CHR_SELF, 2) chr_do_animation(ANIM_TALKING_00A0, -1, -1, 0x02, 0x14, CHR_RLSHOCK, 2) chr_do_animation(0x0206, -1, -1, 0x02, 0x14, 0x10, 2) - speak(CHR_PRESET, 0x0629, 0x8123, CHANNEL_7, COLOR_09_BLUE) // "Will you just hurry up!" + speak(CHR_PRESET, L_ARK(41), 0x8123, CHANNEL_7, COLOR_09_BLUE) // "Will you just hurry up!" beginloop(0x25) if_saw_injury(0x00, /*goto*/ 0x33) @@ -1791,7 +1791,7 @@ u8 func0409_tech_conversation[] = { increase_squadron_alertness(100) open_door(0x04) restart_timer - speak(CHR_TARGET, 0x062a, 0x811f, CHANNEL_7, COLOR_06_WHITE) // "Oh, no...too late." + speak(CHR_TARGET, L_ARK(42), 0x811f, CHANNEL_7, COLOR_06_WHITE) // "Oh, no...too late." chr_do_animation(ANIM_SURRENDER_002E, 0, 193, 0x18, 0x10, CHR_SELF, 2) beginloop(0x34) @@ -1885,7 +1885,7 @@ u8 func040a_tech2[] = { label(0x20) chr_do_animation(ANIM_SURRENDER_002E, 0, -1, 0x18, 0x0a, CHR_SELF, 2) - speak(CHR_TARGET, 0x062b, 0x8122, CHANNEL_7, COLOR_08_RED) // "She's here..." + speak(CHR_TARGET, L_ARK(43), 0x8122, CHANNEL_7, COLOR_08_RED) // "She's here..." beginloop(0x22) if_sound_finished(CHANNEL_7, /*goto*/ 0x35) @@ -1985,7 +1985,7 @@ u8 func040d_cass[] = { label(0x00) restart_timer - speak(CHR_TARGET, 0x0620, 0x80ff, CHANNEL_6, COLOR_04_ORANGE) // "We meet again, girl!" + speak(CHR_TARGET, L_ARK(32), 0x80ff, CHANNEL_6, COLOR_04_ORANGE) // "We meet again, girl!" chr_do_animation(ANIM_TALKING_00A0, 0, 193, 0x10, 0x10, CHR_SELF, 2) beginloop(0x27) @@ -1995,7 +1995,7 @@ u8 func040d_cass[] = { label(0x00) restart_timer - speak(CHR_TARGET, 0x0614, 0x80fe, CHANNEL_6, COLOR_04_ORANGE) // "You've become quite an annoyance..." + speak(CHR_TARGET, L_ARK(20), 0x80fe, CHANNEL_6, COLOR_04_ORANGE) // "You've become quite an annoyance..." chr_do_animation(ANIM_TALKING_00A3, 0, 193, 0x10, 0x14, CHR_SELF, 2) beginloop(0x28) @@ -2011,13 +2011,13 @@ u8 func040d_cass[] = { endloop(0x29) label(0x20) - speak(CHR_TARGET, 0x062c, 0x8101, CHANNEL_6, COLOR_04_ORANGE) // "Get her!" + speak(CHR_TARGET, L_ARK(44), 0x8101, CHANNEL_6, COLOR_04_ORANGE) // "Get her!" chr_do_animation(ANIM_TALKING_00A3, 0, 193, 0x10, 0x10, CHR_SELF, 2) goto_next(0x20) label(0x00) restart_timer - speak(CHR_TARGET, 0x0615, 0x8100, CHANNEL_6, COLOR_04_ORANGE) // "Good night, Ms. Dark." + speak(CHR_TARGET, L_ARK(21), 0x8100, CHANNEL_6, COLOR_04_ORANGE) // "Good night, Ms. Dark." chr_do_animation(ANIM_TALKING_00A0, 0, 193, 0x10, 0x10, CHR_SELF, 2) beginloop(0x2a) @@ -2343,10 +2343,10 @@ u8 func100d_intro[] = { play_sound(0x0427, -1) wait_until(540, 0x64) - speak(CHR_BOND, 0x063c, 0x7bf3, CHANNEL_7, COLOR_06_WHITE) // "Sound the alarm - she's here!" + speak(CHR_BOND, L_ARK(60), 0x7bf3, CHANNEL_7, COLOR_06_WHITE) // "Sound the alarm - she's here!" wait_until(640, 0x65) - speak(CHR_BOND, 0x063d, 0x73f4, CHANNEL_7, COLOR_09_BLUE) // "Lights out!" + speak(CHR_BOND, L_ARK(61), 0x73f4, CHANNEL_7, COLOR_09_BLUE) // "Lights out!" wait_until(690, 0x66) play_sound(0x0428, -1) @@ -2364,7 +2364,7 @@ u8 func100d_intro[] = { close_door(0x0c) wait_until(1000, 0x6b) - speak(CHR_BOND, 0x063e, 0x73f5, CHANNEL_7, COLOR_09_BLUE) // "What the...?" + speak(CHR_BOND, L_ARK(62), 0x73f5, CHANNEL_7, COLOR_09_BLUE) // "What the...?" beginloop(0x21) if_camera_animating(/*goto*/ 0x20) @@ -2484,27 +2484,27 @@ u8 func0412_outro[] = { outro_wait_until(90, 0x7f) outro_wait_until(120, 0x60) - speak(CHR_P1P2, 0x063f, 0x73f6, CHANNEL_7, COLOR_04_ORANGE) // "Going somewhere?" + speak(CHR_P1P2, L_ARK(63), 0x73f6, CHANNEL_7, COLOR_04_ORANGE) // "Going somewhere?" outro_wait_until(188, 0x61) play_sound(0x01d9, -1) outro_wait_until(350, 0x62) - speak(CHR_P1P2, 0x0640, 0x73f7, CHANNEL_7, COLOR_09_BLUE) // "Something I can do for you, old woman?" + speak(CHR_P1P2, L_ARK(64), 0x73f7, CHANNEL_7, COLOR_09_BLUE) // "Something I can do for you, old woman?" outro_wait_until(500, 0x63) - speak(CHR_P1P2, 0x0641, 0x73f8, CHANNEL_7, COLOR_04_ORANGE) // "Return our sapient immediately! You don't know wha..." + speak(CHR_P1P2, L_ARK(65), 0x73f8, CHANNEL_7, COLOR_04_ORANGE) // "Return our sapient immediately! You don't know wha..." outro_wait_until(720, 0x64) play_sound(0x0424, -1) outro_wait_until(740, 0x65) - speak(CHR_P1P2, 0x0642, 0x73f9, CHANNEL_7, COLOR_09_BLUE) // "Yes I do. I'm leaving." + speak(CHR_P1P2, L_ARK(66), 0x73f9, CHANNEL_7, COLOR_09_BLUE) // "Yes I do. I'm leaving." outro_wait_until(858, 0x73) outro_wait_until(980, 0x66) - speak(CHR_P1P2, 0x0643, 0x73fa, CHANNEL_7, COLOR_04_ORANGE) // "One more chance! Give it back, and you could come ..." + speak(CHR_P1P2, L_ARK(67), 0x73fa, CHANNEL_7, COLOR_04_ORANGE) // "One more chance! Give it back, and you could come ..." outro_wait_until(990, 0x68) play_sound(0x804f, -1) @@ -2534,7 +2534,7 @@ u8 func0412_outro[] = { set_chr_shooting_in_cutscene(CHR_OUTRO_GUARD2, FALSE) outro_wait_until(1425, 0x6c) - speak(CHR_P1P2, 0x0644, 0x73fb, CHANNEL_7, COLOR_09_BLUE) // "Sorry! Gotta shoot." + speak(CHR_P1P2, L_ARK(68), 0x73fb, CHANNEL_7, COLOR_09_BLUE) // "Sorry! Gotta shoot." outro_wait_until(1447, 0x6d) play_sound(0x80ca, -1) @@ -2575,7 +2575,7 @@ u8 func0412_outro[] = { play_sound(0x0425, -1) outro_wait_until(1940, 0x77) - speak(CHR_P1P2, 0x0645, 0x73fc, CHANNEL_7, COLOR_03_RED) // "You must get the sapient back. We cannot proceed w..." + speak(CHR_P1P2, L_ARK(69), 0x73fc, CHANNEL_7, COLOR_03_RED) // "You must get the sapient back. We cannot proceed w..." outro_wait_until(1944, 0x76) play_sound(0x80c4, -1) @@ -2587,7 +2587,7 @@ u8 func0412_outro[] = { play_sound(0x80c6, -1) outro_wait_until(2190, 0x78) - speak(CHR_P1P2, 0x0646, 0x73fd, CHANNEL_7, COLOR_04_ORANGE) // "I know that!" + speak(CHR_P1P2, L_ARK(70), 0x73fd, CHANNEL_7, COLOR_04_ORANGE) // "I know that!" outro_wait_until(2300, 0x79) play_sound(0x80c7, -1) @@ -2604,7 +2604,7 @@ u8 func0412_outro[] = { outro_wait_until(2344, 0x7b) outro_wait_until(2393, 0x7c) - speak(CHR_P1P2, 0x0647, 0x73fe, CHANNEL_7, COLOR_04_ORANGE) // "I also know who to talk to... Mr. Carrington." + speak(CHR_P1P2, L_ARK(71), 0x73fe, CHANNEL_7, COLOR_04_ORANGE) // "I also know who to talk to... Mr. Carrington." outro_wait_until(2497, 0x7d) @@ -2716,7 +2716,7 @@ u8 func1012_msg_lockeddown[] = { endloop(0x1f) label(0x20) - speak(CHR_BOND, 0x0633, 0x8176, CHANNEL_6, COLOR_09_BLUE) // "They've locked down the ground floor - get to the ..." + speak(CHR_BOND, L_ARK(51), 0x8176, CHANNEL_6, COLOR_09_BLUE) // "They've locked down the ground floor - get to the ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2736,7 +2736,7 @@ u8 func1013_msg_thatcopter[] = { endloop(0x21) label(0x20) - speak(CHR_BOND, 0x0634, 0x8177, CHANNEL_6, COLOR_09_BLUE) // "That copter needs to be taken out, or the jumpship..." + speak(CHR_BOND, L_ARK(52), 0x8177, CHANNEL_6, COLOR_09_BLUE) // "That copter needs to be taken out, or the jumpship..." label(0x26) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2762,7 +2762,7 @@ u8 func1014_msg_cantleaveany[] = { if_chr_death_animation_finished(CHR_BOND, /*goto*/ 0x26) if_chr_dying(CHR_BOND, /*goto*/ 0x26) if_chr_unloaded(CHR_BOND, /*goto*/ 0x26) - speak(CHR_BOND, 0x0635, 0x73aa, CHANNEL_6, COLOR_09_BLUE) // "I can't leave any bodyguards standing." + speak(CHR_BOND, L_ARK(53), 0x73aa, CHANNEL_6, COLOR_09_BLUE) // "I can't leave any bodyguards standing." label(0x26) if_chr_death_animation_finished(CHR_BOND, /*goto*/ 0x27) @@ -2796,7 +2796,7 @@ u8 func1015_msg_jumpshipwaiting[] = { endloop(0x1f) label(0x20) - speak(CHR_BOND, 0x0636, 0x8178, CHANNEL_6, COLOR_09_BLUE) // "Don't keep the jumpship waiting - get back to the ..." + speak(CHR_BOND, L_ARK(54), 0x8178, CHANNEL_6, COLOR_09_BLUE) // "Don't keep the jumpship waiting - get back to the ..." label(0x00) set_ailist(CHR_SELF, GAILIST_IDLE) diff --git a/src/files/setup/setupate.c b/src/files/setup/setupate.c index 2ace390dc..26af7a856 100644 --- a/src/files/setup/setupate.c +++ b/src/files/setup/setupate.c @@ -47,15 +47,15 @@ u32 props[] = { briefing(2, 0x5e02) briefing(3, 0x5e03) - beginobjective(0, 0x5e04, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat dataDyne guard" + beginobjective(0, L_ATE(4), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat dataDyne guard" complete_flags(STAGEFLAG_GUARD_DEAD) endobjective - beginobjective(1, 0x5e05, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Jonathan Dark" + beginobjective(1, L_ATE(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Jonathan Dark" complete_flags(STAGEFLAG_JONATHAN_DEAD) endobjective - beginobjective(2, 0x5e06, (DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Trent Easton" + beginobjective(2, L_ATE(6), (DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Trent Easton" complete_flags(STAGEFLAG_TRENT_DEAD) endobjective @@ -102,10 +102,10 @@ u8 func1002_first_walk[] = { unset_chr_chrflag(CHR_BOND, CHRCFLAG_HIDDEN) set_chr_chrflag(CHR_BOND, CHRCFLAG_UNPLAYABLE) set_chr_hiddenflag(CHR_BOND, CHRHFLAG_00020000) - display_text(0x00, COLOR_02_WHITE, 0x5e07) // "THE DUEL" + display_text(0x00, COLOR_02_WHITE, L_ATE(7)) // "THE DUEL" chr_do_animation(ANIM_RELOAD, -1, -1, 0x06, 0x00, CHR_GUARD, 2) label(0x2d) - message(CHR_BOND, 0x5e0c) // "Opponent skill level: AGENT" + message(CHR_BOND, L_ATE(12)) // "Opponent skill level: AGENT" // Wait for camera to stop animating restart_timer @@ -169,7 +169,7 @@ u8 func1007_second_walk[] = { chr_do_animation(ANIM_GRAB_CROTCH, -1, -1, 0x06, 0x00, CHR_JONATHAN, 2) label(0x2d) - message(CHR_BOND, 0x5e0d) // "Opponent skill level: SPECIAL AGENT" + message(CHR_BOND, L_ATE(13)) // "Opponent skill level: SPECIAL AGENT" restart_timer beginloop(0x08) @@ -249,7 +249,7 @@ u8 func1008_third_walk[] = { set_chr_hiddenflag(CHR_BOND, CHRHFLAG_00020000) chr_do_animation(ANIM_HEAD_ROLL, -1, -1, 0x06, 0x00, CHR_TRENT, 2) label(0x2d) - message(CHR_BOND, 0x5e0e) // "Opponent skill level: PERFECT AGENT" + message(CHR_BOND, L_ATE(14)) // "Opponent skill level: PERFECT AGENT" // Wait for cutscene to finish restart_timer @@ -295,7 +295,7 @@ u8 func1005_main[] = { endloop(0x04) label(0x2d) - message(CHR_BOND, 0x5e09) // "Well done! You were too quick for him!" + message(CHR_BOND, L_ATE(9)) // "Well done! You were too quick for him!" set_stage_flag(STAGEFLAG_GUARD_DEAD) restart_timer @@ -322,7 +322,7 @@ u8 func1005_main[] = { endloop(0x09) label(0x2d) - message(CHR_BOND, 0x5e0a) // "Well done! You were too quick for him!" + message(CHR_BOND, L_ATE(10)) // "Well done! You were too quick for him!" set_stage_flag(STAGEFLAG_JONATHAN_DEAD) restart_timer @@ -349,7 +349,7 @@ u8 func1005_main[] = { endloop(0x0c) label(0x2d) - message(CHR_BOND, 0x5e0b) // "Well done! You were too quick for him!" + message(CHR_BOND, L_ATE(11)) // "Well done! You were too quick for him!" set_stage_flag(STAGEFLAG_TRENT_DEAD) restart_timer diff --git a/src/files/setup/setupazt.c b/src/files/setup/setupazt.c index 73308fed9..4af5ab3f3 100644 --- a/src/files/setup/setupazt.c +++ b/src/files/setup/setupazt.c @@ -79,24 +79,24 @@ u32 props[] = { briefing(2, 0x0a02) briefing(3, 0x0a03) - beginobjective(0, 0x0a05, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve Presidential medical scanner" + beginobjective(0, L_AZT(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve Presidential medical scanner" require_object_collected(OBJ_MEDICALSCANNER) endobjective - beginobjective(1, 0x0a06, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate distress beacon" + beginobjective(1, L_AZT(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate distress beacon" complete_flags(STAGEFLAG_BEACON_ACTIVATED) fail_flags(STAGEFLAG_ESCAPEPOD_DESTROYED) endobjective - beginobjective(2, 0x0a07, (DIFFBIT_PA | DIFFBIT_PD)) // "Shut down enemy jamming device" + beginobjective(2, L_AZT(7), (DIFFBIT_PA | DIFFBIT_PD)) // "Shut down enemy jamming device" complete_flags(STAGEFLAG_SKEDAR_SHUTTLE_DESTROYED) endobjective - beginobjective(3, 0x0a08, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retire Presidential clone" + beginobjective(3, L_AZT(8), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retire Presidential clone" complete_flags(STAGEFLAG_CLONE_DEAD) endobjective - beginobjective(4, 0x0a09, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and rescue President" + beginobjective(4, L_AZT(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and rescue President" complete_flags(STAGEFLAG_PRESIDENT_RESCUED) fail_flags(STAGEFLAG_PRESIDENT_DEAD) endobjective @@ -429,25 +429,25 @@ u8 func1002_intro[] = { wait_until(724, 0x69) - speak(CHR_BOND, 0x0a20, 0x7759, CHANNEL_10, COLOR_09_BLUE) // "Ahhh... uuhhhh..." + speak(CHR_BOND, L_AZT(32), 0x7759, CHANNEL_10, COLOR_09_BLUE) // "Ahhh... uuhhhh..." wait_until(830, 0x6a) - speak(CHR_BOND, 0x0a22, 0x7457, CHANNEL_10, COLOR_06_WHITE) // "Agent Dark! Please report!" + speak(CHR_BOND, L_AZT(34), 0x7457, CHANNEL_10, COLOR_06_WHITE) // "Agent Dark! Please report!" wait_until(980, 0x6b) - speak(CHR_BOND, 0x0a21, 0x775a, CHANNEL_10, COLOR_09_BLUE) // "Ahhh... uhh... owww..." + speak(CHR_BOND, L_AZT(33), 0x775a, CHANNEL_10, COLOR_09_BLUE) // "Ahhh... uhh... owww..." wait_until(1030, 0x6c) - speak(CHR_BOND, 0x0a23, 0x7458, CHANNEL_10, COLOR_06_WHITE) // "Perfect Dark, come in!" + speak(CHR_BOND, L_AZT(35), 0x7458, CHANNEL_10, COLOR_06_WHITE) // "Perfect Dark, come in!" wait_until(1152, 0x6e) - speak(CHR_BOND, 0x0a24, 0x7459, CHANNEL_10, COLOR_09_BLUE) // "A-agent Dark reporting in..." + speak(CHR_BOND, L_AZT(36), 0x7459, CHANNEL_10, COLOR_09_BLUE) // "A-agent Dark reporting in..." wait_until(1372, 0x6f) - speak(CHR_BOND, 0x0a25, 0x745a, CHANNEL_10, COLOR_06_WHITE) // "Agent Dark! Please reply!" + speak(CHR_BOND, L_AZT(37), 0x745a, CHANNEL_10, COLOR_06_WHITE) // "Agent Dark! Please reply!" wait_until(1610, 0x6d) - speak(CHR_BOND, 0x0a26, 0x745b, CHANNEL_10, COLOR_09_BLUE) // "Something's jamming my transmissions... It's comin..." + speak(CHR_BOND, L_AZT(38), 0x745b, CHANNEL_10, COLOR_09_BLUE) // "Something's jamming my transmissions... It's comin..." wait_until(1875, 0x70) speak(CHR_BOND, -1, 0x8189, CHANNEL_10, COLOR_00_GREEN) @@ -462,7 +462,7 @@ u8 func1002_intro[] = { speak(CHR_BOND, -1, 0x8189, CHANNEL_10, COLOR_00_GREEN) wait_until(2000, 0x74) - speak(CHR_BOND, 0x0a27, 0x745c, CHANNEL_10, COLOR_09_BLUE) // "I'd better find the jamming device and check that ..." + speak(CHR_BOND, L_AZT(39), 0x745c, CHANNEL_10, COLOR_09_BLUE) // "I'd better find the jamming device and check that ..." wait_until(2116, 0x75) speak(CHR_BOND, -1, 0x8188, CHANNEL_7, COLOR_00_GREEN) @@ -616,10 +616,10 @@ u8 func0402_outro[] = { play_sound(0x0595, CHANNEL_6) wait_until(248, 0x6b) - speak(CHR_BOND, 0x0a28, 0x745d, CHANNEL_10, COLOR_09_BLUE) // "How are you feeling, Mr. President?" + speak(CHR_BOND, L_AZT(40), 0x745d, CHANNEL_10, COLOR_09_BLUE) // "How are you feeling, Mr. President?" wait_until(414, 0x6c) - speak(CHR_BOND, 0x0a29, 0x745e, CHANNEL_10, COLOR_08_RED) // "Better now, young lady. Today, I think, will take ..." + speak(CHR_BOND, L_AZT(41), 0x745e, CHANNEL_10, COLOR_08_RED) // "Better now, young lady. Today, I think, will take ..." wait_until(490, 0x6e) play_sound(0x0596, CHANNEL_5) @@ -637,7 +637,7 @@ u8 func0402_outro[] = { play_sound(0x0597, CHANNEL_7) wait_until(1200, 0x70) - speak(CHR_BOND, 0x0a2a, 0x745f, CHANNEL_10, COLOR_09_BLUE) // "Just one thing, sir? What is the Pelagic II that T..." + speak(CHR_BOND, L_AZT(42), 0x745f, CHANNEL_10, COLOR_09_BLUE) // "Just one thing, sir? What is the Pelagic II that T..." wait_until(1474, 0x74) play_sound(0x0525, CHANNEL_5) @@ -653,7 +653,7 @@ u8 func0402_outro[] = { play_sound(0x00f8, CHANNEL_10) wait_until(1626, 0x73) - speak(CHR_BOND, 0x0a2b, 0x7460, CHANNEL_10, COLOR_08_RED) // "It's a U.S. government deep sea research vessel, o..." + speak(CHR_BOND, L_AZT(43), 0x7460, CHANNEL_10, COLOR_08_RED) // "It's a U.S. government deep sea research vessel, o..." wait_until(1807, 0x79) play_sound(0x0595, CHANNEL_7) @@ -683,16 +683,16 @@ u8 func0402_outro[] = { play_sound(0x8188, CHANNEL_7) wait_until(2450, 0x7b) - speak(CHR_BOND, 0x0a2c, 0x7461, CHANNEL_10, COLOR_09_BLUE) // "Trent has a lot to answer for, but I don't think w..." + speak(CHR_BOND, L_AZT(44), 0x7461, CHANNEL_10, COLOR_09_BLUE) // "Trent has a lot to answer for, but I don't think w..." wait_until(3150, 0x83) - speak(CHR_BOND, 0x0a2d, 0x7462, CHANNEL_10, COLOR_03_RED) // "You have failed, Easton. You are a flawed device, ..." + speak(CHR_BOND, L_AZT(45), 0x7462, CHANNEL_10, COLOR_03_RED) // "You have failed, Easton. You are a flawed device, ..." wait_until(3380, 0x88) play_sound(0x818a, CHANNEL_7) wait_until(3580, 0x87) - speak(CHR_BOND, 0x0a2e, 0x7463, CHANNEL_10, COLOR_05_GREEN) // "Just try it, you Scandinavian freak!" + speak(CHR_BOND, L_AZT(46), 0x7463, CHANNEL_10, COLOR_05_GREEN) // "Just try it, you Scandinavian freak!" wait_until(3747, 0x84) play_sound(0x8189, CHANNEL_5) @@ -711,7 +711,7 @@ u8 func0402_outro[] = { play_sound(0x052a, CHANNEL_10) wait_until(4200, 0x78) - speak(CHR_BOND, 0x0a2f, 0x7464, CHANNEL_10, COLOR_05_GREEN) // "Noooooooo!!!" + speak(CHR_BOND, L_AZT(47), 0x7464, CHANNEL_10, COLOR_05_GREEN) // "Noooooooo!!!" wait_until(4240, 0x93) play_sound(0x05c0, CHANNEL_10) @@ -789,7 +789,7 @@ u8 func1003_msg_therestheescapepod[] = { endloop(0x06) label(0x31) - speak(CHR_P1P2, 0x0a0a, 0x73cc, CHANNEL_6, COLOR_09_BLUE) // "There's the escape pod." + speak(CHR_P1P2, L_AZT(10), 0x73cc, CHANNEL_6, COLOR_09_BLUE) // "There's the escape pod." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -801,7 +801,7 @@ u8 func1004_msg_maybetheresabeacon[] = { // Unreachable label(0x31) - speak(CHR_BOND, 0x0a0b, 0x73cd, CHANNEL_6, COLOR_09_BLUE) // "Maybe there's a beacon in there." + speak(CHR_BOND, L_AZT(11), 0x73cd, CHANNEL_6, COLOR_09_BLUE) // "Maybe there's a beacon in there." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -816,7 +816,7 @@ u8 func1005_msg_thejamming[] = { endloop(0x06) label(0x31) - speak(CHR_P1P2, 0x0a0c, 0x73ce, CHANNEL_6, COLOR_09_BLUE) // "The jamming... It's coming from that ship." + speak(CHR_P1P2, L_AZT(12), 0x73ce, CHANNEL_6, COLOR_09_BLUE) // "The jamming... It's coming from that ship." label(0x0f) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -829,7 +829,7 @@ u8 func1006_msg_elvisbeable[] = { endloop(0x06) label(0x31) - speak(CHR_P1P2, 0x0a0d, 0x73cf, CHANNEL_6, COLOR_09_BLUE) // "Elvis... He'll be able to protect the President." + speak(CHR_P1P2, L_AZT(13), 0x73cf, CHANNEL_6, COLOR_09_BLUE) // "Elvis... He'll be able to protect the President." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1054,7 +1054,7 @@ u8 func1008_escapepod[] = { // Pod destroyed mute_channel(CHANNEL_0) - message(CHR_BOND, 0x0a0f) // "Critical mission object has been destroyed." + message(CHR_BOND, L_AZT(15)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_ESCAPEPOD_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1068,7 +1068,7 @@ u8 func1008_escapepod[] = { label(0x31) assign_sound(0x8115, CHANNEL_0) play_sound_from_object(CHANNEL_0, OBJ_ESCAPEPOD, 0x0320, 0x0640) - message(CHR_P1P2, 0x0a0e) // "Distress beacon has been activated." + message(CHR_P1P2, L_AZT(14)) // "Distress beacon has been activated." set_stage_flag(STAGEFLAG_BEACON_ACTIVATED) endloop(0x06) @@ -1085,7 +1085,7 @@ u8 func1009_check_shuttle_destroyed[] = { beginloop(0x06) if_object_in_good_condition(OBJ_SKEDAR_SHUTTLE, /*goto*/ 0x31) - message(CHR_BOND, 0x0a15) // "Jamming device has been shut down." + message(CHR_BOND, L_AZT(21)) // "Jamming device has been shut down." set_stage_flag(STAGEFLAG_SKEDAR_SHUTTLE_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x31) @@ -1102,7 +1102,7 @@ u8 func100a_check_president_dead[] = { endloop(0x06) label(0x31) - message(CHR_BOND, 0x0a16) // "President has been killed." + message(CHR_BOND, L_AZT(22)) // "President has been killed." set_stage_flag(STAGEFLAG_PRESIDENT_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1116,7 +1116,7 @@ u8 func100b_check_clone_dead[] = { endloop(0x06) label(0x31) - message(CHR_BOND, 0x0a17) // "Presidential clone has been eliminated." + message(CHR_BOND, L_AZT(23)) // "Presidential clone has been eliminated." set_stage_flag(STAGEFLAG_CLONE_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1224,7 +1224,7 @@ u8 func0404_elvis[] = { // Close to player label(0x13) do_preset_animation(-1) - speak(CHR_TARGET, 0x0a1f, 0x12e2, CHANNEL_6, COLOR_04_ORANGE) // "Take this; you should find it useful!" + speak(CHR_TARGET, L_AZT(31), 0x12e2, CHANNEL_6, COLOR_04_ORANGE) // "Take this; you should find it useful!" give_object_to_chr(OBJ_PROXYMINE, CHR_TARGET) beginloop(0x14) @@ -1638,7 +1638,7 @@ u8 func041d_president_running[] = { rebuild_teams rebuild_squadrons if_stage_flag_eq(STAGEFLAG_PRESIDENT_RESCUED, TRUE, /*goto*/ 0x31) - message(CHR_TARGET, 0x0a19) // "President has been rescued." + message(CHR_TARGET, L_AZT(25)) // "President has been rescued." set_stage_flag(STAGEFLAG_PRESIDENT_RESCUED) label(0x31) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1718,7 +1718,7 @@ u8 func041e_trent_waiting[] = { label(0x08) restart_timer - speak(CHR_P1P2, 0x0a18, 0x12ca, CHANNEL_6, COLOR_05_GREEN) // "You'll never save him now!" + speak(CHR_P1P2, L_AZT(24), 0x12ca, CHANNEL_6, COLOR_05_GREEN) // "You'll never save him now!" chr_do_animation(ANIM_TALKING_0231, 0, -1, 0x10, 0x10, CHR_SELF, 2) beginloop(0x0a) diff --git a/src/files/setup/setupcave.c b/src/files/setup/setupcave.c index 77f426caa..30b33bf46 100644 --- a/src/files/setup/setupcave.c +++ b/src/files/setup/setupcave.c @@ -100,7 +100,7 @@ u32 props[] = { briefing(2, 0x0e02) briefing(3, 0x0e03) - beginobjective(0, 0x0e05, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain disguise and enter base" + beginobjective(0, L_CAVE(5), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain disguise and enter base" complete_flags(STAGEFLAG_DISGUISED2) complete_flags(STAGEFLAG_ENTERED_BASE) fail_flags(STAGEFLAG_CIVILIANS_KILLED) @@ -111,23 +111,23 @@ u32 props[] = { fail_flags(STAGEFLAG_SECRETARY_DEAD) endobjective - beginobjective(1, 0x0e06, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Check in equipment" + beginobjective(1, L_CAVE(6), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Check in equipment" complete_flags(STAGEFLAG_SUITCASE_DEPOSITED) fail_flags(STAGEFLAG_WEAPONS_DETECTED) fail_flags(STAGEFLAG_TROLLEY_SHUT_DOWN_WITHOUT_BRIEFCASE) endobjective - beginobjective(2, 0x0e07, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Subvert security monitoring system" + beginobjective(2, L_CAVE(7), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Subvert security monitoring system" complete_flags(STAGEFLAG_SECURITY_SHUT_DOWN) fail_flags(STAGEFLAG_SUITCASE_SCANNED) fail_flags(STAGEFLAG_CONSOLE_DESTROYED) endobjective - beginobjective(3, 0x0e08, (DIFFBIT_PA | DIFFBIT_PD)) // "Obtain flight plans from safe" + beginobjective(3, L_CAVE(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Obtain flight plans from safe" require_object_collected(OBJ_FLIGHTPLANS) endobjective - beginobjective(4, 0x0e09, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Board Air Force One" + beginobjective(4, L_CAVE(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Board Air Force One" complete_flags(STAGEFLAG_BOARDED_PLANE) endobjective @@ -261,12 +261,12 @@ u32 props[] = { weapon(0x0100, MODEL_CHRDRAGON, 0x004c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DRAGON, 0x00ffffff, 0x00000000) tag(0x00, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x0113, 0x00420001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_SUITCASE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x4d, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0000, 0x0000) // "Obtain suitcase." + rename_object(-1, 0x4d, L_CAVE(10), L_CAVE(11), L_CAVE(12), L_CAVE(13), L_CAVE(14), 0x0000, 0x0000) // "Obtain suitcase." tag(0x01, 1) multimonitor(0x0099, MODEL_PD_CONSOLE, 0x0156, 0x000001a1, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03030000) tag(0x02, 1) weapon(0x0080, MODEL_STEWARDESS_TROLLEY, 0x00b6, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE41, 0x00ffffff, 0x00000000) - rename_object(-1, 0x41, 0x0e0f, 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0000, 0x0000) // "Obtain air stewardess uniform." + rename_object(-1, 0x41, L_CAVE(15), L_CAVE(16), L_CAVE(17), L_CAVE(18), L_CAVE(19), 0x0000, 0x0000) // "Obtain air stewardess uniform." tag(0x06, 1) stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x00c4, 0x014204e1, 0x00086000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x42, 6) @@ -448,7 +448,7 @@ u32 props[] = { hovercar(0x004c, MODEL_TESTERBOT, 0x01c3, 0xe0000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, 0x00000432, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000) tag(0x03, 1) weapon(0x0040, MODEL_SAFEITEM, 0x00d6, 0x00000008, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FLIGHTPLANS, 0x00ffffff, 0x00000000) - rename_object(-1, 0x42, 0x0e14, 0x0e15, 0x0e16, 0x0e17, 0x0e18, 0x0000, 0x0000) // "Obtain flight plans from safe." + rename_object(-1, 0x42, L_CAVE(20), L_CAVE(21), L_CAVE(22), L_CAVE(23), L_CAVE(24), 0x0000, 0x0000) // "Obtain flight plans from safe." tag(0x1f, 1) lift(0x0100, MODEL_DD_LIFTDOOR, 0x0151, 0x035204e8, 0x00304300, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0151, 0x0150, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x01000000, 0x00000000, 0x00000000, 0x00000000) tag(0x1a, 1) @@ -1235,7 +1235,7 @@ u8 func0407_stewardess[] = { endloop(0x05) label(0x02) - speak(CHR_TARGET, 0x0e19, 0x1adc, CHANNEL_4, COLOR_07_RED) // "Look out - it's an intruder..." + speak(CHR_TARGET, L_CAVE(25), 0x1adc, CHANNEL_4, COLOR_07_RED) // "Look out - it's an intruder..." increase_squadron_alertness(100) chr_do_animation(ANIM_SURRENDER_002E, 0, 193, 0x10, 0x10, CHR_SELF, 2) @@ -1298,7 +1298,7 @@ u8 func0407_stewardess[] = { label(0x4a) unset_self_flag_bankx(CHRFLAG0_CAN_EXAMINE_BODY, BANK_0) - speak(CHR_TARGET, 0x0e1b, 0x1add, CHANNEL_4, COLOR_07_RED) // "Is he OK?" + speak(CHR_TARGET, L_CAVE(27), 0x1add, CHANNEL_4, COLOR_07_RED) // "Is he OK?" stop_chr restart_timer @@ -1314,7 +1314,7 @@ u8 func0407_stewardess[] = { endloop(0x4b) label(0x02) - speak(CHR_TARGET, 0x0e1c, 0x1ade, CHANNEL_4, COLOR_07_RED) // "I'll go and get some help." + speak(CHR_TARGET, L_CAVE(28), 0x1ade, CHANNEL_4, COLOR_07_RED) // "I'll go and get some help." restart_timer stop_chr @@ -1372,7 +1372,7 @@ u8 func1005_check_civilians_killed[] = { endloop(0x00) label(0x31) - message(CHR_BOND, 0x0e1a) // "Innocent civilians have been killed." + message(CHR_BOND, L_CAVE(26)) // "Innocent civilians have been killed." set_stage_flag(STAGEFLAG_CIVILIANS_KILLED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1541,7 +1541,7 @@ u8 func0408_secretary[] = { mute_channel(CHANNEL_4) yield label(0x02) - speak(CHR_TARGET, 0x0e20, 0x8162, CHANNEL_4, COLOR_06_WHITE) // "Oh, my God!" + speak(CHR_TARGET, L_CAVE(32), 0x8162, CHANNEL_4, COLOR_06_WHITE) // "Oh, my God!" label(0x67) increase_squadron_alertness(100) @@ -1579,7 +1579,7 @@ u8 func0408_secretary[] = { // FIRST TALK // label(0x32) - speak(CHR_TARGET, 0x0e1d, 0x8161, CHANNEL_4, COLOR_06_WHITE) // "Good afternoon." + speak(CHR_TARGET, L_CAVE(29), 0x8161, CHANNEL_4, COLOR_06_WHITE) // "Good afternoon." chr_do_animation(ANIM_TALKING_0231, 0, 193, 0x18, 0x10, CHR_SELF, 2) restart_timer set_morale(2) @@ -1609,7 +1609,7 @@ u8 func0408_secretary[] = { // WEAPON TALK 1 // label(0x32) - speak(CHR_TARGET, 0x0e1f, 0x1273, CHANNEL_4, COLOR_06_WHITE) // "You'll have to check that weapon in here." + speak(CHR_TARGET, L_CAVE(31), 0x1273, CHANNEL_4, COLOR_06_WHITE) // "You'll have to check that weapon in here." restart_timer chr_do_animation(ANIM_TALKING_0232, 0, 193, 0x18, 0x10, CHR_SELF, 2) set_morale(3) @@ -1634,7 +1634,7 @@ u8 func0408_secretary[] = { goto_next(0x02) label(0x32) - speak(CHR_TARGET, 0x0e21, 0x1274, CHANNEL_4, COLOR_06_WHITE) // "Weapons are not allowed in the base." + speak(CHR_TARGET, L_CAVE(33), 0x1274, CHANNEL_4, COLOR_06_WHITE) // "Weapons are not allowed in the base." restart_timer chr_do_animation(ANIM_TALKING_0233, 0, 193, 0x18, 0x10, CHR_SELF, 2) set_morale(4) @@ -1665,7 +1665,7 @@ u8 func0408_secretary[] = { // Calling security label(0x77) - speak(CHR_TARGET, 0x0e22, 0x1276, CHANNEL_4, COLOR_06_WHITE) // "Right, I'm calling security." + speak(CHR_TARGET, L_CAVE(34), 0x1276, CHANNEL_4, COLOR_06_WHITE) // "Right, I'm calling security." set_stage_flag(STAGEFLAG_RECEPTIONIST_CALLED_SECURITY) activate_alarm restart_timer @@ -1685,7 +1685,7 @@ u8 func0408_secretary[] = { // TALK 2 // label(0x31) - speak(CHR_TARGET, 0x0e1e, 0x1272, CHANNEL_4, COLOR_06_WHITE) // "OK, you know the way from here." + speak(CHR_TARGET, L_CAVE(30), 0x1272, CHANNEL_4, COLOR_06_WHITE) // "OK, you know the way from here." chr_do_animation(0x0232, 0, 193, 0x18, 0x10, CHR_SELF, 2) unlock_door(0x18, 0x02) @@ -1735,7 +1735,7 @@ u8 func1007_console_activation[] = { set_object_image(OBJ_CONSOLE, 0x00, 0x0f) set_object_image(OBJ_CONSOLE, 0x01, 0x0f) set_chr_flag_bankx(0x12, CHRFLAG0_00002000, BANK_0) - message(CHR_P1P2, 0x0e23) // "System shutdown initiated..." + message(CHR_P1P2, L_CAVE(35)) // "System shutdown initiated..." mute_channel(CHANNEL_1) assign_sound(0x01b9, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_CONSOLE, TRUE) @@ -1754,7 +1754,7 @@ u8 func1007_console_activation[] = { mute_channel(CHANNEL_1) assign_sound(0x0479, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_CONSOLE, TRUE) - message(CHR_P1P2, 0x0e24) // "Security systems have been shut down." + message(CHR_P1P2, L_CAVE(36)) // "Security systems have been shut down." set_stage_flag(STAGEFLAG_SECURITY_SHUT_DOWN) unset_chr_hiddenflag(CHR_BOND, CHRHFLAG_DISGUISED) restart_timer @@ -1951,10 +1951,10 @@ u8 func1009_carousel_activation[] = { // Shut down without depositing label(0x31) if_difficulty_lt(DIFF_SA, /*goto*/ 0x09) - message(CHR_BOND, 0x0e42) // "Hover trolley has been shut down." + message(CHR_BOND, L_CAVE(66)) // "Hover trolley has been shut down." set_stage_flag(STAGEFLAG_TROLLEY_SHUT_DOWN_WITHOUT_BRIEFCASE) yield - message(CHR_BOND, 0x0e43) // "Equipment cannot be checked in." + message(CHR_BOND, L_CAVE(67)) // "Equipment cannot be checked in." label(0x09) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1964,7 +1964,7 @@ u8 func1009_carousel_activation[] = { endloop(0x00) label(0x02) - message(CHR_P1P2, 0x0e26) // "Suitcase has been deposited." + message(CHR_P1P2, L_CAVE(38)) // "Suitcase has been deposited." chr_draw_weapon_in_cutscene(CHR_P1P2, WEAPON_UNARMED) set_stage_flag(STAGEFLAG_SUITCASE_DEPOSITED) play_sound(0x80aa, CHANNEL_7) @@ -2028,7 +2028,7 @@ u8 func100b_suitcase_scanning[] = { // Scanned label(0x02) - message(CHR_BOND, 0x0e27) // "Suitcase has been scanned." + message(CHR_BOND, L_CAVE(39)) // "Suitcase has been scanned." set_stage_flag(STAGEFLAG_SUITCASE_SCANNED) // Agent @@ -2091,7 +2091,7 @@ u8 func0409_office1[] = { // Disguised and unarmed-ish label(0x31) chr_do_animation(ANIM_SITTING_0265, 0, -1, 0x14, 0x10, CHR_SELF, 2) - speak(CHR_TARGET, 0x0e29, 0x1ae6, CHANNEL_4, COLOR_08_RED) // "Are you new around here?" + speak(CHR_TARGET, L_CAVE(41), 0x1ae6, CHANNEL_4, COLOR_08_RED) // "Are you new around here?" beginloop(0x09) if_saw_injury(0x00, /*goto*/ LABEL_RUN_TO_FOYER) @@ -2128,7 +2128,7 @@ u8 func0409_office1[] = { endloop(0x0b) label(0x02) - speak(CHR_TARGET, 0x0e2a, 0x1ae7, CHANNEL_4, COLOR_08_RED) // "Hey - give me back my case." + speak(CHR_TARGET, L_CAVE(42), 0x1ae7, CHANNEL_4, COLOR_08_RED) // "Hey - give me back my case." restart_timer increase_squadron_alertness(100) @@ -2152,7 +2152,7 @@ u8 func0409_office1[] = { label(0x72) label(0x02) - speak(CHR_TARGET, 0x0e28, 0x1ae5, CHANNEL_4, COLOR_08_RED) // "Hey, you - this is a restricted area." + speak(CHR_TARGET, L_CAVE(40), 0x1ae5, CHANNEL_4, COLOR_08_RED) // "Hey, you - this is a restricted area." increase_squadron_alertness(100) restart_timer chr_do_animation(ANIM_WALK_BACKWARDS, -1, -1, 0x10, 0x10, CHR_SELF, 2) @@ -2170,7 +2170,7 @@ u8 func0409_office1[] = { endloop(0x08) label(0x02) - speak(CHR_TARGET, 0x0e2c, 0x1ae8, CHANNEL_4, COLOR_08_RED) // "Upstairs...there's an intruder." + speak(CHR_TARGET, L_CAVE(44), 0x1ae8, CHANNEL_4, COLOR_08_RED) // "Upstairs...there's an intruder." increase_squadron_alertness(100) set_stage_flag(STAGEFLAG_DISGUISE_UNCOVERED) activate_alarm @@ -2249,7 +2249,7 @@ u8 func040a_office2[] = { if_chr_dying(CHR_OFFICE1, /*goto*/ 0x02) if_chr_death_animation_finished(CHR_OFFICE1, /*goto*/ 0x02) if_chr_unloaded(CHR_OFFICE1, /*goto*/ 0x02) - speak(CHR_TARGET, 0x0e2b, 0x1ae9, CHANNEL_4, COLOR_09_BLUE) // "You get security - I'll deal with her..." + speak(CHR_TARGET, L_CAVE(43), 0x1ae9, CHANNEL_4, COLOR_09_BLUE) // "You get security - I'll deal with her..." increase_squadron_alertness(100) restart_timer @@ -2358,12 +2358,12 @@ u8 func100d_laser_panel[] = { label(0x04) assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_LASER_PANEL, TRUE) - message(CHR_P1P2, 0x0e2d) // "Laser grid access denied." + message(CHR_P1P2, L_CAVE(45)) // "Laser grid access denied." endloop(0x00) label(0x05) set_stage_flag(STAGEFLAG_LASERS_OVERLOADED) - message(CHR_P1P2, 0x0e2e) // "Laser grid system has been overloaded." + message(CHR_P1P2, L_CAVE(46)) // "Laser grid system has been overloaded." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2392,7 +2392,7 @@ u8 func100e_check_alaskans_killed[] = { endloop(0x00) label(0x31) - message(CHR_BOND, 0x0e2f) // "Too many neutral casualties inflicted." + message(CHR_BOND, L_CAVE(47)) // "Too many neutral casualties inflicted." set_stage_flag(STAGEFLAG_TOO_MANY_NEUTRALS_KILLED) label(0x02) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2647,7 +2647,7 @@ u8 func0411_takeover_lackey[] = { endloop(0x04) label(0x02) - speak(CHR_TARGET, 0x0e41, 0x05bf, CHANNEL_6, COLOR_08_RED) // "We're taking over!!" + speak(CHR_TARGET, L_CAVE(65), 0x05bf, CHANNEL_6, COLOR_08_RED) // "We're taking over!!" beginloop(0x09) if_chr_stopped(/*goto*/ 0x02) @@ -2750,7 +2750,7 @@ u8 func0414_officeworker[] = { label(0x02) do_preset_animation(7) - speak(CHR_TARGET, 0x0e36, 0x1b38, CHANNEL_4, COLOR_08_RED) // "Stop them - they're breaking into the safe..." + speak(CHR_TARGET, L_CAVE(54), 0x1b38, CHANNEL_4, COLOR_08_RED) // "Stop them - they're breaking into the safe..." beginloop(0x05) if_sound_finished(CHANNEL_4, /*goto*/ 0x79) @@ -3580,7 +3580,7 @@ u8 func101a_check_disguise_used[] = { endloop(0x00) label(0x31) - message(CHR_P1P2, 0x0e31) // "Disguise worn." + message(CHR_P1P2, L_CAVE(49)) // "Disguise worn." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3636,7 +3636,7 @@ u8 func1003_intro[] = { set_cutscene_weapon(CHR_BOND, WEAPON_NONE, WEAPON_NONE) wait_until(30, 0x6d) - speak(CHR_BOND, 0x0e37, 0x7447, CHANNEL_7, COLOR_09_BLUE) // "Agent Dark in prop. I can see the main entranc..." + speak(CHR_BOND, L_CAVE(55), 0x7447, CHANNEL_7, COLOR_09_BLUE) // "Agent Dark in prop. I can see the main entranc..." wait_until(312, 0x89) play_sound(0x0594, CHANNEL_10) @@ -3645,13 +3645,13 @@ u8 func1003_intro[] = { play_sound(0x0595, CHANNEL_10) wait_until(580, 0x76) - speak(CHR_BOND, 0x0e38, 0x7448, CHANNEL_10, COLOR_06_WHITE) // "Excellent, Joanna. That cable car is your way in....." + speak(CHR_BOND, L_CAVE(56), 0x7448, CHANNEL_10, COLOR_06_WHITE) // "Excellent, Joanna. That cable car is your way in....." wait_until(968, 0x8b) play_sound(0x0596, CHANNEL_10) wait_until(1315, 0x77) - speak(CHR_BOND, 0x0e39, 0x77db, CHANNEL_10, COLOR_09_BLUE) // "That they're probably innocent of any involvement ..." + speak(CHR_BOND, L_CAVE(57), 0x77db, CHANNEL_10, COLOR_09_BLUE) // "That they're probably innocent of any involvement ..." wait_until(1411, 0x8e) play_sound(0x04af, CHANNEL_0) @@ -3667,7 +3667,7 @@ u8 func1003_intro[] = { play_sound(0x04ec, CHANNEL_10) wait_until(1900, 0x78) - speak(CHR_BOND, 0x0e3a, 0x7449, CHANNEL_5, COLOR_06_WHITE) // "I don't know how far the conspiracy has spread thr..." + speak(CHR_BOND, L_CAVE(58), 0x7449, CHANNEL_5, COLOR_06_WHITE) // "I don't know how far the conspiracy has spread thr..." wait_until(1970, 0x8c) play_sound(0x0171, CHANNEL_10) @@ -3732,7 +3732,7 @@ u8 func1003_intro[] = { play_sound(0x0168, CHANNEL_10) wait_until(2700, 0x79) - speak(CHR_BOND, 0x0e3b, 0x744a, CHANNEL_7, COLOR_09_BLUE) // "Yes, and protect him from his abductors. Do you ha..." + speak(CHR_BOND, L_CAVE(59), 0x744a, CHANNEL_7, COLOR_09_BLUE) // "Yes, and protect him from his abductors. Do you ha..." wait_until(2704, 0xa3) play_sound(0x0161, CHANNEL_10) @@ -3783,7 +3783,7 @@ u8 func1003_intro[] = { play_sound(0x0164, CHANNEL_10) wait_until(3250, 0x7a) - speak(CHR_BOND, 0x0e3c, 0x744b, CHANNEL_5, COLOR_06_WHITE) // "Only vague suspicions, and I won't distract you wi..." + speak(CHR_BOND, L_CAVE(60), 0x744b, CHANNEL_5, COLOR_06_WHITE) // "Only vague suspicions, and I won't distract you wi..." wait_until(3387, 0xb3) play_sound(0x0166, CHANNEL_10) @@ -3861,7 +3861,7 @@ u8 func101c_msg_nowsyourchance[] = { endloop(0x00) label(0x31) - speak(CHR_BOND, 0x0e32, 0x8182, CHANNEL_6, COLOR_09_BLUE) // "Now's your chance! Grab the stewardess's bag and g..." + speak(CHR_BOND, L_CAVE(50), 0x8182, CHANNEL_6, COLOR_09_BLUE) // "Now's your chance! Grab the stewardess's bag and g..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3888,7 +3888,7 @@ u8 func101d_msg_usethatcase[] = { endloop(0x04) label(0x31) - speak(CHR_P1P2, 0x0e33, 0x8183, CHANNEL_4, COLOR_09_BLUE) // "Use that case to conceal your equipment." + speak(CHR_P1P2, L_CAVE(51), 0x8183, CHANNEL_4, COLOR_09_BLUE) // "Use that case to conceal your equipment." label(0x09) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3908,7 +3908,7 @@ u8 func101e_msg_casewillgetstopped[] = { endloop(0x04) label(0x31) - speak(CHR_BOND, 0x0e34, 0x8184, CHANNEL_6, COLOR_09_BLUE) // "The case will get stopped unless you do something." + speak(CHR_BOND, L_CAVE(52), 0x8184, CHANNEL_6, COLOR_09_BLUE) // "The case will get stopped unless you do something." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3921,7 +3921,7 @@ u8 func101f_msg_smallerthanithought[] = { endloop(0x00) label(0x31) - speak(CHR_P1P2, 0x0e35, 0x73c7, CHANNEL_6, COLOR_09_BLUE) // "So that's Air Force One? ... Huh, smaller than I t..." + speak(CHR_P1P2, L_CAVE(53), 0x73c7, CHANNEL_6, COLOR_09_BLUE) // "So that's Air Force One? ... Huh, smaller than I t..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -4158,7 +4158,7 @@ u8 func1029_lift_doors[] = { label(0x31) if_stage_flag_eq(STAGEFLAG_SECURITY_SHUT_DOWN, TRUE, /*goto*/ 0x05) - message(CHR_P1P2, 0x0e3d) // "Lift inoperative - security system is active." + message(CHR_P1P2, L_CAVE(61)) // "Lift inoperative - security system is active." restart_timer beginloop(0x04) @@ -4196,7 +4196,7 @@ u8 func102b_check_secretary_dead[] = { set_ailist(CHR_SELF, GAILIST_IDLE) label(0x31) - message(CHR_BOND, 0x0e3e) // "Critical mission personnel disabled." + message(CHR_BOND, L_CAVE(62)) // "Critical mission personnel disabled." set_stage_flag(STAGEFLAG_SECRETARY_DEAD) label(0x09) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -4227,7 +4227,7 @@ u8 func102d_check_console_destroyed[] = { mute_channel(CHANNEL_1) if_stage_flag_eq(STAGEFLAG_SECURITY_SHUT_DOWN, TRUE, /*goto*/ 0x31) set_stage_flag(STAGEFLAG_CONSOLE_DESTROYED) - message(CHR_BOND, 0x0e3f) // "Critical mission object destroyed." + message(CHR_BOND, L_CAVE(63)) // "Critical mission object destroyed." label(0x31) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -4240,7 +4240,7 @@ u8 func102e_check_base_entered[] = { endloop(0x00) label(0x31) - message(CHR_BOND, 0x0e40) // "Entrance to base secured." + message(CHR_BOND, L_CAVE(64)) // "Entrance to base secured." set_stage_flag(STAGEFLAG_ENTERED_BASE) set_ailist(CHR_SELF, GAILIST_IDLE) endlist diff --git a/src/files/setup/setupdam.c b/src/files/setup/setupdam.c index 73aabc6a7..72019da12 100644 --- a/src/files/setup/setupdam.c +++ b/src/files/setup/setupdam.c @@ -108,17 +108,17 @@ u32 props[] = { briefing(2, 0x1602) briefing(3, 0x1603) - beginobjective(0, 0x1606, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable primary power source" + beginobjective(0, L_DAM(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable primary power source" complete_flags(STAGEFLAG_REACTOR_SHUT_DOWN) fail_flags(STAGEFLAG_REACTOR_SWITCH_DESTROYED) endobjective - beginobjective(1, 0x1607, (DIFFBIT_PA | DIFFBIT_PD)) // "Secure laboratories and research data" + beginobjective(1, L_DAM(7), (DIFFBIT_PA | DIFFBIT_PD)) // "Secure laboratories and research data" complete_flags(STAGEFLAG_COLLECTED_RESEARCH_DATA) fail_flags(STAGEFLAG_LABTECH_DEAD) endobjective - beginobjective(2, 0x1605, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate GPS and autopilot" + beginobjective(2, L_DAM(5), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate GPS and autopilot" complete_flags(STAGEFLAG_GPS_DISABLED) complete_flags(STAGEFLAG_AUTOPILOT_DISABLED) fail_flags(STAGEFLAG_00000400) @@ -126,12 +126,12 @@ u32 props[] = { fail_flags(STAGEFLAG_JO_KILLED_A_PILOT) endobjective - beginobjective(3, 0x1608, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate Moon Pool lift" + beginobjective(3, L_DAM(8), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate Moon Pool lift" complete_flags(STAGEFLAG_MOONPOOL_ACTIVATED) fail_flags(STAGEFLAG_MOONPOOL_SWITCH_DESTROYED) endobjective - beginobjective(4, 0x1609, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous and escape with Elvis" + beginobjective(4, L_DAM(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous and escape with Elvis" complete_flags(STAGEFLAG_LOCATED_DIVING_AREA) fail_flags(STAGEFLAG_ELVIS_DEAD) endobjective @@ -507,13 +507,13 @@ u32 props[] = { multimonitor(0x0099, MODEL_COMHUB, 0x01fa, 0x000000e2, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300) tag(0x14, 1) key(0x0080, MODEL_CHRBRIEFCASE, 0x004e, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) - rename_object(-1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000) // "" + rename_object(-1, 0x43, L_DAM(22), L_DAM(23), L_DAM(24), L_DAM(25), L_DAM(26), 0x0000, 0x0000) // "" tag(0x15, 1) key(0x0080, MODEL_CHRBRIEFCASE, 0x0050, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) - rename_object(-1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000) // "" + rename_object(-1, 0x43, L_DAM(22), L_DAM(23), L_DAM(24), L_DAM(25), L_DAM(26), 0x0000, 0x0000) // "" tag(0x16, 1) key(0x0080, MODEL_CHRBRIEFCASE, 0x004f, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) - rename_object(-1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000) // "" + rename_object(-1, 0x43, L_DAM(22), L_DAM(23), L_DAM(24), L_DAM(25), L_DAM(26), 0x0000, 0x0000) // "" tag(0x21, 5) tag(0x22, 5) tag(0x23, 5) @@ -879,7 +879,7 @@ u8 func0c01_outro[] = { play_sound_from_object2(0x0a, OBJ_OUTRO_SUBMARINE, 0x042d, 0x00, 0x00) wait_until(180, 0x3b) - speak(CHR_BOND, 0x1627, 0x7465, CHANNEL_10, COLOR_06_WHITE) // "Right. The diving operation has been disrupted on ..." + speak(CHR_BOND, L_DAM(39), 0x7465, CHANNEL_10, COLOR_06_WHITE) // "Right. The diving operation has been disrupted on ..." wait_until(200, 0x48) play_sound(0x0173, CHANNEL_10) @@ -905,7 +905,7 @@ u8 func0c01_outro[] = { play_sound(0x0171, CHANNEL_10) wait_until(570, 0x4f) - speak(CHR_BOND, 0x1628, 0x7466, CHANNEL_10, COLOR_09_BLUE) // "I hope the government don't want to use this ship ..." + speak(CHR_BOND, L_DAM(40), 0x7466, CHANNEL_10, COLOR_09_BLUE) // "I hope the government don't want to use this ship ..." wait_until(582, 0x50) play_sound(0x0171, CHANNEL_10) @@ -935,7 +935,7 @@ u8 func0c01_outro[] = { play_sound(0x80a2, CHANNEL_10) wait_until(950, 0x58) - speak(CHR_BOND, 0x1629, 0x7467, CHANNEL_10, COLOR_06_WHITE) // "Do you think we were a little heavy-handed?" + speak(CHR_BOND, L_DAM(41), 0x7467, CHANNEL_10, COLOR_06_WHITE) // "Do you think we were a little heavy-handed?" wait_until(1088, 0x59) play_sound(0x80a3, CHANNEL_10) @@ -944,7 +944,7 @@ u8 func0c01_outro[] = { play_sound(0x0176, CHANNEL_10) wait_until(1190, 0x5b) - speak(CHR_BOND, 0x162a, 0x7468, CHANNEL_10, COLOR_09_BLUE) // "Naaahhhh." + speak(CHR_BOND, L_DAM(42), 0x7468, CHANNEL_10, COLOR_09_BLUE) // "Naaahhhh." wait_until(1228, 0x5c) play_sound(0x0174, CHANNEL_10) @@ -1016,7 +1016,7 @@ u8 func1004_msg_controlledfrom[] = { endloop(0x00) label(0x07) - speak(CHR_P1P2, 0x160b, 0x73d1, CHANNEL_6, COLOR_09_BLUE) // "This must be where the sub's controlled from." + speak(CHR_P1P2, L_DAM(11), 0x73d1, CHANNEL_6, COLOR_09_BLUE) // "This must be where the sub's controlled from." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1028,7 +1028,7 @@ u8 func1005_msg_withoutautopilot[] = { endloop(0x00) label(0x07) - speak(CHR_P1P2, 0x160c, 0x73d2, CHANNEL_6, COLOR_09_BLUE) // "Without the autopilot and the GPS, the ship will w..." + speak(CHR_P1P2, L_DAM(12), 0x73d2, CHANNEL_6, COLOR_09_BLUE) // "Without the autopilot and the GPS, the ship will w..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1040,7 +1040,7 @@ u8 func1006_msg_conductoperations[] = { endloop(0x00) label(0x07) - speak(CHR_P1P2, 0x160d, 0x73d3, CHANNEL_6, COLOR_09_BLUE) // "They'll be unable to conduct any operations withou..." + speak(CHR_P1P2, L_DAM(13), 0x73d3, CHANNEL_6, COLOR_09_BLUE) // "They'll be unable to conduct any operations withou..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1059,7 +1059,7 @@ u8 unregistered_function2[] = { endloop(0x00) label(0x04) - message(CHR_BOND, 0x1610) // "Critical mission object has been destroyed." + message(CHR_BOND, L_DAM(16)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_00000400) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1087,7 +1087,7 @@ u8 func1009_open_reactor_hatch[] = { label(0x07) hide_object(OBJ_REACTOR_HATCH) set_object_flag2(OBJ_REACTOR_HATCH, OBJFLAG2_INVISIBLE) - message(CHR_P1P2, 0x1611) // "Reactor shutdown control hatch opened." + message(CHR_P1P2, L_DAM(17)) // "Reactor shutdown control hatch opened." set_stage_flag(STAGEFLAG_REACTOR_HATCH_OPEN) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1097,7 +1097,7 @@ u8 func100a_reactor_switch[] = { beginloop(0x00) chr_toggle_p1p2(CHR_SELF) if_object_in_good_condition(OBJ_REACTOR_SWITCH, /*goto*/ 0x07) - message(CHR_BOND, 0x1624) // "Critical mission object has been destroyed." + message(CHR_BOND, L_DAM(36)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_REACTOR_SWITCH_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1118,7 +1118,7 @@ u8 func100a_reactor_switch[] = { set_object_image(OBJ_REACTOR_SWITCH, 0x00, 0x12) set_object_image(OBJ_REACTOR_SWITCH, 0x01, 0x12) set_object_image(OBJ_REACTOR_SWITCH, 0x02, 0x12) - message(CHR_P1P2, 0x1612) // "Reactor has been shut down." + message(CHR_P1P2, L_DAM(18)) // "Reactor has been shut down." set_stage_flag(STAGEFLAG_REACTOR_SHUT_DOWN) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1140,7 +1140,7 @@ u8 func100b_check_diving_area_located[] = { endloop(0x00) label(0x07) - message(CHR_P1P2, 0x1613) // "Diving control center has been located." + message(CHR_P1P2, L_DAM(19)) // "Diving control center has been located." set_stage_flag(STAGEFLAG_LOCATED_DIVING_AREA) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1257,7 +1257,7 @@ u8 func100e_check_labtech_dead[] = { endloop(0x00) label(0x07) - message(CHR_BOND, 0x1614) // "Critical mission personnel killed." + message(CHR_BOND, L_DAM(20)) // "Critical mission personnel killed." set_stage_flag(STAGEFLAG_LABTECH_DEAD) label(0x0b) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1281,7 +1281,7 @@ u8 func100f_check_researchdata_collected[] = { endloop(0x00) label(0x07) - message(CHR_BOND, 0x1615) // "Research data has been secured." + message(CHR_BOND, L_DAM(21)) // "Research data has been secured." set_stage_flag(STAGEFLAG_COLLECTED_RESEARCH_DATA) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1938,12 +1938,12 @@ u8 func0401_pilot[] = { goto_first(0x0b) label(0x07) - speak(CHR_TARGET, 0x162b, 0x7325, CHANNEL_7, COLOR_09_BLUE) // "Pull the plug on that now." + speak(CHR_TARGET, L_DAM(43), 0x7325, CHANNEL_7, COLOR_09_BLUE) // "Pull the plug on that now." set_stage_flag(STAGEFLAG_SAID_PULLTHEPLUG) goto_next(0x0c) label(0x08) - speak(CHR_TARGET, 0x162c, 0x7326, CHANNEL_7, COLOR_09_BLUE) // "Switch this thing off." + speak(CHR_TARGET, L_DAM(44), 0x7326, CHANNEL_7, COLOR_09_BLUE) // "Switch this thing off." set_stage_flag(STAGEFLAG_SAID_SWITCHTHINGOFF) goto_next(0x0c) @@ -1954,11 +1954,11 @@ u8 func0401_pilot[] = { label(0x07) set_self_flag_bankx(CHRFLAG0_08000000, BANK_0) if_stage_flag_eq(STAGEFLAG_SAID_SWITCHTHINGOFF, FALSE, /*goto*/ 0x07) - speak(CHR_TARGET, 0x162d, 0x128e, CHANNEL_6, COLOR_04_ORANGE) // "I'll shut it down." + speak(CHR_TARGET, L_DAM(45), 0x128e, CHANNEL_6, COLOR_04_ORANGE) // "I'll shut it down." goto_next(0x08) label(0x07) - speak(CHR_TARGET, 0x162e, 0x1280, CHANNEL_6, COLOR_04_ORANGE) // "Please don't hurt me." + speak(CHR_TARGET, L_DAM(46), 0x1280, CHANNEL_6, COLOR_04_ORANGE) // "Please don't hurt me." label(0x08) do_preset_animation(-1) @@ -1999,7 +1999,7 @@ u8 func0401_pilot[] = { label(0x07) if_stage_flag_eq(STAGEFLAG_AUTOPILOT_DISABLED, TRUE, /*goto*/ 0x07) - message(CHR_TARGET, 0x160e) // "Autopilot system has been deactivated." + message(CHR_TARGET, L_DAM(14)) // "Autopilot system has been deactivated." set_stage_flag(STAGEFLAG_TRIGGER_ANGRY_PILOT) yield yield @@ -2016,7 +2016,7 @@ u8 func0401_pilot[] = { goto_first(0x0b) label(0x07) - message(CHR_TARGET, 0x160f) // "GPS system has been deactivated." + message(CHR_TARGET, L_DAM(15)) // "GPS system has been deactivated." set_stage_flag(STAGEFLAG_GPS_DISABLED) surrender goto_first(0x0b) @@ -2055,7 +2055,7 @@ u8 func1011_check_pilots_dead[] = { set_ailist(CHR_SELF, GAILIST_IDLE) label(0x07) - message(CHR_BOND, 0x161b) // "Critical mission personnel have been killed." + message(CHR_BOND, L_DAM(27)) // "Critical mission personnel have been killed." set_stage_flag(STAGEFLAG_PILOT_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2111,7 +2111,7 @@ u8 func1012_choose_angry_pilot[] = { // Killed a pilot label(0x08) - message(CHR_BOND, 0x1623) // "Civilians have been killed." + message(CHR_BOND, L_DAM(35)) // "Civilians have been killed." set_stage_flag(STAGEFLAG_JO_KILLED_A_PILOT) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2140,7 +2140,7 @@ u8 func0404_angry_pilot[] = { // Alive label(0x04) set_self_flag_bankx(CHRFLAG0_00000004, BANK_0) - speak(CHR_TARGET, 0x162f, 0x14dd, CHANNEL_7, COLOR_04_ORANGE) // "Die, you traitors." + speak(CHR_TARGET, L_DAM(47), 0x14dd, CHANNEL_7, COLOR_04_ORANGE) // "Die, you traitors." chr_do_animation(ANIM_DRAW_PISTOL_0245, -1, 120, 0x06, 0x00, CHR_SELF, 3) try_equip_weapon(MODEL_CHRDY357, WEAPON_DY357MAGNUM, 0x00000000, /*goto*/ 0x6c) @@ -2233,7 +2233,7 @@ u8 func1013_lift_switch[] = { endloop(0x00) label(0x07) - message(CHR_P1P2, 0x161c) // "Lift door has been unlocked." + message(CHR_P1P2, L_DAM(28)) // "Lift door has been unlocked." unlock_door(0x18, 0x02) unlock_door(0x19, 0x02) open_door(0x18) @@ -2248,7 +2248,7 @@ u8 func1014_moonpool_switch[] = { chr_toggle_p1p2(CHR_SELF) if_object_in_good_condition(OBJ_MOONPOOL_SWITCH, /*goto*/ 0x08) if_difficulty_lt(DIFF_SA, /*goto*/ 0x10) - message(CHR_P1P2, 0x1624) // "Critical mission object has been destroyed." + message(CHR_P1P2, L_DAM(36)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_MOONPOOL_SWITCH_DESTROYED) label(0x10) @@ -2260,7 +2260,7 @@ u8 func1014_moonpool_switch[] = { label(0x07) label(0x07) - message(CHR_P1P2, 0x161d) // "Lift has been activated." + message(CHR_P1P2, L_DAM(29)) // "Lift has been activated." set_stage_flag(STAGEFLAG_MOONPOOL_ACTIVATED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2410,7 +2410,7 @@ u8 func101a_badhatchswitches[] = { goto_next(0x04) label(0x04) - message(CHR_P1P2, 0x161f) // "Unlocking sequence has been reset." + message(CHR_P1P2, L_DAM(31)) // "Unlocking sequence has been reset." set_stage_flag(STAGEFLAG_HATCHSWITCHES_RESETTING) restart_timer @@ -2464,7 +2464,7 @@ u8 func0415_elvis_at_start[] = { label(0x07) do_preset_animation(-1) - speak(CHR_TARGET, 0x1620, 0x14dc, CHANNEL_6, COLOR_06_WHITE) // "You go on ahead, Jo. I'll secure the perimeter. We..." + speak(CHR_TARGET, L_DAM(32), 0x14dc, CHANNEL_6, COLOR_06_WHITE) // "You go on ahead, Jo. I'll secure the perimeter. We..." beginloop(0x0c) if_sound_finished(CHANNEL_6, /*goto*/ 0x07) @@ -2668,7 +2668,7 @@ u8 func101c_check_elvis_dead[] = { endloop(0x00) label(0x07) - message(CHR_BOND, 0x1621) // "Elvis has been killed." + message(CHR_BOND, L_DAM(33)) // "Elvis has been killed." set_stage_flag(STAGEFLAG_ELVIS_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2693,7 +2693,7 @@ u8 func0418_elvis_at_moonpool[] = { if_chr_unloaded(CHR_SELF, /*goto*/ 0x07) do_preset_animation(-1) set_stage_flag(STAGEFLAG_MET_ELVIS) - speak(CHR_P1P2, 0x1622, 0x81a4, CHANNEL_6, COLOR_06_WHITE) // "Joanna... What took you so long? Follow me - let's..." + speak(CHR_P1P2, L_DAM(34), 0x81a4, CHANNEL_6, COLOR_06_WHITE) // "Joanna... What took you so long? Follow me - let's..." beginloop(0x0b) if_sound_finished(CHANNEL_6, /*goto*/ 0x07) @@ -2812,12 +2812,12 @@ u8 func101d_alarm_switches[] = { label(0x07) if_alarm_active(/*goto*/ 0x07) activate_alarm - message(CHR_P1P2, 0x1625) // "Alarm has been activated." + message(CHR_P1P2, L_DAM(37)) // "Alarm has been activated." goto_next(0x0c) label(0x07) deactivate_alarm - message(CHR_BOND, 0x1626) // "Alarm has been deactivated." + message(CHR_BOND, L_DAM(38)) // "Alarm has been deactivated." goto_next(0x0c) label(0x0c) diff --git a/src/files/setup/setupdepo.c b/src/files/setup/setupdepo.c index 0e1a8c721..319ec8eec 100644 --- a/src/files/setup/setupdepo.c +++ b/src/files/setup/setupdepo.c @@ -120,12 +120,12 @@ u32 props[] = { briefing(2, 0x1802) briefing(3, 0x1803) - beginobjective(0, 0x1809, (DIFFBIT_PA | DIFFBIT_PD)) // "Disable damping field generator" + beginobjective(0, L_DEPO(9), (DIFFBIT_PA | DIFFBIT_PD)) // "Disable damping field generator" complete_flags(STAGEFLAG_GENERATOR_SHUT_DOWN) fail_flags(STAGEFLAG_GENERATOR_DESTROYED) endobjective - beginobjective(1, 0x180a, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate laser grid systems" + beginobjective(1, L_DEPO(10), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate laser grid systems" complete_flags(STAGEFLAG_ALL_LASERS_DISABLED) complete_flags(STAGEFLAG_LASERSET1_DISABLED) complete_flags(STAGEFLAG_LASERSET2_DISABLED) @@ -137,19 +137,19 @@ u32 props[] = { fail_flags(STAGEFLAG_LASERSWITCH4_DESTROYED) endobjective - beginobjective(2, 0x180b, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Holograph meeting conspirators" + beginobjective(2, L_DEPO(11), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Holograph meeting conspirators" complete_flags(STAGEFLAG_MEETING_HOLOGRAPHED) fail_flags(STAGEFLAG_20000000) fail_flags(STAGEFLAG_CONSPIRATORS_ALERTED) fail_flags(STAGEFLAG_00002000) endobjective - beginobjective(3, 0x180c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve Dr. Caroll backup from safe" + beginobjective(3, L_DEPO(12), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve Dr. Caroll backup from safe" complete_flags(STAGEFLAG_BACKUP_COLLECTED) fail_flags(STAGEFLAG_SAFEKEYPAD_DESTROYED) endobjective - beginobjective(4, 0x180d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Exit building" + beginobjective(4, L_DEPO(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Exit building" complete_flags(STAGEFLAG_EXITED_BUILDING) endobjective @@ -164,7 +164,7 @@ u32 props[] = { tag(OBJ_KEYCARD1, 1) key(0x0080, MODEL_KEYCARD, CHR_CLOAK_1A, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000004) - rename_object(-1, 0x0045, 0x180e, 0x180f, 0x1810, 0x1811, 0x1812, 0x0000, 0x0000) // "Obtain alpha key card." + rename_object(-1, 0x0045, L_DEPO(14), L_DEPO(15), L_DEPO(16), L_DEPO(17), L_DEPO(18), 0x0000, 0x0000) // "Obtain alpha key card." // Between cloak rooms chr(0x00004a00, 0x02, 0x005f, BODY_G5_GUARD, HEAD_RANDOM, GAILIST_UNALERTED, 0x0080, -1, 2000, 100, 0x80028204, 0x00000100, TEAM_NONCOMBAT, SQUADRON_04, -1, 0, 0x00010000) @@ -185,7 +185,7 @@ u32 props[] = { tag(OBJ_KEYCARD2, 1) key(0x0080, MODEL_KEYCARD, 0x0003, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000010) - rename_object(-1, 0x0046, 0x1813, 0x1814, 0x1815, 0x1816, 0x1817, 0x0000, 0x0000) // "Obtain alpha key card." + rename_object(-1, 0x0046, L_DEPO(19), L_DEPO(20), L_DEPO(21), L_DEPO(22), L_DEPO(23), 0x0000, 0x0000) // "Obtain alpha key card." // Rest of stage chr(0x00000200, 0x08, 0x002f, BODY_G5_GUARD, HEAD_RANDOM, AILIST_INIT_TYPE1_GUARD, 0x007b, -1, 200, 100, 0x800a8204, 0x00000000, TEAM_NONCOMBAT, SQUADRON_04, -1, 0, 0x00000000) @@ -293,7 +293,7 @@ u32 props[] = { tag(OBJ_BACKUPDISK, 1) stdobject(0x0100, MODEL_ZIGGYCARD, 0x004c, 0x012404e8, 0x00004000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x0044, 0x181e, 0x181f, 0x1820, 0x1821, 0x1822, 0x0000, 0x0000) // "Obtain DAT tape." + rename_object(-1, 0x0044, L_DEPO(30), L_DEPO(31), L_DEPO(32), L_DEPO(33), L_DEPO(34), 0x0000, 0x0000) // "Obtain DAT tape." tag(OBJ_DECODER, 1) stdobject(0x0200, MODEL_CHRDOORDECODER, 0x0050, 0x00420408, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) @@ -319,11 +319,11 @@ u32 props[] = { tag(OBJ_CMP150_BOND, 1) weapon(0x0100, MODEL_CHRCMP150, 0xffff, 0x40000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_REMOTEMINE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0022, 0x1842, 0x1843, 0x1844, 0x1845, 0x1846, 0x0000, 0x0000) // "" + rename_object(-1, 0x0022, L_DEPO(66), L_DEPO(67), L_DEPO(68), L_DEPO(69), L_DEPO(70), 0x0000, 0x0000) // "" tag(OBJ_CMP150_COOP, 1) weapon(0x0100, MODEL_CHRCMP150, 0xffff, 0x40000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_REMOTEMINE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0022, 0x1842, 0x1843, 0x1844, 0x1845, 0x1846, 0x0000, 0x0000) // "" + rename_object(-1, 0x0022, L_DEPO(66), L_DEPO(67), L_DEPO(68), L_DEPO(69), L_DEPO(70), 0x0000, 0x0000) // "" glass(0x0100, MODEL_WINDOW, 0x00c0, 0x00000f62, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) glass(0x0100, MODEL_WINDOW, 0x00c1, 0x00000f62, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) @@ -541,7 +541,7 @@ u8 func1008_check_generator[] = { // Destroyed mute_channel(CHANNEL_4) if_difficulty_lt(DIFF_PA, /*goto*/ 0x06) - message(CHR_BOND, 0x1818) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(24)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_GENERATOR_DESTROYED) label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -557,13 +557,13 @@ u8 func1008_check_generator[] = { mute_channel(CHANNEL_0) assign_sound(0x8147, CHANNEL_0) control_sound_from_object(CHANNEL_0, OBJ_GENERATOR, TRUE) - message(CHR_P1P2, 0x1819) // "Damping field generator shut down." + message(CHR_P1P2, L_DEPO(25)) // "Damping field generator shut down." set_stage_flag(STAGEFLAG_GENERATOR_SHUT_DOWN2) set_stage_flag(STAGEFLAG_GENERATOR_SHUT_DOWN) reloop(0x04) label(0x09) - message(CHR_P1P2, 0x181a) // "Generator cannot be restarted." + message(CHR_P1P2, L_DEPO(26)) // "Generator cannot be restarted." endloop(0x04) endlist @@ -578,7 +578,7 @@ u8 func1003_laser_switch_1[] = { if_chr_activated_object(CHR_P1P2, OBJ_LASERSWITCH1, /*goto*/ 0x08) if_object_in_good_condition(OBJ_LASERSWITCH1, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_LASERSET1_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x1818) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(24)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_LASERSWITCH1_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -590,7 +590,7 @@ u8 func1003_laser_switch_1[] = { // Deactivated set_object_image(OBJ_LASERSWITCH1, 0x00, 0x14) - message(CHR_P1P2, 0x181b) // "Laser grid unit shut down." + message(CHR_P1P2, L_DEPO(27)) // "Laser grid unit shut down." set_stage_flag(STAGEFLAG_LASERSET1_DISABLED) open_door(OBJ_LASER_1A) open_door(OBJ_LASER_1B) @@ -610,7 +610,7 @@ u8 func1003_laser_switch_1[] = { // Activated label(0x09) - message(CHR_P1P2, 0x181c) // "Laser grid unit activated." + message(CHR_P1P2, L_DEPO(28)) // "Laser grid unit activated." unset_stage_flag(STAGEFLAG_LASERSET1_DISABLED) set_object_image(OBJ_LASERSWITCH1, 0x00, 0x13) close_door(OBJ_LASER_1A) @@ -644,7 +644,7 @@ u8 func1004_laser_switch_2[] = { if_chr_activated_object(CHR_P1P2, OBJ_LASERSWITCH2, /*goto*/ 0x08) if_object_in_good_condition(OBJ_LASERSWITCH2, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_LASERSET2_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x1818) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(24)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_LASERSWITCH2_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -657,7 +657,7 @@ u8 func1004_laser_switch_2[] = { // Deactivated set_object_image(OBJ_LASERSWITCH2, 0x00, 0x14) - message(CHR_P1P2, 0x181b) // "Laser grid unit shut down." + message(CHR_P1P2, L_DEPO(27)) // "Laser grid unit shut down." set_stage_flag(STAGEFLAG_LASERSET2_DISABLED) open_door(OBJ_LASER_2A) open_door(OBJ_LASER_2B) @@ -678,7 +678,7 @@ u8 func1004_laser_switch_2[] = { // Activated label(0x09) set_object_image(OBJ_LASERSWITCH2, 0x00, 0x13) - message(CHR_P1P2, 0x181c) // "Laser grid unit activated." + message(CHR_P1P2, L_DEPO(28)) // "Laser grid unit activated." unset_stage_flag(STAGEFLAG_LASERSET2_DISABLED) close_door(OBJ_LASER_2A) close_door(OBJ_LASER_2B) @@ -711,7 +711,7 @@ u8 func1005_laser_switch_3[] = { if_chr_activated_object(CHR_P1P2, OBJ_LASERSWITCH3, /*goto*/ 0x08) if_object_in_good_condition(OBJ_LASERSWITCH3, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_LASERSET3_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x1818) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(24)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_LASERSWITCH3_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -723,7 +723,7 @@ u8 func1005_laser_switch_3[] = { // Deactivated set_object_image(OBJ_LASERSWITCH3, 0x00, 0x14) - message(CHR_P1P2, 0x181b) // "Laser grid unit shut down." + message(CHR_P1P2, L_DEPO(27)) // "Laser grid unit shut down." set_stage_flag(STAGEFLAG_LASERSET3_DISABLED) open_door(OBJ_LASER_3A) open_door(OBJ_LASER_3B) @@ -744,7 +744,7 @@ u8 func1005_laser_switch_3[] = { // Activated label(0x09) set_object_image(OBJ_LASERSWITCH3, 0x00, 0x13) - message(CHR_P1P2, 0x181c) // "Laser grid unit activated." + message(CHR_P1P2, L_DEPO(28)) // "Laser grid unit activated." unset_stage_flag(STAGEFLAG_LASERSET3_DISABLED) close_door(OBJ_LASER_3A) close_door(OBJ_LASER_3B) @@ -777,7 +777,7 @@ u8 func1006_laser_switch_4[] = { if_chr_activated_object(CHR_P1P2, OBJ_LASERSWITCH4, /*goto*/ 0x08) if_object_in_good_condition(OBJ_LASERSWITCH4, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_LASERSET4_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x1818) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(24)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_LASERSWITCH4_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -789,7 +789,7 @@ u8 func1006_laser_switch_4[] = { // Deactivated set_object_image(OBJ_LASERSWITCH4, 0x00, 0x14) - message(CHR_P1P2, 0x181b) // "Laser grid unit shut down." + message(CHR_P1P2, L_DEPO(27)) // "Laser grid unit shut down." set_stage_flag(STAGEFLAG_LASERSET4_DISABLED) open_door(OBJ_LASER_4A) open_door(OBJ_LASER_4B) @@ -810,7 +810,7 @@ u8 func1006_laser_switch_4[] = { // Activated label(0x09) set_object_image(OBJ_LASERSWITCH4, 0x00, 0x13) - message(CHR_P1P2, 0x181c) // "Laser grid unit activated." + message(CHR_P1P2, L_DEPO(28)) // "Laser grid unit activated." unset_stage_flag(STAGEFLAG_LASERSET4_DISABLED) close_door(OBJ_LASER_4A) close_door(OBJ_LASER_4B) @@ -872,7 +872,7 @@ u8 func1007_init_lasers[] = { if_stage_flag_eq(STAGEFLAG_LASERSET3_DISABLED, FALSE, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_LASERSET4_DISABLED, FALSE, /*goto*/ 0x2c) if_stage_flag_eq(STAGEFLAG_ALL_LASERS_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x181d) // "All laser grid systems shut down." + message(CHR_BOND, L_DEPO(29)) // "All laser grid systems shut down." set_stage_flag(STAGEFLAG_ALL_LASERS_DISABLED) label(0x2c) endloop(0x04) @@ -1267,7 +1267,7 @@ u8 func100e_check_conspirators_alerted[] = { set_ailist(CHR_CASS, AILIST_RUN_FROM_MEETING) set_ailist(0x1c, AILIST_RUN_FROM_MEETING) // chr doesn't exist set_ailist(CHR_BLONDE, AILIST_RUN_FROM_MEETING) - message(CHR_BOND, 0x1829) // "Conspirators have been alerted." + message(CHR_BOND, L_DEPO(41)) // "Conspirators have been alerted." // Wait until alarm not active label(0x06) @@ -1296,13 +1296,13 @@ u8 func100f_alarm_switches[] = { label(0x2c) if_stage_flag_eq(STAGEFLAG_ALARM_SOUNDING, TRUE, /*goto*/ 0x06) - message(CHR_P1P2, 0x182a) // "Alarm activated." + message(CHR_P1P2, L_DEPO(42)) // "Alarm activated." set_stage_flag(STAGEFLAG_ALARM_SOUNDING) activate_alarm reloop(0x04) label(0x06) - message(CHR_P1P2, 0x182b) // "Alarm deactivated." + message(CHR_P1P2, L_DEPO(43)) // "Alarm deactivated." unset_stage_flag(STAGEFLAG_ALARM_SOUNDING) deactivate_alarm endloop(0x04) @@ -1315,7 +1315,7 @@ u8 func1010_safe_cracking[] = { beginloop(0x04) chr_toggle_p1p2(CHR_SELF) if_object_in_good_condition(OBJ_SAFEKEYPAD, /*goto*/ 0x2c) - message(CHR_BOND, 0x1840) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(64)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_SAFEKEYPAD_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -1324,11 +1324,11 @@ u8 func1010_safe_cracking[] = { label(0x2c) if_chr_weapon_equipped(CHR_P1P2, WEAPON_DOORDECODER, /*goto*/ 0x2c) - message(CHR_P1P2, 0x182c) // "Safe door is locked." + message(CHR_P1P2, L_DEPO(44)) // "Safe door is locked." endloop(0x04) label(0x2c) - message(CHR_P1P2, 0x182d) // "Door Decoder attached." + message(CHR_P1P2, L_DEPO(45)) // "Door Decoder attached." remove_weapon_from_inventory(WEAPON_DOORDECODER) move_object_to_pad(OBJ_DECODER, 0x0075) set_stage_flag(STAGEFLAG_DECODER_ATTACHED) @@ -1341,11 +1341,11 @@ u8 func1010_safe_cracking[] = { endloop(0x09) label(0x06) - speak(CHR_BOND, 0x1826, 0x7754, CHANNEL_5, COLOR_00_GREEN) // "INTRUDER ALERT - all security to the vault." + speak(CHR_BOND, L_DEPO(38), 0x7754, CHANNEL_5, COLOR_00_GREEN) // "INTRUDER ALERT - all security to the vault." play_x_music(CHANNEL_10, 180) yield set_countdown_timer(60) - message(CHR_P1P2, 0x1824) // "Initiating cracking routines." + message(CHR_P1P2, L_DEPO(36)) // "Initiating cracking routines." yield show_countdown_timer start_countdown_timer @@ -1360,7 +1360,7 @@ u8 func1010_safe_cracking[] = { beginloop(0x08) if_object_in_good_condition(OBJ_SAFEKEYPAD, /*goto*/ 0x2c) - message(CHR_BOND, 0x1840) // "Mission critical object destroyed." + message(CHR_BOND, L_DEPO(64)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_SAFEKEYPAD_DESTROYED) hide_countdown_timer set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1373,7 +1373,7 @@ u8 func1010_safe_cracking[] = { mute_channel(CHANNEL_1) assign_sound(0x8145, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_SAFEKEYPAD, TRUE) - message(CHR_P1P2, 0x1825) // "Door Decoder finished - door unlocked." + message(CHR_P1P2, L_DEPO(37)) // "Door Decoder finished - door unlocked." unlock_door(OBJ_SAFEDOOR, 0x40) unset_object_flag2(OBJ_SAFEDOOR, OBJFLAG2_AICANNOTUSE) open_door(OBJ_SAFEDOOR) @@ -1408,7 +1408,7 @@ u8 func1012_check_for_end[] = { hide_countdown_timer stop_countdown_timer if_all_objectives_complete(/*goto*/ 0x53) - message(CHR_BOND, 0x1833) // "Objectives incomplete - MISSION FAILED." + message(CHR_BOND, L_DEPO(51)) // "Objectives incomplete - MISSION FAILED." label(0x2c) restart_timer @@ -1838,13 +1838,13 @@ u8 func040e_meeting_cutscene[] = { endloop(0x55) label(0x06) - speak(CHR_BOND, 0x1848, 0x740c, CHANNEL_5, COLOR_04_ORANGE) // "We've recovered the sapient from Carrington and al..." + speak(CHR_BOND, L_DEPO(72), 0x740c, CHANNEL_5, COLOR_04_ORANGE) // "We've recovered the sapient from Carrington and al..." wait_until(752, 0x56) play_sound(0x0161, CHANNEL_6) wait_until(760, 0x57) - speak(CHR_BOND, 0x1849, 0x740d, CHANNEL_7, COLOR_03_RED) // "This will reduce its efficiency. My team will have..." + speak(CHR_BOND, L_DEPO(73), 0x740d, CHANNEL_7, COLOR_03_RED) // "This will reduce its efficiency. My team will have..." wait_until(813, 0x58) play_sound(0x0162, CHANNEL_6) @@ -1871,7 +1871,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0593, CHANNEL_6) wait_until(1684, 0x5d) - speak(CHR_BOND, 0x184a, 0x740e, CHANNEL_5, COLOR_04_ORANGE) // "No one could have predicted that! And I resent bei..." + speak(CHR_BOND, L_DEPO(74), 0x740e, CHANNEL_5, COLOR_04_ORANGE) // "No one could have predicted that! And I resent bei..." wait_until(1780, 0x5e) play_sound_from_object2(CHANNEL_6, 0x3a, 0x01d5, 0x00, 0x00) @@ -1896,7 +1896,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0161, CHANNEL_7) wait_until(2316, 0x65) - speak(CHR_BOND, 0x184b, 0x740f, CHANNEL_7, COLOR_03_RED) // "The President turned down your request for the loa..." + speak(CHR_BOND, L_DEPO(75), 0x740f, CHANNEL_7, COLOR_03_RED) // "The President turned down your request for the loa..." wait_until(2342, 0x67) play_sound(0x0162, CHANNEL_6) @@ -1930,7 +1930,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0161, CHANNEL_5) wait_until(2692, 0x6f) - speak(CHR_BOND, 0x184c, 0x7410, CHANNEL_7, COLOR_03_RED) // "Could it be you overestimated your influence over ..." + speak(CHR_BOND, L_DEPO(76), 0x7410, CHANNEL_7, COLOR_03_RED) // "Could it be you overestimated your influence over ..." wait_until(2705, 0x72) play_sound(0x0161, CHANNEL_6) @@ -1954,7 +1954,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0163, CHANNEL_5) wait_until(3048, 0x79) - speak(CHR_BOND, 0x184d, 0x7411, CHANNEL_7, COLOR_05_GREEN) // "No! Perhaps I underestimated his resolve. We have ..." + speak(CHR_BOND, L_DEPO(77), 0x7411, CHANNEL_7, COLOR_05_GREEN) // "No! Perhaps I underestimated his resolve. We have ..." wait_until(3186, 0x7a) play_sound(0x0164, CHANNEL_6) @@ -1981,7 +1981,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0162, CHANNEL_6) wait_until(4070, 0x82) - speak(CHR_BOND, 0x184e, 0x7412, CHANNEL_7, COLOR_04_ORANGE) // "Ha! Assuming you don't get any interference. If Ca..." + speak(CHR_BOND, L_DEPO(78), 0x7412, CHANNEL_7, COLOR_04_ORANGE) // "Ha! Assuming you don't get any interference. If Ca..." wait_until(4312, 0x84) play_sound(0x0163, CHANNEL_6) @@ -1999,7 +1999,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0161, CHANNEL_7) wait_until(4560, 0x83) - speak(CHR_BOND, 0x184f, 0x7413, CHANNEL_5, COLOR_05_GREEN) // "There will be no outside help for Mr. Carrington. ..." + speak(CHR_BOND, L_DEPO(79), 0x7413, CHANNEL_5, COLOR_05_GREEN) // "There will be no outside help for Mr. Carrington. ..." wait_until(4636, 0x89) play_sound(0x0163, CHANNEL_7) @@ -2008,7 +2008,7 @@ u8 func040e_meeting_cutscene[] = { play_sound(0x0164, CHANNEL_7) wait_until(5272, 0x8b) - speak(CHR_BOND, 0x1850, 0x7414, CHANNEL_5, COLOR_03_RED) // "Then the devices we gave you are working correctly..." + speak(CHR_BOND, L_DEPO(80), 0x7414, CHANNEL_5, COLOR_03_RED) // "Then the devices we gave you are working correctly..." wait_until(5360, 0x8c) play_sound(0x0163, CHANNEL_6) @@ -2159,12 +2159,12 @@ u8 func040f_outro[] = { wait_until(728, 0x56) wait_until(768, 0x73) - speak(CHR_P1P2, 0x1851, 0x7415, CHANNEL_7, COLOR_09_BLUE) // "Agent Dark reporting in! Prepare to receive a down..." + speak(CHR_P1P2, L_DEPO(81), 0x7415, CHANNEL_7, COLOR_09_BLUE) // "Agent Dark reporting in! Prepare to receive a down..." wait_until(1280, 0x59) wait_until(1310, 0x75) - speak(CHR_P1P2, 0x1852, 0x7416, CHANNEL_7, COLOR_06_WHITE) // "No time for that now, Agent Dark. There's been a d..." + speak(CHR_P1P2, L_DEPO(82), 0x7416, CHANNEL_7, COLOR_06_WHITE) // "No time for that now, Agent Dark. There's been a d..." wait_until(1780, 0x76) play_sound(0x0162, CHANNEL_6) @@ -2178,7 +2178,7 @@ u8 func040f_outro[] = { wait_until(2600, 0x5d) wait_until(2630, 0x79) - speak(CHR_P1P2, 0x1853, 0x7417, CHANNEL_7, COLOR_09_BLUE) // "Area 51? But what about the President?" + speak(CHR_P1P2, L_DEPO(83), 0x7417, CHANNEL_7, COLOR_09_BLUE) // "Area 51? But what about the President?" beginloop(0x08) if_camera_animating(/*goto*/ 0x2c) @@ -2600,7 +2600,7 @@ u8 func101e_msg_nowaythrough[] = { endloop(0x04) label(0x2c) - speak(CHR_P1P2, 0x183c, 0x73b4, CHANNEL_6, COLOR_09_BLUE) // "There's no way through while those lasers are acti..." + speak(CHR_P1P2, L_DEPO(60), 0x73b4, CHANNEL_6, COLOR_09_BLUE) // "There's no way through while those lasers are acti..." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2622,7 +2622,7 @@ u8 func101f_msg_meetingroomahead[] = { endloop(0x04) label(0x2c) - speak(CHR_P1P2, 0x183d, 0x73b5, CHANNEL_6, COLOR_09_BLUE) // "That must be the meeting room up ahead. Time to us..." + speak(CHR_P1P2, L_DEPO(61), 0x73b5, CHANNEL_6, COLOR_09_BLUE) // "That must be the meeting room up ahead. Time to us..." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2636,7 +2636,7 @@ u8 func1020_msg_heavilyencrypted[] = { endloop(0x04) label(0x2c) - speak(CHR_P1P2, 0x183e, 0x817c, CHANNEL_6, COLOR_09_BLUE) // "The safe's heavily encrypted. The decoder's gonna ..." + speak(CHR_P1P2, L_DEPO(62), 0x817c, CHANNEL_6, COLOR_09_BLUE) // "The safe's heavily encrypted. The decoder's gonna ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2658,7 +2658,7 @@ u8 func1021_blow_mines[] = { label(0x2c) if_difficulty_lt(DIFF_SA, /*goto*/ 0x2c) - speak(CHR_P1P2, 0x183f, 0x73b7, CHANNEL_6, COLOR_09_BLUE) // "Time to leave! Let's get to the door I set up earl..." + speak(CHR_P1P2, L_DEPO(63), 0x73b7, CHANNEL_6, COLOR_09_BLUE) // "Time to leave! Let's get to the door I set up earl..." set_ailist(CHR_SELF, GAILIST_IDLE) // Agent @@ -2671,7 +2671,7 @@ u8 func1021_blow_mines[] = { goto_next(0x0d) label(0x2c) - speak(CHR_P1P2, 0x1841, 0x81a2, CHANNEL_6, COLOR_09_BLUE) // "Stand back, Joanna. We'll create your escape route..." + speak(CHR_P1P2, L_DEPO(65), 0x81a2, CHANNEL_6, COLOR_09_BLUE) // "Stand back, Joanna. We'll create your escape route..." restart_timer beginloop(0x09) diff --git a/src/files/setup/setupdish.c b/src/files/setup/setupdish.c index ad33af896..e0974e9c5 100644 --- a/src/files/setup/setupdish.c +++ b/src/files/setup/setupdish.c @@ -821,7 +821,7 @@ u8 func1002_devicetraining_camspy[] = { label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c14) // "Collect CamSpy from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(20)) // "Collect CamSpy from table to begin." restart_timer beginloop(0x86) @@ -844,7 +844,7 @@ u8 func1002_devicetraining_camspy[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_CAMSPY, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c39) // "Select the CamSpy. - Hold A Button. - Use Control Stick to change selection. - Highlight CamSpy and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(57)) // "Select the CamSpy. - Hold A Button. - Use Control Stick to change selection. - Highlight CamSpy and release A Button." restart_timer beginloop(0x8e) @@ -858,7 +858,7 @@ u8 func1002_devicetraining_camspy[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c15) // "Locate Info Room PC and holograph it." + display_text(0x01, COLOR_04_ORANGE, L_DISH(21)) // "Locate Info Room PC and holograph it." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -870,7 +870,7 @@ u8 func1002_devicetraining_camspy[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c16) // "Info Room PC successfully holographed." + message(CHR_BOND, L_DISH(22)) // "Info Room PC successfully holographed." restart_timer beginloop(0x0c) @@ -933,7 +933,7 @@ u8 func1003_devicetraining_nightvision[] = { label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c08) // "Collect Night Vision from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(8)) // "Collect Night Vision from table to begin." restart_timer beginloop(0x86) @@ -957,7 +957,7 @@ u8 func1003_devicetraining_nightvision[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_NIGHTVISION, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3a) // "Select the Night Vision. - Hold A Button. - Use Control Stick to change selection. - Highlight Night Vision and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(58)) // "Select the Night Vision. - Hold A Button. - Use Control Stick to change selection. - Highlight Night Vision and release A Button." restart_timer beginloop(0x8e) @@ -971,7 +971,7 @@ u8 func1003_devicetraining_nightvision[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c09) // "Activate the Night Vision. Locate the light switch. Turn the lights back on." + display_text(0x01, COLOR_04_ORANGE, L_DISH(9)) // "Activate the Night Vision. Locate the light switch. Turn the lights back on." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -997,7 +997,7 @@ u8 func1003_devicetraining_nightvision[] = { set_lights_state(0x0026, 0x01, 0xff, 0x00, 0x00) set_lights_state(0x0022, 0x01, 0xff, 0x00, 0x00) remove_displayed_text - message(CHR_BOND, 0x1c17) // "Lights have been reactivated." + message(CHR_BOND, L_DISH(23)) // "Lights have been reactivated." restart_timer beginloop(0x0d) @@ -1066,7 +1066,7 @@ u8 func1004_devicetraining_doordecoder[] = { close_door(0x89) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c18) // "Collect Door Decoder from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(24)) // "Collect Door Decoder from table to begin." restart_timer beginloop(0x86) @@ -1090,7 +1090,7 @@ u8 func1004_devicetraining_doordecoder[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_DOORDECODER, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3b) // "Select the Door Decoder. - Hold A Button. - Use Control Stick to change selection. - Highlight Door Decoder and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(59)) // "Select the Door Decoder. - Hold A Button. - Use Control Stick to change selection. - Highlight Door Decoder and release A Button." restart_timer beginloop(0x8e) @@ -1106,7 +1106,7 @@ u8 func1004_devicetraining_doordecoder[] = { if_chr_activated_object(CHR_BOND, 0x35, /*goto*/ 0x2f) label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c19) // "Use Decoder on door pad to unlock it." + display_text(0x01, COLOR_04_ORANGE, L_DISH(25)) // "Use Decoder on door pad to unlock it." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -1119,7 +1119,7 @@ u8 func1004_devicetraining_doordecoder[] = { label(0x09) if_chr_weapon_equipped(CHR_BOND, WEAPON_DOORDECODER, /*goto*/ 0x06) remove_displayed_text - message(CHR_BOND, 0x1c1a) // "You need to be holding the Door Decoder." + message(CHR_BOND, L_DISH(26)) // "You need to be holding the Door Decoder." restart_timer beginloop(0x0e) @@ -1140,7 +1140,7 @@ u8 func1004_devicetraining_doordecoder[] = { label(0x06) remove_displayed_text - message(CHR_BOND, 0x1c1b) // "Decoder attached. Initiating cracking routines..." + message(CHR_BOND, L_DISH(27)) // "Decoder attached. Initiating cracking routines..." unset_object_flag2(0x88, OBJFLAG2_INVISIBLE) assign_sound(0x8144, CHANNEL_1) play_sound_from_object(CHANNEL_1, 0x35, 0x012c, 0x0190) @@ -1164,7 +1164,7 @@ u8 func1004_devicetraining_doordecoder[] = { assign_sound(0x8145, CHANNEL_1) control_sound_from_object(CHANNEL_1, 0x35, TRUE) remove_displayed_text - message(CHR_BOND, 0x1c1c) // "Decoding complete. Door has been unlocked." + message(CHR_BOND, L_DISH(28)) // "Decoding complete. Door has been unlocked." unlock_door(0x41, 0x40) restart_timer @@ -1239,7 +1239,7 @@ u8 func1005_devicetraining_xray[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c23) // "Collect X-Ray Scanner from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(35)) // "Collect X-Ray Scanner from table to begin." restart_timer beginloop(0x86) @@ -1271,7 +1271,7 @@ u8 func1005_devicetraining_xray[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_XRAYSCANNER, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3c) // "Select the X-Ray Scanner. - Hold A Button. - Use Control Stick to change selection. - Highlight X-Ray Scanner and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(60)) // "Select the X-Ray Scanner. - Hold A Button. - Use Control Stick to change selection. - Highlight X-Ray Scanner and release A Button." restart_timer beginloop(0x8e) @@ -1285,7 +1285,7 @@ u8 func1005_devicetraining_xray[] = { label(0x2f) remove_displayed_text - message(CHR_BOND, 0x1c24) // "Find hidden switches to shut down laser grid." + message(CHR_BOND, L_DISH(36)) // "Find hidden switches to shut down laser grid." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -1313,7 +1313,7 @@ u8 func1005_devicetraining_xray[] = { label(0x5b) if_object_flag2(0x38, OBJFLAG2_00000001, /*goto*/ 0x87) remove_displayed_text - message(CHR_BOND, 0x1c29) // "Laser Grid 1 has been deactivated." + message(CHR_BOND, L_DISH(41)) // "Laser Grid 1 has been deactivated." set_object_image(0x38, 0x00, 0x12) set_object_flag2(0x38, OBJFLAG2_00000001) open_door(0x3a) @@ -1332,7 +1332,7 @@ u8 func1005_devicetraining_xray[] = { if_object_flag2(0x39, OBJFLAG2_00000001, /*goto*/ 0x88) set_object_image(0x39, 0x00, 0x12) remove_displayed_text - message(CHR_BOND, 0x1c2a) // "Laser Grid 2 has been deactivated." + message(CHR_BOND, L_DISH(42)) // "Laser Grid 2 has been deactivated." set_object_flag2(0x39, OBJFLAG2_00000001) open_door(0x3b) label(0x88) @@ -1376,7 +1376,7 @@ u8 func1005_devicetraining_xray[] = { label(0x2f) remove_displayed_text - message(CHR_BOND, 0x1c25) // "All laser grids have been deactivated." + message(CHR_BOND, L_DISH(37)) // "All laser grids have been deactivated." restart_timer beginloop(0x0e) @@ -1450,7 +1450,7 @@ u8 func1006_devicetraining_disguise[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c26) // "Collect Disguise from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(38)) // "Collect Disguise from table to begin." restart_timer beginloop(0x86) @@ -1474,7 +1474,7 @@ u8 func1006_devicetraining_disguise[] = { label(0x8d) remove_displayed_text if_chr_has_hiddenflag(CHR_BOND, CHRHFLAG_DISGUISED, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3d) // "Select the Disguise. - Hold A Button. - Use Control Stick to change selection. - Highlight Disguise and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(61)) // "Select the Disguise. - Hold A Button. - Use Control Stick to change selection. - Highlight Disguise and release A Button." restart_timer beginloop(0x8e) @@ -1489,7 +1489,7 @@ u8 func1006_devicetraining_disguise[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c27) // "Fool someone into giving you Cloaking Device." + display_text(0x01, COLOR_04_ORANGE, L_DISH(39)) // "Fool someone into giving you Cloaking Device." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -1502,7 +1502,7 @@ u8 func1006_devicetraining_disguise[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c28) // "Cloaking Device successfully retrieved." + message(CHR_BOND, L_DISH(40)) // "Cloaking Device successfully retrieved." restart_timer beginloop(0x0e) @@ -1520,7 +1520,7 @@ u8 func1006_devicetraining_disguise[] = { label(0x0a) remove_displayed_text - message(CHR_BOND, 0x1c2f) // "You're meant to use the Disguise, remember?" + message(CHR_BOND, L_DISH(47)) // "You're meant to use the Disguise, remember?" restart_timer beginloop(0x0f) @@ -1592,7 +1592,7 @@ u8 func1007_devicetrainign_ir[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c20) // "Collect IR Scanner from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(32)) // "Collect IR Scanner from table to begin." restart_timer beginloop(0x86) @@ -1621,7 +1621,7 @@ u8 func1007_devicetrainign_ir[] = { label(0x8d) remove_displayed_text if_chr_has_weapon_equipped(CHR_BOND, WEAPON_IRSCANNER, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3e) // "Select the IR Scanner. - Hold A Button. - Use Control Stick to change selection. - Highlight IR Scanner and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(62)) // "Select the IR Scanner. - Hold A Button. - Use Control Stick to change selection. - Highlight IR Scanner and release A Button." restart_timer beginloop(0x8e) @@ -1642,7 +1642,7 @@ u8 func1007_devicetrainign_ir[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c21) // "Locate secret door using IR Scanner." + display_text(0x01, COLOR_04_ORANGE, L_DISH(33)) // "Locate secret door using IR Scanner." beginloop(0x82) if_chr_has_weapon_equipped(CHR_BOND, WEAPON_IRSCANNER, /*goto*/ 0x2f) @@ -1660,7 +1660,7 @@ u8 func1007_devicetrainign_ir[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c22) // "Secret door has been successfully located." + message(CHR_BOND, L_DISH(34)) // "Secret door has been successfully located." restart_timer beginloop(0x0e) @@ -1730,7 +1730,7 @@ u8 func1008_devicetraining_rtracker[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c1d) // "Collect Tracker from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(29)) // "Collect Tracker from table to begin." restart_timer beginloop(0x86) @@ -1754,7 +1754,7 @@ u8 func1008_devicetraining_rtracker[] = { label(0x8d) remove_displayed_text if_chr_has_weapon_equipped(CHR_BOND, WEAPON_RTRACKER, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c3f) // "Select the Tracker. - Hold A Button. - Use Control Stick to change selection. - Highlight Tracker and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(63)) // "Select the Tracker. - Hold A Button. - Use Control Stick to change selection. - Highlight Tracker and release A Button." restart_timer beginloop(0x8e) @@ -1773,7 +1773,7 @@ u8 func1008_devicetraining_rtracker[] = { move_object_to_pad(0x36, 0x011e) set_object_flag3(0x36, OBJFLAG3_RTRACKED_YELLOW) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c1e) // "Locate IR Scanner using Tracker." + display_text(0x01, COLOR_04_ORANGE, L_DISH(30)) // "Locate IR Scanner using Tracker." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -1785,7 +1785,7 @@ u8 func1008_devicetraining_rtracker[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c1f) // "IR Scanner has been successfully located." + message(CHR_BOND, L_DISH(31)) // "IR Scanner has been successfully located." restart_timer beginloop(0x0e) @@ -1861,7 +1861,7 @@ u8 func1009_devicetraining_cloak[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c33) // "Collect Cloaking Device from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(51)) // "Collect Cloaking Device from table to begin." restart_timer beginloop(0x86) @@ -1888,7 +1888,7 @@ u8 func1009_devicetraining_cloak[] = { label(0x8d) remove_displayed_text if_chr_has_weapon_equipped(CHR_BOND, WEAPON_CLOAKINGDEVICE, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c40) // "Select the Cloaking Device. - Hold A Button. - Use Control Stick to change selection. - Highlight Device and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(64)) // "Select the Cloaking Device. - Hold A Button. - Use Control Stick to change selection. - Highlight Device and release A Button." restart_timer beginloop(0x8e) @@ -1904,7 +1904,7 @@ u8 func1009_devicetraining_cloak[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c34) // "Use Cloaking Device and locate Carrington." + display_text(0x01, COLOR_04_ORANGE, L_DISH(52)) // "Use Cloaking Device and locate Carrington." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -1917,7 +1917,7 @@ u8 func1009_devicetraining_cloak[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c36) // "Mission complete - Device Training passed!" + message(CHR_BOND, L_DISH(54)) // "Mission complete - Device Training passed!" restart_timer beginloop(0x0e) @@ -1934,7 +1934,7 @@ u8 func1009_devicetraining_cloak[] = { label(0x0a) remove_displayed_text - message(CHR_BOND, 0x1c37) // "Mission failed - you have been detected." + message(CHR_BOND, L_DISH(55)) // "Mission failed - you have been detected." restart_timer beginloop(0x0f) @@ -2010,7 +2010,7 @@ u8 func100a_devicetraining_ecmmine[] = { label(0x59) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c10) // "Collect ECM Mine from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(16)) // "Collect ECM Mine from table to begin." restart_timer beginloop(0x86) @@ -2034,7 +2034,7 @@ u8 func100a_devicetraining_ecmmine[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_ECMMINE, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c41) // "Select the ECM Mine. - Hold A Button. - Use Control Stick to change selection. - Highlight ECM Mine and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(65)) // "Select the ECM Mine. - Hold A Button. - Use Control Stick to change selection. - Highlight ECM Mine and release A Button." restart_timer beginloop(0x8e) @@ -2048,7 +2048,7 @@ u8 func100a_devicetraining_ecmmine[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c11) // "Locate Hub and throw ECM Mine onto Hub." + display_text(0x01, COLOR_04_ORANGE, L_DISH(17)) // "Locate Hub and throw ECM Mine onto Hub." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -2083,7 +2083,7 @@ u8 func100a_devicetraining_ecmmine[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c13) // "ECM Mine has been placed correctly." + message(CHR_BOND, L_DISH(19)) // "ECM Mine has been placed correctly." restart_timer beginloop(0x0c) @@ -2093,7 +2093,7 @@ u8 func100a_devicetraining_ecmmine[] = { label(0x0a) remove_displayed_text - message(CHR_BOND, 0x1c12) // "ECM Mine has been placed incorrectly." + message(CHR_BOND, L_DISH(18)) // "ECM Mine has been placed incorrectly." restart_timer beginloop(0x0d) @@ -2153,7 +2153,7 @@ u8 func100b_devicetraining_uplink[] = { if_chr_activated_object(CHR_BOND, 0x89, /*goto*/ 0x8c) label(0x8c) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c0a) // "Collect Data Uplink from table to begin." + display_text(0x01, COLOR_04_ORANGE, L_DISH(10)) // "Collect Data Uplink from table to begin." restart_timer beginloop(0x86) @@ -2176,7 +2176,7 @@ u8 func100b_devicetraining_uplink[] = { label(0x8d) remove_displayed_text if_chr_weapon_equipped(CHR_BOND, WEAPON_DATAUPLINK, /*goto*/ 0x2f) - display_text(0x01, COLOR_04_ORANGE, 0x1c38) // "Select the Uplink. - Hold A Button. - Use Control Stick to change selection. - Highlight Data Uplink and release A Button." + display_text(0x01, COLOR_04_ORANGE, L_DISH(56)) // "Select the Uplink. - Hold A Button. - Use Control Stick to change selection. - Highlight Data Uplink and release A Button." restart_timer beginloop(0x8e) @@ -2199,7 +2199,7 @@ u8 func100b_devicetraining_uplink[] = { if_chr_activated_object(CHR_BOND, 0x30, /*goto*/ 0x2f) label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c0b) // "Stand next to the terminal and use the Uplink." + display_text(0x01, COLOR_04_ORANGE, L_DISH(11)) // "Stand next to the terminal and use the Uplink." beginloop(0x82) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -2218,12 +2218,12 @@ u8 func100b_devicetraining_uplink[] = { if_chr_weapon_equipped(CHR_BOND, WEAPON_DATAUPLINK, /*goto*/ 0x2f) play_sound(0x8116, -1) remove_displayed_text - message(CHR_BOND, 0x1c0c) // "You need to be holding the Data Uplink." + message(CHR_BOND, L_DISH(12)) // "You need to be holding the Data Uplink." goto_first(0x82) label(0x2f) remove_displayed_text - message(CHR_BOND, 0x1c0d) // "Connection established..." + message(CHR_BOND, L_DISH(13)) // "Connection established..." restart_timer label(0x08) @@ -2264,7 +2264,7 @@ u8 func100b_devicetraining_uplink[] = { assign_sound(0x01c1, CHANNEL_7) control_sound_from_object(CHANNEL_7, 0x30, TRUE) remove_displayed_text - message(CHR_TARGET, 0x1c0e) // "Terminal has been successfully hacked." + message(CHR_TARGET, L_DISH(14)) // "Terminal has been successfully hacked." beginloop(0x15) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x90) @@ -2284,7 +2284,7 @@ u8 func100b_devicetraining_uplink[] = { label(0x09) remove_displayed_text - message(CHR_BOND, 0x1c0f) // "Connection broken - too far from PC." + message(CHR_BOND, L_DISH(15)) // "Connection broken - too far from PC." mute_channel(CHANNEL_5) assign_sound(0x01c0, CHANNEL_6) control_sound_from_object(CHANNEL_6, 0x30, TRUE) @@ -2493,7 +2493,7 @@ u8 func0429_grimshaw_disguise[] = { endloop(0x58) label(0x06) - speak(CHR_BOND, 0x1c2b, 0x1517, CHANNEL_6, COLOR_09_BLUE) // "I'm here to pick up the equipment." + speak(CHR_BOND, L_DISH(43), 0x1517, CHANNEL_6, COLOR_09_BLUE) // "I'm here to pick up the equipment." beginloop(0x59) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x0d) @@ -2511,7 +2511,7 @@ u8 func0429_grimshaw_disguise[] = { label(0x06) if_chr_has_hiddenflag(CHR_BOND, CHRHFLAG_DISGUISED, /*goto*/ 0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c2c, 0x1518, CHANNEL_6, COLOR_05_GREEN) // "Go away, Joanna. You're not fooling anybody!" + speak(CHR_TARGET, L_DISH(44), 0x1518, CHANNEL_6, COLOR_05_GREEN) // "Go away, Joanna. You're not fooling anybody!" beginloop(0x5c) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x0d) @@ -2524,7 +2524,7 @@ u8 func0429_grimshaw_disguise[] = { label(0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c2d, 0x1519, CHANNEL_6, COLOR_05_GREEN) // "Here you go. Don't drop it now." + speak(CHR_TARGET, L_DISH(45), 0x1519, CHANNEL_6, COLOR_05_GREEN) // "Here you go. Don't drop it now." beginloop(0x5d) if_stage_flag_eq(STAGEFLAG_DEVICE_ABORTING, TRUE, /*goto*/ 0x0d) @@ -2584,8 +2584,8 @@ u8 func100c_cloak_detection[] = { label(0x06) set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) - speak(CHR_TARGET, 0x1c30, 0x151a, CHANNEL_6, COLOR_05_GREEN) // "You'll have to do better than that, Joanna." - message(CHR_BOND, 0x1c32) // "You have been detected by the camera." + speak(CHR_TARGET, L_DISH(48), 0x151a, CHANNEL_6, COLOR_05_GREEN) // "You'll have to do better than that, Joanna." + message(CHR_BOND, L_DISH(50)) // "You have been detected by the camera." restart_timer beginloop(0x0a) @@ -2675,7 +2675,7 @@ u8 func042a_carrington_cloak[] = { label(0x06) do_preset_animation(-1) - speak(CHR_BOND, 0x1c31, 0x151b, CHANNEL_6, COLOR_06_WHITE) // "Joanna, where did you spring from?" + speak(CHR_BOND, L_DISH(49), 0x151b, CHANNEL_6, COLOR_06_WHITE) // "Joanna, where did you spring from?" beginloop(0x59) if_sound_finished(CHANNEL_6, /*goto*/ 0x06) @@ -2690,7 +2690,7 @@ u8 func042a_carrington_cloak[] = { label(0x06) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c35, 0x151c, CHANNEL_6, COLOR_06_WHITE) // "I think we can safely say your training is now complete!" + speak(CHR_TARGET, L_DISH(53), 0x151c, CHANNEL_6, COLOR_06_WHITE) // "I think we can safely say your training is now complete!" beginloop(0x5c) if_sound_finished(CHANNEL_6, /*goto*/ 0x06) @@ -2951,7 +2951,7 @@ u8 func042c_carrington_tour[] = { set_savefile_flag(SAVEFILEFLAG_CI_TOUR_STARTED) do_preset_animation(-1) remove_displayed_text - speak(CHR_TARGET, 0x1c42, 0x8029, CHANNEL_6, COLOR_06_WHITE) // "Joanna, it's good to see you." + speak(CHR_TARGET, L_DISH(66), 0x8029, CHANNEL_6, COLOR_06_WHITE) // "Joanna, it's good to see you." restart_timer beginloop(0x57) @@ -2960,7 +2960,7 @@ u8 func042c_carrington_tour[] = { label(0x06) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c43, 0x151d, CHANNEL_6, COLOR_06_WHITE) // "Come with me. I'll walk you round the training rooms." + speak(CHR_TARGET, L_DISH(67), 0x151d, CHANNEL_6, COLOR_06_WHITE) // "Come with me. I'll walk you round the training rooms." restart_timer beginloop(0x59) @@ -2992,7 +2992,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) do_preset_animation(-1) remove_displayed_text - speak(CHR_TARGET, 0x1c44, 0x1520, CHANNEL_6, COLOR_06_WHITE) // "The information center is through this door." + speak(CHR_TARGET, L_DISH(68), 0x1520, CHANNEL_6, COLOR_06_WHITE) // "The information center is through this door." restart_timer beginloop(0x5d) @@ -3020,7 +3020,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) set_ailist(0x01, GAILIST_IDLE) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c45, 0x151f, CHANNEL_6, COLOR_06_WHITE) // "In here we have the device lab." + speak(CHR_TARGET, L_DISH(69), 0x151f, CHANNEL_6, COLOR_06_WHITE) // "In here we have the device lab." restart_timer beginloop(0x64) @@ -3076,7 +3076,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c46, 0x1521, CHANNEL_6, COLOR_06_WHITE) // "This leads to the simulant training room." + speak(CHR_TARGET, L_DISH(70), 0x1521, CHANNEL_6, COLOR_06_WHITE) // "This leads to the simulant training room." restart_timer beginloop(0x6b) @@ -3112,7 +3112,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c47, 0x151e, CHANNEL_6, COLOR_06_WHITE) // "This is the firing range, Jo." + speak(CHR_TARGET, L_DISH(71), 0x151e, CHANNEL_6, COLOR_06_WHITE) // "This is the firing range, Jo." restart_timer beginloop(0x6f) @@ -3164,7 +3164,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c48, 0x1522, CHANNEL_6, COLOR_06_WHITE) // "This corridor leads down to the hangar." + speak(CHR_TARGET, L_DISH(72), 0x1522, CHANNEL_6, COLOR_06_WHITE) // "This corridor leads down to the hangar." restart_timer beginloop(0x75) @@ -3182,7 +3182,7 @@ u8 func042c_carrington_tour[] = { label(0x2f) do_preset_animation(-1) - speak(CHR_TARGET, 0x1c7c, 0x17dc, CHANNEL_6, COLOR_06_WHITE) // "Okay, Jo, I'll leave you to prepare for the mission." + speak(CHR_TARGET, L_DISH(124), 0x17dc, CHANNEL_6, COLOR_06_WHITE) // "Okay, Jo, I'll leave you to prepare for the mission." beginloop(0x7a) if_sound_finished(CHANNEL_6, /*goto*/ 0x2f) @@ -3277,7 +3277,7 @@ u8 func1013_msg_hovercrate[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c49) // "HOVERCRATE Press B Button next to Hovcrate to grab it..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(73)) // "HOVERCRATE Press B Button next to Hovcrate to grab it..." restart_timer beginloop(0x08) @@ -3286,7 +3286,7 @@ u8 func1013_msg_hovercrate[] = { label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4a) // "Press B Button when crate grabbed to release it." + display_text(0x01, COLOR_04_ORANGE, L_DISH(74)) // "Press B Button when crate grabbed to release it." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3305,7 +3305,7 @@ u8 func1014_msg_hoverbike[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4b) // "HOVERBIKE Double tap B Button next to Hovbike to ride it..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(75)) // "HOVERBIKE Double tap B Button next to Hovbike to ride it..." restart_timer beginloop(0x08) @@ -3314,7 +3314,7 @@ u8 func1014_msg_hoverbike[] = { label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4c) // "Double tap B Button when on Hovbike to dismount." + display_text(0x01, COLOR_04_ORANGE, L_DISH(76)) // "Double tap B Button when on Hovbike to dismount." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3332,7 +3332,7 @@ u8 func1015_msg_doors[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4d) // "OPENING DOORS Press B Button next to door to open it." + display_text(0x01, COLOR_04_ORANGE, L_DISH(77)) // "OPENING DOORS Press B Button next to door to open it." restart_timer beginloop(0x08) @@ -3341,7 +3341,7 @@ u8 func1015_msg_doors[] = { label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4e) // "B Button will also activate any object nearby." + display_text(0x01, COLOR_04_ORANGE, L_DISH(78)) // "B Button will also activate any object nearby." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3358,7 +3358,7 @@ u8 func1016_msg_elevators[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c4f) // "ELEVATORS Press B Button next to door to call elevator." + display_text(0x01, COLOR_04_ORANGE, L_DISH(79)) // "ELEVATORS Press B Button next to door to call elevator." label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3381,7 +3381,7 @@ u8 func1017_msg_terminals[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c72) // "TERMINALS - Press B Button next to terminal to use it." + display_text(0x01, COLOR_04_ORANGE, L_DISH(114)) // "TERMINALS - Press B Button next to terminal to use it." label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3472,12 +3472,12 @@ u8 func101c_holo1_main[] = { if_object_flag2(0x4f, OBJFLAG2_00000001, /*goto*/ 0x2f) label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c64) // "Get the access codes by examining terminals. - Use the codes on the wall terminals." + display_text(0x01, COLOR_04_ORANGE, L_DISH(100)) // "Get the access codes by examining terminals. - Use the codes on the wall terminals." goto_next(0x06) label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c73) // "Now activate the red terminals on the wall." + display_text(0x01, COLOR_04_ORANGE, L_DISH(115)) // "Now activate the red terminals on the wall." label(0x06) restart_timer @@ -3753,7 +3753,7 @@ u8 func0430_holo1_check_done[] = { label(0x2f) dprint 'D','O','H','4',0, remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6a) // "Holoprogram 1 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(106)) // "Holoprogram 1 has been completed successfully." restart_timer beginloop(0x08) @@ -3825,7 +3825,7 @@ u8 func1022_holo2_main[] = { label(0x2f) label(0x91) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c63) // "Activate all of the wall switches. - Be quick, as they will quickly reset." + display_text(0x01, COLOR_04_ORANGE, L_DISH(99)) // "Activate all of the wall switches. - Be quick, as they will quickly reset." restart_timer beginloop(0x82) @@ -3956,7 +3956,7 @@ u8 func041b_holo2_part1[] = { label(0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c57) // "Holoprogram 2 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(87)) // "Holoprogram 2 has been completed successfully." restart_timer beginloop(0x08) @@ -3988,7 +3988,7 @@ u8 func042f_holo2_part2[] = { set_stage_flag(STAGEFLAG_HOLO_FAILED) restart_timer remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c69) // "Training failed - you must face forward." + display_text(0x01, COLOR_04_ORANGE, L_DISH(105)) // "Training failed - you must face forward." set_ailist(CHR_SELF, GAILIST_IDLE) set_object_image(0x54, 0x00, 0x12) set_object_image(0x55, 0x00, 0x12) @@ -4132,7 +4132,7 @@ u8 func1027_holo3_main[] = { label(0x2f) label(0x91) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c62) // "Activate all the switches." + display_text(0x01, COLOR_04_ORANGE, L_DISH(98)) // "Activate all the switches." restart_timer beginloop(0x82) @@ -4231,7 +4231,7 @@ u8 func102a_holo3_part1[] = { label(0x09) if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c5f) // "DUCK - Hold R Button, then press Down C Button to duck." + display_text(0x01, COLOR_04_ORANGE, L_DISH(95)) // "DUCK - Hold R Button, then press Down C Button to duck." restart_timer beginloop(0x0a) @@ -4257,7 +4257,7 @@ u8 func102b_holo3_part2[] = { label(0x09) if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c60) // "CROUCH - When ducking, hold R Button, then press Down C Button to duck." + display_text(0x01, COLOR_04_ORANGE, L_DISH(96)) // "CROUCH - When ducking, hold R Button, then press Down C Button to duck." restart_timer beginloop(0x0a) @@ -4315,7 +4315,7 @@ u8 func041c_holo3_check_done[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x06) set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c61) // "Holoprogram 3 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(97)) // "Holoprogram 3 has been completed successfully." restart_timer beginloop(0x08) @@ -4359,18 +4359,18 @@ u8 func1028_holo4_main[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x2f) remove_displayed_text if_chr_has_chrflag(0x0d, CHRCFLAG_00000040, /*goto*/ 0x61) - display_text(0x01, COLOR_04_ORANGE, 0x1c6b) // "Unarmed combat - knock out the target. - Press Z Button repeatedly to punch." + display_text(0x01, COLOR_04_ORANGE, L_DISH(107)) // "Unarmed combat - knock out the target. - Press Z Button repeatedly to punch." goto_next(0x2f) label(0x61) if_chr_has_chrflag(0x0e, CHRCFLAG_00000040, /*goto*/ 0x62) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6c) // "Now try against a moving target..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(108)) // "Now try against a moving target..." goto_next(0x2f) label(0x62) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6d) // "And finally against a target that fights back." + display_text(0x01, COLOR_04_ORANGE, L_DISH(109)) // "And finally against a target that fights back." goto_next(0x2f) label(0x2f) @@ -4447,7 +4447,7 @@ u8 func0403_holo4_guard1[] = { try_spawn_chr_at_pad(BODY_DDSHOCK, HEAD_RANDOM, 0x0277, AILIST_HOLO4_GUARD2, 0x00002210, /*goto*/ 0x08) label(0x08) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6c) // "Now try against a moving target..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(108)) // "Now try against a moving target..." set_shotlist(GAILIST_IDLE) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -4468,7 +4468,7 @@ u8 func0404_holo4_guard2[] = { try_spawn_chr_at_pad(BODY_DDSHOCK, HEAD_RANDOM, 0x027a, AILIST_HOLO4_GUARD3, 0x00002210, /*goto*/ 0x0a) label(0x0a) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6d) // "And finally against a target that fights back." + display_text(0x01, COLOR_04_ORANGE, L_DISH(109)) // "And finally against a target that fights back." set_shotlist(GAILIST_IDLE) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x06) @@ -4550,7 +4550,7 @@ u8 func1033_holo4_part1[] = { restart_timer set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c58) // "Holoprogram 4 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(88)) // "Holoprogram 4 has been completed successfully." beginloop(0x08) if_stage_flag_eq(STAGEFLAG_HOLO_ABORTING, TRUE, /*goto*/ 0x57) @@ -4601,16 +4601,16 @@ u8 func1029_holo5_main[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x2f) remove_displayed_text if_chr_has_chrflag(0x10, CHRCFLAG_00000040, /*goto*/ 0x61) - display_text(0x01, COLOR_04_ORANGE, 0x1c5c) // "Disarm this live target if you can." + display_text(0x01, COLOR_04_ORANGE, L_DISH(92)) // "Disarm this live target if you can." goto_next(0x2f) label(0x61) if_chr_has_chrflag(0x11, CHRCFLAG_00000040, /*goto*/ 0x62) - display_text(0x01, COLOR_04_ORANGE, 0x1c5d) // "Knock out this target - stealth is the key." + display_text(0x01, COLOR_04_ORANGE, L_DISH(93)) // "Knock out this target - stealth is the key." goto_next(0x2f) label(0x62) - display_text(0x01, COLOR_04_ORANGE, 0x1c5e) // "And the final guard..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(94)) // "And the final guard..." goto_next(0x2f) label(0x2f) @@ -4719,7 +4719,7 @@ u8 func0407_holo5_guard1[] = { set_self_chrflag(CHRCFLAG_00000040) set_self_flag_bankx(CHRFLAG0_00008000, BANK_0) surrender - message(CHR_BOND, 0x1c5a) // "Guard has been successfully disarmed." + message(CHR_BOND, L_DISH(90)) // "Guard has been successfully disarmed." beginloop(0x59) try_spawn_chr_at_pad(BODY_DDSHOCK, HEAD_RANDOM, 0x0272, AILIST_HOLO5_INIT_GUARD2, 0x00002210, /*goto*/ 0x2f) @@ -4760,7 +4760,7 @@ u8 func0408_holo5_init_guard2[] = { try_equip_weapon(MODEL_CHRFALCON2, WEAPON_FALCON2, 0x40000000, /*goto*/ 0x06) label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c5d) // "Knock out this target - stealth is the key." + display_text(0x01, COLOR_04_ORANGE, L_DISH(93)) // "Knock out this target - stealth is the key." set_ailist(CHR_SELF, AILIST_HOLO5_GUARD2) endlist }; @@ -4819,7 +4819,7 @@ u8 func040a_holo5_init_guard3[] = { try_equip_weapon(MODEL_CHRFALCON2, WEAPON_FALCON2, 0x40000000, /*goto*/ 0x06) label(0x06) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c5e) // "And the final guard..." + display_text(0x01, COLOR_04_ORANGE, L_DISH(94)) // "And the final guard..." set_alertness(100) set_ailist(CHR_SELF, AILIST_HOLO5_GUARD3) endlist @@ -4846,7 +4846,7 @@ u8 func040b_holo5_guard3[] = { label(0x2f) restart_timer remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c59) // "Holoprogram 5 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(89)) // "Holoprogram 5 has been completed successfully." beginloop(0x08) if_timer_gt(120, /*goto*/ 0x06) @@ -4907,7 +4907,7 @@ u8 func1034_holo5_part1[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c59) // "Holoprogram 5 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(89)) // "Holoprogram 5 has been completed successfully." beginloop(0x08) if_stage_flag_eq(STAGEFLAG_HOLO_ABORTING, TRUE, /*goto*/ 0x0d) @@ -4973,7 +4973,7 @@ u8 func102e_holo6_main[] = { label(0x91) if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6e) // "Defeat all enemies without getting hit." + display_text(0x01, COLOR_04_ORANGE, L_DISH(110)) // "Defeat all enemies without getting hit." label(0x2f) restart_timer @@ -5118,7 +5118,7 @@ u8 func0416_holo_guard_unarmed_alert[] = { set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) set_stage_flag(STAGEFLAG_HOLO_FAILED) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6f) // "Training failed - you have been hit." + display_text(0x01, COLOR_04_ORANGE, L_DISH(111)) // "Training failed - you have been hit." restart_timer set_ailist(CHR_SELF, GAILIST_IDLE) @@ -5213,7 +5213,7 @@ u8 func0416_holo_guard_unarmed_alert2[] = { set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) set_stage_flag(STAGEFLAG_HOLO_FAILED) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6f) // "Training failed - you have been hit." + display_text(0x01, COLOR_04_ORANGE, L_DISH(111)) // "Training failed - you have been hit." restart_timer set_ailist(CHR_SELF, GAILIST_IDLE) @@ -5316,7 +5316,7 @@ u8 func102f_holo1_part1[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c70) // "Holoprogram 6 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(112)) // "Holoprogram 6 has been completed successfully." restart_timer beginloop(0x08) @@ -5386,7 +5386,7 @@ u8 func1030_holo7_main[] = { label(0x91) if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x2f) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6e) // "Defeat all enemies without getting hit." + display_text(0x01, COLOR_04_ORANGE, L_DISH(110)) // "Defeat all enemies without getting hit." label(0x2f) restart_timer @@ -5552,7 +5552,7 @@ u8 func0419_holo_guard_armed_alert[] = { set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) set_stage_flag(STAGEFLAG_HOLO_FAILED) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c6f) // "Training failed - you have been hit." + display_text(0x01, COLOR_04_ORANGE, L_DISH(111)) // "Training failed - you have been hit." restart_timer set_ailist(CHR_SELF, GAILIST_IDLE) @@ -5641,7 +5641,7 @@ u8 func1031_holo7_part1[] = { if_stage_flag_eq(STAGEFLAG_GENERAL_PURPOSE, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_GENERAL_PURPOSE) remove_displayed_text - display_text(0x01, COLOR_04_ORANGE, 0x1c71) // "Holoprogram 7 has been completed successfully." + display_text(0x01, COLOR_04_ORANGE, L_DISH(113)) // "Holoprogram 7 has been completed successfully." restart_timer beginloop(0x08) @@ -5701,42 +5701,42 @@ u8 func1035_manage_music[] = { u8 func1038_msg_pp7[] = { - do_gun_msg(0x1e, 0x1c74) // "PP7" + do_gun_msg(0x1e, L_DISH(116)) // "PP7" endlist }; u8 func1039_msg_tt33[] = { - do_gun_msg(0x1f, 0x1c75) // "TT33" + do_gun_msg(0x1f, L_DISH(117)) // "TT33" endlist }; u8 func103a_msg_skorpion[] = { - do_gun_msg(0x20, 0x1c76) // "Skorpion" + do_gun_msg(0x20, L_DISH(118)) // "Skorpion" endlist }; u8 func103b_msg_ak47[] = { - do_gun_msg(0x21, 0x1c77) // "AK47" + do_gun_msg(0x21, L_DISH(119)) // "AK47" endlist }; u8 func103c_msg_uzi9mm[] = { - do_gun_msg(0x22, 0x1c78) // "Uzi 9mm" + do_gun_msg(0x22, L_DISH(120)) // "Uzi 9mm" endlist }; u8 func103d_msg_mp5k[] = { - do_gun_msg(0x23, 0x1c79) // "MP5K" + do_gun_msg(0x23, L_DISH(121)) // "MP5K" endlist }; u8 func103e_msg_m16[] = { - do_gun_msg(0x24, 0x1c7a) // "M-16" + do_gun_msg(0x24, L_DISH(122)) // "M-16" endlist }; u8 func103f_msg_fnp90[] = { - do_gun_msg(0x25, 0x1c7b) // "FNP90" + do_gun_msg(0x25, L_DISH(123)) // "FNP90" endlist }; diff --git a/src/files/setup/setupear.c b/src/files/setup/setupear.c index 2071c0d26..b7806d2bc 100644 --- a/src/files/setup/setupear.c +++ b/src/files/setup/setupear.c @@ -111,18 +111,18 @@ u32 props[] = { briefing(2, 0x1e02) briefing(3, 0x1e03) - beginobjective(0, 0x1e0d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Holograph radioactive isotope" + beginobjective(0, L_EAR(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Holograph radioactive isotope" require_object_holographed(0x39, 0, 0) fail_flags(STAGEFLAG_CAMSPY_DESTROYED) endobjective - beginobjective(1, 0x1e0b, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Start security maintenance cycle" + beginobjective(1, L_EAR(11), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Start security maintenance cycle" complete_flags(STAGEFLAG_BOT_ACTIVE_MAINTENANCE) fail_flags(STAGEFLAG_BOT_ACTIVATION_TERMINAL_DESTROYED) fail_flags(STAGEFLAG_BOT_PROGRAMMING_TERMINAL_DESTROYED) endobjective - beginobjective(2, 0x1e0a, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Shut down experiments" + beginobjective(2, L_EAR(10), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Shut down experiments" complete_flags(STAGEFLAG_SHUT_DOWN_EXPERIMENT1) complete_flags(STAGEFLAG_SHUT_DOWN_EXPERIMENT2) complete_flags(STAGEFLAG_SHUT_DOWN_EXPERIMENT3) @@ -131,14 +131,14 @@ u32 props[] = { fail_flags(STAGEFLAG_00000008) endobjective - beginobjective(3, 0x1e0c, (DIFFBIT_PA | DIFFBIT_PD)) // "Obtain experimental technologies" + beginobjective(3, L_EAR(12), (DIFFBIT_PA | DIFFBIT_PD)) // "Obtain experimental technologies" complete_flags(STAGEFLAG_ALL_ITEMS_COLLECTED) require_object_collected(OBJ_K7AVENGER) require_object_collected(OBJ_NIGHTVISION) require_object_collected(OBJ_SHIELD) endobjective - beginobjective(4, 0x1e09, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate Dr. Caroll" + beginobjective(4, L_EAR(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate Dr. Caroll" complete_flags(STAGEFLAG_DRCAROLL_LOCATED) fail_flags(STAGEFLAG_UPLINKPC_DESTROYED) endobjective @@ -566,17 +566,17 @@ u32 props[] = { */ tag(0x05, 1) stdobject(0x0100, MODEL_MISC_IRSPECS, 0x013d, 0x014605e1, 0x00004001, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x2d, 0x1e2d, 0x1e2e, 0x1e2f, 0x1e30, 0x1e31, 0x0000, 0x0000) // "Obtain Night Vision." + rename_object(-1, 0x2d, L_EAR(45), L_EAR(46), L_EAR(47), L_EAR(48), L_EAR(49), 0x0000, 0x0000) // "Obtain Night Vision." tag(0x06, 1) stdobject(0x0100, MODEL_CHRSHIELD, 0x0243, 0x01460501, 0x00004001, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x4f, 0x1e32, 0x1e33, 0x1e34, 0x1e35, 0x1e36, 0x0000, 0x0000) // "Obtain shield tech item." + rename_object(-1, 0x4f, L_EAR(50), L_EAR(51), L_EAR(52), L_EAR(53), L_EAR(54), 0x0000, 0x0000) // "Obtain shield tech item." tag(0x25, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x1e37, 0x1e38, 0x1e39, 0x1e3a, 0x1e3b, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_EAR(55), L_EAR(56), L_EAR(57), L_EAR(58), L_EAR(59), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x48, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x1e37, 0x1e38, 0x1e39, 0x1e3a, 0x1e3b, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_EAR(55), L_EAR(56), L_EAR(57), L_EAR(58), L_EAR(59), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x41, 1) autogun(0x0099, MODEL_ROOFGUN, 0x026b, 0x00000004, 0x000000e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x026e0000, 0x00000000, 0x00004000, 0xffffc000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000da, 0x000a0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000) tag(0x42, 1) @@ -1087,7 +1087,7 @@ u8 func0404_scientist[] = { if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x2f) if_object_in_good_condition(OBJ_GOODTERM3, /*goto*/ 0x19) say_quip(CHR_TARGET, 0x10, 0xff, 0x00, 0xff, 0x81, 0x09, 0x08) - display_text_top_middle(CHR_TARGET, 0x1e2c, COLOR_00_GREEN) // "It appears someone has broken my PC." + display_text_top_middle(CHR_TARGET, L_EAR(44), COLOR_00_GREEN) // "It appears someone has broken my PC." goto_next(0x0e) label(0x19) @@ -1137,7 +1137,7 @@ u8 func0404_scientist[] = { goto_next(0x0f) label(0x0f) - message(CHR_TARGET, 0x1e1c) // "Powering down active systems." + message(CHR_TARGET, L_EAR(28)) // "Powering down active systems." speak(CHR_TARGET, 0xffff, 0x8118, CHANNEL_9, COLOR_00_GREEN) // unknown text chr_do_animation(ANIM_STANDING_TYPE_ONE_HAND, 0, 193, 0x10, 0x10, CHR_SELF, 2) @@ -1146,7 +1146,7 @@ u8 func0404_scientist[] = { endloop(0x0d) label(0x06) - message(CHR_TARGET, 0x1e1d) // "Experiment has been shut down." + message(CHR_TARGET, L_EAR(29)) // "Experiment has been shut down." stop_chr beginloop(0x0e) @@ -1314,7 +1314,7 @@ u8 func1009_weaponscache[] = { label(0x2f) if_chr_has_hiddenflag(CHR_BOND, CHRHFLAG_PSYCHOSISED, /*goto*/ 0x2f) - message(CHR_TARGET, 0x1e62) // "Secret weapons compartment opened." + message(CHR_TARGET, L_EAR(98)) // "Secret weapons compartment opened." play_sound(0x00f7, -1) assign_sound(0x043b, CHANNEL_5) control_sound_from_object(CHANNEL_5, OBJ_CMP150_1, TRUE) @@ -1329,7 +1329,7 @@ u8 func1009_weaponscache[] = { set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2f) - message(CHR_TARGET, 0x1e63) // "Enemy detected - weapon cache locked." + message(CHR_TARGET, L_EAR(99)) // "Enemy detected - weapon cache locked." play_sound(0x00f7, -1) unset_stage_flag(STAGEFLAG_BOT_ACTIVE) unset_stage_flag(STAGEFLAG_BOT_REPROGRAMMED) @@ -1369,25 +1369,25 @@ u8 func1002_bot_activation_terminal[] = { play_sound(0x01ca, -1) assign_sound(0x01c5, CHANNEL_3) play_sound_from_object(CHANNEL_3, OBJ_PURPLEBOT, 0x0258, 0x0320) - message(CHR_TARGET, 0x1e0f) // "Maintenance robots activated." + message(CHR_TARGET, L_EAR(15)) // "Maintenance robots activated." set_stage_flag(STAGEFLAG_BOT_ACTIVE) set_stage_flag(STAGEFLAG_BOT_ACTIVE_NOPROGRAM) reloop(0x04) // Activating after reprogramming label(0x2f) - message(CHR_TARGET, 0x1e0f) // "Maintenance robots activated." + message(CHR_TARGET, L_EAR(15)) // "Maintenance robots activated." set_stage_flag(STAGEFLAG_BOT_ACTIVE) yield play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e12) // "Maintenance cycle activated." + message(CHR_TARGET, L_EAR(18)) // "Maintenance cycle activated." set_stage_flag(STAGEFLAG_BOT_ACTIVE_MAINTENANCE) reloop(0x04) // Attempting to deactivate while bot reprogrammed and running label(0x08) play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e14) // "Operation not allowed - robots busy." + message(CHR_TARGET, L_EAR(20)) // "Operation not allowed - robots busy." restart_timer beginloop(0x09) @@ -1399,7 +1399,7 @@ u8 func1002_bot_activation_terminal[] = { // Deactivating label(0x0a) - message(CHR_TARGET, 0x1e15) // "Maintenance robots deactivated." + message(CHR_TARGET, L_EAR(21)) // "Maintenance robots deactivated." unset_stage_flag(STAGEFLAG_BOT_ACTIVE) unset_stage_flag(STAGEFLAG_BOT_ACTIVE_CLEANING) unset_stage_flag(STAGEFLAG_BOT_ACTIVE_NOPROGRAM) @@ -1409,7 +1409,7 @@ u8 func1002_bot_activation_terminal[] = { label(0x0b) play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e17) // "Maintenance robot system offline." + message(CHR_TARGET, L_EAR(23)) // "Maintenance robot system offline." endloop(0x04) endlist @@ -1444,7 +1444,7 @@ u8 func1003_bot_programming_terminal[] = { // Reprogramming play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e10) // "Maintenance robots reprogrammed." + message(CHR_TARGET, L_EAR(16)) // "Maintenance robots reprogrammed." set_stage_flag(STAGEFLAG_BOT_REPROGRAMMED) if_stage_flag_eq(STAGEFLAG_BOT_ACTIVE, TRUE, /*goto*/ 0x2f) reloop(0x04) @@ -1452,7 +1452,7 @@ u8 func1003_bot_programming_terminal[] = { label(0x2f) yield play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e13) // "Routine cleaning cycle activated." + message(CHR_TARGET, L_EAR(19)) // "Routine cleaning cycle activated." set_stage_flag(STAGEFLAG_BOT_ACTIVE_CLEANING) restart_timer @@ -1466,7 +1466,7 @@ u8 func1003_bot_programming_terminal[] = { // Attempting to reprogram while bot already reprogrammed and running label(0x09) play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e14) // "Operation not allowed - robots busy." + message(CHR_TARGET, L_EAR(20)) // "Operation not allowed - robots busy." restart_timer beginloop(0x0a) @@ -1477,7 +1477,7 @@ u8 func1003_bot_programming_terminal[] = { reloop(0x04) label(0x0b) - message(CHR_TARGET, 0x1e17) // "Maintenance robot system offline." + message(CHR_TARGET, L_EAR(23)) // "Maintenance robot system offline." endloop(0x04) endlist @@ -1522,7 +1522,7 @@ u8 func1018_item_pickup_messages[] = { goto_next(0x2f) label(0x06) - message(CHR_P1P2, 0x1e56) // "Experimental item 1 acquired." + message(CHR_P1P2, L_EAR(86)) // "Experimental item 1 acquired." set_stage_flag(STAGEFLAG_HAS_K7AVENGER) label(0x2f) if_stage_flag_eq(STAGEFLAG_HAS_NIGHTVISION, TRUE, /*goto*/ 0x2f) @@ -1530,7 +1530,7 @@ u8 func1018_item_pickup_messages[] = { goto_next(0x2f) label(0x06) - message(CHR_P1P2, 0x1e57) // "Experimental item 2 acquired." + message(CHR_P1P2, L_EAR(87)) // "Experimental item 2 acquired." set_stage_flag(STAGEFLAG_HAS_NIGHTVISION) label(0x2f) if_stage_flag_eq(STAGEFLAG_HAS_SHIELD, TRUE, /*goto*/ 0x2f) @@ -1538,7 +1538,7 @@ u8 func1018_item_pickup_messages[] = { goto_next(0x2f) label(0x06) - message(CHR_P1P2, 0x1e58) // "Experimental item 3 acquired." + message(CHR_P1P2, L_EAR(88)) // "Experimental item 3 acquired." set_stage_flag(STAGEFLAG_HAS_SHIELD) label(0x2f) endloop(0x04) @@ -1600,7 +1600,7 @@ u8 func1005_check_unacceptable_casualties[] = { label(0x2f) label(0x0f) set_stage_flag(STAGEFLAG_UNACCEPTABLE_CASUALTIES) - message(CHR_BOND, 0x1e1a) // "Unacceptable scientist casualties." + message(CHR_BOND, L_EAR(26)) // "Unacceptable scientist casualties." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1640,7 +1640,7 @@ u8 func1006_terminal_activation[] = { // Inactive terminal label(0x2f) speak(CHR_TARGET, 0xffff, 0x8118, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e1b) // "Terminal is not active." + message(CHR_TARGET, L_EAR(27)) // "Terminal is not active." restart_timer beginloop(0x56) @@ -1661,11 +1661,11 @@ u8 func1006_terminal_activation[] = { endloop(0x56) label(0x06) - message(CHR_TARGET, 0x1e2a) // "Experiment already powered down." + message(CHR_TARGET, L_EAR(42)) // "Experiment already powered down." reloop(0x04) label(0x2f) - message(CHR_TARGET, 0x1e1c) // "Powering down active systems." + message(CHR_TARGET, L_EAR(28)) // "Powering down active systems." assign_sound(0x01c3, CHANNEL_5) control_sound_from_object(CHANNEL_5, OBJ_GOODTERM1, TRUE) restart_timer @@ -1675,7 +1675,7 @@ u8 func1006_terminal_activation[] = { endloop(0x0a) label(0x06) - message(CHR_TARGET, 0x1e1d) // "Experiment has been shut down." + message(CHR_TARGET, L_EAR(29)) // "Experiment has been shut down." set_stage_flag(STAGEFLAG_SHUT_DOWN_EXPERIMENT1) reloop(0x04) @@ -1690,11 +1690,11 @@ u8 func1006_terminal_activation[] = { endloop(0x57) label(0x06) - message(CHR_TARGET, 0x1e2a) // "Experiment already powered down." + message(CHR_TARGET, L_EAR(42)) // "Experiment already powered down." goto_first(0x04) label(0x2f) - message(CHR_TARGET, 0x1e1c) // "Powering down active systems." + message(CHR_TARGET, L_EAR(28)) // "Powering down active systems." assign_sound(0x01c3, CHANNEL_5) control_sound_from_object(CHANNEL_5, OBJ_GOODTERM2, TRUE) restart_timer @@ -1704,7 +1704,7 @@ u8 func1006_terminal_activation[] = { endloop(0x0e) label(0x06) - message(CHR_TARGET, 0x1e1d) // "Experiment has been shut down." + message(CHR_TARGET, L_EAR(29)) // "Experiment has been shut down." set_stage_flag(STAGEFLAG_SHUT_DOWN_EXPERIMENT2) reloop(0x04) @@ -1719,11 +1719,11 @@ u8 func1006_terminal_activation[] = { endloop(0x58) label(0x06) - message(CHR_TARGET, 0x1e2a) // "Experiment already powered down." + message(CHR_TARGET, L_EAR(42)) // "Experiment already powered down." reloop(0x04) label(0x2f) - message(CHR_TARGET, 0x1e1c) // "Powering down active systems." + message(CHR_TARGET, L_EAR(28)) // "Powering down active systems." assign_sound(0x01c3, CHANNEL_5) control_sound_from_object(CHANNEL_5, OBJ_GOODTERM3, TRUE) restart_timer @@ -1733,7 +1733,7 @@ u8 func1006_terminal_activation[] = { endloop(0x10) label(0x06) - message(CHR_TARGET, 0x1e1d) // "Experiment has been shut down." + message(CHR_TARGET, L_EAR(29)) // "Experiment has been shut down." set_stage_flag(STAGEFLAG_SHUT_DOWN_EXPERIMENT3) reloop(0x04) @@ -1741,13 +1741,13 @@ u8 func1006_terminal_activation[] = { label(0x09) if_alarm_active(/*goto*/ 0x06) speak(CHR_TARGET, 0xffff, 0x8118, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e1e) // "Alarm activated." + message(CHR_TARGET, L_EAR(30)) // "Alarm activated." set_stage_flag(STAGEFLAG_ALARM1_ACTIVE) activate_alarm reloop(0x04) label(0x06) - message(CHR_TARGET, 0x1e1f) // "Alarm deactivated." + message(CHR_TARGET, L_EAR(31)) // "Alarm deactivated." unset_stage_flag(STAGEFLAG_ALARM1_ACTIVE) deactivate_alarm reloop(0x04) @@ -1756,13 +1756,13 @@ u8 func1006_terminal_activation[] = { label(0x0b) if_alarm_active(/*goto*/ 0x06) speak(CHR_TARGET, 0xffff, 0x8118, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e1e) // "Alarm activated." + message(CHR_TARGET, L_EAR(30)) // "Alarm activated." set_stage_flag(STAGEFLAG_ALARM2_ACTIVE) activate_alarm reloop(0x04) label(0x06) - message(CHR_TARGET, 0x1e1f) // "Alarm deactivated." + message(CHR_TARGET, L_EAR(31)) // "Alarm deactivated." unset_stage_flag(STAGEFLAG_ALARM2_ACTIVE) deactivate_alarm reloop(0x04) @@ -1771,13 +1771,13 @@ u8 func1006_terminal_activation[] = { label(0x0c) if_alarm_active(/*goto*/ 0x06) speak(CHR_TARGET, 0xffff, 0x8118, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e1e) // "Alarm activated." + message(CHR_TARGET, L_EAR(30)) // "Alarm activated." set_stage_flag(STAGEFLAG_ALARM3_ACTIVE) activate_alarm reloop(0x04) label(0x06) - message(CHR_TARGET, 0x1e1f) // "Alarm deactivated." + message(CHR_TARGET, L_EAR(31)) // "Alarm deactivated." unset_stage_flag(STAGEFLAG_ALARM3_ACTIVE) deactivate_alarm reloop(0x04) @@ -1804,7 +1804,7 @@ u8 func1007_uplink[] = { // Activating a second time speak(CHR_TARGET, 0xffff, 0x8116, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e29) // "Security door already unlocked." + message(CHR_TARGET, L_EAR(41)) // "Security door already unlocked." reloop(0x04) label(0x06) @@ -1812,12 +1812,12 @@ u8 func1007_uplink[] = { // Activated computer without uplink speak(CHR_TARGET, 0xffff, 0x8116, CHANNEL_9, COLOR_00_GREEN) // unknown text - message(CHR_TARGET, 0x1e24) // "ACCESS DENIED - security code required." + message(CHR_TARGET, L_EAR(36)) // "ACCESS DENIED - security code required." reloop(0x04) // Uplinking label(0x2f) - message(CHR_TARGET, 0x1e3c) // "Connection established." + message(CHR_TARGET, L_EAR(60)) // "Connection established." restart_timer // First second of uplinking @@ -1839,7 +1839,7 @@ u8 func1007_uplink[] = { endloop(0x08) label(0x06) - message(CHR_TARGET, 0x1e25) // "Searching for password." + message(CHR_TARGET, L_EAR(37)) // "Searching for password." restart_timer set_stage_flag(STAGEFLAG_UPLINK_SEARCHING) assign_sound(0x01bf, CHANNEL_5) @@ -1861,9 +1861,9 @@ u8 func1007_uplink[] = { mute_channel(CHANNEL_5) assign_sound(0x01c1, CHANNEL_6) control_sound_from_object(CHANNEL_6, OBJ_UPLINKPC, TRUE) - message(CHR_TARGET, 0x1e27) // "Password located - bypassing lock." + message(CHR_TARGET, L_EAR(39)) // "Password located - bypassing lock." yield - message(CHR_TARGET, 0x1e11) // "Security doors unlocked." + message(CHR_TARGET, L_EAR(17)) // "Security doors unlocked." set_stage_flag(STAGEFLAG_UPLINK_FINISHED) unlock_door(OBJ_UPLINKDOOR, 0x02) @@ -1878,7 +1878,7 @@ u8 func1007_uplink[] = { // Moved away from PC or switched weapon label(0x09) - message(CHR_TARGET, 0x1e28) // "Contact broken - reestablish link." + message(CHR_TARGET, L_EAR(40)) // "Contact broken - reestablish link." mute_channel(CHANNEL_5) mute_channel(CHANNEL_6) assign_sound(0x01c0, CHANNEL_6) @@ -1901,7 +1901,7 @@ u8 func1007_uplink[] = { endloop(0x0c) label(0x06) - message(CHR_TARGET, 0x1e55) // "Connection broken - experiments still active." + message(CHR_TARGET, L_EAR(85)) // "Connection broken - experiments still active." mute_channel(CHANNEL_5) mute_channel(CHANNEL_6) assign_sound(0x01c0, CHANNEL_6) @@ -1930,13 +1930,13 @@ u8 func1008_check_bot_terminals_destroyed[] = { if_object_in_good_condition(OBJ_BOT_ACTIVATION_TERMINAL, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_BOT_ACTIVATION_TERMINAL_DESTROYED) if_difficulty_lt(DIFF_SA, /*goto*/ 0x2f) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." label(0x2f) if_stage_flag_eq(STAGEFLAG_BOT_PROGRAMMING_TERMINAL_DESTROYED, TRUE, /*goto*/ 0x2f) if_object_in_good_condition(OBJ_BOT_PROGRAMMING_TERMINAL, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_BOT_PROGRAMMING_TERMINAL_DESTROYED) if_difficulty_lt(DIFF_SA, /*goto*/ 0x2f) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." label(0x2f) endloop(0x04) @@ -2055,7 +2055,7 @@ u8 func100b_check_uplink_pc_destroyed[] = { if_stage_flag_eq(STAGEFLAG_UPLINK_FINISHED, TRUE, /*goto*/ 0x08) if_object_in_good_condition(OBJ_UPLINKPC, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_UPLINKPC_DESTROYED) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." goto_next(0x08) label(0x2f) endloop(0x04) @@ -2202,21 +2202,21 @@ u8 func100e_experiment_terminals_destroyed[] = { if_stage_flag_eq(STAGEFLAG_GOODTERM_DESTROYED, TRUE, /*goto*/ 0x2f) if_stage_flag_eq(STAGEFLAG_SHUT_DOWN_EXPERIMENT1, TRUE, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_GOODTERM_DESTROYED) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." label(0x2f) if_object_in_good_condition(OBJ_GOODTERM2, /*goto*/ 0x2f) if_stage_flag_eq(STAGEFLAG_GOODTERM_DESTROYED, TRUE, /*goto*/ 0x2f) if_stage_flag_eq(STAGEFLAG_SHUT_DOWN_EXPERIMENT2, TRUE, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_GOODTERM_DESTROYED) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." label(0x2f) if_object_in_good_condition(0x09, /*goto*/ 0x2f) if_stage_flag_eq(STAGEFLAG_GOODTERM_DESTROYED, TRUE, /*goto*/ 0x2f) if_stage_flag_eq(STAGEFLAG_SHUT_DOWN_EXPERIMENT3, TRUE, /*goto*/ 0x2f) set_stage_flag(STAGEFLAG_GOODTERM_DESTROYED) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." label(0x2f) endloop(0x04) @@ -2566,7 +2566,7 @@ u8 func1415_outro_audio[] = { play_sound(0x0161, CHANNEL_6) outro_wait_until(620, 0x68) - speak(CHR_P1P2, 0x1e64, 0x73ec, CHANNEL_7, COLOR_09_BLUE) // "Dr. Caroll?" + speak(CHR_P1P2, L_EAR(100), 0x73ec, CHANNEL_7, COLOR_09_BLUE) // "Dr. Caroll?" outro_wait_until(676, 0x67) play_sound(0x0162, CHANNEL_6) @@ -2575,13 +2575,13 @@ u8 func1415_outro_audio[] = { play_sound(0x0163, CHANNEL_5) outro_wait_until(750, 0x6a) - speak(CHR_P1P2, 0x1e65, 0x73ed, CHANNEL_7, COLOR_09_BLUE) // "Dr. Caroll, are you here?" + speak(CHR_P1P2, L_EAR(101), 0x73ed, CHANNEL_7, COLOR_09_BLUE) // "Dr. Caroll, are you here?" outro_wait_until(864, 0x6b) - speak(CHR_P1P2, 0x1e66, 0x73ee, CHANNEL_7, COLOR_04_ORANGE) // "Well, is it safe to come out?" + speak(CHR_P1P2, L_EAR(102), 0x73ee, CHANNEL_7, COLOR_04_ORANGE) // "Well, is it safe to come out?" outro_wait_until(1027, 0x6c) - speak(CHR_P1P2, 0x1e67, 0x73ef, CHANNEL_7, COLOR_09_BLUE) // "Yes, all clear." + speak(CHR_P1P2, L_EAR(103), 0x73ef, CHANNEL_7, COLOR_09_BLUE) // "Yes, all clear." outro_wait_until(1200, 0x6f) mute_channel(CHANNEL_6) @@ -2590,17 +2590,17 @@ u8 func1415_outro_audio[] = { outro_wait_until(1219, 0x70) outro_wait_until(1254, 0x71) - speak(CHR_P1P2, 0x1e68, 0x73f0, CHANNEL_7, COLOR_09_BLUE) // "Wh..what... you're..." + speak(CHR_P1P2, L_EAR(104), 0x73f0, CHANNEL_7, COLOR_09_BLUE) // "Wh..what... you're..." outro_wait_until(1460, 0x73) - speak(CHR_P1P2, 0x1e69, 0x73f1, CHANNEL_7, COLOR_04_ORANGE) // "Very professionally done, my dear, but there's no ..." + speak(CHR_P1P2, L_EAR(105), 0x73f1, CHANNEL_7, COLOR_04_ORANGE) // "Very professionally done, my dear, but there's no ..." outro_wait_until(1556, 0x74) mute_channel(CHANNEL_5) play_sound(0x042c, CHANNEL_6) outro_wait_until(1900, 0x75) - speak(CHR_P1P2, 0x1e6a, 0x73f2, CHANNEL_7, COLOR_04_ORANGE) // "Come on. I have vital information, and you must pr..." + speak(CHR_P1P2, L_EAR(106), 0x73f2, CHANNEL_7, COLOR_04_ORANGE) // "Come on. I have vital information, and you must pr..." outro_wait_until(2200, 0x76) play_sound(0x0161, CHANNEL_6) @@ -2744,12 +2744,12 @@ u8 func1013_hatch_pc[] = { label(0x56) play_sound(0x00f7, -1) - message(CHR_TARGET, 0x1e3d) // "Maintenance hatch is now open." + message(CHR_TARGET, L_EAR(61)) // "Maintenance hatch is now open." unlock_door(0x3f, 0x08) reloop(0x04) label(0x2f) - message(CHR_TARGET, 0x1e3e) // "Maintenance hatch is already open." + message(CHR_TARGET, L_EAR(62)) // "Maintenance hatch is already open." restart_timer beginloop(0x57) @@ -2777,7 +2777,7 @@ u8 func0415_radioactivity[] = { reloop(0x04) label(0x06) - message(CHR_TARGET, 0x1e3f) // "WARNING - radioactive matter detected." + message(CHR_TARGET, L_EAR(63)) // "WARNING - radioactive matter detected." restart_timer label(0x08) yield @@ -3056,7 +3056,7 @@ u8 func1019_msg_securitysector[] = { endloop(0x04) label(0x2f) - speak(CHR_P1P2, 0x1e5e, 0x8173, CHANNEL_6, COLOR_09_BLUE) // "That's the highest security sector - Dr. Caroll ha..." + speak(CHR_P1P2, L_EAR(94), 0x8173, CHANNEL_6, COLOR_09_BLUE) // "That's the highest security sector - Dr. Caroll ha..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3069,7 +3069,7 @@ u8 func101a_msg_lotofpower[] = { endloop(0x04) label(0x2f) - speak(CHR_P1P2, 0x1e5f, 0x73a5, CHANNEL_6, COLOR_09_BLUE) // "Something around here's using a lot of power." + speak(CHR_P1P2, L_EAR(95), 0x73a5, CHANNEL_6, COLOR_09_BLUE) // "Something around here's using a lot of power." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3084,7 +3084,7 @@ u8 func101b_msg_reprogram[] = { endloop(0x04) label(0x2f) - speak(CHR_P1P2, 0x1e60, 0x8174, CHANNEL_6, COLOR_09_BLUE) // "Reprogram that cleaning bot - it'll give you a way..." + speak(CHR_P1P2, L_EAR(96), 0x8174, CHANNEL_6, COLOR_09_BLUE) // "Reprogram that cleaning bot - it'll give you a way..." label(0x08) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3098,7 +3098,7 @@ u8 func101c_msg_radioactive[] = { endloop(0x04) label(0x2f) - speak(CHR_P1P2, 0x1e61, 0x8175, CHANNEL_6, COLOR_09_BLUE) // "Get out, Jo! The levels are too high. Use the CamS..." + speak(CHR_P1P2, L_EAR(97), 0x8175, CHANNEL_6, COLOR_09_BLUE) // "Get out, Jo! The levels are too high. Use the CamS..." label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3215,7 +3215,7 @@ u8 func101f_check_bot_destroyed[] = { if_chr_in_room(CHR_COOP, 0x00, 0x006a, /*goto*/ 0x06) label(0x0b) - message(CHR_BOND, 0x1e16) // "Critical mission object destroyed." + message(CHR_BOND, L_EAR(22)) // "Critical mission object destroyed." set_stage_flag(STAGEFLAG_00000008) set_stage_flag(STAGEFLAG_00000004) if_stage_flag_eq(STAGEFLAG_HAS_K7AVENGER, TRUE, /*goto*/ 0x2f) diff --git a/src/files/setup/setupeld.c b/src/files/setup/setupeld.c index da4e5751f..0164efe4f 100644 --- a/src/files/setup/setupeld.c +++ b/src/files/setup/setupeld.c @@ -107,32 +107,32 @@ u32 props[] = { briefing(2, 0x2002) briefing(3, 0x2003) - beginobjective(0, 0x2005, (DIFFBIT_A | DIFFBIT_SA)) // "Save the negotiator" + beginobjective(0, L_ELD(5), (DIFFBIT_A | DIFFBIT_SA)) // "Save the negotiator" complete_flags(STAGEFLAG_NEGOTIATOR_ESCAPED) fail_flags(STAGEFLAG_NEGOTIATOR_DEAD) endobjective - beginobjective(1, 0x2006, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Eliminate rooftop snipers" + beginobjective(1, L_ELD(6), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Eliminate rooftop snipers" complete_flags(STAGEFLAG_SNIPERS_DEAD) endobjective - beginobjective(2, 0x2007, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate wind generator" + beginobjective(2, L_ELD(7), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate wind generator" complete_flags(STAGEFLAG_WINDMILL_ACTIVATED) fail_flags(STAGEFLAG_WINDMILL_SWITCH_DESTROYED) endobjective - beginobjective(3, 0x2008, (DIFFBIT_PA | DIFFBIT_PD)) // "Locate and eliminate dataDyne hackers" + beginobjective(3, L_ELD(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Locate and eliminate dataDyne hackers" complete_flags(STAGEFLAG_HACKERS_DEAD) fail_flags(STAGEFLAG_HACKERS_SUCCEEDED) fail_flags(STAGEFLAG_HACKER_PC_DESTROYED) endobjective - beginobjective(4, 0x200a, (DIFFBIT_PA | DIFFBIT_PD)) // "Capture dataDyne guard" + beginobjective(4, L_ELD(10), (DIFFBIT_PA | DIFFBIT_PD)) // "Capture dataDyne guard" complete_flags(STAGEFLAG_GUARD_CAPTURED) fail_flags(STAGEFLAG_FORGOT_TO_KO_GUARD) endobjective - beginobjective(5, 0x2009, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rescue Carrington" + beginobjective(5, L_ELD(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rescue Carrington" complete_flags(STAGEFLAG_CARRINGTON_RESCUED) endobjective @@ -609,16 +609,16 @@ u32 props[] = { stdobject(0x0100, MODEL_DROPSHIP, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x01, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_LAPTOPGUN, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0e, 0x201b, 0x201b, 0x201b, 0x201b, 0x201b, 0x0000, 0x0000) // "PC gun" + rename_object(-1, 0x0e, L_ELD(27), L_ELD(27), L_ELD(27), L_ELD(27), L_ELD(27), 0x0000, 0x0000) // "PC gun" tag(0x89, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_LAPTOPGUN, 0x00ffffff, 0x00000000) - rename_object(-1, 0x0e, 0x201b, 0x201b, 0x201b, 0x201b, 0x201b, 0x0000, 0x0000) // "PC gun" + rename_object(-1, 0x0e, L_ELD(27), L_ELD(27), L_ELD(27), L_ELD(27), L_ELD(27), 0x0000, 0x0000) // "PC gun" tag(0x02, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_SNIPERRIFLE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x15, 0x201c, 0x201c, 0x201c, 0x201c, 0x201c, 0x0000, 0x0000) // "Sniper rifle" + rename_object(-1, 0x15, L_ELD(28), L_ELD(28), L_ELD(28), L_ELD(28), L_ELD(28), 0x0000, 0x0000) // "Sniper rifle" tag(0x8a, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_SNIPERRIFLE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x15, 0x201c, 0x201c, 0x201c, 0x201c, 0x201c, 0x0000, 0x0000) // "Sniper rifle" + rename_object(-1, 0x15, L_ELD(28), L_ELD(28), L_ELD(28), L_ELD(28), L_ELD(28), 0x0000, 0x0000) // "Sniper rifle" stdobject(0x00cc, MODEL_CV_TABLE, 0x01ef, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x8c, 1) stdobject(0x0100, MODEL_CV_CHAIR4, 0x01f0, 0x000205e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) @@ -656,7 +656,7 @@ u32 props[] = { door(0x0100, MODEL_AIVILLADOOR2A, 0x0186, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) tag(0x0a, 1) key(0x0080, MODEL_KEYCARD, 0x004b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000040) - rename_object(-1, 0x4a, 0x201e, 0x201f, 0x2020, 0x2021, 0x2022, 0x0000, 0x0000) // "Obtain door key." + rename_object(-1, 0x4a, L_ELD(30), L_ELD(31), L_ELD(32), L_ELD(33), L_ELD(34), 0x0000, 0x0000) // "Obtain door key." stdobject(0x0100, MODEL_CV_SOFA, 0x01a5, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) stdobject(0x0100, MODEL_CV_SOFA, 0x01a6, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01af, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) @@ -819,7 +819,7 @@ u8 func1002_intro[] = { wait_until(205, 0xab) - speak(CHR_BOND, 0x2027, 0x73ff, CHANNEL_4, COLOR_09_BLUE) // "Agent Dark Mission Log, 1846 hours. Last night we ..." + speak(CHR_BOND, L_ELD(39), 0x73ff, CHANNEL_4, COLOR_09_BLUE) // "Agent Dark Mission Log, 1846 hours. Last night we ..." wait_until(680, 0x66) play_sound(0x0161, CHANNEL_7) @@ -846,7 +846,7 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_7) wait_until(1100, 0xac) - speak(CHR_BOND, 0x2028, 0x7400, CHANNEL_4, COLOR_09_BLUE) // "Unfortunately, we don't have it. Daniel and Dr. Ca..." + speak(CHR_BOND, L_ELD(40), 0x7400, CHANNEL_4, COLOR_09_BLUE) // "Unfortunately, we don't have it. Daniel and Dr. Ca..." wait_until(1118, 0x6e) play_sound(0x0162, CHANNEL_7) @@ -961,7 +961,7 @@ u8 func1002_intro[] = { restart_timer wait_until(50, 0xaa) - speak(CHR_BOND, 0x2029, 0x7401, CHANNEL_4, COLOR_09_BLUE) // "Hopefully our phoney negotiator ploy will give me ..." + speak(CHR_BOND, L_ELD(41), 0x7401, CHANNEL_4, COLOR_09_BLUE) // "Hopefully our phoney negotiator ploy will give me ..." restart_timer wait_until(295, 0x89) @@ -1279,7 +1279,7 @@ u8 func0408_outro[] = { play_sound(0x80d1, CHANNEL_6) outro_wait_until1(40, '3', 0x68) - speak(CHR_P1P2, 0x202a, 0x7402, CHANNEL_4, COLOR_09_BLUE) // "Sir? Are you injured?" + speak(CHR_P1P2, L_ELD(42), 0x7402, CHANNEL_4, COLOR_09_BLUE) // "Sir? Are you injured?" outro_wait_until1(58, '4', 0xad) play_sound(0x80d2, CHANNEL_7) @@ -1297,7 +1297,7 @@ u8 func0408_outro[] = { play_sound(0x80cc, CHANNEL_7) outro_wait_until1(165, '9', 0xae) - speak(CHR_P1P2, 0x202b, 0x7403, CHANNEL_4, COLOR_05_GREEN) // "No, Joanna, I'm okay, but those dataDyne thugs mad..." + speak(CHR_P1P2, L_ELD(43), 0x7403, CHANNEL_4, COLOR_05_GREEN) // "No, Joanna, I'm okay, but those dataDyne thugs mad..." outro_wait_until2(195, '1','0', 0x6d) play_sound(0x80cd, CHANNEL_7) @@ -1319,13 +1319,13 @@ u8 func0408_outro[] = { endloop(0xaf) label(0x06) - speak(CHR_P1P2, 0x202c, 0x7404, CHANNEL_4, COLOR_09_BLUE) // "It's not your fault, sir. I should have been quick..." + speak(CHR_P1P2, L_ELD(44), 0x7404, CHANNEL_4, COLOR_09_BLUE) // "It's not your fault, sir. I should have been quick..." outro_wait_until2(956, '1','5', 0xb0) - speak(CHR_P1P2, 0x202d, 0x7405, CHANNEL_4, COLOR_05_GREEN) // "Don't blame yourself, Joanna. Dr. Caroll told me t..." + speak(CHR_P1P2, L_ELD(45), 0x7405, CHANNEL_4, COLOR_05_GREEN) // "Don't blame yourself, Joanna. Dr. Caroll told me t..." outro_wait_until2(2280, '2','2', 0xb1) - speak(CHR_P1P2, 0x202e, 0x7406, CHANNEL_4, COLOR_09_BLUE) // "That won't be a problem, sir. So, did Dr. Caroll h..." + speak(CHR_P1P2, L_ELD(46), 0x7406, CHANNEL_4, COLOR_09_BLUE) // "That won't be a problem, sir. So, did Dr. Caroll h..." outro_wait_until2(2457, '1','6', 0x71) play_sound(0x80cc, CHANNEL_7) @@ -1334,7 +1334,7 @@ u8 func0408_outro[] = { play_sound(0x80cd, CHANNEL_7) outro_wait_until2(2620, '2','6', 0x7a) - speak(CHR_P1P2, 0x202f, 0x7407, CHANNEL_5, COLOR_05_GREEN) // "Oh, yes, indeed. He certainly did, and I'll brief ..." + speak(CHR_P1P2, L_ELD(47), 0x7407, CHANNEL_5, COLOR_05_GREEN) // "Oh, yes, indeed. He certainly did, and I'll brief ..." outro_wait_until2(2730, '1','8', 0x73) play_sound(0x80ce, CHANNEL_7) @@ -1438,7 +1438,7 @@ u8 func1004_check_negotiator[] = { endloop(0x04) label(0x06) - message(CHR_BOND, 0x200b) // "Negotiator has been killed." + message(CHR_BOND, L_ELD(11)) // "Negotiator has been killed." set_stage_flag(STAGEFLAG_NEGOTIATOR_DEAD) // PA @@ -1680,7 +1680,7 @@ u8 func0403_negotiator[] = { endloop(0x08) label(0x06) - message(CHR_BOND, 0x200d) // "Negotiator has escaped to safety." + message(CHR_BOND, L_ELD(13)) // "Negotiator has escaped to safety." set_stage_flag(STAGEFLAG_NEGOTIATOR_ESCAPED) stop_music_channel(CHANNEL_1) remove_chr(CHR_SELF) @@ -1949,7 +1949,7 @@ u8 func1006_check_snipers_dead[] = { endloop(0x04) label(0x2d) - message(CHR_BOND, 0x200c) // "Snipers have been eliminated." + message(CHR_BOND, L_ELD(12)) // "Snipers have been eliminated." set_stage_flag(STAGEFLAG_SNIPERS_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1965,7 +1965,7 @@ u8 func1007_cooling_switch[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_COOLING_SWITCH, TRUE) if_stage_flag_eq(STAGEFLAG_COOLING_ACTIVE, TRUE, /*goto*/ 0x06) - message(CHR_P1P2, 0x200e) // "Cooling systems have been activated." + message(CHR_P1P2, L_ELD(14)) // "Cooling systems have been activated." set_stage_flag(STAGEFLAG_COOLING_ACTIVE) assign_sound(0x8148, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_COOLING_SWITCH, TRUE) @@ -1985,12 +1985,12 @@ u8 func1007_cooling_switch[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_COOLING_SWITCH, TRUE) if_stage_flag_eq(STAGEFLAG_WINDMILL_ACTIVATED, FALSE, /*goto*/ 0x2d) - message(CHR_P1P2, 0x2030) // "Operation denied - windmill is active." + message(CHR_P1P2, L_ELD(48)) // "Operation denied - windmill is active." goto_next(0x67) label(0x2d) assign_sound(0x8149, CHANNEL_1) control_sound_from_object(CHANNEL_1, OBJ_COOLING_SWITCH, TRUE) - message(CHR_P1P2, 0x200f) // "Cooling systems have been deactivated." + message(CHR_P1P2, L_ELD(15)) // "Cooling systems have been deactivated." unset_stage_flag(STAGEFLAG_COOLING_ACTIVE) label(0x67) restart_timer @@ -2015,7 +2015,7 @@ u8 func1008_power_switch[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_POWER_SWITCH, TRUE) if_stage_flag_eq(STAGEFLAG_POWER_ACTIVE, TRUE, /*goto*/ 0x06) - message(CHR_P1P2, 0x2010) // "Power systems have been activated." + message(CHR_P1P2, L_ELD(16)) // "Power systems have been activated." set_stage_flag(STAGEFLAG_POWER_ACTIVE) assign_sound(0x8148, CHANNEL_0) control_sound_from_object(CHANNEL_0, OBJ_POWER_SWITCH, TRUE) @@ -2035,12 +2035,12 @@ u8 func1008_power_switch[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_POWER_SWITCH, TRUE) if_stage_flag_eq(STAGEFLAG_WINDMILL_ACTIVATED, FALSE, /*goto*/ 0x2d) - message(CHR_P1P2, 0x2030) // "Operation denied - windmill is active." + message(CHR_P1P2, L_ELD(48)) // "Operation denied - windmill is active." goto_next(0x67) label(0x2d) assign_sound(0x8149, CHANNEL_0) control_sound_from_object(CHANNEL_0, OBJ_POWER_SWITCH, TRUE) - message(CHR_P1P2, 0x2011) // "Power systems have been deactivated." + message(CHR_P1P2, L_ELD(17)) // "Power systems have been deactivated." unset_stage_flag(STAGEFLAG_POWER_ACTIVE) label(0x67) restart_timer @@ -2079,7 +2079,7 @@ u8 func1009_windmill_switch[] = { label(0x2d) assign_sound(0x0438, CHANNEL_2) play_sound_from_object(CHANNEL_2, OBJ_WINDMILL_SWITCH, 0x0708, 0x0960) - message(CHR_P1P2, 0x2012) // "Windmill has been reactivated." + message(CHR_P1P2, L_ELD(18)) // "Windmill has been reactivated." yield set_stage_flag(STAGEFLAG_WINDMILL_ACTIVATED) set_object_flag2(OBJ_WINDMILL, OBJFLAG2_AICANNOTUSE) @@ -2107,21 +2107,21 @@ u8 func100a_check_switches_destroyed[] = { beginloop(0x04) if_object_in_good_condition(0x03, /*goto*/ 0x2d) if_stage_flag_eq(STAGEFLAG_COOLING_ACTIVE, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x2015) // "Critical mission object has been destroyed." + message(CHR_BOND, L_ELD(21)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_WINDMILL_SWITCH_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) if_object_in_good_condition(0x04, /*goto*/ 0x2d) if_stage_flag_eq(STAGEFLAG_POWER_ACTIVE, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x2015) // "Critical mission object has been destroyed." + message(CHR_BOND, L_ELD(21)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_WINDMILL_SWITCH_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) if_object_in_good_condition(0x05, /*goto*/ 0x2d) if_stage_flag_eq(STAGEFLAG_WINDMILL_ACTIVATED, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x2015) // "Critical mission object has been destroyed." + message(CHR_BOND, L_ELD(21)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_WINDMILL_SWITCH_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2161,7 +2161,7 @@ u8 func100b_invoke_hackers[] = { endloop(0x08) label(0x06) - speak(CHR_BOND, 0x2016, 0x819f, CHANNEL_4, COLOR_05_GREEN) // "Joanna! It's Grimshaw. We've got hackers at the vi..." + speak(CHR_BOND, L_ELD(22), 0x819f, CHANNEL_4, COLOR_05_GREEN) // "Joanna! It's Grimshaw. We've got hackers at the vi..." set_stage_flag(STAGEFLAG_HACKERS_STARTED) set_object_flag3(0x0b, OBJFLAG3_RTRACKED_YELLOW) set_object_flag3(0x0d, OBJFLAG3_RTRACKED_YELLOW) @@ -2191,7 +2191,7 @@ u8 func100b_invoke_hackers[] = { // Timer expired label(0x06) - message(CHR_BOND, 0x2017) // "Hackers have uploaded vital data." + message(CHR_BOND, L_ELD(23)) // "Hackers have uploaded vital data." set_stage_flag(STAGEFLAG_HACKERS_SUCCEEDED) // Hackers dead @@ -2275,7 +2275,7 @@ u8 func100c_check_hackers_dead[] = { label(0x2d) if_stage_flag_eq(STAGEFLAG_HACKERS_SUCCEEDED, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x2018) // "Hackers have been eliminated." + message(CHR_BOND, L_ELD(24)) // "Hackers have been eliminated." set_stage_flag(STAGEFLAG_HACKERS_DEAD) // Hackers succeeded @@ -2296,7 +2296,7 @@ u8 func100e_check_objectives_complete[] = { endloop(0x04) label(0x2d) - message(CHR_P1P2, 0x2019) // "Carrington has been rescued." + message(CHR_P1P2, L_ELD(25)) // "Carrington has been rescued." set_stage_flag(STAGEFLAG_CARRINGTON_RESCUED) yield yield @@ -2305,7 +2305,7 @@ u8 func100e_check_objectives_complete[] = { hide_countdown_timer stop_countdown_timer if_all_objectives_complete(/*goto*/ 0x5c) - message(CHR_BOND, 0x201a) // "All objectives not completed - mission failed." + message(CHR_BOND, L_ELD(26)) // "All objectives not completed - mission failed." // If all objectives aren't complete, the player is shown the message, but // if the objective completes within the next 4 seconds you pass the level @@ -2393,7 +2393,7 @@ u8 func1013_check_guard_subdued[] = { // Captured someone label(0x06) if_stage_flag_eq(STAGEFLAG_GUARD_CAPTURED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x201d) // "Enemy guard has been subdued." + message(CHR_BOND, L_ELD(29)) // "Enemy guard has been subdued." label(0x2e) unset_stage_flag(STAGEFLAG_FORGOT_TO_KO_GUARD) yield @@ -2483,7 +2483,7 @@ u8 func1015_check_computers_destroyed[] = { endloop(0x04) label(0x08) - message(CHR_BOND, 0x2015) // "Critical mission object has been destroyed." + message(CHR_BOND, L_ELD(21)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_HACKER_PC_DESTROYED) label(0x09) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2537,7 +2537,7 @@ u8 func1016_msg_generator[] = { endloop(0x04) label(0x2d) - speak(CHR_P1P2, 0x2023, 0x73ac, CHANNEL_6, COLOR_09_BLUE) // "If I get the wind generator back online, I'll get ..." + speak(CHR_P1P2, L_ELD(35), 0x73ac, CHANNEL_6, COLOR_09_BLUE) // "If I get the wind generator back online, I'll get ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2561,7 +2561,7 @@ u8 func1017_msg_gottobequick[] = { endloop(0x08) label(0x06) - speak(CHR_BOND, 0x2024, 0x73ad, CHANNEL_6, COLOR_09_BLUE) // "I've got to be quick, or they'll kill the negotiat..." + speak(CHR_BOND, L_ELD(36), 0x73ad, CHANNEL_6, COLOR_09_BLUE) // "I've got to be quick, or they'll kill the negotiat..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2583,7 +2583,7 @@ u8 func1018_msg_hidingdaniel[] = { endloop(0x08) label(0x2d) - speak(CHR_P1P2, 0x2025, 0x73ae, CHANNEL_6, COLOR_09_BLUE) // "Here's where they must be holding Daniel." + speak(CHR_P1P2, L_ELD(37), 0x73ae, CHANNEL_6, COLOR_09_BLUE) // "Here's where they must be holding Daniel." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2601,7 +2601,7 @@ u8 func1019_msg_hackershavetobestopped[] = { endloop(0x08) label(0x2d) - speak(CHR_BOND, 0x2026, 0x73af, CHANNEL_6, COLOR_09_BLUE) // "Those hackers have to be stopped before I rescue D..." + speak(CHR_BOND, L_ELD(38), 0x73af, CHANNEL_6, COLOR_09_BLUE) // "Those hackers have to be stopped before I rescue D..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2924,7 +2924,7 @@ u8 func101d_dual_cmp150[] = { label(0x2d) pause_timer - play_sound(0x04c6, -1) // "My gun!" + play_sound(L_ARCH(198), -1) // "My gun!" beginloop(0x08) if_chr_death_animation_finished(0x06, /*goto*/ 0x2d) @@ -3207,7 +3207,7 @@ u8 func1025_check_basement_entered_without_subdue[] = { endloop(0x04) label(0x06) - message(CHR_P1P2, 0x2031) // "Mission unsuccessful - enemy guard not captured." + message(CHR_P1P2, L_ELD(49)) // "Mission unsuccessful - enemy guard not captured." set_stage_flag(STAGEFLAG_FORGOT_TO_KO_GUARD) label(0x0d) diff --git a/src/files/setup/setupimp.c b/src/files/setup/setupimp.c index 554bac1ac..0f07db8e4 100644 --- a/src/files/setup/setupimp.c +++ b/src/files/setup/setupimp.c @@ -163,7 +163,7 @@ u32 props[] = { briefing(2, 0x2202) briefing(3, 0x2203) - beginobjective(0, 0x2205, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate automatic defenses" + beginobjective(0, L_IMP(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate automatic defenses" complete_flags(STAGEFLAG_AUTOGUN1_ACTIVE) complete_flags(STAGEFLAG_AUTOGUN2_ACTIVE) complete_flags(STAGEFLAG_AUTOGUN3_ACTIVE) @@ -171,21 +171,21 @@ u32 props[] = { fail_flags(STAGEFLAG_00000001) endobjective - beginobjective(1, 0x2206, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Release hostages" + beginobjective(1, L_IMP(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Release hostages" complete_flags(STAGEFLAG_ENOUGH_HOSTAGES_SAVED) fail_flags(STAGEFLAG_TOO_MANY_HOSTAGES_KILLED) endobjective - beginobjective(2, 0x2207, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve experimental weapon" + beginobjective(2, L_IMP(7), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve experimental weapon" require_object_collected(OBJ_RCP120) fail_flags(STAGEFLAG_FR_PC_DESTROYED) endobjective - beginobjective(3, 0x2208, (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy sensitive information" + beginobjective(3, L_IMP(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy sensitive information" complete_flags(STAGEFLAG_SAFEINFO_DESTROYED) endobjective - beginobjective(4, 0x2209, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate bomb" + beginobjective(4, L_IMP(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Deactivate bomb" complete_flags(STAGEFLAG_BOMB_AIRBORNE) fail_flags(STAGEFLAG_BOMB_EXPLODING_ON_GROUND) fail_flags(STAGEFLAG_CARRINGTON_DEAD) @@ -414,13 +414,13 @@ u32 props[] = { weapon(0x0180, MODEL_CHRRCP120, 0x011a, 0x00100008, 0x00000000, 0x20400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_RCP120, 0x00ffffff, 0x00000000) tag(0x09, 1) stdobject(0x0480, MODEL_SENSITIVEINFO, 0x010f, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x4e, 0x220a, 0x220b, 0x220c, 0x220d, 0x220e, 0x0000, 0x0000) // "Obtain sensitive info." + rename_object(-1, 0x4e, L_IMP(10), L_IMP(11), L_IMP(12), L_IMP(13), L_IMP(14), 0x0000, 0x0000) // "Obtain sensitive info." tag(0x4f, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_IMP(57), L_IMP(58), L_IMP(59), L_IMP(60), L_IMP(61), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x50, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_IMP(57), L_IMP(58), L_IMP(59), L_IMP(60), L_IMP(61), 0x0000, 0x0000) // "Obtain Data Uplink." door(0x0100, MODEL_INSTFRONTDOOR, 0x018f, 0x10000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000008, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_INSTFRONTDOOR, 0x0190, 0x10000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000008, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_DOOR2_G5, 0x0168, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000222, 0x00060000, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) @@ -777,7 +777,7 @@ u8 func1004_check_hostages_killed[] = { label(0x08) if_stage_flag_eq(STAGEFLAG_ENOUGH_HOSTAGES_SAVED, TRUE, /*goto*/ 0x2e) set_stage_flag(STAGEFLAG_TOO_MANY_HOSTAGES_KILLED) - message(CHR_BOND, 0x2210) // "Too many hostages killed." + message(CHR_BOND, L_IMP(16)) // "Too many hostages killed." label(0x2e) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -793,7 +793,7 @@ u8 func1005_check_safeinfo_destroyed[] = { endloop(0x04) label(0x08) - message(CHR_BOND, 0x2212) // "Sensitive information has been destroyed." + message(CHR_BOND, L_IMP(18)) // "Sensitive information has been destroyed." set_stage_flag(STAGEFLAG_SAFEINFO_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1030,7 +1030,7 @@ u8 func0c01_outro[] = { play_sound(0x0162, CHANNEL_10) wait_until(570, 0x71) - speak(CHR_BOND, 0x2231, 0x747d, CHANNEL_10, COLOR_09_BLUE) // "Get clear! I'll hold them off... You can come back..." + speak(CHR_BOND, L_IMP(49), 0x747d, CHANNEL_10, COLOR_09_BLUE) // "Get clear! I'll hold them off... You can come back..." wait_until(847, 0x87) play_sound(0x0161, CHANNEL_10) @@ -1058,7 +1058,7 @@ u8 func0c01_outro[] = { label(0x08) set_chr_shooting_in_cutscene(CHR_BOND, FALSE) - speak(CHR_BOND, 0x2232, 0x747e, CHANNEL_10, COLOR_09_BLUE) // "At least, I hope you can." + speak(CHR_BOND, L_IMP(50), 0x747e, CHANNEL_10, COLOR_09_BLUE) // "At least, I hope you can." wait_until(1018, 0x8c) set_chr_shooting_in_cutscene(CHR_BOND, TRUE) @@ -1185,7 +1185,7 @@ u8 func1002_intro[] = { set_cutscene_weapon(0x1a, WEAPON_AR34, WEAPON_NONE) wait_until(4, 0x71) - speak(CHR_BOND, 0x2229, 0x7475, CHANNEL_10, COLOR_06_WHITE) // "All ready, Joanna? We can't keep the Maian delegat..." + speak(CHR_BOND, L_IMP(41), 0x7475, CHANNEL_10, COLOR_06_WHITE) // "All ready, Joanna? We can't keep the Maian delegat..." wait_until(72, 0x72) play_sound(0x0161, CHANNEL_10) @@ -1194,7 +1194,7 @@ u8 func1002_intro[] = { play_sound(0x0162, CHANNEL_10) wait_until(450, 0x74) - speak(CHR_BOND, 0x222a, 0x7476, CHANNEL_10, COLOR_09_BLUE) // "Am I ready? What do you mean? I was ready half an ..." + speak(CHR_BOND, L_IMP(42), 0x7476, CHANNEL_10, COLOR_09_BLUE) // "Am I ready? What do you mean? I was ready half an ..." wait_until(688, 0x76) play_sound(0x0163, CHANNEL_10) @@ -1203,7 +1203,7 @@ u8 func1002_intro[] = { play_sound(0x0164, CHANNEL_10) wait_until(800, 0x75) - speak(CHR_BOND, 0x222b, 0x7477, CHANNEL_10, COLOR_06_WHITE) // "But you know how it is, Joanna... I had to make su..." + speak(CHR_BOND, L_IMP(43), 0x7477, CHANNEL_10, COLOR_06_WHITE) // "But you know how it is, Joanna... I had to make su..." wait_until(822, 0x78) play_sound(0x0165, CHANNEL_10) @@ -1245,7 +1245,7 @@ u8 func1002_intro[] = { play_sound(0x0165, CHANNEL_10) wait_until(1160, 0x82) - speak(CHR_BOND, 0x222c, 0x7478, CHANNEL_10, COLOR_09_BLUE) // "They should keep you away from mirrors. Nervous?" + speak(CHR_BOND, L_IMP(44), 0x7478, CHANNEL_10, COLOR_09_BLUE) // "They should keep you away from mirrors. Nervous?" wait_until(1170, 0x86) play_sound(0x0166, CHANNEL_10) @@ -1257,7 +1257,7 @@ u8 func1002_intro[] = { play_sound(0x0168, CHANNEL_10) wait_until(1440, 0x89) - speak(CHR_BOND, 0x222d, 0x7479, CHANNEL_10, COLOR_06_WHITE) // "Very. I've waited for this moment for so many year..." + speak(CHR_BOND, L_IMP(45), 0x7479, CHANNEL_10, COLOR_06_WHITE) // "Very. I've waited for this moment for so many year..." wait_until(1442, 0x8a) play_sound(0x0162, CHANNEL_10) @@ -1290,7 +1290,7 @@ u8 func1002_intro[] = { play_sound(0x00b5, CHANNEL_10) wait_until(2410, 0x94) - speak(CHR_BOND, 0x222e, 0x747a, CHANNEL_10, COLOR_06_WHITE) // "Where did that come from?" + speak(CHR_BOND, L_IMP(46), 0x747a, CHANNEL_10, COLOR_06_WHITE) // "Where did that come from?" wait_until(2416, 0x95) play_sound(0x0165, CHANNEL_10) @@ -1308,7 +1308,7 @@ u8 func1002_intro[] = { play_sound(0x00b2, CHANNEL_10) wait_until(2628, 0x9b) - speak(CHR_BOND, 0x222f, 0x747b, CHANNEL_10, COLOR_09_BLUE) // "It was up on ground level..." + speak(CHR_BOND, L_IMP(47), 0x747b, CHANNEL_10, COLOR_09_BLUE) // "It was up on ground level..." wait_until(2804, 0x9c) play_sound(0x00b5, CHANNEL_10) @@ -1325,7 +1325,7 @@ u8 func1002_intro[] = { play_sound(0x0168, CHANNEL_10) wait_until(2970, 0x9d) - speak(CHR_BOND, 0x2230, 0x747c, CHANNEL_10, COLOR_09_BLUE) // "Looks like someone doesn't know when to quit. We'v..." + speak(CHR_BOND, L_IMP(48), 0x747c, CHANNEL_10, COLOR_09_BLUE) // "Looks like someone doesn't know when to quit. We'v..." wait_until(2984, 0xa1) play_sound(0x0165, CHANNEL_10) @@ -1567,7 +1567,7 @@ u8 func100c_check_carrington_dead[] = { endloop(0x04) label(0x2e) - message(CHR_BOND, 0x2213) // "Carrington has been killed." + message(CHR_BOND, L_IMP(19)) // "Carrington has been killed." set_stage_flag(STAGEFLAG_CARRINGTON_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2631,7 +2631,7 @@ u8 func1013_check_hostages_saved[] = { // All rooms done label(0x2e) if_stage_flag_eq(STAGEFLAG_TOO_MANY_HOSTAGES_KILLED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x2211) // "Hostages have been saved." + message(CHR_BOND, L_IMP(17)) // "Hostages have been saved." set_stage_flag(STAGEFLAG_ENOUGH_HOSTAGES_SAVED) label(0x2e) @@ -2672,7 +2672,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer if_difficulty_lt(DIFF_SA, /*goto*/ 0x0d) - speak(CHR_BOND, 0x2214, 0x8193, CHANNEL_6, COLOR_06_WHITE) // "Joanna - we're under attack." + speak(CHR_BOND, L_IMP(20), 0x8193, CHANNEL_6, COLOR_06_WHITE) // "Joanna - we're under attack." beginloop(0x0b) carrington_sanity_checks @@ -2680,7 +2680,7 @@ u8 func1014_carrington_messages[] = { endloop(0x0b) label(0x08) - speak(CHR_BOND, 0x2215, 0x8194, CHANNEL_6, COLOR_06_WHITE) // "Get the guns back on line - hurry." + speak(CHR_BOND, L_IMP(21), 0x8194, CHANNEL_6, COLOR_06_WHITE) // "Get the guns back on line - hurry." beginloop(0x0c) carrington_sanity_checks @@ -2708,7 +2708,7 @@ u8 func1014_carrington_messages[] = { label(0xda) restart_timer - speak(CHR_BOND, 0x2216, 0x8195, CHANNEL_6, COLOR_06_WHITE) // "The Skedar have taken hostages." + speak(CHR_BOND, L_IMP(22), 0x8195, CHANNEL_6, COLOR_06_WHITE) // "The Skedar have taken hostages." beginloop(0x0e) carrington_sanity_checks @@ -2717,7 +2717,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x2217, 0x8196, CHANNEL_6, COLOR_06_WHITE) // "Get up to the offices and save them." + speak(CHR_BOND, L_IMP(23), 0x8196, CHANNEL_6, COLOR_06_WHITE) // "Get up to the offices and save them." beginloop(0x0f) carrington_sanity_checks @@ -2745,7 +2745,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x2218, 0x8197, CHANNEL_6, COLOR_06_WHITE) // "They're using a new form of shield technology." + speak(CHR_BOND, L_IMP(24), 0x8197, CHANNEL_6, COLOR_06_WHITE) // "They're using a new form of shield technology." beginloop(0x11) carrington_sanity_checks @@ -2754,7 +2754,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x2219, 0x8198, CHANNEL_6, COLOR_06_WHITE) // "Foster was working on a new weapon which may be us..." + speak(CHR_BOND, L_IMP(25), 0x8198, CHANNEL_6, COLOR_06_WHITE) // "Foster was working on a new weapon which may be us..." beginloop(0x12) carrington_sanity_checks @@ -2777,7 +2777,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x221a, 0x8199, CHANNEL_6, COLOR_06_WHITE) // "Damn it. My office... If they get access..." + speak(CHR_BOND, L_IMP(26), 0x8199, CHANNEL_6, COLOR_06_WHITE) // "Damn it. My office... If they get access..." beginloop(0xc1) carrington_sanity_checks @@ -2786,7 +2786,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x221b, 0x819a, CHANNEL_6, COLOR_06_WHITE) // "Get there first, Jo, and destroy the files." + speak(CHR_BOND, L_IMP(27), 0x819a, CHANNEL_6, COLOR_06_WHITE) // "Get there first, Jo, and destroy the files." beginloop(0xc2) carrington_sanity_checks @@ -2837,7 +2837,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x221c, 0x819b, CHANNEL_6, COLOR_06_WHITE) // "Things are desperate. They've planted a bomb." + speak(CHR_BOND, L_IMP(28), 0x819b, CHANNEL_6, COLOR_06_WHITE) // "Things are desperate. They've planted a bomb." beginloop(0xc5) carrington_sanity_checks @@ -2846,7 +2846,7 @@ u8 func1014_carrington_messages[] = { label(0x08) restart_timer - speak(CHR_BOND, 0x221d, 0x819c, CHANNEL_6, COLOR_06_WHITE) // "Find it and get it out of the building." + speak(CHR_BOND, L_IMP(29), 0x819c, CHANNEL_6, COLOR_06_WHITE) // "Find it and get it out of the building." beginloop(0xc6) carrington_sanity_checks @@ -2877,7 +2877,7 @@ u8 func1014_carrington_messages[] = { label(0x2e) carrington_sanity_checks restart_timer - speak(CHR_BOND, 0x2220, 0x819d, CHANNEL_6, COLOR_06_WHITE) // "Well done, Joanna. We're nearly clear..." + speak(CHR_BOND, L_IMP(32), 0x819d, CHANNEL_6, COLOR_06_WHITE) // "Well done, Joanna. We're nearly clear..." beginloop(0xc9) if_timer_gt(180, /*goto*/ 0x08) @@ -2885,7 +2885,7 @@ u8 func1014_carrington_messages[] = { label(0x08) carrington_sanity_checks - speak(CHR_BOND, 0x2221, 0x819e, CHANNEL_6, COLOR_06_WHITE) // "The last dropship is waiting for you. Hurry." + speak(CHR_BOND, L_IMP(33), 0x819e, CHANNEL_6, COLOR_06_WHITE) // "The last dropship is waiting for you. Hurry." beginloop(0xca) if_timer_gt(180, /*goto*/ 0xcb) @@ -2937,14 +2937,14 @@ u8 func1015_firingrange_pc[] = { reloop(0x0a) label(0x2f) - message(CHR_BOND, 0x2222) // "Critical mission object has been destroyed." + message(CHR_BOND, L_IMP(34)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_FR_PC_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x08) play_sound(0x8116, -1) if_objective_complete(1, /*goto*/ 0x08) - message(CHR_P1P2, 0x221e) // "Access denied - authorization failure." + message(CHR_P1P2, L_IMP(30)) // "Access denied - authorization failure." restart_timer beginloop(0x0b) @@ -2955,7 +2955,7 @@ u8 func1015_firingrange_pc[] = { endloop(0x0a) label(0x08) - message(CHR_P1P2, 0x221f) // "Emergency overrides have been engaged." + message(CHR_P1P2, L_IMP(31)) // "Emergency overrides have been engaged." unset_object_flag(OBJ_RCP120, OBJFLAG_UNCOLLECTABLE) unset_object_flag(OBJ_RCP120_GLASS, OBJFLAG_INVINCIBLE) destroy_object(OBJ_RCP120_GLASS) @@ -3458,7 +3458,7 @@ u8 func101b_msg_autodefenses[] = { label(0x2e) yield yield - speak(CHR_BOND, 0x2223, 0x73d8, CHANNEL_6, COLOR_09_BLUE) // "The autodefenses will really help me out." + speak(CHR_BOND, L_IMP(35), 0x73d8, CHANNEL_6, COLOR_09_BLUE) // "The autodefenses will really help me out." label(0x0a) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3482,7 +3482,7 @@ u8 func101c_msg_fosterworkingon[] = { endloop(0x0a) label(0x2e) - speak(CHR_P1P2, 0x2224, 0x73d9, CHANNEL_6, COLOR_09_BLUE) // "So this is what Foster was working on." + speak(CHR_P1P2, L_IMP(36), 0x73d9, CHANNEL_6, COLOR_09_BLUE) // "So this is what Foster was working on." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3504,7 +3504,7 @@ u8 func101d_msg_countingonme[] = { endloop(0x0a) label(0x2e) - speak(CHR_BOND, 0x2225, 0x73da, CHANNEL_6, COLOR_09_BLUE) // "I'll have to go carefully... The hostages are coun..." + speak(CHR_BOND, L_IMP(37), 0x73da, CHANNEL_6, COLOR_09_BLUE) // "I'll have to go carefully... The hostages are coun..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3517,7 +3517,7 @@ u8 func101e_msg_wontknow[] = { endloop(0x04) label(0x2e) - speak(CHR_BOND, 0x2226, 0x73db, CHANNEL_6, COLOR_09_BLUE) // "Well, at least I won't know if I'm doing anything ..." + speak(CHR_BOND, L_IMP(38), 0x73db, CHANNEL_6, COLOR_09_BLUE) // "Well, at least I won't know if I'm doing anything ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3609,7 +3609,7 @@ u8 func1023_check_skeder_shuttle_destroyed[] = { label(0x2e) if_stage_flag_eq(STAGEFLAG_BOMB_AIRBORNE, TRUE, /*goto*/ 0x0f) - message(CHR_BOND, 0x2227) // "The bomb has been detonated..." + message(CHR_BOND, L_IMP(39)) // "The bomb has been detonated..." set_stage_flag(STAGEFLAG_BOMB_EXPLODING_ON_GROUND) explosions_around_chr(CHR_BOND) restart_timer @@ -3707,12 +3707,12 @@ u8 func1027_uplink[] = { label(0x08) if_chr_weapon_equipped(CHR_TARGET, WEAPON_DATAUPLINK, /*goto*/ 0x2e) play_sound(0x8116, -1) - message(CHR_TARGET, 0x2233) // "You need the Data Uplink." + message(CHR_TARGET, L_IMP(51)) // "You need the Data Uplink." reloop(0x04) // Activated with uplink label(0x2e) - message(CHR_TARGET, 0x2234) // "Connection has been made." + message(CHR_TARGET, L_IMP(52)) // "Connection has been made." restart_timer beginloop(0x0a) @@ -3733,7 +3733,7 @@ u8 func1027_uplink[] = { // 1 second since uplink label(0x08) - message(CHR_TARGET, 0x2235) // "Bypassing security systems." + message(CHR_TARGET, L_IMP(53)) // "Bypassing security systems." restart_timer assign_sound(0x01bf, CHANNEL_5) control_sound_from_object(CHANNEL_5, OBJ_SKEDAR_SHUTTLE, TRUE) @@ -3759,9 +3759,9 @@ u8 func1027_uplink[] = { mute_channel(CHANNEL_5) assign_sound(0x01c1, CHANNEL_6) control_sound_from_object(CHANNEL_6, OBJ_SKEDAR_SHUTTLE, TRUE) - message(CHR_TARGET, 0x2236) // "Virus has been downloaded successfully." + message(CHR_TARGET, L_IMP(54)) // "Virus has been downloaded successfully." yield - message(CHR_TARGET, 0x2237) // "Ship's engines have been activated." + message(CHR_TARGET, L_IMP(55)) // "Ship's engines have been activated." set_stage_flag(STAGEFLAG_TRIGGER_SHUTTLE_TAKEOFF) beginloop(0x14) @@ -3774,7 +3774,7 @@ u8 func1027_uplink[] = { // Connection broken label(0x0b) - message(CHR_TARGET, 0x2238) // "Connection to ship has been broken." + message(CHR_TARGET, L_IMP(56)) // "Connection to ship has been broken." mute_channel(CHANNEL_5) assign_sound(0x01c0, CHANNEL_6) control_sound_from_object(CHANNEL_6, OBJ_SKEDAR_SHUTTLE, TRUE) diff --git a/src/files/setup/setuplee.c b/src/files/setup/setuplee.c index 36e7c0f93..ffe9fa37c 100644 --- a/src/files/setup/setuplee.c +++ b/src/files/setup/setuplee.c @@ -129,26 +129,26 @@ u32 props[] = { briefing(2, 0x2602) briefing(3, 0x2603) - beginobjective(0, 0x2605, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable shield system" + beginobjective(0, L_LEE(5), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable shield system" complete_flags(STAGEFLAG_SHIELDS_DISABLED) fail_flags(STAGEFLAG_AMMO_WASTED) endobjective - beginobjective(1, 0x2606, (DIFFBIT_PA | DIFFBIT_PD)) // "Open hangar doors" + beginobjective(1, L_LEE(6), (DIFFBIT_PA | DIFFBIT_PD)) // "Open hangar doors" complete_flags(STAGEFLAG_HANGAR_DOORS_OPEN) fail_flags(STAGEFLAG_HANGAR_DOOR_CONSOLE_DESTROYED) endobjective - beginobjective(2, 0x2607, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Access navigational systems" + beginobjective(2, L_LEE(7), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Access navigational systems" complete_flags(STAGEFLAG_NAVIGATION_ROOM_DONE) fail_flags(STAGEFLAG_ELVIS_DEAD) endobjective - beginobjective(3, 0x2608, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Sabotage engine systems" + beginobjective(3, L_LEE(8), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Sabotage engine systems" complete_flags(STAGEFLAG_ENGINES_DESTROYED) endobjective - beginobjective(4, 0x2609, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain control of bridge" + beginobjective(4, L_LEE(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain control of bridge" complete_flags(STAGEFLAG_BRIDGE_CAPTURED) endobjective @@ -271,7 +271,7 @@ u32 props[] = { weapon(0x0100, MODEL_CHRMAULER, 0x002c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_MAULER, 0x00ffffff, 0x00000000) tag(0x4a, 1) key(0x0100, MODEL_CHRCHAIN, 0x0033, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000008) - rename_object(-1, 0x50, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x0000, 0x0000) // "Obtain De Vries' necklace." + rename_object(-1, 0x50, L_LEE(50), L_LEE(51), L_LEE(52), L_LEE(53), L_LEE(54), 0x0000, 0x0000) // "Obtain De Vries' necklace." tag(0x3f, 2) tag(0x40, 2) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x016a, 0x10000400, 0x28000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00010000, 0x00010000, 0x00320000, 0x0001aaaa, 0x00008000, 0x00000000, 0x00000080, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00001d00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) @@ -552,7 +552,7 @@ u8 func1019_check_shields_lowered[] = { if_object_in_good_condition(OBJ_SHIELDCONSOLE1, /*goto*/ 0x06) if_object_in_good_condition(OBJ_SHIELDCONSOLE2, /*goto*/ 0x06) if_object_in_good_condition(OBJ_SHIELDCONSOLE3, /*goto*/ 0x06) - message(CHR_BOND, 0x260a) // "Ship's shields have been lowered." + message(CHR_BOND, L_LEE(10)) // "Ship's shields have been lowered." set_stage_flag(STAGEFLAG_SHIELDS_DISABLED) if_difficulty_lt(DIFF_PA, /*goto*/ 0x09) restart_timer @@ -562,7 +562,7 @@ u8 func1019_check_shields_lowered[] = { endloop(0x08) label(0x2c) - speak(CHR_BOND, 0x2611, 0x81a1, CHANNEL_6, COLOR_04_ORANGE) // "You've got to open the hangar doors so we can dock..." + speak(CHR_BOND, L_LEE(17), 0x81a1, CHANNEL_6, COLOR_04_ORANGE) // "You've got to open the hangar doors so we can dock..." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x06) @@ -587,7 +587,7 @@ u8 func1004_check_hangar_doors_opened[] = { if_object_in_good_condition(OBJ_HANGARDOORCONSOLE, /*goto*/ 0x2d) // Console destroyed - message(CHR_BOND, 0x2630) // "Critical mission object destroyed." + message(CHR_BOND, L_LEE(48)) // "Critical mission object destroyed." set_stage_flag(STAGEFLAG_HANGAR_DOOR_CONSOLE_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -603,7 +603,7 @@ u8 func1004_check_hangar_doors_opened[] = { // Console activated label(0x06) if_stage_flag_eq(STAGEFLAG_SHIELDS_DISABLED, TRUE, /*goto*/ 0x2c) - message(CHR_BOND, 0x262f) // "Hangar doors locked - shields still active." + message(CHR_BOND, L_LEE(47)) // "Hangar doors locked - shields still active." restart_timer beginloop(0x65) @@ -615,7 +615,7 @@ u8 func1004_check_hangar_doors_opened[] = { // PA - console activated after shields disabled label(0x2c) - message(CHR_P1P2, 0x260b) // "Hangar doors have been opened." + message(CHR_P1P2, L_LEE(11)) // "Hangar doors have been opened." set_stage_flag(STAGEFLAG_HANGAR_DOORS_OPEN) // A and SA once shields disabled, or follow through from above @@ -747,7 +747,7 @@ u8 func040e_elvis_give_ar34[] = { rebuild_teams rebuild_squadrons set_stage_flag(STAGEFLAG_MET_ELVIS) - speak(CHR_P1P2, 0x2613, 0x12e1, CHANNEL_6, COLOR_04_ORANGE) // "Good to see you, Joanna." + speak(CHR_P1P2, L_LEE(19), 0x12e1, CHANNEL_6, COLOR_04_ORANGE) // "Good to see you, Joanna." chr_do_animation(ANIM_TALKING_0231, 0, -1, 0x10, 0x10, CHR_SELF, 2) beginloop(0x0c) @@ -755,9 +755,9 @@ u8 func040e_elvis_give_ar34[] = { endloop(0x0c) label(0x06) - speak(CHR_P1P2, 0x2614, 0x12e2, CHANNEL_6, COLOR_04_ORANGE) // "Take this - you should find it useful..." + speak(CHR_P1P2, L_LEE(20), 0x12e2, CHANNEL_6, COLOR_04_ORANGE) // "Take this - you should find it useful..." give_object_to_chr(OBJ_AR34, CHR_PRESET) - message(CHR_PRESET, 0x2615) // "Received AR34 assault rifle." + message(CHR_PRESET, L_LEE(21)) // "Received AR34 assault rifle." restart_timer beginloop(0x0d) @@ -914,8 +914,8 @@ u8 func0409_elvis_follow[] = { label(0x06) do_preset_animation(-1) - message(CHR_BOND, 0x260d) // "Navigational information has been retrieved." - speak(CHR_PRESET, 0x261f, 0x12e4, CHANNEL_6, COLOR_04_ORANGE) // "Time to head upwards..." + message(CHR_BOND, L_LEE(13)) // "Navigational information has been retrieved." + speak(CHR_PRESET, L_LEE(31), 0x12e4, CHANNEL_6, COLOR_04_ORANGE) // "Time to head upwards..." restart_timer set_stage_flag(STAGEFLAG_NAVIGATION_ROOM_DONE) @@ -957,7 +957,7 @@ u8 func041c_elvis_outside_prebridgelift[] = { set_target_chr(CHR_PRESET) set_stage_flag(STAGEFLAG_SAID_GO_ON_AHEAD) if_stage_flag_eq(STAGEFLAG_ENTERED_BRIDGELIFT, TRUE, /*goto*/ 0x2c) - speak(CHR_PRESET, 0x261a, 0x14dc, CHANNEL_6, COLOR_04_ORANGE) // "You go on ahead, Jo. I'll secure the perimeter. We..." + speak(CHR_PRESET, L_LEE(26), 0x14dc, CHANNEL_6, COLOR_04_ORANGE) // "You go on ahead, Jo. I'll secure the perimeter. We..." label(0x2c) run_to_pad(0x0063) @@ -1013,7 +1013,7 @@ u8 func040a_elvis_go_to_hangar_lift[] = { // At player label(0x06) - speak(CHR_BOND, 0x2616, 0x12e4, CHANNEL_6, COLOR_04_ORANGE) // "Time to head upwards. I'll take this lift; you tak..." + speak(CHR_BOND, L_LEE(22), 0x12e4, CHANNEL_6, COLOR_04_ORANGE) // "Time to head upwards. I'll take this lift; you tak..." chr_do_animation(ANIM_TALKING_0231, 0, -1, 0x10, 0x10, CHR_SELF, 2) set_morale(50) @@ -1075,7 +1075,7 @@ u8 func041b_elvis_at_bridge[] = { reloop(0x09) label(0x2c) - speak(CHR_TARGET, 0x2618, 0x12e3, CHANNEL_6, COLOR_04_ORANGE) // "Look out, Joanna! I think we've made them angry..." + speak(CHR_TARGET, L_LEE(24), 0x12e3, CHANNEL_6, COLOR_04_ORANGE) // "Look out, Joanna! I think we've made them angry..." set_stage_flag(STAGEFLAG_SAID_LOOKOUT) endloop(0x09) @@ -1103,7 +1103,7 @@ u8 func1005_check_elvis_dead[] = { endloop(0x04) label(0x2c) - message(CHR_BOND, 0x260c) // "Elvis has been killed." + message(CHR_BOND, L_LEE(12)) // "Elvis has been killed." set_stage_flag(STAGEFLAG_ELVIS_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1801,7 +1801,7 @@ u8 func0419_hangar_maian[] = { endloop(0x10) label(0x06) - message(CHR_BOND, 0x260d) // "Navigational information has been retrieved." + message(CHR_BOND, L_LEE(13)) // "Navigational information has been retrieved." set_stage_flag(STAGEFLAG_NAVIGATION_ROOM_DONE) goto_first(0x03) @@ -1885,7 +1885,7 @@ u8 func100b_msg_getshieldsdown[] = { endloop(0xc2) label(0x06) - speak(CHR_BOND, 0x2610, 0x81a0, CHANNEL_6, COLOR_04_ORANGE) // "Outside, Joanna. Get the shields down and we can h..." + speak(CHR_BOND, L_LEE(16), 0x81a0, CHANNEL_6, COLOR_04_ORANGE) // "Outside, Joanna. Get the shields down and we can h..." set_stage_flag(STAGEFLAG_SAID_GETSHIELDSDOWN) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1909,7 +1909,7 @@ u8 func100c_engineroom[] = { if_chr_unloaded(CHR_ELVIS, /*goto*/ 0x2c) set_ailist(CHR_ELVIS, AILIST_ELVIS_RUN_FROM_ENGINEROOM) play_x_music(CHANNEL_10, 10) - speak(CHR_BOND, 0x262e, 0x73d7, CHANNEL_6, COLOR_04_ORANGE) // "We have to get out of here!" + speak(CHR_BOND, L_LEE(46), 0x73d7, CHANNEL_6, COLOR_04_ORANGE) // "We have to get out of here!" label(0x2c) set_countdown_timer(10) show_countdown_timer @@ -1943,7 +1943,7 @@ u8 func100c_engineroom[] = { destroy_object(0x1e) destroy_object(0x1f) destroy_object(0x20) - message(CHR_BOND, 0x2617) // "Engines have been disabled." + message(CHR_BOND, L_LEE(23)) // "Engines have been disabled." set_stage_flag(STAGEFLAG_ENGINES_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2469,7 +2469,7 @@ u8 func1010_check_bridge_captured[] = { goto_first(0x09) label(0x2c) - message(CHR_BOND, 0x2619) // "Bridge has been captured." + message(CHR_BOND, L_LEE(25)) // "Bridge has been captured." set_stage_flag(STAGEFLAG_BRIDGE_CAPTURED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2571,16 +2571,16 @@ u8 func1003_intro[] = { play_sound(0x0174, CHANNEL_10) wait_until(320, 0x9e) - speak(CHR_BOND, 0x2620, 0x747f, CHANNEL_10, COLOR_09_BLUE) // "Oohhh... I'd better not be where I think I am." + speak(CHR_BOND, L_LEE(32), 0x747f, CHANNEL_10, COLOR_09_BLUE) // "Oohhh... I'd better not be where I think I am." wait_until(505, 0x9f) play_sound(0x0427, CHANNEL_10) wait_until(600, 0xa0) - speak(CHR_BOND, 0x2621, 0x7480, CHANNEL_10, COLOR_04_ORANGE) // "And it's worse than that, my dear. Just look who y..." + speak(CHR_BOND, L_LEE(33), 0x7480, CHANNEL_10, COLOR_04_ORANGE) // "And it's worse than that, my dear. Just look who y..." wait_until(1000, 0xa1) - speak(CHR_BOND, 0x2622, 0x7481, CHANNEL_10, COLOR_09_BLUE) // "You! I thought you'd managed to escape. We found n..." + speak(CHR_BOND, L_LEE(34), 0x7481, CHANNEL_10, COLOR_09_BLUE) // "You! I thought you'd managed to escape. We found n..." wait_until(1018, 0xa2) play_sound(0x0175, CHANNEL_10) @@ -2607,7 +2607,7 @@ u8 func1003_intro[] = { play_sound(0x0172, CHANNEL_10) wait_until(1400, 0xa8) - speak(CHR_BOND, 0x2623, 0x7482, CHANNEL_10, COLOR_04_ORANGE) // "You couldn't find me. But there was no hiding from..." + speak(CHR_BOND, L_LEE(35), 0x7482, CHANNEL_10, COLOR_04_ORANGE) // "You couldn't find me. But there was no hiding from..." wait_until(1520, 0x67) play_sound(0x0176, CHANNEL_10) @@ -2636,7 +2636,7 @@ u8 func1003_intro[] = { play_sound(0x0530, CHANNEL_10) wait_until(1870, 0x6f) - speak(CHR_BOND, 0x2624, 0x7483, CHANNEL_10, COLOR_04_ORANGE) // "This is it. Wait there! I'll make a distraction; i..." + speak(CHR_BOND, L_LEE(36), 0x7483, CHANNEL_10, COLOR_04_ORANGE) // "This is it. Wait there! I'll make a distraction; i..." wait_until(1874, 0x70) play_sound(0x0174, CHANNEL_10) @@ -2683,7 +2683,7 @@ u8 func1003_intro[] = { play_sound(0x0177, CHANNEL_10) wait_until(2581, 0x7e) - speak(CHR_BOND, 0x2625, 0x7484, CHANNEL_10, COLOR_09_BLUE) // "Why are you doing this, Cassandra?" + speak(CHR_BOND, L_LEE(37), 0x7484, CHANNEL_10, COLOR_09_BLUE) // "Why are you doing this, Cassandra?" wait_until(2614, 0x7f) play_sound(0x0171, CHANNEL_10) @@ -2704,7 +2704,7 @@ u8 func1003_intro[] = { play_sound(0x0175, CHANNEL_10) wait_until(2790, 0x85) - speak(CHR_BOND, 0x2626, 0x7485, CHANNEL_10, COLOR_04_ORANGE) // "The Skedar used me, Joanna. You are my best chance..." + speak(CHR_BOND, L_LEE(38), 0x7485, CHANNEL_10, COLOR_04_ORANGE) // "The Skedar used me, Joanna. You are my best chance..." wait_until(2792, 0x86) play_sound(0x0172, CHANNEL_10) @@ -2734,7 +2734,7 @@ u8 func1003_intro[] = { wait_until(3313, 0x8d) play_sound(0x052a, CHANNEL_10) - speak(CHR_BOND, 0x2627, 0x7c86, CHANNEL_10, COLOR_04_ORANGE) // "Eeeeaaarrrrggghhh!!!" + speak(CHR_BOND, L_LEE(39), 0x7c86, CHANNEL_10, COLOR_04_ORANGE) // "Eeeeaaarrrrggghhh!!!" beginloop(0x08) if_camera_animating(/*goto*/ 0x2c) @@ -2828,7 +2828,7 @@ u8 func0c01_outro[] = { play_sound(0x00fd, CHANNEL_10) wait_until(150, 0xa9) - speak(CHR_BOND, 0x2628, 0x7487, CHANNEL_10, COLOR_09_BLUE) // "Wow. That's the first time I've seen another plane..." + speak(CHR_BOND, L_LEE(40), 0x7487, CHANNEL_10, COLOR_09_BLUE) // "Wow. That's the first time I've seen another plane..." wait_until(368, 0x67) play_sound(0x00fa, CHANNEL_10) @@ -2845,10 +2845,10 @@ u8 func0c01_outro[] = { play_sound(0x00fb, CHANNEL_10) wait_until(690, 0x6e) - speak(CHR_BOND, 0x2629, 0x7488, CHANNEL_10, COLOR_04_ORANGE) // "Hmmmm?" + speak(CHR_BOND, L_LEE(41), 0x7488, CHANNEL_10, COLOR_04_ORANGE) // "Hmmmm?" wait_until(850, 0x6f) - speak(CHR_BOND, 0x262a, 0x7489, CHANNEL_10, COLOR_04_ORANGE) // "I don't... I don't believe it!" + speak(CHR_BOND, L_LEE(42), 0x7489, CHANNEL_10, COLOR_04_ORANGE) // "I don't... I don't believe it!" wait_until(963, 0x70) play_sound(0x80d4, CHANNEL_10) @@ -2860,7 +2860,7 @@ u8 func0c01_outro[] = { play_sound(0x80db, CHANNEL_10) wait_until(1000, 0x72) - speak(CHR_BOND, 0x262b, 0x748a, CHANNEL_10, COLOR_09_BLUE) // "Elvis? What is it?" + speak(CHR_BOND, L_LEE(43), 0x748a, CHANNEL_10, COLOR_09_BLUE) // "Elvis? What is it?" wait_until(1030, 0x73) play_sound(0x80da, CHANNEL_10) @@ -2875,7 +2875,7 @@ u8 func0c01_outro[] = { play_sound(0x80da, CHANNEL_10) wait_until(1200, 0x77) - speak(CHR_BOND, 0x262c, 0x748b, CHANNEL_10, COLOR_09_BLUE) // "Where are you going?" + speak(CHR_BOND, L_LEE(44), 0x748b, CHANNEL_10, COLOR_09_BLUE) // "Where are you going?" wait_until(1237, 0x78) play_sound(0x80db, CHANNEL_10) @@ -2890,7 +2890,7 @@ u8 func0c01_outro[] = { play_sound(0x80da, CHANNEL_10) wait_until(1301, 0x62) - speak(CHR_BOND, 0x262d, 0x748c, CHANNEL_10, COLOR_04_ORANGE) // "We have to get down to the surface! Follow me!" + speak(CHR_BOND, L_LEE(45), 0x748c, CHANNEL_10, COLOR_04_ORANGE) // "We have to get down to the surface! Follow me!" open_door(OBJ_HANGARDOOR1) open_door(OBJ_HANGARDOOR2) open_door(OBJ_HANGARDOOR3) @@ -3107,7 +3107,7 @@ u8 func1013_msg_gottogetshieldsdown[] = { endloop(0x08) label(0x2c) - speak(CHR_BOND, 0x261b, 0x73dc, CHANNEL_6, COLOR_09_BLUE) // "I've got to get those shields down to let Elvis in..." + speak(CHR_BOND, L_LEE(27), 0x73dc, CHANNEL_6, COLOR_09_BLUE) // "I've got to get those shields down to let Elvis in..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3128,7 +3128,7 @@ u8 func1014_msg_hangarbaydoors[] = { endloop(0x08) label(0x2c) - speak(CHR_BOND, 0x261c, 0x73dd, CHANNEL_6, COLOR_09_BLUE) // "Now only the hangar bay doors are in the way." + speak(CHR_BOND, L_LEE(28), 0x73dd, CHANNEL_6, COLOR_09_BLUE) // "Now only the hangar bay doors are in the way." label(0x09) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3142,7 +3142,7 @@ u8 func1015_msg_starmaps[] = { endloop(0x04) label(0x2c) - speak(CHR_P1P2, 0x261d, 0x73de, CHANNEL_6, COLOR_09_BLUE) // "This machine contains the Skedar star maps." + speak(CHR_P1P2, L_LEE(29), 0x73de, CHANNEL_6, COLOR_09_BLUE) // "This machine contains the Skedar star maps." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3158,7 +3158,7 @@ u8 func1016_msg_ifwecontrolthebridge[] = { unset_chr_chrflag(CHR_BRIDGE1, CHRCFLAG_INVINCIBLE_TO_GUNFIRE) unset_chr_chrflag(CHR_BRIDGE2, CHRCFLAG_INVINCIBLE_TO_GUNFIRE) unset_chr_chrflag(CHR_BRIDGE3, CHRCFLAG_INVINCIBLE_TO_GUNFIRE) - speak(CHR_P1P2, 0x261e, 0x73df, CHANNEL_6, COLOR_09_BLUE) // "If we control the bridge, then the ship is ours." + speak(CHR_P1P2, L_LEE(30), 0x73df, CHANNEL_6, COLOR_09_BLUE) // "If we control the bridge, then the ship is ours." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3547,7 +3547,7 @@ u8 func1021_check_ammo_wasted[] = { // Ammo wasted label(0x2c) set_stage_flag(STAGEFLAG_AMMO_WASTED) - message(CHR_BOND, 0x2631) // "Ammo depleted - consoles can't be destroyed." + message(CHR_BOND, L_LEE(49)) // "Ammo depleted - consoles can't be destroyed." beginloop(0x66) if_stage_flag_eq(STAGEFLAG_SHIELDS_DISABLED, TRUE, /*goto*/ 0x2c) diff --git a/src/files/setup/setuplip.c b/src/files/setup/setuplip.c index 73906ec05..3aee68a01 100644 --- a/src/files/setup/setuplip.c +++ b/src/files/setup/setuplip.c @@ -138,29 +138,29 @@ u32 props[] = { briefing(2, 0x2a02) briefing(3, 0x2a03) - beginobjective(0, 0x2a0a, (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy computer records" + beginobjective(0, L_LIP(10), (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy computer records" complete_flags(STAGEFLAG_RECORDS_DESTROYED) fail_flags(STAGEFLAG_UPLINK_TERMINAL_DESTROYED) endobjective - beginobjective(1, 0x2a0b, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate conspiracy evidence" + beginobjective(1, L_LIP(11), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate conspiracy evidence" complete_flags(STAGEFLAG_XRAY_DONE) fail_flags(STAGEFLAG_CHAMBER_SWITCH_DESTROYED) endobjective - beginobjective(2, 0x2a09, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain and use lab technician disguise" + beginobjective(2, L_LIP(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Obtain and use lab technician disguise" complete_flags(STAGEFLAG_USED_DISGUISE) fail_flags(STAGEFLAG_DISGUISE_UNCOVERED) endobjective - beginobjective(3, 0x2a0c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to autopsy lab" + beginobjective(3, L_LIP(12), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to autopsy lab" complete_flags(STAGEFLAG_ENTERED_LAB) require_object_collected(OBJ_KEYCARD) fail_flags(STAGEFLAG_DOORMAN_REJECTED) fail_flags(STAGEFLAG_DOORMAN_DEAD) endobjective - beginobjective(4, 0x2a0d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rescue the crash Survivor" + beginobjective(4, L_LIP(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rescue the crash Survivor" complete_flags(STAGEFLAG_RESCUED_ELVIS) fail_flags(STAGEFLAG_ELVIS_DEAD) fail_flags(STAGEFLAG_CRATE_DESTROYED) @@ -304,19 +304,19 @@ u32 props[] = { door_scale(0x00010000) tag(0x00, 1) weapon(0x0180, MODEL_LABCOAT, 0x042b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE40, 0x00ffffff, 0x00000000) - rename_object(-1, 0x40, 0x2a0f, 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x0000, 0x0000) // "Obtain lab clothes." + rename_object(-1, 0x40, L_LIP(15), L_LIP(16), L_LIP(17), L_LIP(18), L_LIP(19), 0x0000, 0x0000) // "Obtain lab clothes." tag(0x3e, 1) weapon(0x0180, MODEL_LABCOAT, 0x042c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE40, 0x00ffffff, 0x00000000) - rename_object(-1, 0x40, 0x2a0f, 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x0000, 0x0000) // "Obtain lab clothes." + rename_object(-1, 0x40, L_LIP(15), L_LIP(16), L_LIP(17), L_LIP(18), L_LIP(19), 0x0000, 0x0000) // "Obtain lab clothes." tag(0x3f, 1) weapon(0x0180, MODEL_LABCOAT, 0x042d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE40, 0x00ffffff, 0x00000000) - rename_object(-1, 0x40, 0x2a0f, 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x0000, 0x0000) // "Obtain lab clothes." + rename_object(-1, 0x40, L_LIP(15), L_LIP(16), L_LIP(17), L_LIP(18), L_LIP(19), 0x0000, 0x0000) // "Obtain lab clothes." tag(0x40, 1) weapon(0x0180, MODEL_LABCOAT, 0x042e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE40, 0x00ffffff, 0x00000000) - rename_object(-1, 0x40, 0x2a0f, 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x0000, 0x0000) // "Obtain lab clothes." + rename_object(-1, 0x40, L_LIP(15), L_LIP(16), L_LIP(17), L_LIP(18), L_LIP(19), 0x0000, 0x0000) // "Obtain lab clothes." tag(0x41, 1) weapon(0x0180, MODEL_LABCOAT, 0x042f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DISGUISE40, 0x00ffffff, 0x00000000) - rename_object(-1, 0x40, 0x2a0f, 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x0000, 0x0000) // "Obtain lab clothes." + rename_object(-1, 0x40, L_LIP(15), L_LIP(16), L_LIP(17), L_LIP(18), L_LIP(19), 0x0000, 0x0000) // "Obtain lab clothes." tag(0x03, 1) singlemonitor(0x0033, MODEL_SINISTERSTATION, 0x0428, 0x000005e1, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03) tag(0x02, 1) @@ -327,10 +327,10 @@ u32 props[] = { singlemonitor(0x0033, MODEL_SINISTERSTATION, 0x0426, 0x000005e1, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03) tag(0x05, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0x00da, 0x00100001, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x2a18, 0x2a19, 0x2a1a, 0x2a1b, 0x2a1c, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_LIP(24), L_LIP(25), L_LIP(26), L_LIP(27), L_LIP(28), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x3a, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0x00da, 0x00100001, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x2a18, 0x2a19, 0x2a1a, 0x2a1b, 0x2a1c, 0x0000, 0x0000) // "Obtain Data Uplink." + rename_object(-1, 0x36, L_LIP(24), L_LIP(25), L_LIP(26), L_LIP(27), L_LIP(28), 0x0000, 0x0000) // "Obtain Data Uplink." tag(0x3c, 2) tag(0x3d, 2) singlemonitor(0x0033, MODEL_SINISTERSTATION, 0x03c6, 0x000005e1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03) @@ -489,7 +489,7 @@ u32 props[] = { hover_prop(0x00eb, MODEL_HOVERCRATE1, 0x01c7, 0x35100101, 0x80102301, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000) tag(0x06, 1) key(0x0080, MODEL_KEYCARD, 0x003f, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000020) - rename_object(-1, 0x47, 0x2a20, 0x2a21, 0x2a22, 0x2a23, 0x2a24, 0x0000, 0x0000) // "Obtain medlab 2 key card." + rename_object(-1, 0x47, L_LIP(32), L_LIP(33), L_LIP(34), L_LIP(35), L_LIP(36), 0x0000, 0x0000) // "Obtain medlab 2 key card." // @bug: This keycard is given to guard 0x26 rather than being left // unassigned. This breaks the keycard hot potato which is supposed to @@ -497,7 +497,7 @@ u32 props[] = { // there's one guard left, and you can just kill guard 0x26 for it. tag(0x10, 1) key(0x0080, MODEL_KEYCARD, 0x0026, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000080) - rename_object(-1, 0x48, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, 0x0000, 0x0000) // "Obtain op room key card." + rename_object(-1, 0x48, L_LIP(59), L_LIP(60), L_LIP(61), L_LIP(62), L_LIP(63), 0x0000, 0x0000) // "Obtain op room key card." stdobject(0x0100, MODEL_A51BOARD, 0x03c4, 0x05120101, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02bd, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0x00000004, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) @@ -882,7 +882,7 @@ u8 func1007_check_disguise_collected[] = { u8 func1026_check_records_destroyed[] = { beginloop(0x04) if_object_in_good_condition(0x04, /*goto*/ 0x06) - message(CHR_BOND, 0x2a0e) // "Research records destroyed." + message(CHR_BOND, L_LIP(14)) // "Research records destroyed." set_stage_flag(STAGEFLAG_RECORDS_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x06) @@ -900,17 +900,17 @@ u8 func1003_uplink_doors[] = { label(0x2d) if_stage_flag_eq(STAGEFLAG_DOOR_VIRUS_DOWNLOADED, FALSE, /*goto*/ 0x06) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a30) // "Virus has already been downloaded." + message(CHR_P1P2, L_LIP(48)) // "Virus has already been downloaded." reloop(0x04) label(0x06) if_chr_weapon_equipped(CHR_P1P2, WEAPON_DATAUPLINK, /*goto*/ 0x2d) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a14) // "Access to door control systems denied." + message(CHR_P1P2, L_LIP(20)) // "Access to door control systems denied." reloop(0x04) label(0x2d) - message(CHR_P1P2, 0x2a1e) // "Data Uplink connected." + message(CHR_P1P2, L_LIP(30)) // "Data Uplink connected." restart_timer beginloop(0x08) @@ -923,7 +923,7 @@ u8 func1003_uplink_doors[] = { endloop(0x08) label(0x06) - message(CHR_P1P2, 0x2a31) // "Initiating virus download." + message(CHR_P1P2, L_LIP(49)) // "Initiating virus download." restart_timer assign_sound(0x01bf, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x02, TRUE) @@ -945,13 +945,13 @@ u8 func1003_uplink_doors[] = { label(0x2d) assign_sound(0x01c1, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x02, TRUE) - message(CHR_P1P2, 0x2a17) // "Virus downloaded to console." + message(CHR_P1P2, L_LIP(23)) // "Virus downloaded to console." yield set_stage_flag(STAGEFLAG_DOOR_VIRUS_DOWNLOADED) reloop(0x04) label(0x09) - message(CHR_P1P2, 0x2a1f) // "Data Uplink connection broken." + message(CHR_P1P2, L_LIP(31)) // "Data Uplink connection broken." mute_channel(CHANNEL_5) assign_sound(0x01c0, CHANNEL_6) control_sound_from_object(CHANNEL_6, 0x02, TRUE) @@ -977,17 +977,17 @@ u8 func1004_uplink_lights[] = { label(0x2d) if_stage_flag_eq(STAGEFLAG_LIGHT_VIRUS_DONE, FALSE, /*goto*/ 0x06) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a30) // "Virus has already been downloaded." + message(CHR_P1P2, L_LIP(48)) // "Virus has already been downloaded." reloop(0x04) label(0x06) if_chr_weapon_equipped(CHR_P1P2, WEAPON_DATAUPLINK, /*goto*/ 0x2d) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a15) // "Access to light control systems denied." + message(CHR_P1P2, L_LIP(21)) // "Access to light control systems denied." reloop(0x04) label(0x2d) - message(CHR_P1P2, 0x2a1e) // "Data Uplink connected." + message(CHR_P1P2, L_LIP(30)) // "Data Uplink connected." restart_timer beginloop(0x08) @@ -1000,7 +1000,7 @@ u8 func1004_uplink_lights[] = { endloop(0x08) label(0x06) - message(CHR_P1P2, 0x2a31) // "Initiating virus download." + message(CHR_P1P2, L_LIP(49)) // "Initiating virus download." restart_timer assign_sound(0x01bf, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x01, TRUE) @@ -1022,9 +1022,9 @@ u8 func1004_uplink_lights[] = { label(0x2d) assign_sound(0x01c1, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x01, TRUE) - message(CHR_P1P2, 0x2a17) // "Virus downloaded to console." + message(CHR_P1P2, L_LIP(23)) // "Virus downloaded to console." yield - message(CHR_P1P2, 0x2a58) // "Lighting systems overloaded." + message(CHR_P1P2, L_LIP(88)) // "Lighting systems overloaded." misc_command(0x00c4, 0x0c, 0x6e) misc_command(0x00c3, 0x0c, 0x6e) misc_command(0x00c8, 0x0c, 0x6e) @@ -1042,7 +1042,7 @@ u8 func1004_uplink_lights[] = { reloop(0x04) label(0x09) - message(CHR_P1P2, 0x2a1f) // "Data Uplink connection broken." + message(CHR_P1P2, L_LIP(31)) // "Data Uplink connection broken." mute_channel(CHANNEL_5) assign_sound(0x01c0, CHANNEL_6) control_sound_from_object(CHANNEL_6, 0x01, TRUE) @@ -1068,17 +1068,17 @@ u8 func1005_uplink_autoguns[] = { label(0x2d) if_stage_flag_eq(STAGEFLAG_LIGHT_VIRUS_DONE, FALSE, /*goto*/ 0x06) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a30) // "Virus has already been downloaded." + message(CHR_P1P2, L_LIP(48)) // "Virus has already been downloaded." reloop(0x04) label(0x06) if_chr_weapon_equipped(CHR_P1P2, WEAPON_DATAUPLINK, /*goto*/ 0x2d) play_sound(0x8116, -1) - message(CHR_P1P2, 0x2a16) // "Access to security control systems denied." + message(CHR_P1P2, L_LIP(22)) // "Access to security control systems denied." reloop(0x04) label(0x2d) - message(CHR_P1P2, 0x2a1e) // "Data Uplink connected." + message(CHR_P1P2, L_LIP(30)) // "Data Uplink connected." restart_timer beginloop(0x08) @@ -1091,7 +1091,7 @@ u8 func1005_uplink_autoguns[] = { endloop(0x08) label(0x06) - message(CHR_P1P2, 0x2a31) // "Initiating virus download." + message(CHR_P1P2, L_LIP(49)) // "Initiating virus download." restart_timer assign_sound(0x01bf, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x03, TRUE) @@ -1112,14 +1112,14 @@ u8 func1005_uplink_autoguns[] = { label(0x2d) assign_sound(0x01c1, CHANNEL_5) control_sound_from_object(CHANNEL_5, 0x00, TRUE) - message(CHR_P1P2, 0x2a17) // "Virus downloaded to console." + message(CHR_P1P2, L_LIP(23)) // "Virus downloaded to console." yield - message(CHR_P1P2, 0x2a69) // "Automatic Defenses Disabled." + message(CHR_P1P2, L_LIP(105)) // "Automatic Defenses Disabled." set_stage_flag(STAGEFLAG_AUTOGUN_VIRUS_DONE) reloop(0x04) label(0x09) - message(CHR_P1P2, 0x2a1f) // "Data Uplink connection broken." + message(CHR_P1P2, L_LIP(31)) // "Data Uplink connection broken." mute_channel(CHANNEL_5) assign_sound(0x01c0, CHANNEL_6) control_sound_from_object(CHANNEL_6, 0x03, TRUE) @@ -1133,7 +1133,7 @@ u8 func1005_uplink_autoguns[] = { mute_channel(CHANNEL_6) reloop(0x04) - message(CHR_P1P2, 0x2a17) // "Virus downloaded to console." + message(CHR_P1P2, L_LIP(23)) // "Virus downloaded to console." set_stage_flag(STAGEFLAG_AUTOGUN_VIRUS_DONE) endloop(0x04) @@ -1147,7 +1147,7 @@ u8 func1006_check_lab_accessed[] = { endloop(0x04) label(0x06) - message(CHR_P1P2, 0x2a1d) // "Laboratory accessed successfully." + message(CHR_P1P2, L_LIP(29)) // "Laboratory accessed successfully." set_stage_flag(STAGEFLAG_ENTERED_LAB) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1363,7 +1363,7 @@ u8 func0410_labtech_showers_sa_pa[] = { label(0x06) dprint 'T','A','L','K',' ','1','\n',0, - speak(CHR_TARGET, 0x2a25, 0x1b2d, CHANNEL_4, COLOR_08_RED) // "Who are you?" + speak(CHR_TARGET, L_LIP(37), 0x1b2d, CHANNEL_4, COLOR_08_RED) // "Who are you?" restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x64) @@ -1383,7 +1383,7 @@ u8 func0410_labtech_showers_sa_pa[] = { // Jo has clothes label(0x0d) - speak(CHR_TARGET, 0x2a26, 0x1b2e, CHANNEL_4, COLOR_08_RED) // "Hey - you've got my clothes." + speak(CHR_TARGET, L_LIP(38), 0x1b2e, CHANNEL_4, COLOR_08_RED) // "Hey - you've got my clothes." restart_timer beginloop(0x0e) @@ -1396,7 +1396,7 @@ u8 func0410_labtech_showers_sa_pa[] = { endloop(0x0e) label(0x06) - speak(CHR_TARGET, 0x2a2b, 0x1b32, CHANNEL_4, COLOR_08_RED) // "Give me back my clothes - or else!" + speak(CHR_TARGET, L_LIP(43), 0x1b32, CHANNEL_4, COLOR_08_RED) // "Give me back my clothes - or else!" restart_timer beginloop(0x0f) @@ -1442,14 +1442,14 @@ u8 func0410_labtech_showers_sa_pa[] = { // Jo is in one of many rooms with nothing equipped - attack her label(0x2d) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x2d) - speak(CHR_TARGET, 0x2a2c, 0x1b33, CHANNEL_4, COLOR_08_RED) // "Right - you've asked for it!" + speak(CHR_TARGET, L_LIP(44), 0x1b33, CHANNEL_4, COLOR_08_RED) // "Right - you've asked for it!" set_self_flag_bankx(CHRFLAG0_00002000, BANK_0) goto_next(0x06) label(0x2d) call_rng if_rand_gt(25, /*goto*/ 0x06) - speak(CHR_TARGET, 0x2a2d, 0x1b34, CHANNEL_4, COLOR_08_RED) // "Give me my clothes." + speak(CHR_TARGET, L_LIP(45), 0x1b34, CHANNEL_4, COLOR_08_RED) // "Give me my clothes." label(0x06) try_run_to_target(/*goto*/ 0x6f) restart_timer @@ -1476,7 +1476,7 @@ u8 func0410_labtech_showers_sa_pa[] = { label(0x53) chr_do_animation(ANIM_SURPRISED_0202, 0, -1, 0x10, 0x10, CHR_SELF, 2) dprint 'T','A','L','K',' ','1','\n',0, - speak(CHR_TARGET, 0x2a29, 0x8156, CHANNEL_4, COLOR_08_RED) // "Oh, my God - a gun!" + speak(CHR_TARGET, L_LIP(41), 0x8156, CHANNEL_4, COLOR_08_RED) // "Oh, my God - a gun!" restart_timer beginloop(0x0a) @@ -1486,7 +1486,7 @@ u8 func0410_labtech_showers_sa_pa[] = { // Jo in an unknown room, or follow through from seeing weapon label(0x06) restart_timer - speak(CHR_TARGET, 0x2a27, 0x1b2f, CHANNEL_4, COLOR_08_RED) // "Help - help!" + speak(CHR_TARGET, L_LIP(39), 0x1b2f, CHANNEL_4, COLOR_08_RED) // "Help - help!" try_set_chrpreset_to_unalerted_teammate(0, /*goto*/ 0x06) // No chr in same group - run to pad instead @@ -1504,7 +1504,7 @@ u8 func0410_labtech_showers_sa_pa[] = { endloop(0x0b) label(0x61) - speak(CHR_TARGET, 0x2a2a, 0x1b31, CHANNEL_4, COLOR_08_RED) // "There's an intruder in the complex." + speak(CHR_TARGET, L_LIP(42), 0x1b31, CHANNEL_4, COLOR_08_RED) // "There's an intruder in the complex." set_stage_flag(STAGEFLAG_DISGUISE_UNCOVERED) increase_squadron_alertness(100) stop_chr @@ -1541,7 +1541,7 @@ u8 func1009_disguise_timer[] = { endloop(0x09) label(0x06) - speak(CHR_BOND, 0x2a2e, 0x72ab, CHANNEL_4, COLOR_09_BLUE) // "I don't have much time!!!" + speak(CHR_BOND, L_LIP(46), 0x72ab, CHANNEL_4, COLOR_09_BLUE) // "I don't have much time!!!" if_difficulty_lt(DIFF_SA, /*goto*/ 0x5d) if_difficulty_lt(DIFF_PA, /*goto*/ 0x5f) set_countdown_timer(90) @@ -1584,7 +1584,7 @@ u8 func1009_disguise_timer[] = { activate_alarm yield label(0x2d) - message(CHR_BOND, 0x2a2f) // "The enemy has discovered the disguise." + message(CHR_BOND, L_LIP(47)) // "The enemy has discovered the disguise." set_stage_flag(STAGEFLAG_DISGUISE_UNCOVERED) hide_countdown_timer set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1733,7 +1733,7 @@ u8 func0418_doorman[] = { endloop(0x09) label(0x06) - speak(CHR_TARGET, 0x2a32, 0x8157, CHANNEL_4, COLOR_08_RED) // "So, you got here at last." + speak(CHR_TARGET, L_LIP(50), 0x8157, CHANNEL_4, COLOR_08_RED) // "So, you got here at last." beginloop(0x0a) if_timer_gt(240, /*goto*/ 0x06) @@ -1746,7 +1746,7 @@ u8 func0418_doorman[] = { // Disguise not used, or uncovered label(0x2d) dprint 'T','A','L','K',' ','1','\n',0, - speak(CHR_TARGET, 0x2a33, 0x8158, CHANNEL_4, COLOR_08_RED) // "Hey, you're not... SECURITY ALERT!" + speak(CHR_TARGET, L_LIP(51), 0x8158, CHANNEL_4, COLOR_08_RED) // "Hey, you're not... SECURITY ALERT!" restart_timer stop_chr @@ -1756,7 +1756,7 @@ u8 func0418_doorman[] = { label(0x2d) set_stage_flag(STAGEFLAG_DOORMAN_REJECTED) - message(CHR_TARGET, 0x2a39) // "Cannot gain access to autopsy lab." + message(CHR_TARGET, L_LIP(57)) // "Cannot gain access to autopsy lab." goto_next(0x64) // Disguised @@ -1766,7 +1766,7 @@ u8 func0418_doorman[] = { // Jo has gun equipped label(0x2d) - speak(CHR_TARGET, 0x2a34, 0x8159, CHANNEL_4, COLOR_08_RED) // "No guns allowed in here - put your weapon away." + speak(CHR_TARGET, L_LIP(52), 0x8159, CHANNEL_4, COLOR_08_RED) // "No guns allowed in here - put your weapon away." restart_timer beginloop(0x0c) @@ -1776,7 +1776,7 @@ u8 func0418_doorman[] = { endloop(0x0c) label(0x06) - speak(CHR_TARGET, 0x2a35, 0x815a, CHANNEL_4, COLOR_08_RED) // "I won't tell you again - lose the weapon." + speak(CHR_TARGET, L_LIP(53), 0x815a, CHANNEL_4, COLOR_08_RED) // "I won't tell you again - lose the weapon." restart_timer beginloop(0x0d) @@ -1787,16 +1787,16 @@ u8 func0418_doorman[] = { label(0x1b) label(0x06) - speak(CHR_TARGET, 0x2a36, 0x815b, CHANNEL_4, COLOR_08_RED) // "Right - I'm calling security." + speak(CHR_TARGET, L_LIP(54), 0x815b, CHANNEL_4, COLOR_08_RED) // "Right - I'm calling security." restart_timer label(0x10) set_stage_flag(STAGEFLAG_DOORMAN_REJECTED) - message(CHR_TARGET, 0x2a39) // "Cannot gain access to autopsy lab." + message(CHR_TARGET, L_LIP(57)) // "Cannot gain access to autopsy lab." goto_next(0x64) // Jo disguised and unarmed label(0x59) - speak(CHR_TARGET, 0x2a37, 0x815c, CHANNEL_4, COLOR_08_RED) // "Everyone's been waiting for you..." + speak(CHR_TARGET, L_LIP(55), 0x815c, CHANNEL_4, COLOR_08_RED) // "Everyone's been waiting for you..." restart_timer beginloop(0x0e) @@ -1871,7 +1871,7 @@ u8 func100b_check_doorman_dead[] = { if_chr_in_room(CHR_BOND, 0x00, 0x0088, /*goto*/ 0x06) if_chr_in_room(CHR_BOND, 0x00, 0x0089, /*goto*/ 0x06) if_chr_in_room(CHR_BOND, 0x00, 0x008a, /*goto*/ 0x06) - message(CHR_P1P2, 0x2a38) // "Critical mission personnel killed." + message(CHR_P1P2, L_LIP(56)) // "Critical mission personnel killed." restart_timer beginloop(0x08) @@ -1879,7 +1879,7 @@ u8 func100b_check_doorman_dead[] = { endloop(0x08) label(0x2d) - message(CHR_P1P2, 0x2a39) // "Cannot gain access to autopsy lab." + message(CHR_P1P2, L_LIP(57)) // "Cannot gain access to autopsy lab." restart_timer set_stage_flag(STAGEFLAG_DOORMAN_DEAD) @@ -1966,7 +1966,7 @@ u8 func041a_labtech_harrysmate[] = { endloop(0x09) label(0x06) - speak(CHR_TARGET, 0x2a3a, 0x1abb, CHANNEL_4, COLOR_08_RED) // "Hey, that's not Harry. It's an intruder." + speak(CHR_TARGET, L_LIP(58), 0x1abb, CHANNEL_4, COLOR_08_RED) // "Hey, that's not Harry. It's an intruder." increase_squadron_alertness(120) restart_timer chr_do_animation(0x002e, 0, -1, 0x18, 0x10, CHR_SELF, 2) @@ -2141,7 +2141,7 @@ u8 func100e_elvis_timer[] = { stop_countdown_timer hide_countdown_timer set_stage_flag(STAGEFLAG_ELVIS_DEAD) - message(CHR_BOND, 0x2a40) // "Elvis has been killed." + message(CHR_BOND, L_LIP(64)) // "Elvis has been killed." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) @@ -2337,7 +2337,7 @@ u8 func0413_mechanic[] = { label(0x06) dprint 'T','A','L','K',' ','1','\n',0, - speak(CHR_BOND, 0x2a41, 0x80fb, CHANNEL_4, COLOR_08_RED) // "Get the hell out of here!" + speak(CHR_BOND, L_LIP(65), 0x80fb, CHANNEL_4, COLOR_08_RED) // "Get the hell out of here!" restart_timer chr_do_animation(ANIM_SURRENDER_002E, 0, -1, 0x18, 0x10, CHR_SELF, 2) @@ -2449,7 +2449,7 @@ u8 func1013_check_chamber_switch_destroyed[] = { beginloop(0x04) if_object_in_good_condition(OBJ_CHAMBER1_SWITCH, /*goto*/ 0x06) if_stage_flag_eq(STAGEFLAG_CHAMBER1_RAISED, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x2a44) // "Mission critical equipment destroyed." + message(CHR_BOND, L_LIP(68)) // "Mission critical equipment destroyed." set_stage_flag(STAGEFLAG_CHAMBER_SWITCH_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2485,7 +2485,7 @@ u8 func1014_check_crate_destroyed[] = { set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) - message(CHR_BOND, 0x2a44) // "Mission critical equipment destroyed." + message(CHR_BOND, L_LIP(68)) // "Mission critical equipment destroyed." set_stage_flag(STAGEFLAG_CRATE_DESTROYED) beginloop(0x08) @@ -2497,7 +2497,7 @@ u8 func1014_check_crate_destroyed[] = { label(0x2e) unset_stage_flag(STAGEFLAG_CRATE_DESTROYED) - message(CHR_BOND, 0x2a59) // "Alternative entrance to medlabs created." + message(CHR_BOND, L_LIP(89)) // "Alternative entrance to medlabs created." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x06) @@ -2645,11 +2645,11 @@ u8 func041f_labtech_lights[] = { if_chr_has_hiddenflag(CHR_TARGET, CHRHFLAG_DISGUISED, /*goto*/ 0x2d) label(0x06) object_do_animation(0x025a, 0xff, 0x02, 0xffff) - speak(CHR_TARGET, 0x2a25, 0x8103, CHANNEL_4, COLOR_08_RED) // "Who are you?" + speak(CHR_TARGET, L_LIP(37), 0x8103, CHANNEL_4, COLOR_08_RED) // "Who are you?" goto_next(0x06) label(0x2d) - speak(CHR_TARGET, 0x2a53, 0x127f, CHANNEL_4, COLOR_08_RED) // "Should you be in here?" + speak(CHR_TARGET, L_LIP(83), 0x127f, CHANNEL_4, COLOR_08_RED) // "Should you be in here?" restart_timer do_preset_animation(-1) @@ -2665,7 +2665,7 @@ u8 func041f_labtech_lights[] = { if_chr_has_hiddenflag(CHR_TARGET, CHRHFLAG_DISGUISE_UNCOVERED, /*goto*/ 0x06) if_chr_has_hiddenflag(CHR_TARGET, CHRHFLAG_DISGUISED, /*goto*/ 0x0c) label(0x06) - speak(CHR_TARGET, 0x2a52, 0x1286, CHANNEL_4, COLOR_08_RED) // "Leave this area now." + speak(CHR_TARGET, L_LIP(82), 0x1286, CHANNEL_4, COLOR_08_RED) // "Leave this area now." restart_timer do_preset_animation(-1) @@ -2756,7 +2756,7 @@ u8 func041f_labtech_lights[] = { endloop(0x0e) label(0x0f) - speak(CHR_TARGET, 0x2a54, 0x8124, CHANNEL_4, COLOR_08_RED) // "Holy..." + speak(CHR_TARGET, L_LIP(84), 0x8124, CHANNEL_4, COLOR_08_RED) // "Holy..." set_self_flag_bankx(CHRFLAG0_00002000, BANK_0) chr_do_animation(ANIM_SURPRISED_0202, -1, -1, 0x14, 0x0a, CHR_SELF, 2) restart_timer @@ -2899,11 +2899,11 @@ u8 func0420_labtech_doors[] = { label(0x2d) if_self_flag_bankx_eq(CHRFLAG0_00000004, TRUE, BANK_0, /*goto*/ 0x2e) - speak(CHR_BOND, 0x2a55, 0x1aa6, CHANNEL_4, COLOR_08_RED) // "It's a spy!" + speak(CHR_BOND, L_LIP(85), 0x1aa6, CHANNEL_4, COLOR_08_RED) // "It's a spy!" goto_next(0x2d) label(0x2e) - speak(CHR_BOND, 0x2a57, 0x1aa5, CHANNEL_4, COLOR_08_RED) // "Imposter!" + speak(CHR_BOND, L_LIP(87), 0x1aa5, CHANNEL_4, COLOR_08_RED) // "Imposter!" label(0x2d) label(0x06) go_to_target_pad(SPEED_JOG) @@ -3095,7 +3095,7 @@ u8 func0422_labtech_records[] = { label(0x06) if_alertness(99, OPERATOR_GREATER_THAN, /*goto*/ 0x2d) increase_squadron_alertness(100) - speak(CHR_TARGET, 0x2a57, 0x1aa5, CHANNEL_4, COLOR_08_RED) // "Imposter!" + speak(CHR_TARGET, L_LIP(87), 0x1aa5, CHANNEL_4, COLOR_08_RED) // "Imposter!" chr_do_animation(0x0202, -1, -1, 0x14, 0x0a, CHR_SELF, 2) restart_timer label(0x79) @@ -3105,7 +3105,7 @@ u8 func0422_labtech_records[] = { label(0x2d) dprint 'T','A','L','K',' ','1','\n',0, - speak(CHR_TARGET, 0x2a56, 0x04ce, CHANNEL_4, COLOR_08_RED) // "Warn the others..." + speak(CHR_TARGET, L_LIP(86), 0x04ce, CHANNEL_4, COLOR_08_RED) // "Warn the others..." label(0x2d) label(0x06) run_to_pad(0x0108) @@ -3228,7 +3228,7 @@ u8 func1019_chamber1[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER1_SWITCH, TRUE) set_object_image(OBJ_CHAMBER1_SWITCH, 0x00, 0x13) - message(CHR_P1P2, 0x2a42) // "Containment unit raised up." + message(CHR_P1P2, L_LIP(66)) // "Containment unit raised up." unset_object_flag(OBJ_CHAMBER1, OBJFLAG_DEACTIVATED) set_stage_flag(STAGEFLAG_CHAMBER1_RAISED) restart_timer @@ -3264,7 +3264,7 @@ u8 func1019_chamber1[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER1_SWITCH, TRUE) set_object_image(OBJ_CHAMBER1_SWITCH, 0x00, 0x12) - message(CHR_P1P2, 0x2a43) // "Containment unit lowered down." + message(CHR_P1P2, L_LIP(67)) // "Containment unit lowered down." unset_object_flag(OBJ_CHAMBER1, OBJFLAG_DEACTIVATED) unset_stage_flag(STAGEFLAG_CHAMBER1_RAISED) restart_timer @@ -3299,7 +3299,7 @@ u8 func101a_chamber2[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER2_SWITCH, TRUE) set_object_image(OBJ_CHAMBER2_SWITCH, 0x00, 0x13) - message(CHR_P1P2, 0x2a42) // "Containment unit raised up." + message(CHR_P1P2, L_LIP(66)) // "Containment unit raised up." unset_object_flag(OBJ_CHAMBER2, OBJFLAG_DEACTIVATED) set_stage_flag(STAGEFLAG_CHAMBER2_RAISED) restart_timer @@ -3324,7 +3324,7 @@ u8 func101a_chamber2[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER2_SWITCH, TRUE) set_object_image(OBJ_CHAMBER2_SWITCH, 0x00, 0x12) - message(CHR_P1P2, 0x2a43) // "Containment unit lowered down." + message(CHR_P1P2, L_LIP(67)) // "Containment unit lowered down." unset_object_flag(OBJ_CHAMBER2, OBJFLAG_DEACTIVATED) unset_stage_flag(STAGEFLAG_CHAMBER2_RAISED) restart_timer @@ -3385,7 +3385,7 @@ u8 func1020_chamber8[] = { control_sound_from_object(CHANNEL_0, OBJ_CHAMBER8, TRUE) assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER8_SWITCH, TRUE) - message(CHR_P1P2, 0x2a42) // "Containment unit raised up." + message(CHR_P1P2, L_LIP(66)) // "Containment unit raised up." set_object_image(OBJ_CHAMBER8_SWITCH, 0x00, 0x13) unset_object_flag(OBJ_CHAMBER8, OBJFLAG_DEACTIVATED) set_stage_flag(STAGEFLAG_CHAMBER8_RAISED) @@ -3411,7 +3411,7 @@ u8 func1020_chamber8[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_CHAMBER8_SWITCH, TRUE) - message(CHR_P1P2, 0x2a43) // "Containment unit lowered down." + message(CHR_P1P2, L_LIP(67)) // "Containment unit lowered down." set_object_image(OBJ_CHAMBER8_SWITCH, 0x00, 0x12) unset_object_flag(OBJ_CHAMBER8, OBJFLAG_DEACTIVATED) unset_stage_flag(STAGEFLAG_CHAMBER8_RAISED) @@ -3497,7 +3497,7 @@ u8 func1021_xray_scanning[] = { reloop(0x04) label(0x06) - message(CHR_P1P2, 0x2a4a) // "Scanner target acquired." + message(CHR_P1P2, L_LIP(74)) // "Scanner target acquired." restart_timer beginloop(0x08) @@ -3506,12 +3506,12 @@ u8 func1021_xray_scanning[] = { endloop(0x08) label(0x06) - message(CHR_P1P2, 0x2a4b) // "Target ID confirmed - XT origin." + message(CHR_P1P2, L_LIP(75)) // "Target ID confirmed - XT origin." set_stage_flag(STAGEFLAG_XRAY_DONE) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) - message(CHR_P1P2, 0x2a4c) // "Scanner lock lost." + message(CHR_P1P2, L_LIP(76)) // "Scanner lock lost." endloop(0x04) endlist @@ -3685,7 +3685,7 @@ u8 func0c01_outro[] = { play_sound(0x0161, CHANNEL_10) wait_until(380, 0x66) - speak(CHR_P1P2, 0x2a64, 0x7433, CHANNEL_7, COLOR_09_BLUE) // "Put your hands up and step away from the alien." + speak(CHR_P1P2, L_LIP(100), 0x7433, CHANNEL_7, COLOR_09_BLUE) // "Put your hands up and step away from the alien." wait_until(390, 0x68) play_sound(0x0162, CHANNEL_10) @@ -3699,7 +3699,7 @@ u8 func0c01_outro[] = { play_sound(0x0164, CHANNEL_10) wait_until(580, 0x6c) - speak(CHR_P1P2, 0x2a66, 0x7435, CHANNEL_7, COLOR_09_BLUE) // "Don't make me tell you again, Doctor. And turn tha..." + speak(CHR_P1P2, L_LIP(102), 0x7435, CHANNEL_7, COLOR_09_BLUE) // "Don't make me tell you again, Doctor. And turn tha..." wait_until(588, 0x6b) play_sound(0x0161, CHANNEL_10) @@ -3776,7 +3776,7 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_10) wait_until(90, 0x64) - speak(CHR_BOND, 0x2a5a, 0x7429, CHANNEL_5, COLOR_03_RED) // "The problem you have is that there is no way to sn..." + speak(CHR_BOND, L_LIP(90), 0x7429, CHANNEL_5, COLOR_03_RED) // "The problem you have is that there is no way to sn..." wait_until(108, 0x66) play_sound(0x0162, CHANNEL_10) @@ -3791,10 +3791,10 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_10) wait_until(810, 0x6b) - speak(CHR_BOND, 0x2a5b, 0x742a, CHANNEL_5, COLOR_09_BLUE) // "Doesn't sound like a problem to me. Where are thes..." + speak(CHR_BOND, L_LIP(91), 0x742a, CHANNEL_5, COLOR_09_BLUE) // "Doesn't sound like a problem to me. Where are thes..." wait_until(1104, 0x6c) - speak(CHR_BOND, 0x2a5c, 0x742b, CHANNEL_5, COLOR_03_RED) // "In that crate." + speak(CHR_BOND, L_LIP(92), 0x742b, CHANNEL_5, COLOR_03_RED) // "In that crate." wait_until(1186, 0x6d) play_sound(0x0162, CHANNEL_10) @@ -3813,7 +3813,7 @@ u8 func1002_intro[] = { control_sound_from_object(CHANNEL_1, OBJ_CRATE, TRUE) wait_until(1390, 0x72) - speak(CHR_BOND, 0x2a5d, 0x742c, CHANNEL_5, COLOR_09_BLUE) // "Cute. Very cute." + speak(CHR_BOND, L_LIP(93), 0x742c, CHANNEL_5, COLOR_09_BLUE) // "Cute. Very cute." wait_until(1440, 0x73) play_sound(0x0161, CHANNEL_10) @@ -3825,7 +3825,7 @@ u8 func1002_intro[] = { play_sound(0x0163, CHANNEL_10) wait_until(1597, 0x76) - speak(CHR_BOND, 0x2a5e, 0x742d, CHANNEL_5, COLOR_03_RED) // "By the way, the stores are crawling with guards. I..." + speak(CHR_BOND, L_LIP(94), 0x742d, CHANNEL_5, COLOR_03_RED) // "By the way, the stores are crawling with guards. I..." wait_until(1628, 0x77) play_sound(0x0161, CHANNEL_10) @@ -3849,16 +3849,16 @@ u8 func1002_intro[] = { play_sound(0x0162, CHANNEL_10) wait_until(2017, 0x7e) - speak(CHR_BOND, 0x2a5f, 0x742e, CHANNEL_5, COLOR_09_BLUE) // "Certainly. Any other pearls of wisdom?" + speak(CHR_BOND, L_LIP(95), 0x742e, CHANNEL_5, COLOR_09_BLUE) // "Certainly. Any other pearls of wisdom?" wait_until(2275, 0x7f) - speak(CHR_BOND, 0x2a60, 0x742f, CHANNEL_5, COLOR_03_RED) // "That crate..." + speak(CHR_BOND, L_LIP(96), 0x742f, CHANNEL_5, COLOR_03_RED) // "That crate..." wait_until(2338, 0x80) - speak(CHR_BOND, 0x2a61, 0x7430, CHANNEL_5, COLOR_09_BLUE) // "Yes?" + speak(CHR_BOND, L_LIP(97), 0x7430, CHANNEL_5, COLOR_09_BLUE) // "Yes?" wait_until(2409, 0x81) - speak(CHR_BOND, 0x2a62, 0x7431, CHANNEL_5, COLOR_03_RED) // "It really doesn't like being shot." + speak(CHR_BOND, L_LIP(98), 0x7431, CHANNEL_5, COLOR_03_RED) // "It really doesn't like being shot." wait_until(2440, 0x65) open_door(0x33) @@ -3868,7 +3868,7 @@ u8 func1002_intro[] = { play_sound(0x0172, CHANNEL_10) wait_until(2680, 0x83) - speak(CHR_BOND, 0x2a63, 0x7432, CHANNEL_5, COLOR_09_BLUE) // "Great. Now, if I can just fight the urge to report..." + speak(CHR_BOND, L_LIP(99), 0x7432, CHANNEL_5, COLOR_09_BLUE) // "Great. Now, if I can just fight the urge to report..." wait_until(2690, 0x84) play_sound(0x0173, CHANNEL_10) @@ -4151,7 +4151,7 @@ u8 func1027_check_disguise_worn[] = { endloop(0x04) label(0x2d) - message(CHR_BOND, 0x2a4d) // "Disguise has been worn." + message(CHR_BOND, L_LIP(77)) // "Disguise has been worn." set_returnlist(0x00, 0x0401) set_returnlist(0x01, 0x0402) set_returnlist(0x02, 0x0403) @@ -4254,7 +4254,7 @@ u8 func1029_msg_showers[] = { endloop(0x04) label(0x2d) - speak(CHR_BOND, 0x2a4e, 0x73bc, CHANNEL_6, COLOR_09_BLUE) // "The showers... Now, if I can convince someone to p..." + speak(CHR_BOND, L_LIP(78), 0x73bc, CHANNEL_6, COLOR_09_BLUE) // "The showers... Now, if I can convince someone to p..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -4267,7 +4267,7 @@ u8 func102a_msg_temperaturedropping[] = { endloop(0x04) label(0x2d) - speak(CHR_BOND, 0x2a4f, 0x8180, CHANNEL_6, COLOR_09_BLUE) // "The temperature's dropping... You must be close to..." + speak(CHR_BOND, L_LIP(79), 0x8180, CHANNEL_6, COLOR_09_BLUE) // "The temperature's dropping... You must be close to..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -4278,7 +4278,7 @@ u8 func102b_msg_airrecycled[] = { endloop(0x04) label(0x2d) - speak(CHR_BOND, 0x2a50, 0x73be, CHANNEL_6, COLOR_09_BLUE) // "The air's heavily recycled around here - must be n..." + speak(CHR_BOND, L_LIP(80), 0x73be, CHANNEL_6, COLOR_09_BLUE) // "The air's heavily recycled around here - must be n..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -4289,7 +4289,7 @@ u8 func102c_msg_hurry[] = { endloop(0x04) label(0x2d) - speak(CHR_BOND, 0x2a51, 0x8181, CHANNEL_6, COLOR_09_BLUE) // "There he is, Jo! Hurry or you'll be too late!" + speak(CHR_BOND, L_LIP(81), 0x8181, CHANNEL_6, COLOR_09_BLUE) // "There he is, Jo! Hurry or you'll be too late!" set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -4694,7 +4694,7 @@ u8 func1036_check_door_terminal_destroyed[] = { beginloop(0x0b) if_object_in_good_condition(OBJ_DOOR_TERMINAL, /*goto*/ 0x2d) if_stage_flag_eq(STAGEFLAG_DOOR_VIRUS_DOWNLOADED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x2a44) // "Mission critical equipment destroyed." + message(CHR_BOND, L_LIP(68)) // "Mission critical equipment destroyed." set_stage_flag(STAGEFLAG_UPLINK_TERMINAL_DESTROYED) label(0x2e) set_ailist(CHR_SELF, GAILIST_IDLE) diff --git a/src/files/setup/setuplue.c b/src/files/setup/setuplue.c index 331ffb5d5..3941a229f 100644 --- a/src/files/setup/setuplue.c +++ b/src/files/setup/setuplue.c @@ -98,28 +98,28 @@ u32 props[] = { briefing(2, 0x2c02) briefing(3, 0x2c03) - beginobjective(0, 0x2c09, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Shut down air intercept radar" + beginobjective(0, L_LUE(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Shut down air intercept radar" complete_flags(STAGEFLAG_RADAR_SHUT_DOWN) endobjective - beginobjective(1, 0x2c0a, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Plant comms device on antenna" + beginobjective(1, L_LUE(10), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Plant comms device on antenna" complete_flags(STAGEFLAG_COMMSBUG_PLACED) fail_flags(STAGEFLAG_COMMSBUG_MISPLACED) fail_flags(STAGEFLAG_ANTENNA_DESTROYED) endobjective - beginobjective(2, 0x2c0b, (DIFFBIT_PA | DIFFBIT_PD)) // "Disable all robot interceptors" + beginobjective(2, L_LUE(11), (DIFFBIT_PA | DIFFBIT_PD)) // "Disable all robot interceptors" complete_flags(STAGEFLAG_INTERCEPTOR1_DESTROYED) complete_flags(STAGEFLAG_INTERCEPTOR2_DESTROYED) complete_flags(STAGEFLAG_INTERCEPTOR3_DESTROYED) endobjective - beginobjective(3, 0x2c0c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to hangar lift" + beginobjective(3, L_LUE(12), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to hangar lift" complete_flags(STAGEFLAG_HANGAR_ACCESSED) fail_flags(STAGEFLAG_LIFT_SWITCHES_DESTROYED) endobjective - beginobjective(4, 0x2c0d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Make contact with CI spy" + beginobjective(4, L_LUE(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Make contact with CI spy" complete_flags(STAGEFLAG_MET_JON) endobjective @@ -202,7 +202,7 @@ u32 props[] = { chr(0x00010800, 0x30, 0x0358, BODY_OVERALL, HEAD_RANDOM, AILIST_MECHANIC, -1, -1, 1000, 5, 0x80002400, 0x20000000, TEAM_NONCOMBAT, SQUADRON_07, -1, 0, 0x00000000) tag(0x0a, 1) key(0x0080, MODEL_KEYCARD, 0x0030, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) - rename_object(-1, 0x4b, 0x2c1f, 0x2c20, 0x2c21, 0x2c22, 0x2c23, 0x0000, 0x0000) // "Obtain lift key card." + rename_object(-1, 0x4b, L_LUE(31), L_LUE(32), L_LUE(33), L_LUE(34), L_LUE(35), 0x0000, 0x0000) // "Obtain lift key card." chr(0x00000200, 0x14, 0x035d, BODY_A51AIRMAN, HEAD_RANDOM, AILIST_DRAGON_UNALERTED, -1, -1, 1000, 100, 0xcc080800, 0x00004000, TEAM_ENEMY, SQUADRON_08, -1, 0, 0x00000000) weapon(0x0100, MODEL_CHRDRAGON, 0x0014, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DRAGON, 0x00ffffff, 0x00000000) chr(0x00000200, 0x15, 0x0362, BODY_A51AIRMAN, HEAD_RANDOM, AILIST_DRAGON_UNALERTED, -1, -1, 1000, 100, 0xcc080800, 0x00004000, TEAM_ENEMY, SQUADRON_08, -1, 0, 0x00000000) @@ -319,16 +319,16 @@ u32 props[] = { singlemonitor(0x0100, MODEL_MODEMBOX, 0x0409, 0x10000002, 0x00000800, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff12) tag(0x08, 1) weapon(0x0180, MODEL_CHRBUG, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_COMMSRIDER, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3d, 0x2c15, 0x2c16, 0x2c17, 0x2c18, 0x2c19, 0x0000, 0x0000) // "Obtain comms rider." + rename_object(-1, 0x3d, L_LUE(21), L_LUE(22), L_LUE(23), L_LUE(24), L_LUE(25), 0x0000, 0x0000) // "Obtain comms rider." tag(0x36, 1) weapon(0x0180, MODEL_CHRBUG, 0xffff, 0x00100001, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_COMMSRIDER, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3d, 0x2c15, 0x2c16, 0x2c17, 0x2c18, 0x2c19, 0x0000, 0x0000) // "Obtain comms rider." + rename_object(-1, 0x3d, L_LUE(21), L_LUE(22), L_LUE(23), L_LUE(24), L_LUE(25), 0x0000, 0x0000) // "Obtain comms rider." tag(0x2e, 1) stdobject(0x0100, MODEL_CHRBUG, 0x035b, 0x012404e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3b, 0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x0000, 0x0000) // "Obtain explosive." + rename_object(-1, 0x3b, L_LUE(48), L_LUE(49), L_LUE(50), L_LUE(51), L_LUE(52), 0x0000, 0x0000) // "Obtain explosive." tag(0x37, 1) stdobject(0x0100, MODEL_CHRBUG, 0x035b, 0x013004e1, 0x00084000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3b, 0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x0000, 0x0000) // "Obtain explosive." + rename_object(-1, 0x3b, L_LUE(48), L_LUE(49), L_LUE(50), L_LUE(51), L_LUE(52), 0x0000, 0x0000) // "Obtain explosive." tag(0x09, 1) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0406, 0x10000002, 0x00002001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff13) tag(0x0b, 1) @@ -935,25 +935,25 @@ u8 func140e_check_interceptors_destroyed[] = { if_object_in_good_condition(OBJ_INTERCEPTOR1, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR1_DESTROYED, TRUE, /*goto*/ 0x2e) set_stage_flag(STAGEFLAG_INTERCEPTOR1_DESTROYED) - message(CHR_BOND, 0x2c13) // "Robot interceptor disabled." + message(CHR_BOND, L_LUE(19)) // "Robot interceptor disabled." label(0x2e) if_object_in_good_condition(OBJ_INTERCEPTOR2, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR2_DESTROYED, TRUE, /*goto*/ 0x2e) set_stage_flag(STAGEFLAG_INTERCEPTOR2_DESTROYED) - message(CHR_BOND, 0x2c13) // "Robot interceptor disabled." + message(CHR_BOND, L_LUE(19)) // "Robot interceptor disabled." label(0x2e) if_object_in_good_condition(OBJ_INTERCEPTOR3, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR3_DESTROYED, TRUE, /*goto*/ 0x2e) set_stage_flag(STAGEFLAG_INTERCEPTOR3_DESTROYED) - message(CHR_BOND, 0x2c13) // "Robot interceptor disabled." + message(CHR_BOND, L_LUE(19)) // "Robot interceptor disabled." label(0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR1_DESTROYED, FALSE, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR2_DESTROYED, FALSE, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_INTERCEPTOR3_DESTROYED, FALSE, /*goto*/ 0x2e) - message(CHR_BOND, 0x2c14) // "All robot interceptors disabled." + message(CHR_BOND, L_LUE(20)) // "All robot interceptors disabled." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2e) @@ -979,7 +979,7 @@ u8 func100c_maingate_switch[] = { play_sound_from_entity(CHANNEL_7, OBJ_MAINGATE_SWITCH, 0x012c, 0x0190, 0x00) set_object_image(OBJ_MAINGATE_SWITCH, 0x00, 0x13) if_door_state(OBJ_MAINGATE1, (DOORSTATE_OPEN | DOORSTATE_OPENING), /*goto*/ 0x2e) - message(CHR_P1P2, 0x2c2b) // "Main gate has been opened." + message(CHR_P1P2, L_LUE(43)) // "Main gate has been opened." open_door(OBJ_MAINGATE1) open_door(OBJ_MAINGATE2) restart_timer @@ -995,7 +995,7 @@ u8 func100c_maingate_switch[] = { assign_sound(0x043f, CHANNEL_7) play_sound_from_entity(CHANNEL_7, OBJ_MAINGATE_SWITCH, 0x012c, 0x0190, 0x00) set_object_image(OBJ_MAINGATE_SWITCH, 0x00, 0x12) - message(CHR_P1P2, 0x2c2c) // "Main gate has been closed." + message(CHR_P1P2, L_LUE(44)) // "Main gate has been closed." close_door(OBJ_MAINGATE1) close_door(OBJ_MAINGATE2) restart_timer @@ -1094,7 +1094,7 @@ u8 func1023_check_bug_wasted_coop[] = { u8 func1004_check_antenna_destroyed[] = { beginloop(0x04) if_object_in_good_condition(OBJ_ANTENNA, /*goto*/ 0x2e) - message(CHR_BOND, 0x2c1c) // "Antenna has been destroyed." + message(CHR_BOND, L_LUE(28)) // "Antenna has been destroyed." set_stage_flag(STAGEFLAG_ANTENNA_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2e) @@ -1117,7 +1117,7 @@ u8 func1405_antenna_switch[] = { play_sound_from_object2(CHANNEL_1, OBJ_ANTENNA, 0x00cd, 0x00, 0x02) set_object_image(OBJ_ANTENNA_SWITCH, 0x00, 0x12) unset_object_flag(OBJ_ANTENNA, OBJFLAG_DEACTIVATED) - message(CHR_P1P2, 0x2c1e) // "Antenna lowered." + message(CHR_P1P2, L_LUE(30)) // "Antenna lowered." set_stage_flag(STAGEFLAG_ANTENNA_LOWERED) restart_timer @@ -1141,7 +1141,7 @@ u8 func1405_antenna_switch[] = { set_object_image(OBJ_ANTENNA_SWITCH, 0x00, 0x13) unset_object_flag(OBJ_ANTENNA, OBJFLAG_DEACTIVATED) unset_stage_flag(STAGEFLAG_ANTENNA_LOWERED) - message(CHR_P1P2, 0x2c1d) // "Antenna raised." + message(CHR_P1P2, L_LUE(29)) // "Antenna raised." restart_timer beginloop(0x0a) @@ -1172,7 +1172,7 @@ u8 func1006_lift_switches[] = { assign_sound(0x043f, CHANNEL_7) play_sound_from_entity(CHANNEL_7, OBJ_LIFT1_SWITCH, 0x012c, 0x0190, 0x00) if_chr_has_object(CHR_P1P2, OBJ_KEYCARD, /*goto*/ 0x2e) - message(CHR_P1P2, 0x2c24) // "Lift access denied - key card needed." + message(CHR_P1P2, L_LUE(36)) // "Lift access denied - key card needed." goto_next(0x0b) label(0x2e) @@ -1183,18 +1183,18 @@ u8 func1006_lift_switches[] = { open_door(0x38) unlock_door(0x0e, 0x02) unlock_door(0x38, 0x02) - message(CHR_P1P2, 0x2c25) // "Key card accepted - lift operational." + message(CHR_P1P2, L_LUE(37)) // "Key card accepted - lift operational." goto_next(0x0b) label(0x06) - message(CHR_P1P2, 0x2c26) // "Lift is fully operational." + message(CHR_P1P2, L_LUE(38)) // "Lift is fully operational." goto_next(0x0b) label(0x0a) assign_sound(0x043f, CHANNEL_7) play_sound_from_entity(CHANNEL_7, OBJ_LIFT2_SWITCH, 0x012c, 0x0190, 0x00) if_chr_has_object(CHR_BOND, OBJ_KEYCARD, /*goto*/ 0x2e) - message(CHR_P1P2, 0x2c24) // "Lift access denied - key card needed." + message(CHR_P1P2, L_LUE(36)) // "Lift access denied - key card needed." goto_next(0x0b) label(0x2e) @@ -1207,11 +1207,11 @@ u8 func1006_lift_switches[] = { yield unlock_door(0x0f, 0x02) unlock_door(0x39, 0x02) - message(CHR_P1P2, 0x2c25) // "Key card accepted - lift operational." + message(CHR_P1P2, L_LUE(37)) // "Key card accepted - lift operational." goto_next(0x0b) label(0x06) - message(CHR_P1P2, 0x2c26) // "Lift is fully operational." + message(CHR_P1P2, L_LUE(38)) // "Lift is fully operational." goto_next(0x0b) label(0x0b) @@ -1236,7 +1236,7 @@ u8 func1007_check_hangar_accessed[] = { label(0x06) set_stage_flag(STAGEFLAG_HANGAR_ACCESSED) - message(CHR_P1P2, 0x2c27) // "Hangar has been accessed." + message(CHR_P1P2, L_LUE(39)) // "Hangar has been accessed." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1253,7 +1253,7 @@ u8 func1008_check_end_level[] = { endloop(0x09) label(0x06) - message(CHR_P1P2, 0x2c28) // "Met up with CI agent." + message(CHR_P1P2, L_LUE(40)) // "Met up with CI agent." set_stage_flag(STAGEFLAG_MET_JON) yield yield @@ -1287,7 +1287,7 @@ u8 func1009_check_radar_shut_down[] = { endloop(0x04) label(0x2e) - message(CHR_BOND, 0x2c29) // "Air intercept radar shut down." + message(CHR_BOND, L_LUE(41)) // "Air intercept radar shut down." mute_channel(CHANNEL_0) set_stage_flag(STAGEFLAG_RADAR_SHUT_DOWN) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1787,7 +1787,7 @@ u8 func040e_outro[] = { wait_until(1, 0x60) - speak(CHR_P1P2, 0x2c43, 0x7421, CHANNEL_5, COLOR_07_RED) // "Agent Dark! Over here!" + speak(CHR_P1P2, L_LUE(67), 0x7421, CHANNEL_5, COLOR_07_RED) // "Agent Dark! Over here!" wait_until(46, 0x61) play_sound(0x0171, CHANNEL_7) @@ -1799,7 +1799,7 @@ u8 func040e_outro[] = { play_sound(0x0173, CHANNEL_7) wait_until(150, 0x65) - speak(CHR_P1P2, 0x2c44, 0x7422, CHANNEL_5, COLOR_09_BLUE) // "There you are! I was beginning to wonder if..." + speak(CHR_P1P2, L_LUE(68), 0x7422, CHANNEL_5, COLOR_09_BLUE) // "There you are! I was beginning to wonder if..." wait_until(188, 0x66) play_sound(0x0174, CHANNEL_6) @@ -1823,7 +1823,7 @@ u8 func040e_outro[] = { play_sound(0x808e, CHANNEL_10) wait_until(406, 0x6c) - speak(CHR_P1P2, 0x2c45, 0x7423, CHANNEL_5, COLOR_07_RED) // "If what?" + speak(CHR_P1P2, L_LUE(69), 0x7423, CHANNEL_5, COLOR_07_RED) // "If what?" wait_until(410, 0x6a) play_sound(0x0176, CHANNEL_6) @@ -1838,19 +1838,19 @@ u8 func040e_outro[] = { play_sound(0x007d, CHANNEL_10) wait_until(472, 0x6e) - speak(CHR_P1P2, 0x2c46, 0x7424, CHANNEL_5, COLOR_09_BLUE) // "If you'd been discovered yet. And frankly, if this..." + speak(CHR_P1P2, L_LUE(70), 0x7424, CHANNEL_5, COLOR_09_BLUE) // "If you'd been discovered yet. And frankly, if this..." wait_until(900, 0x70) - speak(CHR_P1P2, 0x2c47, 0x7425, CHANNEL_5, COLOR_07_RED) // "I was tidying up one of your loose ends." + speak(CHR_P1P2, L_LUE(71), 0x7425, CHANNEL_5, COLOR_07_RED) // "I was tidying up one of your loose ends." wait_until(936, 0x6f) play_sound(0x0178, CHANNEL_7) wait_until(1080, 0x71) - speak(CHR_P1P2, 0x2c48, 0x7426, CHANNEL_5, COLOR_09_BLUE) // "My loose ends?" + speak(CHR_P1P2, L_LUE(72), 0x7426, CHANNEL_5, COLOR_09_BLUE) // "My loose ends?" wait_until(1180, 0x72) - speak(CHR_P1P2, 0x2c49, 0x7427, CHANNEL_5, COLOR_07_RED) // "I'm sorry, I didn't realize you wanted him to shoo..." + speak(CHR_P1P2, L_LUE(73), 0x7427, CHANNEL_5, COLOR_07_RED) // "I'm sorry, I didn't realize you wanted him to shoo..." wait_until(1228, 0x73) play_sound(0x0171, CHANNEL_7) @@ -1865,7 +1865,7 @@ u8 func040e_outro[] = { play_sound(0x0174, CHANNEL_6) wait_until(1585, 0x76) - speak(CHR_P1P2, 0x2c4a, 0x7428, CHANNEL_5, COLOR_09_BLUE) // "Okay, okay, forget about it. I'm going to let the ..." + speak(CHR_P1P2, L_LUE(74), 0x7428, CHANNEL_5, COLOR_09_BLUE) // "Okay, okay, forget about it. I'm going to let the ..." wait_until(1588, 0x78) play_sound(0x0175, CHANNEL_7) @@ -1909,18 +1909,18 @@ u8 func0410_intro[] = { set_cutscene_weapon(CHR_BOND, WEAPON_FALCON2, WEAPON_NONE) wait_until(26, 0x60) - speak(CHR_BOND, 0x2c3a, 0x7418, CHANNEL_7, COLOR_06_WHITE) // "Okay, Joanna, take a look at this. Our operative i..." + speak(CHR_BOND, L_LUE(58), 0x7418, CHANNEL_7, COLOR_06_WHITE) // "Okay, Joanna, take a look at this. Our operative i..." wait_until(500, 0x61) - speak(CHR_BOND, 0x2c3b, 0x7419, CHANNEL_7, COLOR_06_WHITE) // "This is your entry point... A deserted helipad on ..." + speak(CHR_BOND, L_LUE(59), 0x7419, CHANNEL_7, COLOR_06_WHITE) // "This is your entry point... A deserted helipad on ..." wait_until(800, 0x62) - speak(CHR_BOND, 0x2c3c, 0x741a, CHANNEL_7, COLOR_06_WHITE) // "The lift down to the hangars and the rendezvous po..." + speak(CHR_BOND, L_LUE(60), 0x741a, CHANNEL_7, COLOR_06_WHITE) // "The lift down to the hangars and the rendezvous po..." wait_until(1200, 0x63) wait_until(1236, 0x64) - speak(CHR_BOND, 0x2c3d, 0x741b, CHANNEL_7, COLOR_06_WHITE) // "Here is the communications antenna. Attach a comms..." + speak(CHR_BOND, L_LUE(61), 0x741b, CHANNEL_7, COLOR_06_WHITE) // "Here is the communications antenna. Attach a comms..." beginloop(0x09) if_camera_animating(/*goto*/ 0x2e) @@ -1961,10 +1961,10 @@ u8 func0410_intro[] = { restart_timer wait_until(186, 0x65) - speak(CHR_BOND, 0x2c3e, 0x81b9, CHANNEL_7, COLOR_09_BLUE) // "Oh, my God!" + speak(CHR_BOND, L_LUE(62), 0x81b9, CHANNEL_7, COLOR_09_BLUE) // "Oh, my God!" wait_until(380, 0x66) - speak(CHR_BOND, 0x2c3f, 0x741d, CHANNEL_7, COLOR_06_WHITE) // "Here is our friend. He appears to be physically un..." + speak(CHR_BOND, L_LUE(63), 0x741d, CHANNEL_7, COLOR_06_WHITE) // "Here is our friend. He appears to be physically un..." beginloop(0x0a) if_camera_animating(/*goto*/ 0x2e) @@ -2002,10 +2002,10 @@ u8 func0410_intro[] = { restart_timer wait_until(416, 0x67) - speak(CHR_BOND, 0x2c40, 0x741e, CHANNEL_7, COLOR_09_BLUE) // "But who was...?" + speak(CHR_BOND, L_LUE(64), 0x741e, CHANNEL_7, COLOR_09_BLUE) // "But who was...?" wait_until(485, 0x68) - speak(CHR_BOND, 0x2c41, 0x741f, CHANNEL_7, COLOR_06_WHITE) // "Any questions? No. Good. Away you go to the hangar..." + speak(CHR_BOND, L_LUE(65), 0x741f, CHANNEL_7, COLOR_06_WHITE) // "Any questions? No. Good. Away you go to the hangar..." beginloop(0x0b) if_camera_animating(/*goto*/ 0x2e) @@ -2034,7 +2034,7 @@ u8 func0410_intro[] = { restart_timer wait_until(1, 0x69) - speak(CHR_BOND, 0x2c42, 0x7420, CHANNEL_10, COLOR_09_BLUE) // "Agent Dark Mission Log, 1028 hours. Against my bet..." + speak(CHR_BOND, L_LUE(66), 0x7420, CHANNEL_10, COLOR_09_BLUE) // "Agent Dark Mission Log, 1028 hours. Against my bet..." wait_until(340, 0x6a) play_sound(0x80d5, CHANNEL_10) @@ -2370,12 +2370,12 @@ u8 func1011_bunker_explosives[] = { label(0x2e) if_chr_weapon_equipped(CHR_P1P2, WEAPON_EXPLOSIVES, /*goto*/ 0x2e) - message(CHR_P1P2, 0x2c2d) // "Access denied." + message(CHR_P1P2, L_LUE(45)) // "Access denied." goto_first(0x04) label(0x2e) unset_object_flag2(OBJ_EXPLOSIVE_BRICK, OBJFLAG2_INVISIBLE) - message(CHR_P1P2, 0x2c2e) // "Explosive has been placed." + message(CHR_P1P2, L_LUE(46)) // "Explosive has been placed." remove_weapon_from_inventory(WEAPON_EXPLOSIVES) set_stage_flag(STAGEFLAG_EXPLOSIVES_PLACED) restart_timer @@ -2389,12 +2389,12 @@ u8 func1011_bunker_explosives[] = { set_countdown_timer(20) if_difficulty_lt(DIFF_SA, /*goto*/ 0x2e) if_stage_flag_eq(STAGEFLAG_ANY_LASER_DESTROYED, TRUE, /*goto*/ 0x06) - message(CHR_P1P2, 0x2c2f) // "Intruder detected - security system online." + message(CHR_P1P2, L_LUE(47)) // "Intruder detected - security system online." goto_next(0x06) // Agent label(0x2e) - message(CHR_P1P2, 0x2c4b) // "Foreign object detected - security alerted." + message(CHR_P1P2, L_LUE(75)) // "Foreign object detected - security alerted." label(0x06) play_x_music(CHANNEL_10, 20) yield @@ -2828,7 +2828,7 @@ u8 func101b_msg_airinterceptradar[] = { endloop(0x04) label(0x2e) - speak(CHR_P1P2, 0x2c35, 0x817d, CHANNEL_6, COLOR_09_BLUE) // "The air intercept radar is controlled from that bu..." + speak(CHR_P1P2, L_LUE(53), 0x817d, CHANNEL_6, COLOR_09_BLUE) // "The air intercept radar is controlled from that bu..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2843,7 +2843,7 @@ u8 func101c_msg_cantthrow[] = { endloop(0x04) label(0x2e) - speak(CHR_P1P2, 0x2c36, 0x73b9, CHANNEL_6, COLOR_09_BLUE) // "There's the antenna, but... I can't throw a bug th..." + speak(CHR_P1P2, L_LUE(54), 0x73b9, CHANNEL_6, COLOR_09_BLUE) // "There's the antenna, but... I can't throw a bug th..." label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2864,7 +2864,7 @@ u8 func101d_msg_hangarlift[] = { endloop(0x04) label(0x2e) - speak(CHR_P1P2, 0x2c37, 0x817e, CHANNEL_6, COLOR_09_BLUE) // "The hangar lift is on the other side of that huge ..." + speak(CHR_P1P2, L_LUE(55), 0x817e, CHANNEL_6, COLOR_09_BLUE) // "The hangar lift is on the other side of that huge ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2876,7 +2876,7 @@ u8 func101e_msg_triggerfinger[] = { endloop(0x04) label(0x2e) - speak(CHR_P1P2, 0x2c38, 0x817f, CHANNEL_6, COLOR_09_BLUE) // "Careful with that trigger finger, Agent Dark - you..." + speak(CHR_P1P2, L_LUE(56), 0x817f, CHANNEL_6, COLOR_09_BLUE) // "Careful with that trigger finger, Agent Dark - you..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2969,7 +2969,7 @@ u8 func1022_check_lift_switches_destroyed[] = { if_stage_flag_eq(STAGEFLAG_LIFT2_CALLED, TRUE, /*goto*/ 0x06) if_object_in_good_condition(OBJ_LIFT1_SWITCH, /*goto*/ 0x2e) if_object_in_good_condition(OBJ_LIFT2_SWITCH, /*goto*/ 0x2e) - message(CHR_BOND, 0x2c39) // "Lift access terminals destroyed." + message(CHR_BOND, L_LUE(57)) // "Lift access terminals destroyed." set_stage_flag(STAGEFLAG_LIFT_SWITCHES_DESTROYED) goto_next(0x06) @@ -3164,7 +3164,7 @@ u8 func0424_activate_lasers[] = { if_stage_flag_eq(STAGEFLAG_ANY_LASER_DESTROYED, TRUE, /*goto*/ 0x2e) set_stage_flag(STAGEFLAG_ANY_LASER_DESTROYED) if_stage_flag_eq(STAGEFLAG_EXPLOSIVES_PLACED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x2c2f) // "Intruder detected - security system online." + message(CHR_BOND, L_LUE(47)) // "Intruder detected - security system online." // A and SA label(0x2e) @@ -3205,7 +3205,7 @@ u8 func102d_check_antenna_switch_destroyed[] = { label(0x2e) if_stage_flag_eq(STAGEFLAG_ANTENNA_LOWERED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x2c2a) // "Critical mission object destroyed." + message(CHR_BOND, L_LUE(42)) // "Critical mission object destroyed." set_stage_flag(STAGEFLAG_ANTENNA_DESTROYED) label(0x2e) label(0x0e) diff --git a/src/files/setup/setuppam.c b/src/files/setup/setuppam.c index 49e913c8e..4166a21a5 100644 --- a/src/files/setup/setuppam.c +++ b/src/files/setup/setuppam.c @@ -117,24 +117,24 @@ u32 props[] = { briefing(2, 0x3002) briefing(3, 0x3003) - beginobjective(0, 0x3005, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate teleportals" + beginobjective(0, L_PAM(5), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Reactivate teleportals" complete_flags(STAGEFLAG_TELEPORTALS_ACTIVATED) endobjective - beginobjective(1, 0x3006, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable Cetan megaweapon" + beginobjective(1, L_PAM(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Disable Cetan megaweapon" complete_flags(STAGEFLAG_MEGAWEAPON_DISABLED) fail_flags(STAGEFLAG_FARSIGHT_AMMO_WASTED) endobjective - beginobjective(2, 0x3007, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Secure control room" + beginobjective(2, L_PAM(7), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Secure control room" complete_flags(STAGEFLAG_BLONDES_DEAD) endobjective - beginobjective(3, 0x3008, (DIFFBIT_PA | DIFFBIT_PD)) // "Restore Dr. Caroll's personality" + beginobjective(3, L_PAM(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Restore Dr. Caroll's personality" complete_flags(STAGEFLAG_DRCAROLL_RESTORED) endobjective - beginobjective(4, 0x3009, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Escape from Cetan ship" + beginobjective(4, L_PAM(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Escape from Cetan ship" complete_flags(STAGEFLAG_ESCAPED) fail_flags(STAGEFLAG_ALLY_DEAD) fail_flags(STAGEFLAG_TIMER_EXPIRED) @@ -549,7 +549,7 @@ u32 props[] = { stdobject(0x0040, MODEL_ZIGGYCARD, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x74, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_BACKUPDISK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x44, 0x3017, 0x3018, 0x3019, 0x301a, 0x301b, 0x0000, 0x0000) // "" + rename_object(-1, 0x44, L_PAM(23), L_PAM(24), L_PAM(25), L_PAM(26), L_PAM(27), 0x0000, 0x0000) // "" tag(0x76, 1) stdobject(0x0100, MODEL_CHRREMOTEMINE, 0xffff, 0x00001401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x77, 1) @@ -873,7 +873,7 @@ u8 func0402_elvis_follow_and_reactive_teleportals[] = { // In teleport control room label(0x5f) stop_chr - speak(CHR_TARGET, 0x301d, 0x14eb, CHANNEL_6, COLOR_04_ORANGE) // "Time to reactivate those teleportals." + speak(CHR_TARGET, L_PAM(29), 0x14eb, CHANNEL_6, COLOR_04_ORANGE) // "Time to reactivate those teleportals." jog_to_pad(0x01c3) beginloop(0x0f) @@ -891,7 +891,7 @@ u8 func0402_elvis_follow_and_reactive_teleportals[] = { label(0x06) say_quip(CHR_BOND, 0x2c, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00) - message(CHR_BOND, 0x301e) // "Teleportals have been reactivated." + message(CHR_BOND, L_PAM(30)) // "Teleportals have been reactivated." set_stage_flag(STAGEFLAG_TELEPORTALS_ACTIVATED) set_self_chrflag(CHRCFLAG_01000000) play_sound(0x8148, -1) @@ -1032,7 +1032,7 @@ u8 func0404_elvis_follow_and_do_agent_megaweapon[] = { // In Agent megaweapon room label(0x1d) - speak(CHR_TARGET, 0x301c, 0x14ec, CHANNEL_6, COLOR_04_ORANGE) // "It looks like this could benefit from a little bit..." + speak(CHR_TARGET, L_PAM(28), 0x14ec, CHANNEL_6, COLOR_04_ORANGE) // "It looks like this could benefit from a little bit..." label(0x5f) set_stage_flag(STAGEFLAG_ELVIS_SAID_SABOTAGE) stop_chr @@ -1055,7 +1055,7 @@ u8 func0404_elvis_follow_and_do_agent_megaweapon[] = { label(0x06) say_quip(CHR_BOND, 0x2c, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00) set_self_chrflag(CHRCFLAG_01000000) - message(CHR_BOND, 0x3014) // "Cetan megaweapon has been disabled." + message(CHR_BOND, L_PAM(20)) // "Cetan megaweapon has been disabled." set_stage_flag(STAGEFLAG_AGENT_MEGAWEAPON_DISABLED) set_stage_flag(STAGEFLAG_MEGAWEAPON_DISABLED) set_lights_state(0x006c, 0x03, 0x64, 0xff, 0x78) @@ -1246,7 +1246,7 @@ u8 func0406_elvis_follow_and_do_sa_megaweapon[] = { label(0x2e) say_quip(CHR_BOND, 0x2c, 0xff, 0x0f, 0xff, BANK_1, 0x00, 0x00) set_self_chrflag(CHRCFLAG_01000000) - message(CHR_BOND, 0x3014) // "Cetan megaweapon has been disabled." + message(CHR_BOND, L_PAM(20)) // "Cetan megaweapon has been disabled." set_stage_flag(STAGEFLAG_MEGAWEAPON_DISABLED) try_equip_weapon(MODEL_CHRMAIANPISTOL, WEAPON_PHOENIX, 0x00000000, /*goto*/ 0x04) label(0x04) @@ -1385,7 +1385,7 @@ u8 func0403_elvis_give_farsight[] = { stop_chr label(0x09) do_preset_animation(5) - speak(CHR_TARGET, 0x3012, 0x12ea, CHANNEL_6, COLOR_04_ORANGE) // "Here, take this gun and keep those Skedar off my b..." + speak(CHR_TARGET, L_PAM(18), 0x12ea, CHANNEL_6, COLOR_04_ORANGE) // "Here, take this gun and keep those Skedar off my b..." give_object_to_chr(0x73, CHR_TARGET) yield set_stage_flag(STAGEFLAG_TRIGGER_MINISKEDAR_SPAWNING) @@ -1532,7 +1532,7 @@ u8 func0c01_midcutscene[] = { wait_until(114, 0x63) - speak(CHR_BOND, 0x3023, 0x746d, CHANNEL_10, COLOR_09_BLUE) // "Here goes. I just hope dataDyne haven't done anyth..." + speak(CHR_BOND, L_PAM(35), 0x746d, CHANNEL_10, COLOR_09_BLUE) // "Here goes. I just hope dataDyne haven't done anyth..." wait_until(300, 0x64) play_sound(0x0171, CHANNEL_2) @@ -1547,7 +1547,7 @@ u8 func0c01_midcutscene[] = { play_sound(0x04f7, CHANNEL_10) wait_until(490, 0x6b) - speak(CHR_BOND, 0x3024, 0x746e, CHANNEL_10, COLOR_04_ORANGE) // "Virus detected." + speak(CHR_BOND, L_PAM(36), 0x746e, CHANNEL_10, COLOR_04_ORANGE) // "Virus detected." wait_until(570, 0x69) @@ -1562,7 +1562,7 @@ u8 func0c01_midcutscene[] = { label(0x06) set_drcaroll_images(CHR_DRCAROLL, DRCAROLLIMAGE_EYESFROWNING, DRCAROLLIMAGE_EYESFROWNING) - speak(CHR_BOND, 0x3025, 0x746f, CHANNEL_10, COLOR_09_BLUE) // "Me and my big mouth." + speak(CHR_BOND, L_PAM(37), 0x746f, CHANNEL_10, COLOR_09_BLUE) // "Me and my big mouth." wait_until(700, 0x6d) play_sound(0x0172, CHANNEL_6) @@ -1581,7 +1581,7 @@ u8 func0c01_midcutscene[] = { goto_first(0x71) label(0x06) - speak(CHR_BOND, 0x3026, 0x7470, CHANNEL_10, COLOR_04_ORANGE) // "Commencing countermeasures. Commenc..... *** ooOOo..." + speak(CHR_BOND, L_PAM(38), 0x7470, CHANNEL_10, COLOR_04_ORANGE) // "Commencing countermeasures. Commenc..... *** ooOOo..." wait_until_with_images(746, 0x73, DRCAROLLIMAGE_EYESFROWNING, DRCAROLLIMAGE_RANDOM) play_sound(0x0128, CHANNEL_5) @@ -1687,7 +1687,7 @@ u8 func0c01_midcutscene[] = { play_sound(0x0171, CHANNEL_3) wait_until_with_images(1500, 0xd4, DRCAROLLIMAGE_RANDOM, DRCAROLLIMAGE_EYESDEFAULT) - speak(CHR_BOND, 0x3027, 0x7471, CHANNEL_10, COLOR_09_BLUE) // "Dr. Caroll? Are you in control again? Can you stop..." + speak(CHR_BOND, L_PAM(39), 0x7471, CHANNEL_10, COLOR_09_BLUE) // "Dr. Caroll? Are you in control again? Can you stop..." set_drcaroll_images(CHR_DRCAROLL, DRCAROLLIMAGE_EYESDEFAULT, DRCAROLLIMAGE_EYESDEFAULT) wait_until(1534, 0xd6) @@ -1700,7 +1700,7 @@ u8 func0c01_midcutscene[] = { play_sound(0x0175, CHANNEL_5) wait_until(1810, 0xe3) - speak(CHR_BOND, 0x3028, 0x7472, CHANNEL_10, COLOR_04_ORANGE) // "Yes, I'm back again, my dear. But the program has ..." + speak(CHR_BOND, L_PAM(40), 0x7472, CHANNEL_10, COLOR_04_ORANGE) // "Yes, I'm back again, my dear. But the program has ..." wait_until(1810, 0xe5) play_sound(0x0177, CHANNEL_3) @@ -1710,10 +1710,10 @@ u8 func0c01_midcutscene[] = { wait_until(2378, 0xe9) mute_channel(CHANNEL_7) - speak(CHR_BOND, 0x3029, 0x7473, CHANNEL_10, COLOR_09_BLUE) // "What do you mean?" + speak(CHR_BOND, L_PAM(41), 0x7473, CHANNEL_10, COLOR_09_BLUE) // "What do you mean?" wait_until(2510, 0xea) - speak(CHR_BOND, 0x302a, 0x7474, CHANNEL_10, COLOR_04_ORANGE) // "When the program has run, I will have control of a..." + speak(CHR_BOND, L_PAM(42), 0x7474, CHANNEL_10, COLOR_04_ORANGE) // "When the program has run, I will have control of a..." wait_until(3126, 0xf5) play_sound(0x012b, CHANNEL_5) @@ -2066,7 +2066,7 @@ u8 func1002_intro[] = { play_sound(0x0171, CHANNEL_7) wait_until(1210, 0x65) - speak(CHR_BOND, 0x301f, 0x7469, CHANNEL_10, COLOR_04_ORANGE) // "This doesn't seem normal. No one's around." + speak(CHR_BOND, L_PAM(31), 0x7469, CHANNEL_10, COLOR_04_ORANGE) // "This doesn't seem normal. No one's around." wait_until(1266, 0x66) play_sound(0x0172, CHANNEL_7) @@ -2079,7 +2079,7 @@ u8 func1002_intro[] = { play_sound_from_object2(CHANNEL_5, 0x07, 0x81a9, 0x00, 0x00) wait_until(1522, 0x6c) - speak(CHR_BOND, 0x3020, 0x746a, CHANNEL_10, COLOR_09_BLUE) // "No signs of conflict. No spent ammo cases or bulle..." + speak(CHR_BOND, L_PAM(32), 0x746a, CHANNEL_10, COLOR_09_BLUE) // "No signs of conflict. No spent ammo cases or bulle..." wait_until(1548, 0x6d) play_sound(0x0174, CHANNEL_7) @@ -2094,7 +2094,7 @@ u8 func1002_intro[] = { play_sound(0x0177, CHANNEL_7) wait_until(1945, 0x71) - speak(CHR_BOND, 0x3021, 0x746b, CHANNEL_10, COLOR_04_ORANGE) // "But there ought to be a rear guard at least. It ma..." + speak(CHR_BOND, L_PAM(33), 0x746b, CHANNEL_10, COLOR_04_ORANGE) // "But there ought to be a rear guard at least. It ma..." wait_until(1958, 0x72) play_sound(0x0178, CHANNEL_7) @@ -2124,7 +2124,7 @@ u8 func1002_intro[] = { play_sound(0x0178, CHANNEL_7) wait_until(2420, 0x7b) - speak(CHR_BOND, 0x3022, 0x746c, CHANNEL_10, COLOR_09_BLUE) // "There has to be someone farther inside. Cover me." + speak(CHR_BOND, L_PAM(34), 0x746c, CHANNEL_10, COLOR_09_BLUE) // "There has to be someone farther inside. Cover me." wait_until(2426, 0x7c) play_sound(0x0171, CHANNEL_7) @@ -2251,7 +2251,7 @@ u8 func1006_msg_thiswillhelpus[] = { endloop(0x08) label(0x2e) - speak(CHR_P1P2, 0x300a, 0x73d4, CHANNEL_6, COLOR_04_ORANGE) // "This will help us to get round the ship quicker." + speak(CHR_P1P2, L_PAM(10), 0x73d4, CHANNEL_6, COLOR_04_ORANGE) // "This will help us to get round the ship quicker." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2268,7 +2268,7 @@ u8 func1007_msg_antibodymasking[] = { // Unreachable label(0x2e) - speak(CHR_BOND, 0x300b, 0x73d5, CHANNEL_6, COLOR_09_BLUE) // "This antibody masking will protect us from the aut..." + speak(CHR_BOND, L_PAM(11), 0x73d5, CHANNEL_6, COLOR_09_BLUE) // "This antibody masking will protect us from the aut..." label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2297,7 +2297,7 @@ u8 func1008_msg_theresdrcaroll[] = { endloop(0x04) label(0x2e) - speak(CHR_BOND, 0x300c, 0x73d6, CHANNEL_6, COLOR_04_ORANGE) // "There's Dr. Caroll. Let's see if we can reverse wh..." + speak(CHR_BOND, L_PAM(12), 0x73d6, CHANNEL_6, COLOR_04_ORANGE) // "There's Dr. Caroll. Let's see if we can reverse wh..." // Elvis dead, Dr Caroll dead, or Elvis didn't get teleported label(0x0d) @@ -2321,7 +2321,7 @@ u8 func1009_msg_getoutofhere[] = { endloop(0x08) label(0x2e) - speak(CHR_BOND, 0x300d, 0x73d7, CHANNEL_6, COLOR_04_ORANGE) // "We have to get out of here!" + speak(CHR_BOND, L_PAM(13), 0x73d7, CHANNEL_6, COLOR_04_ORANGE) // "We have to get out of here!" label(0x0d) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2562,7 +2562,7 @@ u8 func0415_teleport_bond_to_drcaroll[] = { set_chr_hiddenflag(CHR_ELVIS, CHRHFLAG_00020000) goto_next(0x63) label(0x07) - message(CHR_BOND, 0x300e) // "Elvis has been killed." + message(CHR_BOND, L_PAM(14)) // "Elvis has been killed." label(0x62) @@ -2933,7 +2933,7 @@ u8 func0418_teleport_coop_to_drcaroll[] = { goto_next(0x63) label(0x07) - message(CHR_BOND, 0x300e) // "Elvis has been killed." + message(CHR_BOND, L_PAM(14)) // "Elvis has been killed." label(0x62) beginloop(0x63) @@ -3299,7 +3299,7 @@ u8 func100c_countdown_timer[] = { // Player escaped label(0x2e) - message(CHR_P1P2, 0x3010) // "Cetan ship evacuation successful." + message(CHR_P1P2, L_PAM(16)) // "Cetan ship evacuation successful." set_stage_flag(STAGEFLAG_ESCAPED) restart_timer stop_countdown_timer @@ -3341,7 +3341,7 @@ u8 func100e_check_elvis_dead[] = { endloop(0x04) label(0x2e) - message(CHR_BOND, 0x300e) // "Elvis has been killed." + message(CHR_BOND, L_PAM(14)) // "Elvis has been killed." set_stage_flag(STAGEFLAG_ALLY_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3355,7 +3355,7 @@ u8 func100f_check_drcaroll_dead[] = { endloop(0x04) label(0x2e) - message(CHR_BOND, 0x300f) // "Dr. Caroll has been killed." + message(CHR_BOND, L_PAM(15)) // "Dr. Caroll has been killed." set_stage_flag(STAGEFLAG_ALLY_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3975,7 +3975,7 @@ u8 func040a_check_pa_canisters_destroyed[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_MEGAWEAPON_DISABLED, TRUE, /*goto*/ 0x2e) - message(CHR_BOND, 0x302b) // "Cetan megaweapon has been disabled." + message(CHR_BOND, L_PAM(43)) // "Cetan megaweapon has been disabled." set_stage_flag(STAGEFLAG_MEGAWEAPON_DISABLED) label(0x2e) open_door(0x0f) @@ -4210,7 +4210,7 @@ u8 func1022_control_room[] = { goto_first(0x04) label(0x2e) - message(CHR_P1P2, 0x3015) // "Control Room has been secured." + message(CHR_P1P2, L_PAM(21)) // "Control Room has been secured." set_stage_flag(STAGEFLAG_BLONDES_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -4730,7 +4730,7 @@ u8 func102d_check_farsight_ammo_wasted[] = { endloop(0x63) label(0x2e) - message(CHR_BOND, 0x302c) // "Ammo wasted - unable to disable megaweapon." + message(CHR_BOND, L_PAM(44)) // "Ammo wasted - unable to disable megaweapon." set_stage_flag(STAGEFLAG_FARSIGHT_AMMO_WASTED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x0d) diff --git a/src/files/setup/setuppete.c b/src/files/setup/setuppete.c index 7f4c41589..c22dd6d99 100644 --- a/src/files/setup/setuppete.c +++ b/src/files/setup/setuppete.c @@ -115,12 +115,12 @@ u32 props[] = { briefing(2, 0x3202) briefing(3, 0x3203) - beginobjective(0, 0x3209, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve drop point equipment" + beginobjective(0, L_PETE(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Retrieve drop point equipment" require_object_collected(OBJ_BRIEFCASE1) require_object_collected(OBJ_BRIEFCASE2) endobjective - beginobjective(1, 0x320a, (DIFFBIT_PA | DIFFBIT_PD)) // "Attach tracer to limousine" + beginobjective(1, L_PETE(10), (DIFFBIT_PA | DIFFBIT_PD)) // "Attach tracer to limousine" complete_flags(STAGEFLAG_TRACERBUG_PLACED) fail_flags(STAGEFLAG_TRACERBUG_WASTED) fail_flags(STAGEFLAG_LIMO_DESTROYED) @@ -128,18 +128,18 @@ u32 props[] = { fail_flags(STAGEFLAG_TRACERBUG_SPOTTED) endobjective - beginobjective(2, 0x320b, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Prepare escape route" + beginobjective(2, L_PETE(11), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Prepare escape route" complete_flags(STAGEFLAG_MINE_PLACED) fail_flags(STAGEFLAG_MINE_WASTED) endobjective - beginobjective(3, 0x320d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Create vehicular diversion" + beginobjective(3, L_PETE(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Create vehicular diversion" complete_flags(STAGEFLAG_DIVERSION_CREATED) fail_flags(STAGEFLAG_TAXI_DESTROYED) fail_flags(STAGEFLAG_ROBOT_DESTROYED) endobjective - beginobjective(4, 0x320e, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain entry to G5 building" + beginobjective(4, L_PETE(14), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain entry to G5 building" complete_flags(STAGEFLAG_IN_ELEVATOR) fail_flags(STAGEFLAG_CIVILIAN_DEAD) fail_flags(STAGEFLAG_ELEVATOR_SEALED) @@ -212,24 +212,24 @@ u32 props[] = { stdobject(0x0100, MODEL_POLICECAR, 0xffff, 0x00021501, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x06, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x00a6, 0x00422001, 0x00000001, 0x20400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_REMOTEMINE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x22, 0x3226, 0x3227, 0x3228, 0x3229, 0x322a, 0x0000, 0x0000) // "Obtain Remote Mine." + rename_object(-1, 0x22, L_PETE(38), L_PETE(39), L_PETE(40), L_PETE(41), L_PETE(42), 0x0000, 0x0000) // "Obtain Remote Mine." tag(0x0f, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0xffff, 0x00000001, 0x00000001, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_TRACERBUG, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3e, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, 0x0000, 0x0000) // "Obtain Tracer Bug." + rename_object(-1, 0x3e, L_PETE(43), L_PETE(44), L_PETE(45), L_PETE(46), L_PETE(47), 0x0000, 0x0000) // "Obtain Tracer Bug." tag(0x1d, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0xffff, 0x00000001, 0x00000001, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_TRACERBUG, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3e, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, 0x0000, 0x0000) // "Obtain Tracer Bug." + rename_object(-1, 0x3e, L_PETE(43), L_PETE(44), L_PETE(45), L_PETE(46), L_PETE(47), 0x0000, 0x0000) // "Obtain Tracer Bug." tag(0x0e, 1) singlemonitor(0x0019, MODEL_G5_LASER_SWITCH, 0x00eb, 0x00000002, 0x00002301, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff13) tag(0x07, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x00a6, 0x00462001, 0x00000001, 0x20400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000) - rename_object(-1, 0x36, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x0000, 0x0000) // "Obtain Reprogrammer." + rename_object(-1, 0x36, L_PETE(49), L_PETE(50), L_PETE(51), L_PETE(52), L_PETE(53), 0x0000, 0x0000) // "Obtain Reprogrammer." tag(0x1b, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x001c, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SCOPE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x04, 0x3237, 0x3238, 0x3239, 0x323a, 0x323b, 0x0000, 0x0000) // "Obtain Remote Mine." + rename_object(-1, 0x04, L_PETE(55), L_PETE(56), L_PETE(57), L_PETE(58), L_PETE(59), 0x0000, 0x0000) // "Obtain Remote Mine." tag(0x1e, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x001c, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SCOPE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x04, 0x3237, 0x3238, 0x3239, 0x323a, 0x323b, 0x0000, 0x0000) // "Obtain Remote Mine." + rename_object(-1, 0x04, L_PETE(55), L_PETE(56), L_PETE(57), L_PETE(58), L_PETE(59), 0x0000, 0x0000) // "Obtain Remote Mine." tag(0x1f, 1) stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x009c, 0x012004e1, 0x00086000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x0a, 1) @@ -774,7 +774,7 @@ u8 func100f_check_mine[] = { label(0x03) set_stage_flag(STAGEFLAG_MINE_PLACED) - message(CHR_P1P2, 0x320f) // "Mine placed correctly." + message(CHR_P1P2, L_PETE(15)) // "Mine placed correctly." // Check that the player hasn't detonated the mine beginloop(0x2d) @@ -786,12 +786,12 @@ u8 func100f_check_mine[] = { label(0x04) set_stage_flag(STAGEFLAG_MINE_WASTED) - message(CHR_P1P2, 0x3248) // "Remote Mine has been wasted." + message(CHR_P1P2, L_PETE(72)) // "Remote Mine has been wasted." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x07) set_stage_flag(STAGEFLAG_MINE_WASTED) - message(CHR_P1P2, 0x3210) // "Mine placed incorrectly." + message(CHR_P1P2, L_PETE(16)) // "Mine placed incorrectly." label(0x0a) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -806,17 +806,17 @@ u8 func1026_uplink[] = { label(0x03) if_stage_flag_eq(STAGEFLAG_TAXI_REPROGRAMMED, FALSE, /*goto*/ 0x04) - message(CHR_P1P2, 0x3211) // "Virus already downloaded into NavComp." + message(CHR_P1P2, L_PETE(17)) // "Virus already downloaded into NavComp." reloop(0x10) label(0x04) if_chr_weapon_equipped(CHR_P1P2, WEAPON_DATAUPLINK, /*goto*/ 0x03) - message(CHR_P1P2, 0x3212) // "Hovcab is unresponsive - need Reprogrammer." + message(CHR_P1P2, L_PETE(18)) // "Hovcab is unresponsive - need Reprogrammer." reloop(0x10) // Uplinking label(0x03) - message(CHR_P1P2, 0x3213) // "Accessing hovercab navigation systems." + message(CHR_P1P2, L_PETE(19)) // "Accessing hovercab navigation systems." assign_sound(0x0456, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_TAXI, TRUE) restart_timer @@ -827,9 +827,9 @@ u8 func1026_uplink[] = { endloop(0x05) label(0x04) - message(CHR_P1P2, 0x3214) // "Virus downloaded successfully." + message(CHR_P1P2, L_PETE(20)) // "Virus downloaded successfully." yield - message(CHR_P1P2, 0x3215) // "Hovercab navigation systems reprogrammed." + message(CHR_P1P2, L_PETE(21)) // "Hovercab navigation systems reprogrammed." mute_channel(CHANNEL_7) assign_sound(0x01c1, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_TAXI, TRUE) @@ -839,7 +839,7 @@ u8 func1026_uplink[] = { // Moved away while uplinking label(0x06) - message(CHR_P1P2, 0x3216) // "Connection to hovercab broken." + message(CHR_P1P2, L_PETE(22)) // "Connection to hovercab broken." mute_channel(CHANNEL_7) yield yield @@ -906,7 +906,7 @@ u8 func040d_limo[] = { if_stage_flag_eq(STAGEFLAG_TRACERBUG_PLACED, TRUE, /*goto*/ 0x03) if_difficulty_lt(DIFF_PA, /*goto*/ 0x03) set_stage_flag(STAGEFLAG_LIMO_ESCAPED) - message(CHR_BOND, 0x321c) // "DataDyne limo has escaped." + message(CHR_BOND, L_PETE(28)) // "DataDyne limo has escaped." label(0x03) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1095,7 +1095,7 @@ u8 func1005_check_things_destroyed[] = { set_stage_flag(STAGEFLAG_LIMO_DESTROYED) mute_channel(CHANNEL_1) if_difficulty_lt(DIFF_SA, /*goto*/ 0x03) - message(CHR_BOND, 0x3219) // "Mission critical vehicle destroyed." + message(CHR_BOND, L_PETE(25)) // "Mission critical vehicle destroyed." // Check taxi label(0x03) @@ -1104,7 +1104,7 @@ u8 func1005_check_things_destroyed[] = { if_object_in_good_condition(OBJ_TAXI, /*goto*/ 0x03) mute_channel(CHANNEL_0) set_stage_flag(STAGEFLAG_TAXI_DESTROYED) - message(CHR_BOND, 0x3219) // "Mission critical vehicle destroyed." + message(CHR_BOND, L_PETE(25)) // "Mission critical vehicle destroyed." // Check robot label(0x03) @@ -1122,7 +1122,7 @@ u8 func1005_check_things_destroyed[] = { label(0x04) set_stage_flag(STAGEFLAG_ROBOT_DESTROYED) - message(CHR_BOND, 0x3219) // "Mission critical vehicle destroyed." + message(CHR_BOND, L_PETE(25)) // "Mission critical vehicle destroyed." label(0x03) endloop(0x10) @@ -1169,7 +1169,7 @@ u8 func1006_check_for_end[] = { if_all_objectives_complete(/*goto*/ 0x05) // Objectives failed - message(CHR_P1P2, 0x321a) // "MISSION FAILED" + message(CHR_P1P2, L_PETE(26)) // "MISSION FAILED" label(0x03) restart_timer @@ -1637,7 +1637,7 @@ u8 func0413_bugspotter[] = { assign_sound(0x044a, CHANNEL_6) play_sound_from_entity(CHANNEL_6, CHR_SELF, 0x0bb8, 0x1770, 0x01) set_stage_flag(STAGEFLAG_TRACERBUG_SPOTTED) - message(CHR_BOND, 0x3243) // "Tracer Bug has been spotted." + message(CHR_BOND, L_PETE(67)) // "Tracer Bug has been spotted." // Wait for talking animation to finish beginloop(0x05) @@ -1934,7 +1934,7 @@ u8 func100a_check_cia2_dead[] = { label(0x05) set_stage_flag(STAGEFLAG_CIVILIAN_DEAD) - message(CHR_BOND, 0x321d) // "Mission failed - unacceptable civilian casualties." + message(CHR_BOND, L_PETE(29)) // "Mission failed - unacceptable civilian casualties." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2209,7 +2209,7 @@ u8 func041e_sealer1[] = { set_stage_flag(STAGEFLAG_ELEVATOR_SEALED) assign_sound(0x0469, CHANNEL_6) play_sound_from_entity(CHANNEL_6, CHR_SELF, 0x0bb8, 0x1770, 0x01) - message(CHR_BOND, 0x3221) // "Elevator access sealed." + message(CHR_BOND, L_PETE(33)) // "Elevator access sealed." chr_do_animation(ANIM_STANDING_TYPE_ONE_HAND, 0, 193, 0x10, 0x10, CHR_SELF, 2) beginloop(0x06) @@ -2229,7 +2229,7 @@ u8 func100d_spawn_alarm_responders[] = { label(0x03) restart_timer - play_sound(0x7af0, -1) // "Attention all personnel" + play_sound(L_MP13(240), -1) // "Attention all personnel" beginloop(0x1d) if_timer_gt(200, /*goto*/ 0x03) @@ -2237,7 +2237,7 @@ u8 func100d_spawn_alarm_responders[] = { label(0x03) restart_timer - play_sound(0x7af1, -1) // "Locate and apprehend fugitive" + play_sound(L_MP13(241), -1) // "Locate and apprehend fugitive" beginloop(0x1e) if_timer_gt(120, /*goto*/ 0x03) @@ -2472,12 +2472,12 @@ u8 func1010_elevator_switch[] = { lock_door(0x10, 0x02) lock_door(0x11, 0x02) if_stage_flag_eq(STAGEFLAG_ELEVATOR_SEALED, TRUE, /*goto*/ 0x04) - message(CHR_P1P2, 0x3221) // "Elevator access sealed." + message(CHR_P1P2, L_PETE(33)) // "Elevator access sealed." set_stage_flag(STAGEFLAG_ELEVATOR_SEALED) goto_first(0x10) label(0x04) - message(CHR_P1P2, 0x3230) // "Elevator door cannot be reopened." + message(CHR_P1P2, L_PETE(48)) // "Elevator door cannot be reopened." goto_first(0x10) endlist @@ -2509,7 +2509,7 @@ u8 func1014_crash[] = { move_object_to_pad(OBJ_MINE1, 0x0029) destroy_object(OBJ_MINE1) set_stage_flag(STAGEFLAG_DIVERSION_CREATED) - message(CHR_BOND, 0x3236) // "Diversion has been created." + message(CHR_BOND, L_PETE(54)) // "Diversion has been created." destroy_object(OBJ_TAXI) restart_timer @@ -2552,16 +2552,16 @@ u8 func040a_intro_sfx[] = { wait_until(30, 0x55) - speak(CHR_BOND, 0x3244, 0x7408, CHANNEL_7, COLOR_05_GREEN) // "We suspect the G5 Corporation is just a front for ..." + speak(CHR_BOND, L_PETE(68), 0x7408, CHANNEL_7, COLOR_05_GREEN) // "We suspect the G5 Corporation is just a front for ..." wait_until(1060, 0x56) - speak(CHR_BOND, 0x3245, 0x7409, CHANNEL_7, COLOR_09_BLUE) // "Just who is this help you keep referring to?" + speak(CHR_BOND, L_PETE(69), 0x7409, CHANNEL_7, COLOR_09_BLUE) // "Just who is this help you keep referring to?" wait_until(1260, 0x57) - speak(CHR_BOND, 0x3246, 0x740a, CHANNEL_7, COLOR_05_GREEN) // "Not now, Joanna. Time for radio silence. Good luck..." + speak(CHR_BOND, L_PETE(70), 0x740a, CHANNEL_7, COLOR_05_GREEN) // "Not now, Joanna. Time for radio silence. Good luck..." wait_until(1488, 0x58) - speak(CHR_BOND, 0x3247, 0x740b, CHANNEL_7, COLOR_09_BLUE) // "Thanks a lot." + speak(CHR_BOND, L_PETE(71), 0x740b, CHANNEL_7, COLOR_09_BLUE) // "Thanks a lot." label(0x2d) yield @@ -2955,7 +2955,7 @@ u8 func101a_msg_onlyplace[] = { endloop(0x10) label(0x03) - speak(CHR_P1P2, 0x323c, 0x8179, CHANNEL_6, COLOR_09_BLUE) // "The only place we could secure the equipment was a..." + speak(CHR_P1P2, L_PETE(60), 0x8179, CHANNEL_6, COLOR_09_BLUE) // "The only place we could secure the equipment was a..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -2975,7 +2975,7 @@ u8 func101b_msg_blockedupdoors[] = { endloop(0x05) label(0x03) - speak(CHR_P1P2, 0x323d, 0x73b1, CHANNEL_6, COLOR_09_BLUE) // "Either of those blocked-up doors will do as an esc..." + speak(CHR_P1P2, L_PETE(61), 0x73b1, CHANNEL_6, COLOR_09_BLUE) // "Either of those blocked-up doors will do as an esc..." label(0x0a) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2998,7 +2998,7 @@ u8 func101c_msg_reprogramthattaxi[] = { endloop(0x05) label(0x03) - speak(CHR_P1P2, 0x323e, 0x817a, CHANNEL_6, COLOR_09_BLUE) // "Reprogram that taxi - it's a Mark 2 and should be ..." + speak(CHR_P1P2, L_PETE(62), 0x817a, CHANNEL_6, COLOR_09_BLUE) // "Reprogram that taxi - it's a Mark 2 and should be ..." label(0x0a) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3011,7 +3011,7 @@ u8 func101d_msg_pointofingress[] = { endloop(0x10) label(0x03) - speak(CHR_P1P2, 0x323f, 0x817b, CHANNEL_6, COLOR_09_BLUE) // "That car park lift is your only point of ingress." + speak(CHR_P1P2, L_PETE(63), 0x817b, CHANNEL_6, COLOR_09_BLUE) // "That car park lift is your only point of ingress." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3040,7 +3040,7 @@ u8 func101e_check_sealer_guards_dead[] = { label(0x03) if_stage_flag_eq(STAGEFLAG_DIVERSION_CREATED, TRUE, /*goto*/ 0x03) - message(CHR_BOND, 0x3242) // "An alternative diversion has been created!" + message(CHR_BOND, L_PETE(66)) // "An alternative diversion has been created!" unset_stage_flag(STAGEFLAG_TAXI_DESTROYED) unset_stage_flag(STAGEFLAG_ROBOT_DESTROYED) set_stage_flag(STAGEFLAG_DIVERSION_CREATED) diff --git a/src/files/setup/setuprit.c b/src/files/setup/setuprit.c index 22a515c20..d9ddf2e8f 100644 --- a/src/files/setup/setuprit.c +++ b/src/files/setup/setuprit.c @@ -135,29 +135,29 @@ u32 props[] = { briefing(2, 0x3602) briefing(3, 0x3603) - beginobjective(0, 0x3605, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and retrieve equipment" + beginobjective(0, L_RIT(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and retrieve equipment" require_object_collected(OBJ_EQUIPMENT) fail_flags(STAGEFLAG_EQUIPMENT_SWITCH_DESTROYED) endobjective - beginobjective(1, 0x3606, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate President" + beginobjective(1, L_RIT(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate President" complete_flags(STAGEFLAG_PRESIDENT_STARTED_RUNNING) fail_flags(STAGEFLAG_PRESIDENT_CALLED_SECURITY) endobjective - beginobjective(2, 0x3607, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Get President to escape capsule" + beginobjective(2, L_RIT(7), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Get President to escape capsule" complete_flags(STAGEFLAG_PRESIDENT_AT_POD) fail_flags(STAGEFLAG_PRESIDENT_DEAD) fail_flags(STAGEFLAG_KILLED_NEUTRALS) fail_flags(STAGEFLAG_POD_DESTROYED) endobjective - beginobjective(3, 0x3608, (DIFFBIT_PA | DIFFBIT_PD)) // "Secure Air Force One flight path" + beginobjective(3, L_RIT(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Secure Air Force One flight path" complete_flags(STAGEFLAG_PLANE_STABILIZED) fail_flags(STAGEFLAG_AUTOPILOT_DESTROYED) endobjective - beginobjective(4, 0x3609, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Detach UFO from Air Force One" + beginobjective(4, L_RIT(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Detach UFO from Air Force One" complete_flags(STAGEFLAG_UFO_ATTACHMENT_DAMAGED) fail_flags(STAGEFLAG_BOTH_MINES_WASTED) fail_flags(STAGEFLAG_PLANE_CRASHED) @@ -256,12 +256,12 @@ u32 props[] = { door(0x0100, MODEL_AF1_DOORBIG2, 0x0102, 0x10000400, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000020, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_AF1_DOORBIG2, 0x0103, 0x10000400, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000020, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) key(0x0080, MODEL_KEYCARD, 0x000e, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000004) - rename_object(-1, 0x49, 0x3637, 0x3638, 0x3639, 0x363a, 0x363b, 0x0000, 0x0000) // "" + rename_object(-1, 0x49, L_RIT(55), L_RIT(56), L_RIT(57), L_RIT(58), L_RIT(59), 0x0000, 0x0000) // "" key(0x0080, MODEL_KEYCARD, 0x000f, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000020) - rename_object(-1, 0x49, 0x3637, 0x3638, 0x3639, 0x363a, 0x363b, 0x0000, 0x0000) // "" + rename_object(-1, 0x49, L_RIT(55), L_RIT(56), L_RIT(57), L_RIT(58), L_RIT(59), 0x0000, 0x0000) // "" tag(0x22, 1) key(0x0080, MODEL_KEYCARD, 0x0001, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) - rename_object(-1, 0x49, 0x3637, 0x3638, 0x3639, 0x363a, 0x363b, 0x0000, 0x0000) // "" + rename_object(-1, 0x49, L_RIT(55), L_RIT(56), L_RIT(57), L_RIT(58), L_RIT(59), 0x0000, 0x0000) // "" door(0x0100, MODEL_DD_DR_NONREF, 0x00f5, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_DD_DR_NONREF, 0x00f6, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_DD_DR_NONREF, 0x00f7, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000) @@ -427,10 +427,10 @@ u32 props[] = { singlemonitor(0x0100, MODEL_GOODSTATION, 0x0167, 0x000004e1, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03) tag(0x00, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0x00b3, 0x00000101, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_SUITCASE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x4d, 0x360a, 0x360b, 0x360c, 0x360d, 0x360e, 0x0000, 0x0000) // "Obtain Suitcase." + rename_object(-1, 0x4d, L_RIT(10), L_RIT(11), L_RIT(12), L_RIT(13), L_RIT(14), 0x0000, 0x0000) // "Obtain Suitcase." tag(0x3a, 1) weapon(0x0180, MODEL_CHRBRIEFCASE, 0xffff, 0x00000101, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_SUITCASE, 0x00ffffff, 0x00000000) - rename_object(-1, 0x4d, 0x360a, 0x360b, 0x360c, 0x360d, 0x360e, 0x0000, 0x0000) // "Obtain Suitcase." + rename_object(-1, 0x4d, L_RIT(10), L_RIT(11), L_RIT(12), L_RIT(13), L_RIT(14), 0x0000, 0x0000) // "Obtain Suitcase." tag(0x24, 1) stdobject(0x0100, MODEL_PRESCAPSULE, 0x0171, 0x000001e1, 0x00004101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007d00, 0x00000000, 0x00000000, 0x0fff0000) glass(0x0100, MODEL_WINDOW, 0x016d, 0x04000262, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000) @@ -663,7 +663,7 @@ u8 func1005_check_neutrals_killed[] = { endloop(0x04) label(0x2d) - message(CHR_BOND, 0x3614) // "Too many neutral casualties inflicted." + message(CHR_BOND, L_RIT(20)) // "Too many neutral casualties inflicted." set_stage_flag(STAGEFLAG_KILLED_NEUTRALS) label(0x06) @@ -1142,8 +1142,8 @@ u8 func100a_autopilot_switch[] = { set_object_image(OBJ_AUTOPILOT_SWITCH, 0x00, 0x13) set_stage_flag(STAGEFLAG_PLANE_STABILIZED) yield - message(CHR_P1P2, 0x3618) // "Air Force One has been stabilized." - message(CHR_P1P2, 0x3617) // "Autopilot has been activated." + message(CHR_P1P2, L_RIT(24)) // "Air Force One has been stabilized." + message(CHR_P1P2, L_RIT(23)) // "Autopilot has been activated." restart_timer beginloop(0x0e) @@ -1156,7 +1156,7 @@ u8 func100a_autopilot_switch[] = { // Switch destroyed label(0x08) - message(CHR_P1P2, 0x3619) // "Autopilot systems have been destroyed." + message(CHR_P1P2, L_RIT(25)) // "Autopilot systems have been destroyed." set_stage_flag(STAGEFLAG_AUTOPILOT_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1215,7 +1215,7 @@ u8 func0405_president_in_room[] = { label(0x06) do_preset_animation(0) - speak(CHR_TARGET, 0x3623, 0x12c5, CHANNEL_6, COLOR_08_RED) // "Who are you, young lady?" + speak(CHR_TARGET, L_RIT(35), 0x12c5, CHANNEL_6, COLOR_08_RED) // "Who are you, young lady?" restart_timer beginloop(0x60) @@ -1234,7 +1234,7 @@ u8 func0405_president_in_room[] = { endloop(0x60) label(0x06) - speak(CHR_TARGET, 0x3625, 0x72bc, CHANNEL_7, COLOR_09_BLUE) // "Mr. President, you're in danger. Trent is trying t..." + speak(CHR_TARGET, L_RIT(37), 0x72bc, CHANNEL_7, COLOR_09_BLUE) // "Mr. President, you're in danger. Trent is trying t..." restart_timer stop_chr try_face_entity(0x0200, 0x0000, /*goto*/ 0x78) @@ -1258,7 +1258,7 @@ u8 func0405_president_in_room[] = { label(0x06) do_preset_animation(1) - speak(CHR_TARGET, 0x3628, 0x12c6, CHANNEL_6, COLOR_08_RED) // "You can't make accusations like that without evide..." + speak(CHR_TARGET, L_RIT(40), 0x12c6, CHANNEL_6, COLOR_08_RED) // "You can't make accusations like that without evide..." restart_timer beginloop(0x79) @@ -1285,7 +1285,7 @@ u8 func0405_president_in_room[] = { label(0x85) set_chr_hiddenflag(CHR_BOND, CHRHFLAG_DISGUISE_UNCOVERED) set_chr_hiddenflag(CHR_COOP, CHRHFLAG_DISGUISE_UNCOVERED) - speak(CHR_TARGET, 0x3624, 0x12c4, CHANNEL_6, COLOR_08_RED) // "Security, SECURITY!!" + speak(CHR_TARGET, L_RIT(36), 0x12c4, CHANNEL_6, COLOR_08_RED) // "Security, SECURITY!!" restart_timer chr_do_animation(0x0231, 0, 193, 0x18, 0x10, CHR_SELF, 2) @@ -1328,7 +1328,7 @@ u8 func0405_president_in_room[] = { // Has equipment label(0x10) stop_chr - speak(CHR_TARGET, 0x3629, 0x72bd, CHANNEL_6, COLOR_09_BLUE) // "This is a recording of a meeting between Trent and..." + speak(CHR_TARGET, L_RIT(41), 0x72bd, CHANNEL_6, COLOR_09_BLUE) // "This is a recording of a meeting between Trent and..." restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x0b) @@ -1349,7 +1349,7 @@ u8 func0405_president_in_room[] = { label(0x06) do_preset_animation(2) - speak(CHR_TARGET, 0x362a, 0x12c7, CHANNEL_6, COLOR_08_RED) // "Seems overwhelming... I'm in your hands. What do w..." + speak(CHR_TARGET, L_RIT(42), 0x12c7, CHANNEL_6, COLOR_08_RED) // "Seems overwhelming... I'm in your hands. What do w..." restart_timer beginloop(0x7a) @@ -1392,7 +1392,7 @@ u8 func0405_president_in_room[] = { label(0x06) do_preset_animation(-1) - speak(CHR_TARGET, 0x3626, 0x816e, CHANNEL_6, COLOR_08_RED) // "What the hell was that!" + speak(CHR_TARGET, L_RIT(38), 0x816e, CHANNEL_6, COLOR_08_RED) // "What the hell was that!" restart_timer beginloop(0x0c) @@ -1402,7 +1402,7 @@ u8 func0405_president_in_room[] = { label(0x06) stop_chr set_stage_flag(STAGEFLAG_PRESIDENT_STARTED_RUNNING) - speak(CHR_TARGET, 0x3627, 0x72be, CHANNEL_6, COLOR_09_BLUE) // "We have to get you to the escape pod. Follow me." + speak(CHR_TARGET, L_RIT(39), 0x72be, CHANNEL_6, COLOR_09_BLUE) // "We have to get you to the escape pod. Follow me." restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x0e) @@ -1459,7 +1459,7 @@ u8 func0404_president_running[] = { play_sound_from_entity(CHANNEL_6, CHR_SELF, 0x0bb8, 0x1770, 0x01) if_stage_flag_eq(STAGEFLAG_PRESIDENT_INJURED, TRUE, /*goto*/ 0x56) set_stage_flag(STAGEFLAG_PRESIDENT_INJURED) - message(CHR_BOND, 0x3648) // "The President is under attack." + message(CHR_BOND, L_RIT(72)) // "The President is under attack." beginloop(0x56) if_num_times_shot_lt(1, /*goto*/ 0x06) @@ -1629,7 +1629,7 @@ u8 func100b_check_president_dead[] = { label(0x06) set_stage_flag(STAGEFLAG_PRESIDENT_DEAD) - message(CHR_BOND, 0x361a) // "The President has been incapacitated." + message(CHR_BOND, L_RIT(26)) // "The President has been incapacitated." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1861,7 +1861,7 @@ u8 func100c_cockpit[] = { damage_chr(CHR_PILOT2, 18) yield set_stage_flag(STAGEFLAG_PILOTS_DEAD) - message(CHR_BOND, 0x361b) // "Pilots have been killed." + message(CHR_BOND, L_RIT(27)) // "Pilots have been killed." goto_next(0x06) // Both takers dead @@ -1895,7 +1895,7 @@ u8 func100c_cockpit[] = { label(0x0b) if_stage_flag_eq(STAGEFLAG_ALL_OBJECTIVES_COMPLETE, TRUE, /*goto*/ 0x11) - message(CHR_BOND, 0x361d) // "Air Force One is about to crash." + message(CHR_BOND, L_RIT(29)) // "Air Force One is about to crash." // Wait until the 50 second mark beginloop(0x0c) @@ -1923,7 +1923,7 @@ u8 func100c_cockpit[] = { label(0x2d) set_object_image(0x03, 0x00, 0x13) set_stage_flag(STAGEFLAG_PLANE_STABILIZED) - message(CHR_BOND, 0x361c) // "Pilots have been saved." + message(CHR_BOND, L_RIT(28)) // "Pilots have been saved." reset_ambience set_ailist(CHR_SELF, GAILIST_IDLE) @@ -2046,14 +2046,14 @@ u8 func1002_intro[] = { wait_until(140, 0x94) wait_until(180, 0x60) - speak(CHR_BOND, 0x3649, 0x744c, CHANNEL_7, COLOR_05_GREEN) // "Have you thought any more about that proposal I ga..." + speak(CHR_BOND, L_RIT(73), 0x744c, CHANNEL_7, COLOR_05_GREEN) // "Have you thought any more about that proposal I ga..." wait_until(330, 0x95) wait_until(360, 0x96) wait_until(438, 0x77) - speak(CHR_BOND, 0x364a, 0x744d, CHANNEL_7, COLOR_08_RED) // "My answer remains the same... I'm sorry Trent, but..." + speak(CHR_BOND, L_RIT(74), 0x744d, CHANNEL_7, COLOR_08_RED) // "My answer remains the same... I'm sorry Trent, but..." wait_until(486, 0x97) @@ -2062,13 +2062,13 @@ u8 func1002_intro[] = { wait_until(850, 0x99) wait_until(1020, 0x78) - speak(CHR_BOND, 0x364b, 0x744e, CHANNEL_7, COLOR_05_GREEN) // "But this is a golden opportunity to show that Amer..." + speak(CHR_BOND, L_RIT(75), 0x744e, CHANNEL_7, COLOR_05_GREEN) // "But this is a golden opportunity to show that Amer..." wait_until(1402, 0x79) - speak(CHR_BOND, 0x364c, 0x81bb, CHANNEL_7, COLOR_08_RED) // "Damn it, man! I say no and I mean no! I'm not gonn..." + speak(CHR_BOND, L_RIT(76), 0x81bb, CHANNEL_7, COLOR_08_RED) // "Damn it, man! I say no and I mean no! I'm not gonn..." wait_until(2348, 0x7a) - speak(CHR_BOND, 0x364d, 0x7450, CHANNEL_7, COLOR_05_GREEN) // "As you wish, sir." + speak(CHR_BOND, L_RIT(77), 0x7450, CHANNEL_7, COLOR_05_GREEN) // "As you wish, sir." wait_until(2406, 0x9a) @@ -2084,7 +2084,7 @@ u8 func1002_intro[] = { wait_until(2616, 0x9e) wait_until(2654, 0x7b) - speak(CHR_BOND, 0x364e, 0x7451, CHANNEL_7, COLOR_05_GREEN) // "My last chance? Ha! You fool. That was yours." + speak(CHR_BOND, L_RIT(78), 0x7451, CHANNEL_7, COLOR_05_GREEN) // "My last chance? Ha! You fool. That was yours." close_door(0x15) play_sound(0x8008, CHANNEL_10) @@ -2872,7 +2872,7 @@ u8 func0421_trent_waiting[] = { label(0x06) restart_timer - speak(CHR_TARGET, 0x362d, 0x816f, CHANNEL_6, COLOR_05_GREEN) // "How the hell did you get on board?" + speak(CHR_TARGET, L_RIT(45), 0x816f, CHANNEL_6, COLOR_05_GREEN) // "How the hell did you get on board?" chr_do_animation(ANIM_TALKING_0231, 0, -1, 0x10, 0x10, CHR_SELF, 2) beginloop(0x08) @@ -2901,7 +2901,7 @@ u8 func0420_trent_attacking[] = { label(0x2d) set_shield(500) set_chr_hiddenflag(CHR_SELF, CHRHFLAG_10000000) - speak(CHR_P1P2, 0x3646, 0x12cb, CHANNEL_6, COLOR_05_GREEN) // "Ha, Ha, Ha, Ha, Ha." + speak(CHR_P1P2, L_RIT(70), 0x12cb, CHANNEL_6, COLOR_05_GREEN) // "Ha, Ha, Ha, Ha, Ha." set_ailist(CHR_SELF, AILIST_TRENT_RUNNING) // President in sight @@ -2929,7 +2929,7 @@ u8 func0420_trent_attacking[] = { label(0x09) restart_timer chr_do_animation(ANIM_TALKING_0231, 0, -1, 0x10, 0x10, CHR_SELF, 2) - speak(CHR_P1P2, 0x3647, 0x12ca, CHANNEL_6, COLOR_05_GREEN) // "You'll never save him now." + speak(CHR_P1P2, L_RIT(71), 0x12ca, CHANNEL_6, COLOR_05_GREEN) // "You'll never save him now." beginloop(0x0a) if_timer_gt(120, /*goto*/ 0x06) @@ -3242,7 +3242,7 @@ u8 func0407_steward[] = { set_chr_hiddenflag(CHR_BOND, CHRHFLAG_DISGUISE_UNCOVERED) do_preset_animation(-1) restart_timer - speak(CHR_P1P2, 0x362b, 0x1abb, CHANNEL_4, COLOR_04_ORANGE) // "Hey, that's not..." + speak(CHR_P1P2, L_RIT(43), 0x1abb, CHANNEL_4, COLOR_04_ORANGE) // "Hey, that's not..." beginloop(0x08) if_timer_gt(35, /*goto*/ 0x2d) @@ -3347,7 +3347,7 @@ u8 func1015_msg_retrievetheevidence[] = { endloop(0x08) label(0x2d) - speak(CHR_BOND, 0x362e, 0x73c8, CHANNEL_6, COLOR_09_BLUE) // "Now, let's retrieve the evidence." + speak(CHR_BOND, L_RIT(46), 0x73c8, CHANNEL_6, COLOR_09_BLUE) // "Now, let's retrieve the evidence." label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3366,7 +3366,7 @@ u8 func1016_msg_onthislevel[] = { label(0x2d) set_target_chr(CHR_PRESET) - speak(CHR_TARGET, 0x362f, 0x8185, CHANNEL_6, COLOR_09_BLUE) // "The President's room is on this level, Joanna." + speak(CHR_TARGET, L_RIT(47), 0x8185, CHANNEL_6, COLOR_09_BLUE) // "The President's room is on this level, Joanna." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3390,7 +3390,7 @@ u8 func1017_msg_gettothecockpit[] = { endloop(0x08) label(0x2d) - speak(CHR_BOND, 0x3630, 0x8186, CHANNEL_5, COLOR_09_BLUE) // "Something's wrong... You have to get to the cockpi..." + speak(CHR_BOND, L_RIT(48), 0x8186, CHANNEL_5, COLOR_09_BLUE) // "Something's wrong... You have to get to the cockpi..." label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3409,7 +3409,7 @@ u8 func1018_msg_maybeamine[] = { endloop(0x04) label(0x2d) - speak(CHR_P1P2, 0x3631, 0x73cb, CHANNEL_6, COLOR_09_BLUE) // "Maybe a mine will detach the UFO." + speak(CHR_P1P2, L_RIT(49), 0x73cb, CHANNEL_6, COLOR_09_BLUE) // "Maybe a mine will detach the UFO." label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3474,7 +3474,7 @@ u8 func0423_outro[] = { goto_first(0x60) label(0x06) - speak(CHR_BOND, 0x364f, 0x7452, CHANNEL_7, COLOR_09_BLUE) // "Elvis! Elvis! I can't detach that tube from the fu..." + speak(CHR_BOND, L_RIT(79), 0x7452, CHANNEL_7, COLOR_09_BLUE) // "Elvis! Elvis! I can't detach that tube from the fu..." #define outro_wait_until(time, loopid) \ beginloop(loopid) \ @@ -3486,20 +3486,20 @@ u8 func0423_outro[] = { outro_wait_until(426, 0x77) - speak(CHR_BOND, 0x3650, 0x7453, CHANNEL_7, COLOR_06_WHITE) // "Piece of cake, Joanna. Watch this!" + speak(CHR_BOND, L_RIT(80), 0x7453, CHANNEL_7, COLOR_06_WHITE) // "Piece of cake, Joanna. Watch this!" outro_wait_until(1045, 0x65) play_sound(0x0063, CHANNEL_10) outro_wait_until(1050, 0x78) - speak(CHR_BOND, 0x3651, 0x7454, CHANNEL_7, COLOR_06_WHITE) // "Uh-oh." + speak(CHR_BOND, L_RIT(81), 0x7454, CHANNEL_7, COLOR_06_WHITE) // "Uh-oh." emit_sparks(0x23) outro_wait_until(1112, 0x79) - speak(CHR_BOND, 0x3652, 0x7455, CHANNEL_7, COLOR_09_BLUE) // "Watch what? Will you stop playing around and shoot..." + speak(CHR_BOND, L_RIT(82), 0x7455, CHANNEL_7, COLOR_09_BLUE) // "Watch what? Will you stop playing around and shoot..." outro_wait_until(1380, 0x7a) - speak(CHR_BOND, 0x3653, 0x7456, CHANNEL_7, COLOR_06_WHITE) // "Out of options... Joanna, brace yourself for impac..." + speak(CHR_BOND, L_RIT(83), 0x7456, CHANNEL_7, COLOR_06_WHITE) // "Out of options... Joanna, brace yourself for impac..." outro_wait_until(1950, 0x7b) @@ -3625,7 +3625,7 @@ u8 func101a_equipment_switch[] = { if_chr_has_object(CHR_P1P2, OBJ_KEYCARD, /*goto*/ 0x2d) restart_timer - message(CHR_P1P2, 0x363f) // "Access denied - lift key card required." + message(CHR_P1P2, L_RIT(63)) // "Access denied - lift key card required." beginloop(0x77) if_timer_gt(120, /*goto*/ 0x06) @@ -3639,7 +3639,7 @@ u8 func101a_equipment_switch[] = { set_object_image(OBJ_EQUIPMENT_SWITCH, 0x00, 0x13) set_stage_flag(STAGEFLAG_EQUIPMENT_RAISED) open_door(0x1c) - message(CHR_P1P2, 0x363d) // "Cargo bay has been raised." + message(CHR_P1P2, L_RIT(61)) // "Cargo bay has been raised." assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_EQUIPMENT_SWITCH, TRUE) unset_object_flag(0x1b, OBJFLAG_DEACTIVATED) @@ -3690,7 +3690,7 @@ u8 func101b_hoverbike_switch[] = { label(0x0a) if_chr_has_object(CHR_P1P2, OBJ_KEYCARD, /*goto*/ 0x2d) restart_timer - message(CHR_P1P2, 0x363f) // "Access denied - lift key card required." + message(CHR_P1P2, L_RIT(63)) // "Access denied - lift key card required." beginloop(0x77) if_timer_gt(120, /*goto*/ 0x06) @@ -3702,7 +3702,7 @@ u8 func101b_hoverbike_switch[] = { // Activated with keycard label(0x2d) set_object_image(OBJ_HOVERBIKE_SWITCH, 0x00, 0x13) - message(CHR_P1P2, 0x363c) // "Cargo bay has been lowered." + message(CHR_P1P2, L_RIT(60)) // "Cargo bay has been lowered." set_savefile_flag(SAVEFILEFLAG_CRASHSITE_BIKE) assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_HOVERBIKE_SWITCH, TRUE) @@ -3738,7 +3738,7 @@ u8 func101c_check_equipment_switch_destroyed[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_EQUIPMENT_RAISED, TRUE, /*goto*/ 0x2d) set_stage_flag(STAGEFLAG_EQUIPMENT_SWITCH_DESTROYED) - message(CHR_BOND, 0x363e) // "Mission critical object has been destroyed." + message(CHR_BOND, L_RIT(62)) // "Mission critical object has been destroyed." label(0x2d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3833,7 +3833,7 @@ u8 func101d_handle_early_president_death[] = { u8 func1007_check_pod_destroyed[] = { beginloop(0x04) if_object_in_good_condition(OBJ_ESCAPE_POD, /*goto*/ 0x2d) - message(CHR_BOND, 0x363e) // "Mission critical object has been destroyed." + message(CHR_BOND, L_RIT(62)) // "Mission critical object has been destroyed." set_stage_flag(STAGEFLAG_POD_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) @@ -3908,7 +3908,7 @@ u8 func1022_pilots_stabilizing[] = { endloop(0x93) label(0x06) - message(CHR_BOND, 0x3654) // "The pilots have stabilized Air Force One." + message(CHR_BOND, L_RIT(84)) // "The pilots have stabilized Air Force One." set_stage_flag(STAGEFLAG_PLANE_STABILIZED) label(0x0e) diff --git a/src/files/setup/setupsev.c b/src/files/setup/setupsev.c index 4fdce1b15..65e679d95 100644 --- a/src/files/setup/setupsev.c +++ b/src/files/setup/setupsev.c @@ -62,15 +62,15 @@ u32 props[] = { briefing(2, 0x3c02) briefing(3, 0x3c03) - beginobjective(0, 0x3c04, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Sabotage enemy medical experiment" + beginobjective(0, L_SEV(4), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Sabotage enemy medical experiment" complete_flags(STAGEFLAG_EXPERIMENT_DESTROYED) endobjective - beginobjective(1, 0x3c05, (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy captured Maian saucer" + beginobjective(1, L_SEV(5), (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy captured Maian saucer" complete_flags(STAGEFLAG_SAUCER_DESTROYED) endobjective - beginobjective(2, 0x3c06, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate distress signal" + beginobjective(2, L_SEV(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate distress signal" complete_flags(STAGEFLAG_CONSOLE_ACTIVATED) fail_flags(STAGEFLAG_CONSOLE_DESTROYED) fail_flags(STAGEFLAG_TRAPPED_AT_START) @@ -1131,7 +1131,7 @@ u8 func100d_start_lifts[] = { u8 func1003_check_experiment_destroyed[] = { beginloop(0x04) if_object_in_good_condition(OBJ_EXPERIMENT, /*goto*/ 0x2c) - message(CHR_BOND, 0x3c07) // "Medical experiment has been sabotaged." + message(CHR_BOND, L_SEV(7)) // "Medical experiment has been sabotaged." set_stage_flag(STAGEFLAG_EXPERIMENT_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -1143,7 +1143,7 @@ u8 func1003_check_experiment_destroyed[] = { u8 func1004_check_saucer_destroyed[] = { beginloop(0x04) if_object_in_good_condition(0x3e, /*goto*/ 0x2c) - message(CHR_BOND, 0x3c08) // "Captured Maian saucer has been destroyed." + message(CHR_BOND, L_SEV(8)) // "Captured Maian saucer has been destroyed." set_stage_flag(STAGEFLAG_SAUCER_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2c) @@ -1327,13 +1327,13 @@ u8 func1008_check_console[] = { label(0x2c) assign_sound(0x8111, CHANNEL_0) play_sound_from_object(CHANNEL_0, OBJ_CONSOLE, 0x012c, 0x0190) - message(CHR_BOND, 0x3c09) // "Distress signal has been sent." + message(CHR_BOND, L_SEV(9)) // "Distress signal has been sent." set_stage_flag(STAGEFLAG_CONSOLE_ACTIVATED) set_ailist(CHR_SELF, GAILIST_IDLE) // Console destroyed label(0x08) - message(CHR_BOND, 0x3c0a) // "Critical mission object has been destroyed." + message(CHR_BOND, L_SEV(10)) // "Critical mission object has been destroyed." set_stage_flag(STAGEFLAG_CONSOLE_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1486,7 +1486,7 @@ u8 func100b_check_medlab_escapable[] = { // Player has psychosis gun but ammo depleted label(0x2c) - message(CHR_BOND, 0x3c0b) // "Mission failed - cannot escape from medlab." + message(CHR_BOND, L_SEV(11)) // "Mission failed - cannot escape from medlab." set_stage_flag(STAGEFLAG_TRAPPED_AT_START) goto_next(0x0e) @@ -1505,7 +1505,7 @@ u8 func100b_check_medlab_escapable[] = { endloop(0x0e) label(0x06) - message(CHR_BOND, 0x3c0c) // "Alternative escape route found." + message(CHR_BOND, L_SEV(12)) // "Alternative escape route found." unset_stage_flag(STAGEFLAG_TRAPPED_AT_START) goto_first(0x04) diff --git a/src/files/setup/setupsho.c b/src/files/setup/setupsho.c index 44ef3acb4..91140bf40 100644 --- a/src/files/setup/setupsho.c +++ b/src/files/setup/setupsho.c @@ -123,26 +123,26 @@ u32 props[] = { briefing(2, 0x4202) briefing(3, 0x4203) - beginobjective(0, 0x4205, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Identify temple targets" + beginobjective(0, L_SHO(5), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Identify temple targets" complete_flags(STAGEFLAG_PILLAR1_MARKED) complete_flags(STAGEFLAG_PILLAR2_MARKED) complete_flags(STAGEFLAG_PILLAR3_MARKED) fail_flags(STAGEFLAG_BUG_WASTED) endobjective - beginobjective(1, 0x4206, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate bridge" + beginobjective(1, L_SHO(6), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Activate bridge" complete_flags(STAGEFLAG_BRIDGE_EXTENDED) endobjective - beginobjective(2, 0x4207, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to Inner Sanctum" + beginobjective(2, L_SHO(7), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Gain access to Inner Sanctum" complete_flags(STAGEFLAG_ACCESSED_SANCTUM) endobjective - beginobjective(3, 0x4208, (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy secret Skedar army" + beginobjective(3, L_SHO(8), (DIFFBIT_PA | DIFFBIT_PD)) // "Destroy secret Skedar army" complete_flags(STAGEFLAG_ARMY_DEFEATED) endobjective - beginobjective(4, 0x4209, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Assassinate Skedar leader" + beginobjective(4, L_SHO(9), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Assassinate Skedar leader" complete_flags(STAGEFLAG_SPIKE1_DESTROYED) complete_flags(STAGEFLAG_SPIKE2_DESTROYED) complete_flags(STAGEFLAG_SPIKE3_DESTROYED) @@ -347,10 +347,10 @@ u32 props[] = { lift(0x0100, MODEL_SKEDARBRIDGE, 0x0135, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0135, 0x0134, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000471c, 0x00a6aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000) tag(0x08, 1) stdobject(0x0100, MODEL_TARGETAMP, 0x0001, 0x012405e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3f, 0x4214, 0x4215, 0x4216, 0x4217, 0x4218, 0x0000, 0x0000) // "Obtain Target Amplifier." + rename_object(-1, 0x3f, L_SHO(20), L_SHO(21), L_SHO(22), L_SHO(23), L_SHO(24), 0x0000, 0x0000) // "Obtain Target Amplifier." tag(0x35, 1) stdobject(0x0100, MODEL_TARGETAMP, 0x0001, 0x012405e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3f, 0x4214, 0x4215, 0x4216, 0x4217, 0x4218, 0x0000, 0x0000) // "Obtain Target Amplifier." + rename_object(-1, 0x3f, L_SHO(20), L_SHO(21), L_SHO(22), L_SHO(23), L_SHO(24), 0x0000, 0x0000) // "Obtain Target Amplifier." tag(0x0b, 1) multimonitor(0x0019, MODEL_COMHUB, 0x0137, 0x00420002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03030300) tag(0x13, 1) @@ -1047,7 +1047,7 @@ u8 func100c_check_army_defeated[] = { endloop(0x04) label(0x2d) - message(CHR_BOND, 0x421d) // "Skedar secret army has been defeated." + message(CHR_BOND, L_SHO(29)) // "Skedar secret army has been defeated." set_stage_flag(STAGEFLAG_ARMY_DEFEATED) beginloop(0x91) @@ -1250,7 +1250,7 @@ u8 func1007_bug_throws_bond[] = { dprint '1',' ','P','L','A','C','E','D','\n',0, if_stage_flag_eq(STAGEFLAG_PILLAR1_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR1_MARKED) - message(CHR_BOND, 0x4219) // "Target Amplifier placed correctly." + message(CHR_BOND, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_BOND, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1258,7 +1258,7 @@ u8 func1007_bug_throws_bond[] = { dprint '2',' ','P','L','A','C','E','D','\n',0, if_stage_flag_eq(STAGEFLAG_PILLAR2_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR2_MARKED) - message(CHR_BOND, 0x4219) // "Target Amplifier placed correctly." + message(CHR_BOND, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_BOND, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1266,7 +1266,7 @@ u8 func1007_bug_throws_bond[] = { dprint '3',' ','P','L','A','C','E','D','\n',0, if_stage_flag_eq(STAGEFLAG_PILLAR3_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR3_MARKED) - message(CHR_BOND, 0x4219) // "Target Amplifier placed correctly." + message(CHR_BOND, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_BOND, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1290,7 +1290,7 @@ u8 func1007_bug_throws_bond[] = { set_stage_flag(STAGEFLAG_BOND_BUGS_WASTED) if_stage_flag_eq(STAGEFLAG_COOP_BUGS_WASTED, FALSE, /*goto*/ 0x0f) set_stage_flag(STAGEFLAG_BUG_WASTED) - message(CHR_BOND, 0x421a) // "Target Amplifier placed incorrectly." + message(CHR_BOND, L_SHO(26)) // "Target Amplifier placed incorrectly." label(0x2d) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1368,7 +1368,7 @@ u8 func101b_bug_throws_coop[] = { unset_object_flag3(OBJ_PILLAR1, OBJFLAG3_RTRACKED_YELLOW) if_stage_flag_eq(STAGEFLAG_PILLAR1_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR1_MARKED) - message(CHR_COOP, 0x4219) // "Target Amplifier placed correctly." + message(CHR_COOP, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_COOP, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1377,7 +1377,7 @@ u8 func101b_bug_throws_coop[] = { unset_object_flag3(OBJ_PILLAR2, OBJFLAG3_RTRACKED_YELLOW) if_stage_flag_eq(STAGEFLAG_PILLAR2_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR2_MARKED) - message(CHR_COOP, 0x4219) // "Target Amplifier placed correctly." + message(CHR_COOP, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_COOP, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1386,7 +1386,7 @@ u8 func101b_bug_throws_coop[] = { unset_object_flag3(OBJ_PILLAR3, OBJFLAG3_RTRACKED_YELLOW) if_stage_flag_eq(STAGEFLAG_PILLAR3_MARKED, TRUE, /*goto*/ 0x0d) set_stage_flag(STAGEFLAG_PILLAR3_MARKED) - message(CHR_COOP, 0x4219) // "Target Amplifier placed correctly." + message(CHR_COOP, L_SHO(25)) // "Target Amplifier placed correctly." if_ammo_quantity_lt(CHR_COOP, AMMOTYPE_BUG, 1, /*goto*/ 0x0d) goto_first(0x03) @@ -1409,7 +1409,7 @@ u8 func101b_bug_throws_coop[] = { set_stage_flag(STAGEFLAG_COOP_BUGS_WASTED) if_self_flag_bankx_eq(CHRFLAG0_00000010, FALSE, BANK_0, /*goto*/ 0x0f) set_stage_flag(STAGEFLAG_BUG_WASTED) - message(CHR_COOP, 0x421a) // "Target Amplifier placed incorrectly." + message(CHR_COOP, L_SHO(26)) // "Target Amplifier placed incorrectly." label(0x2d) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1461,7 +1461,7 @@ u8 func1009_altar[] = { // At pad, or invalid weapon equipped label(0x2e) set_object_flag2(OBJ_ALTAR, OBJFLAG2_00002000) - message(CHR_P1P2, 0x4233) // "Make your sacrifice to the God of War." + message(CHR_P1P2, L_SHO(51)) // "Make your sacrifice to the God of War." restart_timer beginloop(0x91) @@ -1540,7 +1540,7 @@ u8 func1009_altar[] = { label(0x2d) if_difficulty_lt(DIFF_SA, /*goto*/ 0x2d) - message(CHR_P1P2, 0x421b) // "Generator has been reactivated." + message(CHR_P1P2, L_SHO(27)) // "Generator has been reactivated." label(0x2d) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1856,7 +1856,7 @@ u8 func100b_check_sanctum_accessed[] = { endloop(0x04) label(0x2d) - message(CHR_P1P2, 0x421c) // "Skedar Inner Sanctum has been reached." + message(CHR_P1P2, L_SHO(28)) // "Skedar Inner Sanctum has been reached." set_stage_flag(STAGEFLAG_ACCESSED_SANCTUM) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3030,7 +3030,7 @@ u8 func1015_msg_specialpillars[] = { goto_first(0x04) label(0x2d) - speak(CHR_P1P2, 0x421e, 0x73e0, CHANNEL_6, COLOR_09_BLUE) // "This seems to be one of the special pillars." + speak(CHR_P1P2, L_SHO(30), 0x73e0, CHANNEL_6, COLOR_09_BLUE) // "This seems to be one of the special pillars." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3044,7 +3044,7 @@ u8 func1016_msg_powersmoreconstant[] = { endloop(0x04) label(0x2d) - speak(CHR_P1P2, 0x421f, 0x73e1, CHANNEL_6, COLOR_09_BLUE) // "The power's more constant in this area. The Inner ..." + speak(CHR_P1P2, L_SHO(31), 0x73e1, CHANNEL_6, COLOR_09_BLUE) // "The power's more constant in this area. The Inner ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3056,7 +3056,7 @@ u8 func1017_msg_skedararmy[] = { endloop(0x04) label(0x2d) - speak(CHR_P1P2, 0x4220, 0x73e2, CHANNEL_6, COLOR_09_BLUE) // "OH, NO!!! A Skedar army in suspended animation!" + speak(CHR_P1P2, L_SHO(32), 0x73e2, CHANNEL_6, COLOR_09_BLUE) // "OH, NO!!! A Skedar army in suspended animation!" set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3075,7 +3075,7 @@ u8 func1018_msg_cutoffthehead[] = { endloop(0x08) label(0x2d) - speak(CHR_P1P2, 0x4221, 0x73e3, CHANNEL_6, COLOR_09_BLUE) // "Okay, this is it... Cut off the head and the body ..." + speak(CHR_P1P2, L_SHO(33), 0x73e3, CHANNEL_6, COLOR_09_BLUE) // "Okay, this is it... Cut off the head and the body ..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3220,13 +3220,13 @@ u8 func0c00_intro_sounds[] = { restart_timer wait_until_with_stageflag(100, 0x91) - speak(CHR_BOND, 0x4222, 0x748d, CHANNEL_10, COLOR_04_ORANGE) // "This is the Skedar fanatics' most holy place. They..." + speak(CHR_BOND, L_SHO(34), 0x748d, CHANNEL_10, COLOR_04_ORANGE) // "This is the Skedar fanatics' most holy place. They..." wait_until_with_stageflag(770, 0xa4) play_sound(0x0433, CHANNEL_10) wait_until_with_stageflag(800, 0x92) - speak(CHR_BOND, 0x4223, 0x748e, CHANNEL_10, COLOR_09_BLUE) // "So let me get this straight - it's holy. But there..." + speak(CHR_BOND, L_SHO(35), 0x748e, CHANNEL_10, COLOR_09_BLUE) // "So let me get this straight - it's holy. But there..." wait_until_with_stageflag(1018, 0xa5) play_sound(0x05a0, CHANNEL_10) @@ -3238,7 +3238,7 @@ u8 func0c00_intro_sounds[] = { play_sound(0x05a0, CHANNEL_10) wait_until_with_stageflag(1210, 0x93) - speak(CHR_BOND, 0x4224, 0x748f, CHANNEL_10, COLOR_04_ORANGE) // "Yes. In all of the time that we Maians fought the ..." + speak(CHR_BOND, L_SHO(36), 0x748f, CHANNEL_10, COLOR_04_ORANGE) // "Yes. In all of the time that we Maians fought the ..." wait_until_with_stageflag(1230, 0xa8) play_sound(0x05a1, CHANNEL_10) @@ -3307,10 +3307,10 @@ u8 func0c00_intro_sounds[] = { play_sound(0x05a0, CHANNEL_10) wait_until_with_stageflag(2650, 0x94) - speak(CHR_BOND, 0x4225, 0x7490, CHANNEL_10, COLOR_09_BLUE) // "Then we have to be certain that no fanatics surviv..." + speak(CHR_BOND, L_SHO(37), 0x7490, CHANNEL_10, COLOR_09_BLUE) // "Then we have to be certain that no fanatics surviv..." wait_until_with_stageflag(3250, 0x95) - speak(CHR_BOND, 0x4226, 0x7491, CHANNEL_10, COLOR_04_ORANGE) // "If you're caught on the ground when the fleet gets..." + speak(CHR_BOND, L_SHO(38), 0x7491, CHANNEL_10, COLOR_04_ORANGE) // "If you're caught on the ground when the fleet gets..." wait_until(3330, 0xc3) play_sound(0x0530, CHANNEL_10) @@ -3320,7 +3320,7 @@ u8 func0c00_intro_sounds[] = { wait_until_with_stageflag(3600, 0x96) mute_channel(CHANNEL_7) - speak(CHR_BOND, 0x4227, 0x7492, CHANNEL_10, COLOR_09_BLUE) // "That's a mistake I don't intend to make." + speak(CHR_BOND, L_SHO(39), 0x7492, CHANNEL_10, COLOR_09_BLUE) // "That's a mistake I don't intend to make." wait_until(4040, 0xc0) play_sound(0x05a0, CHANNEL_10) @@ -3422,7 +3422,7 @@ u8 func0414_outro_sounds[] = { play_sound(0x052d, CHANNEL_10) outro_wait_until_with_stageflag(230, 0x9b) - speak(CHR_BOND, 0x4228, 0x74de, CHANNEL_10, COLOR_09_BLUE) // "Yesss..." + speak(CHR_BOND, L_SHO(40), 0x74de, CHANNEL_10, COLOR_09_BLUE) // "Yesss..." outro_wait_until_with_stageflag(470, 0xa9) play_sound(0x8099, CHANNEL_10) @@ -3483,22 +3483,22 @@ u8 func0414_outro_sounds[] = { outro_wait_until_with_stageflag(1680, 0x91) mute_channel(CHANNEL_10) - speak(CHR_BOND, 0x4229, 0x7493, CHANNEL_10, COLOR_04_ORANGE) // "Joanna! Joanna!" + speak(CHR_BOND, L_SHO(41), 0x7493, CHANNEL_10, COLOR_04_ORANGE) // "Joanna! Joanna!" outro_wait_until_with_stageflag(2020, 0x9c) - speak(CHR_BOND, 0x4236, 0x7755, CHANNEL_10, COLOR_04_ORANGE) // "Where are you? Are you hurt?" + speak(CHR_BOND, L_SHO(54), 0x7755, CHANNEL_10, COLOR_04_ORANGE) // "Where are you? Are you hurt?" outro_wait_until_with_stageflag(2206, 0x92) - speak(CHR_BOND, 0x422a, 0x7494, CHANNEL_10, COLOR_09_BLUE) // "Elvis! Elvis! Over here." + speak(CHR_BOND, L_SHO(42), 0x7494, CHANNEL_10, COLOR_09_BLUE) // "Elvis! Elvis! Over here." outro_wait_until_with_stageflag(2625, 0x93) - speak(CHR_BOND, 0x422b, 0x7495, CHANNEL_10, COLOR_04_ORANGE) // "No problem. Grab my arms - we'll get you out in no..." + speak(CHR_BOND, L_SHO(43), 0x7495, CHANNEL_10, COLOR_04_ORANGE) // "No problem. Grab my arms - we'll get you out in no..." outro_wait_until_with_stageflag(2810, 0xd4) play_sound(0x0531, CHANNEL_10) outro_wait_until_with_stageflag(2895, 0x94) - speak(CHR_BOND, 0x422c, 0x7496, CHANNEL_10, COLOR_09_BLUE) // "No, quick! Give me your gun!" + speak(CHR_BOND, L_SHO(44), 0x7496, CHANNEL_10, COLOR_09_BLUE) // "No, quick! Give me your gun!" outro_wait_until_with_stageflag(3160, 0xca) set_cutscene_weapon(CHR_ELVIS, WEAPON_NONE, WEAPON_NONE) @@ -3510,7 +3510,7 @@ u8 func0414_outro_sounds[] = { set_cutscene_weapon(CHR_ELVIS, WEAPON_NONE, WEAPON_NONE) outro_wait_until_with_stageflag(3290, 0x95) - speak(CHR_BOND, 0x422d, 0x7497, CHANNEL_10, COLOR_09_BLUE) // "Will! You! Just! Let! Go!" + speak(CHR_BOND, L_SHO(45), 0x7497, CHANNEL_10, COLOR_09_BLUE) // "Will! You! Just! Let! Go!" outro_wait_until_with_stageflag(3420, 0xcf) set_chr_shooting_in_cutscene(CHR_TARGET, TRUE) @@ -3551,19 +3551,19 @@ u8 func0414_outro_sounds[] = { play_sound(0x0427, CHANNEL_10) outro_wait_until_with_stageflag(3990, 0x96) - speak(CHR_BOND, 0x422e, 0x7498, CHANNEL_10, COLOR_04_ORANGE) // "I managed to get the fleet to stop the bombardment..." + speak(CHR_BOND, L_SHO(46), 0x7498, CHANNEL_10, COLOR_04_ORANGE) // "I managed to get the fleet to stop the bombardment..." outro_wait_until_with_stageflag(4425, 0x97) - speak(CHR_BOND, 0x422f, 0x7499, CHANNEL_10, COLOR_09_BLUE) // "I'd have got out in time if that one hadn't grabbe..." + speak(CHR_BOND, L_SHO(47), 0x7499, CHANNEL_10, COLOR_09_BLUE) // "I'd have got out in time if that one hadn't grabbe..." outro_wait_until_with_stageflag(4650, 0x98) - speak(CHR_BOND, 0x4230, 0x749a, CHANNEL_10, COLOR_04_ORANGE) // "Of course, Joanna, of course." + speak(CHR_BOND, L_SHO(48), 0x749a, CHANNEL_10, COLOR_04_ORANGE) // "Of course, Joanna, of course." outro_wait_until_with_stageflag(4825, 0x99) - speak(CHR_BOND, 0x4231, 0x749b, CHANNEL_10, COLOR_09_BLUE) // "No, I would have." + speak(CHR_BOND, L_SHO(49), 0x749b, CHANNEL_10, COLOR_09_BLUE) // "No, I would have." outro_wait_until_with_stageflag(4960, 0x9a) - speak(CHR_BOND, 0x4232, 0x749c, CHANNEL_10, COLOR_04_ORANGE) // "I believe you." + speak(CHR_BOND, L_SHO(50), 0x749c, CHANNEL_10, COLOR_04_ORANGE) // "I believe you." outro_wait_until_with_stageflag(5560, 0x9d) play_sound(0x0161, CHANNEL_7) @@ -3643,7 +3643,7 @@ u8 unregistered_function1[] = { label(0x2d) chr_drop_weapon(CHR_BOND) - message(CHR_BOND, 0x421a) // "Target Amplifier placed incorrectly." + message(CHR_BOND, L_SHO(26)) // "Target Amplifier placed incorrectly." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3698,12 +3698,12 @@ u8 func1024_check_grenades_wasted[] = { // Blown up using other means (eg. Phoenix or all guns cheat) unset_stage_flag(STAGEFLAG_GRENADES_WASTED) - message(CHR_BOND, 0x4235) // "Alternative entrance to Shrine created." + message(CHR_BOND, L_SHO(53)) // "Alternative entrance to Shrine created." set_ailist(CHR_SELF, GAILIST_IDLE) label(0x2d) if_stage_flag_eq(STAGEFLAG_GRENADES_WASTED, TRUE, /*goto*/ 0x2d) - message(CHR_BOND, 0x4234) // "Grenade ammo used up - can't enter Shrine." + message(CHR_BOND, L_SHO(52)) // "Grenade ammo used up - can't enter Shrine." set_stage_flag(STAGEFLAG_GRENADES_WASTED) label(0x2d) endloop(0x09) diff --git a/src/files/setup/setupstat.c b/src/files/setup/setupstat.c index c4aa2ae6c..f055183bf 100644 --- a/src/files/setup/setupstat.c +++ b/src/files/setup/setupstat.c @@ -76,16 +76,16 @@ u32 props[] = { briefing(2, 0x4602) briefing(3, 0x4603) - beginobjective(0, 0x4604, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King." + beginobjective(0, L_STAT(4), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King." complete_flags(STAGEFLAG_KING1_DEAD) fail_flags(STAGEFLAG_LEADER_DEAD) endobjective - beginobjective(1, 0x4605, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King 2." + beginobjective(1, L_STAT(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King 2." complete_flags(STAGEFLAG_KING2_DEAD) endobjective - beginobjective(2, 0x4606, (DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King 3." + beginobjective(2, L_STAT(6), (DIFFBIT_PA | DIFFBIT_PD)) // "Kill Skedar King 3." complete_flags(STAGEFLAG_KING3_DEAD) endobjective @@ -907,7 +907,7 @@ u8 func1005_check_leader_dead[] = { endloop(0x03) label(0x2d) - message(CHR_BOND, 0x4607) // "Maian leader has been killed." + message(CHR_BOND, L_STAT(7)) // "Maian leader has been killed." set_stage_flag(STAGEFLAG_LEADER_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -923,7 +923,7 @@ u8 func1009_check_king1_dead[] = { endloop(0x03) label(0x2d) - message(CHR_BOND, 0x4608) // "Skedar King has been killed." + message(CHR_BOND, L_STAT(8)) // "Skedar King has been killed." set_stage_flag(STAGEFLAG_KING1_DEAD) unlock_door(0x3e, 0x40) unlock_door(0x3f, 0x40) @@ -942,7 +942,7 @@ u8 func100a_check_king2_dead[] = { endloop(0x03) label(0x2d) - message(CHR_BOND, 0x4608) // "Skedar King has been killed." + message(CHR_BOND, L_STAT(8)) // "Skedar King has been killed." set_stage_flag(STAGEFLAG_KING2_DEAD) label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -960,7 +960,7 @@ u8 func100b_check_king3_dead[] = { endloop(0x03) label(0x2d) - message(CHR_BOND, 0x4608) // "Skedar King has been killed." + message(CHR_BOND, L_STAT(8)) // "Skedar King has been killed." set_stage_flag(STAGEFLAG_KING3_DEAD) label(0x0e) set_ailist(CHR_SELF, GAILIST_IDLE) diff --git a/src/files/setup/setuptra.c b/src/files/setup/setuptra.c index b9f6ea588..1b18fceb8 100644 --- a/src/files/setup/setuptra.c +++ b/src/files/setup/setuptra.c @@ -114,26 +114,26 @@ u32 props[] = { briefing(2, 0x4802) briefing(3, 0x4803) - beginobjective(0, 0x4809, (DIFFBIT_PA | DIFFBIT_PD)) // "Locate alien tech medpack" + beginobjective(0, L_TRA(9), (DIFFBIT_PA | DIFFBIT_PD)) // "Locate alien tech medpack" complete_flags(STAGEFLAG_COLLECTED_MEDPACK) fail_flags(STAGEFLAG_00000200) fail_flags(STAGEFLAG_MEDPACK_SWITCH_DESTROYED) endobjective - beginobjective(1, 0x480a, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous with CI spy" + beginobjective(1, L_TRA(10), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Rendezvous with CI spy" complete_flags(STAGEFLAG_MET_JON) fail_flags(STAGEFLAG_JON_DEAD) endobjective - beginobjective(2, 0x480c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate secret hangar" + beginobjective(2, L_TRA(12), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate secret hangar" complete_flags(STAGEFLAG_ENTERED_HANGAR) endobjective - beginobjective(3, 0x480b, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Revive Maian Bodyguard" + beginobjective(3, L_TRA(11), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Revive Maian Bodyguard" complete_flags(STAGEFLAG_ELVIS_REVIVED) endobjective - beginobjective(4, 0x480d, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Escape from Area 51" + beginobjective(4, L_TRA(13), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Escape from Area 51" complete_flags(STAGEFLAG_ESCAPED) fail_flags(STAGEFLAG_HANGAR_TERMINAL_DESTROYED) fail_flags(STAGEFLAG_ELVIS_DEAD) @@ -489,10 +489,10 @@ u32 props[] = { stdobject(0x0100, MODEL_LAB_CONTAINER, 0x048d, 0x000005e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x01, 1) weapon(0x0100, MODEL_CHRBRIEFCASE, 0x037f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_AUTOSURGEON, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3a, 0x4814, 0x4815, 0x4816, 0x4817, 0x4818, 0x0000, 0x0000) // "Obtain alien medpack." + rename_object(-1, 0x3a, L_TRA(20), L_TRA(21), L_TRA(22), L_TRA(23), L_TRA(24), 0x0000, 0x0000) // "Obtain alien medpack." tag(0x20, 1) weapon(0x0100, MODEL_CHRBRIEFCASE, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_AUTOSURGEON, 0x00ffffff, 0x00000000) - rename_object(-1, 0x3a, 0x4814, 0x4815, 0x4816, 0x4817, 0x4818, 0x0000, 0x0000) // "Obtain alien medpack." + rename_object(-1, 0x3a, L_TRA(20), L_TRA(21), L_TRA(22), L_TRA(23), L_TRA(24), 0x0000, 0x0000) // "Obtain alien medpack." stdobject(0x0100, MODEL_A51TABLE, 0x04d0, 0x000005e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) stdobject(0x0100, MODEL_A51TABLE, 0x04d1, 0x000005e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) stdobject(0x0100, MODEL_A51TABLE, 0x04d2, 0x000005e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) @@ -699,7 +699,7 @@ u8 func1004_jon_msgs_gravedanger[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x480e, 0x814f, CHANNEL_4, COLOR_03_RED) // "Joanna - this is Jonathan. You're in grave danger." + speak(CHR_BOND, L_TRA(14), 0x814f, CHANNEL_4, COLOR_03_RED) // "Joanna - this is Jonathan. You're in grave danger." beginloop(0x08) if_timer_gt(240, /*goto*/ 0x06) @@ -707,7 +707,7 @@ u8 func1004_jon_msgs_gravedanger[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x480f, 0x8150, CHANNEL_4, COLOR_03_RED) // "They've flooded the area with nerve gas." + speak(CHR_BOND, L_TRA(15), 0x8150, CHANNEL_4, COLOR_03_RED) // "They've flooded the area with nerve gas." beginloop(0x09) if_timer_gt(240, /*goto*/ 0x06) @@ -715,7 +715,7 @@ u8 func1004_jon_msgs_gravedanger[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x4810, 0x8151, CHANNEL_4, COLOR_03_RED) // "Get our friend to the containment lab. There's a h..." + speak(CHR_BOND, L_TRA(16), 0x8151, CHANNEL_4, COLOR_03_RED) // "Get our friend to the containment lab. There's a h..." beginloop(0x0a) if_timer_gt(270, /*goto*/ 0x06) @@ -723,7 +723,7 @@ u8 func1004_jon_msgs_gravedanger[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x4811, 0x8152, CHANNEL_4, COLOR_03_RED) // "I'll contact you when you get there - good luck!" + speak(CHR_BOND, L_TRA(17), 0x8152, CHANNEL_4, COLOR_03_RED) // "I'll contact you when you get there - good luck!" beginloop(0x0c) if_timer_gt(240, /*goto*/ 0x06) @@ -750,7 +750,7 @@ u8 func1005_jon_msgs_meetup[] = { unset_object_flag3(OBJ_HOVERBED, OBJFLAG3_GRABBABLE) unset_object_flag3(OBJ_HOVERBED, OBJFLAG3_PUSHABLE) restart_timer - speak(CHR_BOND, 0x4812, 0x8153, CHANNEL_4, COLOR_03_RED) // "Good work, Jo. We need to meet up. They're getting..." + speak(CHR_BOND, L_TRA(18), 0x8153, CHANNEL_4, COLOR_03_RED) // "Good work, Jo. We need to meet up. They're getting..." beginloop(0x08) if_timer_gt(300, /*goto*/ 0x06) @@ -758,7 +758,7 @@ u8 func1005_jon_msgs_meetup[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x4813, 0x8154, CHANNEL_4, COLOR_03_RED) // "Use the maintenance hatch I've opened in one of th..." + speak(CHR_BOND, L_TRA(19), 0x8154, CHANNEL_4, COLOR_03_RED) // "Use the maintenance hatch I've opened in one of th..." beginloop(0x09) if_timer_gt(300, /*goto*/ 0x06) @@ -825,7 +825,7 @@ u8 func0402_jonathan_waiting_for_meetup[] = { lock_door(0x0d, 0x20) lock_door(0x33, 0x20) lock_door(0x34, 0x20) - speak(CHR_P1P2, 0x4819, 0x12b3, CHANNEL_4, COLOR_03_RED) // "Joanna - over here." + speak(CHR_P1P2, L_TRA(25), 0x12b3, CHANNEL_4, COLOR_03_RED) // "Joanna - over here." label(0x08) restart_timer do_preset_animation(3) @@ -850,7 +850,7 @@ u8 func0402_jonathan_waiting_for_meetup[] = { endloop(0x0a) label(0x06) - speak(CHR_P1P2, 0x481a, 0x12b4, CHANNEL_4, COLOR_03_RED) // "We need to get back to our friend." + speak(CHR_P1P2, L_TRA(26), 0x12b4, CHANNEL_4, COLOR_03_RED) // "We need to get back to our friend." set_stage_flag(STAGEFLAG_MET_JON) do_preset_animation(-1) restart_timer @@ -969,7 +969,7 @@ u8 func0404_jonathan_following_and_mine[] = { label(0x0a) unset_self_chrflag(CHRCFLAG_01000000) set_stage_flag(STAGEFLAG_JON_ENTERED_MINE_ROOM) - speak(CHR_P1P2, 0x481b, 0x12b5, CHANNEL_4, COLOR_03_RED) // "Right, we're near. Cover me, Jo..." + speak(CHR_P1P2, L_TRA(27), 0x12b5, CHANNEL_4, COLOR_03_RED) // "Right, we're near. Cover me, Jo..." set_shotlist(AILIST_JONATHAN_SHOT_WHILE_PLANTING) label(0x0b) jog_to_pad(0x038b) @@ -1024,7 +1024,7 @@ u8 func0404_jonathan_following_and_mine[] = { set_stage_flag(STAGEFLAG_JON_FINISHED_EXPLOSIVES) unset_stage_flag(STAGEFLAG_JON_SHOT_WHILE_PLANTING) set_self_chrflag(CHRCFLAG_01000000) - speak(CHR_P1P2, 0x481c, 0x12b6, CHANNEL_4, COLOR_03_RED) // "Okay - stand back." + speak(CHR_P1P2, L_TRA(28), 0x12b6, CHANNEL_4, COLOR_03_RED) // "Okay - stand back." run_to_pad(0x0140) beginloop(0x0f) @@ -1040,7 +1040,7 @@ u8 func0404_jonathan_following_and_mine[] = { label(0x06) unlock_door(0x0a, 0x02) - speak(CHR_P1P2, 0x4820, 0x12b7, CHANNEL_4, COLOR_03_RED) // "Okay, Jo - let's go." + speak(CHR_P1P2, L_TRA(32), 0x12b7, CHANNEL_4, COLOR_03_RED) // "Okay, Jo - let's go." restart_timer beginloop(0x11) @@ -1120,7 +1120,7 @@ u8 func0413_jonathan_hangar[] = { if_chr_unloaded(CHR_ELVIS, /*goto*/ 0xc3) restart_timer chr_do_animation(0x0232, -1, 200, 0x02, 0x00, CHR_ELVIS, 2) - speak(CHR_P1P2, 0x483b, 0x1a9a, CHANNEL_5, COLOR_06_WHITE) // "Oh, no! We have a problem. It's a single seater!" + speak(CHR_P1P2, L_TRA(59), 0x1a9a, CHANNEL_5, COLOR_06_WHITE) // "Oh, no! We have a problem. It's a single seater!" beginloop(0x7d) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1136,7 +1136,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer chr_do_animation(0x0233, -1, 200, 0x02, 0x00, CHR_ELVIS, 2) - speak(CHR_P1P2, 0x483c, 0x1a9b, CHANNEL_5, COLOR_06_WHITE) // "Two can get in but no more." + speak(CHR_P1P2, L_TRA(60), 0x1a9b, CHANNEL_5, COLOR_06_WHITE) // "Two can get in but no more." beginloop(0x7e) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1151,7 +1151,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x4829, 0x72a7, CHANNEL_5, COLOR_09_BLUE) // "It's the only way out of here." + speak(CHR_BOND, L_TRA(41), 0x72a7, CHANNEL_5, COLOR_09_BLUE) // "It's the only way out of here." beginloop(0x15) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1167,7 +1167,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer chr_do_animation(0x0232, -1, 200, 0x02, 0x00, CHR_ELVIS, 2) - speak(CHR_P1P2, 0x483d, 0x1a9c, CHANNEL_5, COLOR_06_WHITE) // "Plus, it's got no style, you know what I'm saying?" + speak(CHR_P1P2, L_TRA(61), 0x1a9c, CHANNEL_5, COLOR_06_WHITE) // "Plus, it's got no style, you know what I'm saying?" beginloop(0x7f) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1182,7 +1182,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x482a, 0x72a8, CHANNEL_5, COLOR_09_BLUE) // "You're the only one who can fly it, Elvis, so get ..." + speak(CHR_BOND, L_TRA(42), 0x72a8, CHANNEL_5, COLOR_09_BLUE) // "You're the only one who can fly it, Elvis, so get ..." beginloop(0x17) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1198,7 +1198,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer chr_do_animation(0x0231, -1, 200, 0x02, 0x00, CHR_JONATHAN, 2) - speak(CHR_P1P2, 0x482d, 0x12b9, CHANNEL_5, COLOR_03_RED) // "One of us will have to stay behind and open the ha..." + speak(CHR_P1P2, L_TRA(45), 0x12b9, CHANNEL_5, COLOR_03_RED) // "One of us will have to stay behind and open the ha..." beginloop(0x1a) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1213,7 +1213,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x482b, 0x72a9, CHANNEL_5, COLOR_09_BLUE) // "But we can't leave you behind." + speak(CHR_BOND, L_TRA(43), 0x72a9, CHANNEL_5, COLOR_09_BLUE) // "But we can't leave you behind." beginloop(0x18) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1228,7 +1228,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer - speak(CHR_BOND, 0x482c, 0x72aa, CHANNEL_5, COLOR_09_BLUE) // "There must be a way out of here." + speak(CHR_BOND, L_TRA(44), 0x72aa, CHANNEL_5, COLOR_09_BLUE) // "There must be a way out of here." beginloop(0x19) if_chr_death_animation_finished(CHR_ELVIS, /*goto*/ 0xc3) @@ -1244,7 +1244,7 @@ u8 func0413_jonathan_hangar[] = { label(0x06) restart_timer chr_do_animation(0x0232, -1, 200, 0x02, 0x00, CHR_JONATHAN, 2) - speak(CHR_P1P2, 0x482e, 0x12ba, CHANNEL_5, COLOR_03_RED) // "I'll get out on that hoverbike. Cover me while I o..." + speak(CHR_P1P2, L_TRA(46), 0x12ba, CHANNEL_5, COLOR_03_RED) // "I'll get out on that hoverbike. Cover me while I o..." beginloop(0x1b) if_timer_gt(120, /*goto*/ 0x66) @@ -1300,7 +1300,7 @@ u8 func0413_jonathan_hangar[] = { open_door(0x2d) set_object_flag(0x2c, OBJFLAG_40000000) set_object_flag(0x2d, OBJFLAG_40000000) - message(CHR_P1P2, 0x4827) // "Inner hangar door is opening." + message(CHR_P1P2, L_TRA(39)) // "Inner hangar door is opening." label(0x32) set_self_flag_bankx(CHRFLAG0_00004000, BANK_0) @@ -1326,7 +1326,7 @@ u8 func0413_jonathan_hangar[] = { open_door(0x2f) set_object_flag(0x2e, OBJFLAG_40000000) set_object_flag(0x2f, OBJFLAG_40000000) - message(CHR_P1P2, 0x4825) // "Outer hangar door is opening." + message(CHR_P1P2, L_TRA(37)) // "Outer hangar door is opening." beginloop(0x20) set_ailist(CHR_SELF, AILIST_JONATHAN_AFTER_TERMINALS) @@ -1334,7 +1334,7 @@ u8 func0413_jonathan_hangar[] = { // Jo taking over label(0x59) - speak(CHR_BOND, 0x482f, 0x72ac, CHANNEL_5, COLOR_09_BLUE) // "Jonathan, go with Elvis. I'll see to the consoles." + speak(CHR_BOND, L_TRA(47), 0x72ac, CHANNEL_5, COLOR_09_BLUE) // "Jonathan, go with Elvis. I'll see to the consoles." restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x46) @@ -1444,7 +1444,7 @@ u8 func0405_jonathan_shot_while_planting[] = { if_self_flag_bankx_eq(CHRFLAG0_SAID_INJURY_QUIP, TRUE, BANK_0, /*goto*/ 0x06) if_num_times_shot_lt(1, /*goto*/ 0x06) if_timer_lt(20, /*goto*/ 0x06) - speak(CHR_P1P2, 0x4833, 0x8155, CHANNEL_5, COLOR_03_RED) // "Damn it, Joanna... cover me!" + speak(CHR_P1P2, L_TRA(51), 0x8155, CHANNEL_5, COLOR_03_RED) // "Damn it, Joanna... cover me!" set_self_flag_bankx(CHRFLAG0_SAID_INJURY_QUIP, BANK_0) label(0x06) if_chr_stopped(/*goto*/ 0x63) @@ -1858,7 +1858,7 @@ u8 func100a_check_hangar_accessed[] = { label(0x06) set_stage_flag(STAGEFLAG_ENTERED_HANGAR) - message(CHR_P1P2, 0x481f) // "The secret hangar has been located." + message(CHR_P1P2, L_TRA(31)) // "The secret hangar has been located." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -1886,7 +1886,7 @@ u8 func100b_check_jonathan_dead[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_STARTED_OUTRO, TRUE, /*goto*/ 0x32) - message(CHR_BOND, 0x481d) // "Jonathan has been killed." + message(CHR_BOND, L_TRA(29)) // "Jonathan has been killed." set_stage_flag(STAGEFLAG_JON_DEAD) label(0x32) @@ -1911,7 +1911,7 @@ u8 func100c_medpack_activation[] = { label(0x32) set_stage_flag(STAGEFLAG_MEDPACK_STARTED) - message(CHR_P1P2, 0x4821) // "Alien medpack activated." + message(CHR_P1P2, L_TRA(33)) // "Alien medpack activated." assign_sound(0x814c, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_HOVERBED, TRUE) restart_timer @@ -1934,7 +1934,7 @@ u8 func100c_medpack_activation[] = { mute_channel(CHANNEL_7) assign_sound(0x814e, CHANNEL_7) control_sound_from_object(CHANNEL_7, 0x00, TRUE) - message(CHR_P1P2, 0x4823) // "Alien medpack has been administered." + message(CHR_P1P2, L_TRA(35)) // "Alien medpack has been administered." yield beginloop(0x0c) @@ -2040,13 +2040,13 @@ u8 func100f_terminals[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_TERMINAL1, TRUE) if_stage_flag_eq(STAGEFLAG_HANGAR_X_MUSIC_STARTED, TRUE, /*goto*/ 0x32) - message(CHR_P1P2, 0x4850) // "Console is not active." + message(CHR_P1P2, L_TRA(80)) // "Console is not active." goto_next(0x0f) // Terminal 1 active label(0x32) if_stage_flag_eq(STAGEFLAG_INNER_DOOR_OPENING, TRUE, /*goto*/ 0x0f) - message(CHR_P1P2, 0x4827) // "Inner hangar door is opening." + message(CHR_P1P2, L_TRA(39)) // "Inner hangar door is opening." if_stage_flag_eq(STAGEFLAG_HANGAR_X_MUSIC_STARTED, FALSE, /*goto*/ 0x32) set_stage_flag(STAGEFLAG_INNER_DOOR_OPENING) label(0x32) @@ -2061,13 +2061,13 @@ u8 func100f_terminals[] = { assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_TERMINAL2, TRUE) if_stage_flag_eq(STAGEFLAG_HANGAR_X_MUSIC_STARTED, TRUE, /*goto*/ 0x32) - message(CHR_P1P2, 0x4850) // "Console is not active." + message(CHR_P1P2, L_TRA(80)) // "Console is not active." goto_next(0x0f) // Terminal 2 active label(0x32) if_stage_flag_eq(STAGEFLAG_OUTER_DOOR_OPENING, TRUE, /*goto*/ 0x0f) - message(CHR_P1P2, 0x4825) // "Outer hangar door is opening." + message(CHR_P1P2, L_TRA(37)) // "Outer hangar door is opening." if_stage_flag_eq(STAGEFLAG_HANGAR_X_MUSIC_STARTED, FALSE, /*goto*/ 0x32) set_stage_flag(STAGEFLAG_OUTER_DOOR_OPENING) label(0x32) @@ -2108,7 +2108,7 @@ u8 func100d_check_terminals_destroyed[] = { endloop(0x04) label(0x08) - message(CHR_BOND, 0x4824) // "Mission critical object destroyed." + message(CHR_BOND, L_TRA(36)) // "Mission critical object destroyed." set_stage_flag(STAGEFLAG_HANGAR_TERMINAL_DESTROYED) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2124,7 +2124,7 @@ u8 func100e_check_elvis_dead[] = { label(0x06) if_stage_flag_eq(STAGEFLAG_STARTED_OUTRO, TRUE, /*goto*/ 0x32) set_stage_flag(STAGEFLAG_ELVIS_DEAD) - message(CHR_BOND, 0x481e) // "Elvis has been killed." + message(CHR_BOND, L_TRA(30)) // "Elvis has been killed." label(0x32) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2359,7 +2359,7 @@ u8 func1017_check_both_hangar_doors_open[] = { endloop(0x04) label(0x32) - message(CHR_BOND, 0x4835) // "The hangar doors are now open." + message(CHR_BOND, L_TRA(53)) // "The hangar doors are now open." set_stage_flag(STAGEFLAG_BOTH_HANGAR_DOORS_OPEN) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -2494,7 +2494,7 @@ u8 func1002_intro[] = { wait_until(2, 0xc5) - speak(CHR_BOND, 0x4851, 0x81ba, CHANNEL_7, COLOR_02_WHITE) // "What the hell do you think you're doing? This is s..." + speak(CHR_BOND, L_TRA(81), 0x81ba, CHANNEL_7, COLOR_02_WHITE) // "What the hell do you think you're doing? This is s..." wait_until(60, 0x6a) play_sound(0x0161, CHANNEL_6) @@ -2529,7 +2529,7 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_6) wait_until(545, 0x8a) - speak(CHR_BOND, 0x4854, 0x7758, CHANNEL_7, COLOR_09_BLUE) // "I don't care much for procedures!" + speak(CHR_BOND, L_TRA(84), 0x7758, CHANNEL_7, COLOR_09_BLUE) // "I don't care much for procedures!" wait_until(588, 0x74) play_sound(0x0162, CHANNEL_5) @@ -2543,7 +2543,7 @@ u8 func1002_intro[] = { wait_until(706, 0x77) wait_until(770, 0xc6) - speak(CHR_BOND, 0x4852, 0x7436, CHANNEL_7, COLOR_02_WHITE) // "Director Easton will hear about this, young lady." + speak(CHR_BOND, L_TRA(82), 0x7436, CHANNEL_7, COLOR_02_WHITE) // "Director Easton will hear about this, young lady." wait_until(810, 0xbe) close_door(0x0e) @@ -2556,7 +2556,7 @@ u8 func1002_intro[] = { play_sound(0x0162, CHANNEL_4) wait_until(998, 0xc7) - speak(CHR_BOND, 0x4853, 0x7437, CHANNEL_7, COLOR_02_WHITE) // "You can't take that! It's government property! Thi..." + speak(CHR_BOND, L_TRA(83), 0x7437, CHANNEL_7, COLOR_02_WHITE) // "You can't take that! It's government property! Thi..." wait_until(1032, 0x7b) play_sound(0x0161, CHANNEL_5) @@ -2619,7 +2619,7 @@ u8 func1002_intro[] = { play_sound(0x00fa, CHANNEL_10) wait_until(1736, 0x96) - speak(CHR_BOND, 0x483f, 0x7438, CHANNEL_7, COLOR_02_WHITE) // "Let's see how that overconfident thief deals with ..." + speak(CHR_BOND, L_TRA(63), 0x7438, CHANNEL_7, COLOR_02_WHITE) // "Let's see how that overconfident thief deals with ..." set_stage_flag(STAGEFLAG_GAS_ON) wait_until(1773, 0x9a) @@ -2650,7 +2650,7 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_6) wait_until(2218, 0xa8) - speak(CHR_BOND, 0x4840, 0x7439, CHANNEL_7, COLOR_09_BLUE) // "What's that noise? Can't be... Gas!" + speak(CHR_BOND, L_TRA(64), 0x7439, CHANNEL_7, COLOR_09_BLUE) // "What's that noise? Can't be... Gas!" wait_until(2271, 0xa9) play_sound(0x0162, CHANNEL_6) @@ -2671,7 +2671,7 @@ u8 func1002_intro[] = { play_sound(0x0161, CHANNEL_6) wait_until(2582, 0xaf) - speak(CHR_BOND, 0x4841, 0x743a, CHANNEL_7, COLOR_02_WHITE) // "Noooo, that wasn't meant to happen!" + speak(CHR_BOND, L_TRA(65), 0x743a, CHANNEL_7, COLOR_02_WHITE) // "Noooo, that wasn't meant to happen!" wait_until(2725, 0xb1) play_sound(0x0429, CHANNEL_10) @@ -2723,7 +2723,7 @@ u8 func1002_intro[] = { play_sound(0x00fa, CHANNEL_10) wait_until(3894, 0xba) - speak(CHR_BOND, 0x4843, 0x743b, CHANNEL_7, COLOR_09_BLUE) // "You idiot! We'd better get out of here." + speak(CHR_BOND, L_TRA(67), 0x743b, CHANNEL_7, COLOR_09_BLUE) // "You idiot! We'd better get out of here." wait_until(4146, 0xbb) play_sound(0x0162, CHANNEL_6) @@ -2840,7 +2840,7 @@ u8 func0c01_midcutscene[] = { set_cutscene_weapon(CHR_TARGET, WEAPON_NONE, WEAPON_NONE) wait_until(83, 0x6a) - speak(CHR_TARGET, 0x4845, 0x743c, CHANNEL_7, COLOR_06_WHITE) // "***aahh...! aahaa...! aaaaahhh! aha. ahh.***" + speak(CHR_TARGET, L_TRA(69), 0x743c, CHANNEL_7, COLOR_06_WHITE) // "***aahh...! aahaa...! aaaaahhh! aha. ahh.***" wait_until(116, 0x6b) play_sound(0x80c4, CHANNEL_6) @@ -2864,22 +2864,22 @@ u8 func0c01_midcutscene[] = { play_sound(0x80c5, CHANNEL_6) wait_until(690, 0x72) - speak(CHR_TARGET, 0x4846, 0x743d, CHANNEL_7, COLOR_06_WHITE) // "I'm alive. I thought I'd be chopped up like the ot..." + speak(CHR_TARGET, L_TRA(70), 0x743d, CHANNEL_7, COLOR_06_WHITE) // "I'm alive. I thought I'd be chopped up like the ot..." wait_until(1392, 0x73) - speak(CHR_TARGET, 0x4847, 0x743e, CHANNEL_7, COLOR_09_BLUE) // "You... You speak our language?" + speak(CHR_TARGET, L_TRA(71), 0x743e, CHANNEL_7, COLOR_09_BLUE) // "You... You speak our language?" wait_until(1400, 0x74) play_sound(0x80c4, CHANNEL_6) wait_until(1554, 0x75) - speak(CHR_TARGET, 0x4848, 0x743f, CHANNEL_7, COLOR_03_RED) // "Watch her... she's sharp." + speak(CHR_TARGET, L_TRA(72), 0x743f, CHANNEL_7, COLOR_03_RED) // "Watch her... she's sharp." wait_until(1688, 0x76) - speak(CHR_TARGET, 0x4849, 0x7440, CHANNEL_7, COLOR_06_WHITE) // "Earrggghh...eerggh..." + speak(CHR_TARGET, L_TRA(73), 0x7440, CHANNEL_7, COLOR_06_WHITE) // "Earrggghh...eerggh..." wait_until(1962, 0x77) - speak(CHR_TARGET, 0x484a, 0x7441, CHANNEL_7, COLOR_09_BLUE) // "What's wrong?" + speak(CHR_TARGET, L_TRA(74), 0x7441, CHANNEL_7, COLOR_09_BLUE) // "What's wrong?" wait_until(1988, 0x78) play_sound(0x80c5, CHANNEL_6) @@ -2888,10 +2888,10 @@ u8 func0c01_midcutscene[] = { play_sound(0x80c4, CHANNEL_4) wait_until(2113, 0x7a) - speak(CHR_TARGET, 0x484b, 0x7442, CHANNEL_7, COLOR_06_WHITE) // "I have a headache. And with a head this big, that'..." + speak(CHR_TARGET, L_TRA(75), 0x7442, CHANNEL_7, COLOR_06_WHITE) // "I have a headache. And with a head this big, that'..." wait_until(2470, 0x7b) - speak(CHR_TARGET, 0x484c, 0x7443, CHANNEL_7, COLOR_09_BLUE) // "Can you walk? We must leave before they get organi..." + speak(CHR_TARGET, L_TRA(76), 0x7443, CHANNEL_7, COLOR_09_BLUE) // "Can you walk? We must leave before they get organi..." wait_until(2480, 0x7c) play_sound(0x80c5, CHANNEL_6) @@ -2924,13 +2924,13 @@ u8 func0c01_midcutscene[] = { play_sound(0x80c5, CHANNEL_4) wait_until(2842, 0x86) - speak(CHR_TARGET, 0x484d, 0x7444, CHANNEL_7, COLOR_06_WHITE) // "I think so. What's your name?" + speak(CHR_TARGET, L_TRA(77), 0x7444, CHANNEL_7, COLOR_06_WHITE) // "I think so. What's your name?" wait_until(3024, 0x87) - speak(CHR_TARGET, 0x484e, 0x7445, CHANNEL_7, COLOR_09_BLUE) // "I'm Agent Dark. Or Joanna, if you prefer." + speak(CHR_TARGET, L_TRA(78), 0x7445, CHANNEL_7, COLOR_09_BLUE) // "I'm Agent Dark. Or Joanna, if you prefer." wait_until(3270, 0x88) - speak(CHR_TARGET, 0x484f, 0x7446, CHANNEL_7, COLOR_06_WHITE) // "Well, Joanna, I'm Protector One. But you can call ..." + speak(CHR_TARGET, L_TRA(79), 0x7446, CHANNEL_7, COLOR_06_WHITE) // "Well, Joanna, I'm Protector One. But you can call ..." wait_until(3308, 0x89) play_sound(0x80c6, CHANNEL_6) @@ -3292,7 +3292,7 @@ u8 func101a_medpack_switch[] = { if_object_in_good_condition(OBJ_MEDPACK_SWITCH, /*goto*/ 0x32) if_difficulty_lt(DIFF_PA, /*goto*/ 0x06) set_stage_flag(STAGEFLAG_MEDPACK_SWITCH_DESTROYED) - message(CHR_BOND, 0x4824) // "Mission critical object destroyed." + message(CHR_BOND, L_TRA(36)) // "Mission critical object destroyed." label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3303,7 +3303,7 @@ u8 func101a_medpack_switch[] = { label(0x32) assign_sound(0x043a, CHANNEL_7) control_sound_from_object(CHANNEL_7, OBJ_MEDPACK_SWITCH, TRUE) - message(CHR_P1P2, 0x4836) // "Medical containment doors unlocked." + message(CHR_P1P2, L_TRA(54)) // "Medical containment doors unlocked." unlock_door(0x12, 0x40) unlock_door(0x13, 0x40) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -3365,7 +3365,7 @@ u8 func101d_msg_medpackaroundhere[] = { endloop(0x6a) label(0x32) - speak(CHR_P1P2, 0x4837, 0x73c0, CHANNEL_6, COLOR_09_BLUE) // "The medpack's got to be somewhere around here." + speak(CHR_P1P2, L_TRA(55), 0x73c0, CHANNEL_6, COLOR_09_BLUE) // "The medpack's got to be somewhere around here." label(0x06) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -3384,7 +3384,7 @@ u8 func101e_msg_hookup[] = { endloop(0x6a) label(0x32) - speak(CHR_BOND, 0x4838, 0x73c1, CHANNEL_6, COLOR_09_BLUE) // "Time to hook up with Jonathan, before he gets into..." + speak(CHR_BOND, L_TRA(56), 0x73c1, CHANNEL_6, COLOR_09_BLUE) // "Time to hook up with Jonathan, before he gets into..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3409,7 +3409,7 @@ u8 func101f_msg_oil[] = { endloop(0x6a) label(0x32) - speak(CHR_P1P2, 0x4839, 0x73c2, CHANNEL_6, COLOR_09_BLUE) // "That smell... oil... I smelt that in the other han..." + speak(CHR_P1P2, L_TRA(57), 0x73c2, CHANNEL_6, COLOR_09_BLUE) // "That smell... oil... I smelt that in the other han..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; @@ -3426,7 +3426,7 @@ u8 func1020_msg_jetbike[] = { endloop(0x6a) label(0x32) - speak(CHR_BOND, 0x483a, 0x73c3, CHANNEL_6, COLOR_09_BLUE) // "The jetbike should get me out before they lock the..." + speak(CHR_BOND, L_TRA(58), 0x73c3, CHANNEL_6, COLOR_09_BLUE) // "The jetbike should get me out before they lock the..." set_ailist(CHR_SELF, GAILIST_IDLE) endlist }; diff --git a/src/files/setup/setupwax.c b/src/files/setup/setupwax.c index 7b02fa6b4..4270af677 100644 --- a/src/files/setup/setupwax.c +++ b/src/files/setup/setupwax.c @@ -65,17 +65,17 @@ u32 props[] = { briefing(2, 0x4a02) briefing(3, 0x4a03) - beginobjective(0, 0x4a05, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Plant explosive device in lab lift" + beginobjective(0, L_WAX(5), (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Plant explosive device in lab lift" complete_flags(STAGEFLAG_BOMB_PLANTED) fail_flags(STAGEFLAG_BOMB_EXPIRED) fail_flags(STAGEFLAG_BOMB_UNPLANTABLE) endobjective - beginobjective(1, 0x4a06, (DIFFBIT_PA | DIFFBIT_PD)) // "Eliminate dataDyne Captain" + beginobjective(1, L_WAX(6), (DIFFBIT_PA | DIFFBIT_PD)) // "Eliminate dataDyne Captain" complete_flags(STAGEFLAG_CHIEF_DEAD) endobjective - beginobjective(2, 0x4a04, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and escort Cassandra to helipad" + beginobjective(2, L_WAX(4), (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Locate and escort Cassandra to helipad" complete_flags(STAGEFLAG_CASS_CAPTURED) fail_flags(STAGEFLAG_CASS_DEAD) endobjective @@ -521,10 +521,10 @@ u32 props[] = { tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0120, 0x14000b63, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000) tag(0x52, 1) stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, 0x013004e1, 0x00084000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3c, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x0000, 0x0000) // "" + rename_object(-1, 0x3c, L_WAX(17), L_WAX(18), L_WAX(19), L_WAX(20), L_WAX(21), 0x0000, 0x0000) // "" tag(0x53, 1) stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, 0x013004e1, 0x00084000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) - rename_object(-1, 0x3c, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x0000, 0x0000) // "" + rename_object(-1, 0x3c, L_WAX(17), L_WAX(18), L_WAX(19), L_WAX(20), L_WAX(21), 0x0000, 0x0000) // "" tag(0x54, 1) stdobject(0x0100, MODEL_SKEDARBOMB, 0x0257, 0x000200e3, 0x00080001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000) tag(0x41, 1) @@ -1276,7 +1276,7 @@ u8 func0411_cass_in_office[] = { set_stage_flag(STAGEFLAG_TRIGGER_YWSM) set_shotlist(AILIST_CASS_RUNNING) restart_timer - speak(CHR_TARGET, 0x4a08, 0x0d23, CHANNEL_6, COLOR_06_WHITE) // "Go to the helipad if you want to live." + speak(CHR_TARGET, L_WAX(8), 0x0d23, CHANNEL_6, COLOR_06_WHITE) // "Go to the helipad if you want to live." chr_do_animation(0x0226, -1, -1, 0x10, 0x10, CHR_SELF, 2) yield @@ -1325,7 +1325,7 @@ u8 func0411_cass_in_office[] = { chr_do_animation(0x0245, 0, -1, 0x10, 0x10, CHR_SELF, 2) try_equip_weapon(MODEL_CHRFALCON2, WEAPON_FALCON2, 0x00000000, /*goto*/ 0x2c) label(0x2c) - speak(CHR_TARGET, 0x4a07, 0x81a3, CHANNEL_6, COLOR_04_ORANGE) // "Get the hell out of my office..." + speak(CHR_TARGET, L_WAX(7), 0x81a3, CHANNEL_6, COLOR_04_ORANGE) // "Get the hell out of my office..." beginloop(0x58) if_sound_finished(CHANNEL_6, /*goto*/ 0x2c) @@ -1464,7 +1464,7 @@ u8 func1004_check_cass_dead[] = { endloop(0x03) label(0x2c) - message(CHR_BOND, 0x4a0e) // "Cassandra has been immobilized." + message(CHR_BOND, L_WAX(14)) // "Cassandra has been immobilized." set_stage_flag(STAGEFLAG_CASS_DEAD) set_ailist(CHR_SELF, GAILIST_IDLE) endlist @@ -1477,7 +1477,7 @@ u8 func1005_check_cass_captured[] = { if_chr_dying(CHR_CASS, /*goto*/ 0x0d) if_chr_unloaded(CHR_CASS, /*goto*/ 0x0d) if_chr_y(CHR_CASS, 0, OPERATOR_LESS_THAN, /*goto*/ 0x2c) - message(CHR_BOND, 0x4a0f) // "Cassandra has been captured successfully." + message(CHR_BOND, L_WAX(15)) // "Cassandra has been captured successfully." set_stage_flag(STAGEFLAG_CASS_CAPTURED) set_ailist(CHR_SELF, GAILIST_IDLE) @@ -1520,7 +1520,7 @@ u8 func1006_lift_disabling[] = { unset_object_flag(OBJ_CHIEF_LIFT, OBJFLAG_DEACTIVATED) unset_chr_chrflag(CHR_CHIEF, CHRCFLAG_HIDDEN) set_ailist(CHR_CHIEF, AILIST_CHIEF) - message(CHR_BOND, 0x4a19) // "Lift has been disabled." + message(CHR_BOND, L_WAX(25)) // "Lift has been disabled." // Wait until chief dead beginloop(0x08) @@ -1530,7 +1530,7 @@ u8 func1006_lift_disabling[] = { endloop(0x08) label(0x2c) - message(CHR_BOND, 0x4a10) // "Security chief has been eliminated." + message(CHR_BOND, L_WAX(16)) // "Security chief has been eliminated." set_stage_flag(STAGEFLAG_CHIEF_DEAD) restart_timer @@ -1646,7 +1646,7 @@ u8 func1007_bomb_logic[] = { // Plant bomb label(0x2c) - message(CHR_BOND, 0x4a16) // "Skedar bomb has been placed successfully." + message(CHR_BOND, L_WAX(22)) // "Skedar bomb has been placed successfully." remove_weapon_from_inventory(WEAPON_SKEDARBOMB) set_stage_flag(STAGEFLAG_BOMB_PLANTED) hide_object(OBJ_BOND_BOMB) @@ -1678,7 +1678,7 @@ u8 func1007_bomb_logic[] = { set_countdown_timer(0) stop_countdown_timer set_stage_flag(STAGEFLAG_BOMB_EXPIRED) - message(CHR_BOND, 0x4a17) // "Skedar bomb has detonated." + message(CHR_BOND, L_WAX(23)) // "Skedar bomb has detonated." // Wait 2 seconds restart_timer @@ -1741,7 +1741,7 @@ u8 func1008_check_bomb_unplantable[] = { // Fail mission label(0x2c) - message(CHR_BOND, 0x4a18) // "Lift doors locked - bomb cannot be placed." + message(CHR_BOND, L_WAX(24)) // "Lift doors locked - bomb cannot be placed." set_stage_flag(STAGEFLAG_BOMB_UNPLANTABLE) // Difficulty is agent or bomb has been planted - return @@ -2061,7 +2061,7 @@ u8 func100e_cass_speech[] = { // Speak label(0x2c) restart_timer - speak(CHR_CASS, 0x4a0d, 0x6af5, CHANNEL_6, COLOR_04_ORANGE) // "You won't shoot me!" + speak(CHR_CASS, L_WAX(13), 0x6af5, CHANNEL_6, COLOR_04_ORANGE) // "You won't shoot me!" chr_do_animation(0x00a0, 0, 193, 0x18, 0x10, CHR_SELF, 2) beginloop(0x09) diff --git a/src/game/cheats.c b/src/game/cheats.c index b10e9a01b..844d58d91 100644 --- a/src/game/cheats.c +++ b/src/game/cheats.c @@ -411,7 +411,7 @@ char *cheatGetNameIfUnlocked(struct menu_item *item) return langGet(g_Cheats[item->param].nametextid); } - return langGet(0x544a); // "----------" + return langGet(L_MPWEAPONS(74)); // "----------" } GLOBAL_ASM( @@ -541,14 +541,14 @@ char *cheatGetMarquee(struct menu_item *arg0) if (g_MenuStack[g_MpPlayerNum].unk00->dialog == &g_CheatsBuddiesMenuDialog && g_MenuStack[g_MpPlayerNum].unk00->item == &g_CheatsBuddiesMenuItems[0]) { // Velvet - sprintf(g_CheatMarqueeString, "%s: %s", langGet(0x548f), langGet(0x5475)); // "Buddy Available", "Velvet Dark" + sprintf(g_CheatMarqueeString, "%s: %s", langGet(L_MPWEAPONS(143)), langGet(L_MPWEAPONS(117))); // "Buddy Available", "Velvet Dark" return g_CheatMarqueeString; } if (cheatIsUnlocked(cheat_id)) { // Show cheat name sprintf(g_CheatMarqueeString, "%s: %s\n", - g_MenuStack[g_MpPlayerNum].unk00->dialog == &g_CheatsBuddiesMenuDialog ? langGet(0x548f) : langGet(0x5488), // "Buddy Available", "Cheat available" + g_MenuStack[g_MpPlayerNum].unk00->dialog == &g_CheatsBuddiesMenuDialog ? langGet(L_MPWEAPONS(143)) : langGet(L_MPWEAPONS(136)), // "Buddy Available", "Cheat available" langGet(g_Cheats[cheat_id].nametextid) ); return g_CheatMarqueeString; @@ -566,10 +566,10 @@ char *cheatGetMarquee(struct menu_item *arg0) if (g_Cheats[cheat_id].flags & CHEATFLAG_COMPLETION) { sprintf(g_CheatMarqueeString, "%s %s: %s %s %s", - langGet(0x5489), // "Complete" + langGet(L_MPWEAPONS(137)), // "Complete" langGet(g_StageNames[g_Cheats[cheat_id].stage_index].name1), langGet(g_StageNames[g_Cheats[cheat_id].stage_index].name2), - langGet(0x548a), // "for cheat:" + langGet(L_MPWEAPONS(138)), // "for cheat:" &cheatname ); } else { @@ -584,21 +584,21 @@ char *cheatGetMarquee(struct menu_item *arg0) *ptr = '\0'; sprintf(g_CheatMarqueeString, "%s %s: %s %s %s %s %d:%02d %s %s", - langGet(0x5489), // "Complete" + langGet(L_MPWEAPONS(137)), // "Complete" langGet(g_StageNames[g_Cheats[cheat_id].stage_index].name1), langGet(g_StageNames[g_Cheats[cheat_id].stage_index].name2), - langGet(0x548b), // "on" + langGet(L_MPWEAPONS(139)), // "on" &difficultyname, - langGet(0x548c), // "in under" + langGet(L_MPWEAPONS(140)), // "in under" g_Cheats[cheat_id].time / 60, g_Cheats[cheat_id].time % 60, - langGet(0x548a), // "for cheat:" + langGet(L_MPWEAPONS(138)), // "for cheat:" &cheatname ); } if (g_Cheats[cheat_id].flags & CHEATFLAG_TRANSFERPAK) { - strcat(g_CheatMarqueeString, langGet(0x548d)); // " or insert Game Boy ..." + strcat(g_CheatMarqueeString, langGet(L_MPWEAPONS(141))); // " or insert Game Boy ..." } strcat(g_CheatMarqueeString, "\n"); @@ -607,7 +607,7 @@ char *cheatGetMarquee(struct menu_item *arg0) } // No cheat selected - return langGet(0x548e); // "Select cheat for information" + return langGet(L_MPWEAPONS(142)); // "Select cheat for information" } bool cheatMenuHandleTurnOffAllCheats(u32 operation, u32 arg1, u32 *arg2) diff --git a/src/game/data/ailists.c b/src/game/data/ailists.c index a9b2ce7f1..2750994ad 100644 --- a/src/game/data/ailists.c +++ b/src/game/data/ailists.c @@ -3561,7 +3561,7 @@ u8 func0016_show_objective_failed_msg[] = { // Show message first time label(0x13) - message(CHR_BOND, 0x5845) // "OBJECTIVES FAILED - abort mission." + message(CHR_BOND, L_MISC(69)) // "OBJECTIVES FAILED - abort mission." // Wait 60 seconds restart_timer @@ -3581,7 +3581,7 @@ u8 func0016_show_objective_failed_msg[] = { // Show message second time label(0x13) - message(CHR_BOND, 0x5845) // "OBJECTIVES FAILED - abort mission." + message(CHR_BOND, L_MISC(69)) // "OBJECTIVES FAILED - abort mission." restart_timer // Wait 2 minutes @@ -3600,7 +3600,7 @@ u8 func0016_show_objective_failed_msg[] = { // Show message third time label(0x13) - message(CHR_BOND, 0x5845) // "OBJECTIVES FAILED - abort mission." + message(CHR_BOND, L_MISC(69)) // "OBJECTIVES FAILED - abort mission." restart_timer // Wait 5 minutes diff --git a/src/game/data/cheats.c b/src/game/data/cheats.c index 0f3ca343b..d07dd8ed3 100644 --- a/src/game/data/cheats.c +++ b/src/game/data/cheats.c @@ -59,15 +59,15 @@ struct cheat g_Cheats[NUM_CHEATS] = { }; struct menu_item g_CheatWarningMenuItems[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000051df, 0x00000000, NULL }, // "If you activate any cheats, then you will be unable to progress further in the game while those cheats are active." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e0, 0x00000000, NULL }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e1, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(479), 0x00000000, NULL }, // "If you activate any cheats, then you will be unable to progress further in the game while those cheats are active." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(480), 0x00000000, NULL }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(481), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatWarningMenuDialog = { MENUDIALOGTYPE_SUCCESS, - 0x51de, // "Warning" + L_MPMENU(478), // "Warning" g_CheatWarningMenuItems, NULL, 0x00000000, @@ -84,13 +84,13 @@ struct menu_item g_CheatsFunMenuItems[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32) &cheatGetMarquee, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsFunMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5476, // "Fun" + L_MPWEAPONS(118), // "Fun" g_CheatsFunMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -109,13 +109,13 @@ struct menu_item g_CheatsGameplayMenuItems[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32) &cheatGetMarquee, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsGameplayMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5477, // "Gameplay" + L_MPWEAPONS(119), // "Gameplay" g_CheatsGameplayMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -134,13 +134,13 @@ struct menu_item g_CheatsSoloWeaponsMenuItems[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32) &cheatGetMarquee, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsSoloWeaponsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x547a, // "Weapons for Jo in Solo" + L_MPWEAPONS(122), // "Weapons for Jo in Solo" g_CheatsSoloWeaponsMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -165,7 +165,7 @@ struct menu_item g_CheatsClassicWeaponsMenuItems[] = { struct menu_dialog g_CheatsClassicWeaponsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x547b, // "Classic Weapons for Jo in Solo" + L_MPWEAPONS(123), // "Classic Weapons for Jo in Solo" g_CheatsClassicWeaponsMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -184,13 +184,13 @@ struct menu_item g_CheatsWeaponsMenuItems[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32) &cheatGetMarquee, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsWeaponsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5478, // "Weapons" + L_MPWEAPONS(120), // "Weapons" g_CheatsWeaponsMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -198,7 +198,7 @@ struct menu_dialog g_CheatsWeaponsMenuDialog = { }; struct menu_item g_CheatsBuddiesMenuItems[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005475, 0x00000000, cheatMenuHandleBuddyCheckbox }, // "Velvet Dark" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(117), 0x00000000, cheatMenuHandleBuddyCheckbox }, // "Velvet Dark" { MENUITEMTYPE_CHECKBOX, 22, 0x00000000, (u32) &cheatGetNameIfUnlocked, 0x00000000, cheatMenuHandleBuddyCheckbox }, { MENUITEMTYPE_CHECKBOX, 23, 0x00000000, (u32) &cheatGetNameIfUnlocked, 0x00000000, cheatMenuHandleBuddyCheckbox }, { MENUITEMTYPE_CHECKBOX, 24, 0x00000000, (u32) &cheatGetNameIfUnlocked, 0x00000000, cheatMenuHandleBuddyCheckbox }, @@ -206,13 +206,13 @@ struct menu_item g_CheatsBuddiesMenuItems[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32) &cheatGetMarquee, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsBuddiesMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5479, // "Buddies" + L_MPWEAPONS(121), // "Buddies" g_CheatsBuddiesMenuItems, cheatMenuHandleDialog, 0x00000000, @@ -220,22 +220,22 @@ struct menu_dialog g_CheatsBuddiesMenuDialog = { }; struct menu_item g_CheatsMenuItems[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005476, 0x00000000, &g_CheatsFunMenuDialog }, // "Fun" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005477, 0x00000000, &g_CheatsGameplayMenuDialog }, // "Gameplay" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000547a, 0x00000000, &g_CheatsSoloWeaponsMenuDialog }, // "Weapons for Jo in Solo" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000547b, 0x00000000, &g_CheatsClassicWeaponsMenuDialog }, // "Classic Weapons for Jo in Solo" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005478, 0x00000000, &g_CheatsWeaponsMenuDialog }, // "Weapons" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005479, 0x00000000, &g_CheatsBuddiesMenuDialog }, // "Buddies" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(118), 0x00000000, &g_CheatsFunMenuDialog }, // "Fun" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(119), 0x00000000, &g_CheatsGameplayMenuDialog }, // "Gameplay" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(122), 0x00000000, &g_CheatsSoloWeaponsMenuDialog }, // "Weapons for Jo in Solo" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(123), 0x00000000, &g_CheatsClassicWeaponsMenuDialog }, // "Classic Weapons for Jo in Solo" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(120), 0x00000000, &g_CheatsWeaponsMenuDialog }, // "Weapons" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(121), 0x00000000, &g_CheatsBuddiesMenuDialog }, // "Buddies" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054d9, 0x00000000, cheatMenuHandleTurnOffAllCheats }, // "Turn of all Cheats" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(217), 0x00000000, cheatMenuHandleTurnOffAllCheats }, // "Turn of all Cheats" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(477), 0x00000000, NULL }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog g_CheatsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x51dc, // "Cheats" + L_MPMENU(476), // "Cheats" g_CheatsMenuItems, cheatMenuHandleDialog, 0x00000000, diff --git a/src/game/data/data_00e460.c b/src/game/data/data_00e460.c index 060c4dd64..36bab6278 100644 --- a/src/game/data/data_00e460.c +++ b/src/game/data/data_00e460.c @@ -857,16 +857,16 @@ s16 g_SpecialQuipBank[][4] = { }; s16 g_QuipTexts[][4] = { - { 1, 0x0253, 0x0254, 0x0255 }, // "How dare you disturb me!", "You will regret this intrusion, girl!", "If I were you, I'd leave...NOW!" - { 2, 0x0256, 0x0257, 0x0256 }, // "Please don't kill me!", "Don't shoot!" - { 3, 0x1e40, 0x1e41, 0x1e42 }, // "What are you doing in my lab?", "I haven't seen you before...", "Who the hell are you?" - { 4, 0x1e43, 0x1e44, 0x1e45 }, // "Shut down the experiment.", "Pull the plug on that, NOW.", "Switch this thing off." - { 5, 0x1e46, 0x1e47, 0x1e48 }, // "I'll shut it down.", "Please don't hurt me.", "Allow me to assist you." - { 6, 0x1e49, 0x1e4a, 0x1e4b }, // "My experiments!", "There the experiment is down.", "Leave this area NOW!" - { 7, 0x1e4c, 0x1e4d, 0x1e4e }, // "Security!", "I'm calling security.", "Accidents will happen." - { 8, 0x1e4f, 0x1e50, 0x1e51 }, // "How did that happen?", "Looks like it's off already.", "Have you been tampering with this?" - { 9, 0x1e52, 0x1e53, 0x1e54 }, // "Someone's broken my equipment.", "What's happened to the terminal?", "You vandal - you've broken it." - { 10, 0x4a0a, 0x4a0c, 0x4a0c }, // "How dare you disturb me!", "If I were you, I'd leave... NOW!" + { 1, L_AME(83), L_AME(84), L_AME(85) }, // "How dare you disturb me!", "You will regret this intrusion, girl!", "If I were you, I'd leave...NOW!" + { 2, L_AME(86), L_AME(87), L_AME(86) }, // "Please don't kill me!", "Don't shoot!" + { 3, L_EAR(64), L_EAR(65), L_EAR(66) }, // "What are you doing in my lab?", "I haven't seen you before...", "Who the hell are you?" + { 4, L_EAR(67), L_EAR(68), L_EAR(69) }, // "Shut down the experiment.", "Pull the plug on that, NOW.", "Switch this thing off." + { 5, L_EAR(70), L_EAR(71), L_EAR(72) }, // "I'll shut it down.", "Please don't hurt me.", "Allow me to assist you." + { 6, L_EAR(73), L_EAR(74), L_EAR(75) }, // "My experiments!", "There the experiment is down.", "Leave this area NOW!" + { 7, L_EAR(76), L_EAR(77), L_EAR(78) }, // "Security!", "I'm calling security.", "Accidents will happen." + { 8, L_EAR(79), L_EAR(80), L_EAR(81) }, // "How did that happen?", "Looks like it's off already.", "Have you been tampering with this?" + { 9, L_EAR(82), L_EAR(83), L_EAR(84) }, // "Someone's broken my equipment.", "What's happened to the terminal?", "You vandal - you've broken it." + { 10, L_WAX(10), L_WAX(12), L_WAX(12) }, // "How dare you disturb me!", "If I were you, I'd leave... NOW!" }; s16 g_SkedarQuipBank[][4] = { diff --git a/src/game/data/data_0160b0.c b/src/game/data/data_0160b0.c index c3506decf..81f6ac196 100644 --- a/src/game/data/data_0160b0.c +++ b/src/game/data/data_0160b0.c @@ -1268,16 +1268,16 @@ u32 var800714f4 = 0x00000001; // 17518 struct menu_item menuitems_pakremoved[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ae, 0x00000000, NULL }, // "The Controller Pak has been removed." + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(174), 0x00000000, NULL }, // "The Controller Pak has been removed." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, menuhandler000fcc34 }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(73), 0x00000000, menuhandler000fcc34 }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17568 struct menu_dialog menudialog_pakremoved = { MENUDIALOGTYPE_DANGER, - 0x54ad, // "Error" + L_MPWEAPONS(173), // "Error" menuitems_pakremoved, NULL, 0x00000000, @@ -1304,9 +1304,9 @@ struct menu_dialog g_PakRepairSuccessMenuDialog = { // 175e8 struct menu_item menuitems_pakrepairfailed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b7, 0x00000000, NULL }, // "The Controller Pak cannot be repaired. You will not be able to load from or save to this Controller Pak." + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(183), 0x00000000, NULL }, // "The Controller Pak cannot be repaired. You will not be able to load from or save to this Controller Pak." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, NULL }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPWEAPONS(73), 0x00000000, NULL }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1322,18 +1322,18 @@ struct menu_dialog g_PakRepairFailedMenuDialog = { // 17650 struct menu_item menuitems_pakattemptrepair[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b0, 0x00000000, NULL }, // "Are you sure you want to attempt repair of this Controller Pak?" - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b1, 0x00000000, NULL }, // "Data may be lost!" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(176), 0x00000000, NULL }, // "Are you sure you want to attempt repair of this Controller Pak?" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(177), 0x00000000, NULL }, // "Data may be lost!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054b2, 0x00000000, NULL }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054b3, 0x00000000, menuhandlerRepairPak }, // "Repair" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPWEAPONS(178), 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(179), 0x00000000, menuhandlerRepairPak }, // "Repair" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 176c8 struct menu_dialog g_PakAttemptRepairMenuDialog = { MENUDIALOGTYPE_DANGER, - 0x54af, // "Attempt Repair" + L_MPWEAPONS(175), // "Attempt Repair" menuitems_pakattemptrepair, menudialog000fcd48, 0x00000000, @@ -1342,23 +1342,23 @@ struct menu_dialog g_PakAttemptRepairMenuDialog = { // 176e0 u16 savelocations[] = { - 0x5670, // "Controller Pak 1" - 0x5671, // "Controller Pak 2" - 0x5672, // "Controller Pak 3" - 0x5673, // "Controller Pak 4" - 0x566f, // "Game Pak" + L_OPTIONS(112), // "Controller Pak 1" + L_OPTIONS(113), // "Controller Pak 2" + L_OPTIONS(114), // "Controller Pak 3" + L_OPTIONS(115), // "Controller Pak 4" + L_OPTIONS(111), // "Game Pak" 0x0000, }; // 176ec struct menu_item menuitems_damagedcontrollerpak[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, (u32)&func0f0fcfb8, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005441, 0x00000000, NULL }, // "is damaged or" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005442, 0x00000000, NULL }, // "inserted incorrectly" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(65), 0x00000000, NULL }, // "is damaged or" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(66), 0x00000000, NULL }, // "inserted incorrectly" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005443, 0x00000000, menuhandlerWarnRepairPak }, // "Attempt Repair" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005444, 0x00000000, menuhandlerRetrySavePak }, // "Retry" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005445, 0x00000000, NULL }, // "Continue without using the Controller Pak" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(67), 0x00000000, menuhandlerWarnRepairPak }, // "Attempt Repair" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(68), 0x00000000, menuhandlerRetrySavePak }, // "Retry" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPWEAPONS(69), 0x00000000, NULL }, // "Continue without using the Controller Pak" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1375,11 +1375,11 @@ struct menu_dialog menudialog_damagedcontrollerpak = { // 177a4 struct menu_item menuitems_fullcontrollerpak[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f0fcfb8, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005447, 0x00000000, NULL }, // "is too full to save note - 1 note and 28 pages required to save" - { MENUITEMTYPE_LABEL, 0, 0x02000220, 0x00005603, 0x00000000, NULL }, // "" - { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005448, 0x00000000, NULL }, // "Enter the Controller Pak Menu to free some space (hold START while powering up.)" + { MENUITEMTYPE_LABEL, 0, 0x02000210, L_MPWEAPONS(71), 0x00000000, NULL }, // "is too full to save note - 1 note and 28 pages required to save" + { MENUITEMTYPE_LABEL, 0, 0x02000220, L_OPTIONS(3), 0x00000000, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, 0x02000210, L_MPWEAPONS(72), 0x00000000, NULL }, // "Enter the Controller Pak Menu to free some space (hold START while powering up.)" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, NULL }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPWEAPONS(73), 0x00000000, NULL }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1395,16 +1395,16 @@ struct menu_dialog menudialog_fullcontrollerpak = { // 17848 struct menu_item menuitems_cannotreadgameboy[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fe, 0x00000000, NULL }, // "Cannot read Game Boy Game Pak. Check connections and make sure correct Game Boy Game Pak is being used." + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(254), 0x00000000, NULL }, // "Cannot read Game Boy Game Pak. Check connections and make sure correct Game Boy Game Pak is being used." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ff, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPWEAPONS(255), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17898 struct menu_dialog menudialog_cannotreadgameboy = { MENUDIALOGTYPE_DANGER, - 0x54fd, // "Error" + L_MPWEAPONS(253), // "Error" menuitems_cannotreadgameboy, NULL, 0x00000020, @@ -1414,11 +1414,11 @@ struct menu_dialog menudialog_cannotreadgameboy = { // 178b0 struct menu_item menuitems_datalost[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, (u32)&func0f0fcfb8, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005501, 0x00000000, NULL }, // "The saved data has" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005502, 0x00000000, NULL }, // "been erased due to" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005503, 0x00000000, NULL }, // "corruption or damage." + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(257), 0x00000000, NULL }, // "The saved data has" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(258), 0x00000000, NULL }, // "been erased due to" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(259), 0x00000000, NULL }, // "corruption or damage." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005504, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPWEAPONS(260), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1453,7 +1453,7 @@ struct menu_item menuitems_picktarget[] = { // 179a8 struct menu_dialog menudialog_picktarget = { MENUDIALOGTYPE_DANGER, - 0x57ec, // "Pick Target" + L_OPTIONS(492), // "Pick Target" menuitems_picktarget, menudialogMpPickTarget, 0x00000000, @@ -1475,54 +1475,54 @@ u32 var800719cc = 0x00000000; // 179f0 u16 options_controlstyle[] = { - 0x56ef, // "1.1" - 0x56f0, // "1.2" - 0x56f1, // "1.3" - 0x56f2, // "1.4" - 0x56f3, // "2.1" - 0x56f4, // "2.2" - 0x56f5, // "2.3" - 0x56f6, // "2.4" + L_OPTIONS(239), // "1.1" + L_OPTIONS(240), // "1.2" + L_OPTIONS(241), // "1.3" + L_OPTIONS(242), // "1.4" + L_OPTIONS(243), // "2.1" + L_OPTIONS(244), // "2.2" + L_OPTIONS(245), // "2.3" + L_OPTIONS(246), // "2.4" }; // 17a00 u16 options_controlmode[] = { - 0x56ed, // "Single" - 0x56ee, // "Double" + L_OPTIONS(237), // "Single" + L_OPTIONS(238), // "Double" }; // 17a04 u16 g_AimControlOptions[] = { - 0x56c9, // "Hold" - 0x56ca, // "Toggle" + L_OPTIONS(201), // "Hold" + L_OPTIONS(202), // "Toggle" }; // 17a08 u16 g_SoundModeOptions[] = { - 0x56e8, // "Mono" - 0x56e9, // "Stereo" - 0x56ea, // "Headphone" - 0x56eb, // "Surround" + L_OPTIONS(232), // "Mono" + L_OPTIONS(233), // "Stereo" + L_OPTIONS(234), // "Headphone" + L_OPTIONS(235), // "Surround" }; // 17a10 u16 g_ScreenSizeOptions[] = { - 0x56dc, // "Full" - 0x56dd, // "Wide" - 0x56de, // "Cinema" + L_OPTIONS(220), // "Full" + L_OPTIONS(221), // "Wide" + L_OPTIONS(222), // "Cinema" 0x0000, // "" }; // 17a18 u16 g_ScreenRatioOptions[] = { - 0x56df, // "Normal" - 0x56e0, // "16:9" + L_OPTIONS(223), // "Normal" + L_OPTIONS(224), // "16:9" }; // 17a1c u16 g_ScreenSplitOptions[] = { - 0x56e1, // "Horizontal" - 0x56e2, // "Vertical" + L_OPTIONS(225), // "Horizontal" + L_OPTIONS(226), // "Vertical" }; // 17a20 @@ -1534,7 +1534,7 @@ struct menu_item menuitems_briefing[] = { // 17a48 struct menu_dialog menudialog_briefing = { MENUDIALOGTYPE_DEFAULT, - 0x56f7, // "Briefing" + L_OPTIONS(247), // "Briefing" menuitems_briefing, menudialog00103368, 0x00000008, @@ -1544,8 +1544,8 @@ struct menu_dialog menudialog_briefing = { // 17a60 struct menu_item menuitems_objectives[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005712, 0x00000000, menuhandlerAcceptMission }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005713, 0x00000000, NULL }, // "Decline" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(274), 0x00000000, menuhandlerAcceptMission }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(275), 0x00000000, NULL }, // "Decline" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1561,20 +1561,20 @@ struct menu_dialog g_ObjectivesMenuDialog = { // 17ac8 struct menu_item menuitems_perfectdarkmodesettings[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000054de, 0x00000000, NULL }, // "Choose Settings:" - { MENUITEMTYPE_SLIDER, 1, 0x00100000, 0x000054e0, 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Health" - { MENUITEMTYPE_SLIDER, 2, 0x00100000, 0x000054e1, 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Damage" - { MENUITEMTYPE_SLIDER, 3, 0x00100000, 0x000054e2, 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Accuracy" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_MPWEAPONS(222), 0x00000000, NULL }, // "Choose Settings:" + { MENUITEMTYPE_SLIDER, 1, 0x00100000, L_MPWEAPONS(224), 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Health" + { MENUITEMTYPE_SLIDER, 2, 0x00100000, L_MPWEAPONS(225), 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Damage" + { MENUITEMTYPE_SLIDER, 3, 0x00100000, L_MPWEAPONS(226), 0x000000ff, menuhandlerPdModeSetting }, // "Enemy Accuracy" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000b4, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054e3, 0x00000000, menuhandlerAcceptPdModeSettings }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054e4, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(227), 0x00000000, menuhandlerAcceptPdModeSettings }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPWEAPONS(228), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17b68 struct menu_dialog g_PdModeSettingsDialog = { MENUDIALOGTYPE_DEFAULT, - 0x54dd, // "Perfect Dark" + L_MPWEAPONS(221), // "Perfect Dark" menuitems_perfectdarkmodesettings, NULL, 0x00000004, @@ -1583,20 +1583,20 @@ struct menu_dialog g_PdModeSettingsDialog = { // 17b80 struct menu_item menuitems_selectdifficulty[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056f9, 0x000056fa, NULL }, // "Difficulty" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Perfect Agent" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054dd, 0x00000000, menuhandlerPdMode }, // "Perfect Dark" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_OPTIONS(249), L_OPTIONS(250), NULL }, // "Difficulty" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(251), (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Agent" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(252), (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Special Agent" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(253), (u32)&func0f103e68, menuhandlerSoloDifficulty }, // "Perfect Agent" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(221), 0x00000000, menuhandlerPdMode }, // "Perfect Dark" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(254), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17c20 struct menu_dialog menudialog_selectdifficulty = { MENUDIALOGTYPE_DEFAULT, - 0x56f8, // "Select Difficulty" + L_OPTIONS(248), // "Select Difficulty" menuitems_selectdifficulty, NULL, 0x00000004, @@ -1605,19 +1605,19 @@ struct menu_dialog menudialog_selectdifficulty = { // 17c38 struct menu_item menuitems_cooperativeoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005700, 0x00000000, menuhandlerCoopRadar }, // "Radar On" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005701, 0x00000000, menuhandlerCoopFriendlyFire }, // "Friendly Fire" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005702, 0x00000000, menuhandlerCoopBuddy }, // "Perfect Buddy" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(256), 0x00000000, menuhandlerCoopRadar }, // "Radar On" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(257), 0x00000000, menuhandlerCoopFriendlyFire }, // "Friendly Fire" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(258), 0x00000000, menuhandlerCoopBuddy }, // "Perfect Buddy" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, // "" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005703, 0x00000000, menuhandlerBuddyOptionsContinue }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005704, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(259), 0x00000000, menuhandlerBuddyOptionsContinue }, // "Continue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(260), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, // "" }; // 17cc4 struct menu_dialog g_CoopOptionsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x56ff, // "Co-Operative Options" + L_OPTIONS(255), // "Co-Operative Options" menuitems_cooperativeoptions, menudialogCoopAntiOptions, 0x00000004, @@ -1626,18 +1626,18 @@ struct menu_dialog g_CoopOptionsMenuDialog = { // 17cdc struct menu_item menuitems_counteroperativeoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x0000570b, 0x00000000, menuhandlerAntiRadar }, // "Radar On" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000570c, 0x00000000, menuhandlerAntiPlayer }, // "Counter-Operative" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(267), 0x00000000, menuhandlerAntiRadar }, // "Radar On" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(268), 0x00000000, menuhandlerAntiPlayer }, // "Counter-Operative" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000570d, 0x00000000, menuhandlerBuddyOptionsContinue }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000570e, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(269), 0x00000000, menuhandlerBuddyOptionsContinue }, // "Continue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(270), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17d54 struct menu_dialog g_AntiOptionsMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x570a, // "Counter-Operative Options" + L_OPTIONS(266), // "Counter-Operative Options" menuitems_counteroperativeoptions, menudialogCoopAntiOptions, 0x00000004, @@ -1646,18 +1646,18 @@ struct menu_dialog g_AntiOptionsMenuDialog = { // 17d6c struct menu_item menuitems_selectdifficulty2[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, menuhandlerCoopDifficulty }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, menuhandlerCoopDifficulty }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, menuhandlerCoopDifficulty }, // "Perfect Agent" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(251), 0x00000000, menuhandlerCoopDifficulty }, // "Agent" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(252), 0x00000000, menuhandlerCoopDifficulty }, // "Special Agent" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(253), 0x00000000, menuhandlerCoopDifficulty }, // "Perfect Agent" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(254), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17de4 struct menu_dialog menudialog_selectdifficulty2 = { MENUDIALOGTYPE_DEFAULT, - 0x000056f8, // "Select Difficulty" + L_OPTIONS(248), // "Select Difficulty" menuitems_selectdifficulty2, NULL, 0x00000004, @@ -1666,18 +1666,18 @@ struct menu_dialog menudialog_selectdifficulty2 = { // 17dfc struct menu_item menuitems_selectdifficulty3[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, menuhandlerAntiDifficulty }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, menuhandlerAntiDifficulty }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, menuhandlerAntiDifficulty }, // "Perfect Agent" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(251), 0x00000000, menuhandlerAntiDifficulty }, // "Agent" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(252), 0x00000000, menuhandlerAntiDifficulty }, // "Special Agent" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(253), 0x00000000, menuhandlerAntiDifficulty }, // "Perfect Agent" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(254), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 17e74 struct menu_dialog menudialog_selectdifficulty3 = { MENUDIALOGTYPE_DEFAULT, - 0x000056f8, // "Select Difficulty" + L_OPTIONS(248), // "Select Difficulty" menuitems_selectdifficulty3, NULL, 0x00000004, @@ -1713,16 +1713,16 @@ struct stageoverviewentry g_StageNames[NUM_SOLOSTAGES] = { // 17f88 struct mission missions[] = { // first stage index, name - { 0, 0x567b }, // "Mission 1" - { 3, 0x567c }, // "Mission 2" - { 4, 0x567d }, // "Mission 3" - { 6, 0x567e }, // "Mission 4" - { 9, 0x567f }, // "Mission 5" - { 12, 0x5680 }, // "Mission 6" - { 14, 0x5681 }, // "Mission 7" - { 15, 0x5682 }, // "Mission 8" - { 16, 0x5683 }, // "Mission 9" - { 99, 0x5684 }, // "Special Assignments" + { 0, L_OPTIONS(123) }, // "Mission 1" + { 3, L_OPTIONS(124) }, // "Mission 2" + { 4, L_OPTIONS(125) }, // "Mission 3" + { 6, L_OPTIONS(126) }, // "Mission 4" + { 9, L_OPTIONS(127) }, // "Mission 5" + { 12, L_OPTIONS(128) }, // "Mission 6" + { 14, L_OPTIONS(129) }, // "Mission 7" + { 15, L_OPTIONS(130) }, // "Mission 8" + { 16, L_OPTIONS(131) }, // "Mission 9" + { 99, L_OPTIONS(132) }, // "Special Assignments" }; // 17fd8 @@ -1740,7 +1740,7 @@ struct menu_item menuitems_18000[] = { // 18028 struct menu_dialog menudialog_18028 = { MENUDIALOGTYPE_DEFAULT, - 0x56f7, // "Briefing" + L_OPTIONS(247), // "Briefing" menuitems_17fd8, NULL, 0x00000008, @@ -1750,7 +1750,7 @@ struct menu_dialog menudialog_18028 = { // 18040 struct menu_dialog menudialog_18040 = { MENUDIALOGTYPE_DEFAULT, - 0x56f7, // "Briefing" + L_OPTIONS(247), // "Briefing" menuitems_17fd8, NULL, 0x00000008, @@ -1760,7 +1760,7 @@ struct menu_dialog menudialog_18040 = { // 18058 struct menu_dialog menudialog_18058 = { MENUDIALOGTYPE_DEFAULT, - 0x56f7, // "Briefing" + L_OPTIONS(247), // "Briefing" menuitems_18000, NULL, 0x00000008, @@ -1776,7 +1776,7 @@ struct menu_item menuitems_control[] = { // 18098 struct menu_dialog g_ControlStyleMultiMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x56ec, // "Control" + L_OPTIONS(236), // "Control" menuitems_control, NULL, 0x00000400, @@ -1793,7 +1793,7 @@ struct menu_item menuitems_control2[] = { // 180ec struct menu_dialog g_ControlStyleSingleMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x56ec, // "Control" + L_OPTIONS(236), // "Control" menuitems_control2, NULL, 0x00000400, @@ -1810,7 +1810,7 @@ struct menu_item menuitems_control3[] = { // 18140 struct menu_dialog menudialog_control3 = { MENUDIALOGTYPE_DEFAULT, - 0x56ec, // "Control" + L_OPTIONS(236), // "Control" menuitems_control3, NULL, 0x00000400, @@ -1827,7 +1827,7 @@ struct menu_item menuitems_control4[] = { // 18194 struct menu_dialog menudialog_control4 = { MENUDIALOGTYPE_DEFAULT, - 0x56ec, // "Control" + L_OPTIONS(236), // "Control" menuitems_control4, NULL, 0x00000400, @@ -1836,19 +1836,19 @@ struct menu_dialog menudialog_control4 = { // 181ac struct menu_item menuitems_audiooptions[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e4, 0x00005000, menuhandlerSfxVolume }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e5, 0x00005000, menuhandlerMusicVolume }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056e6, 0x00000000, menuhandlerSoundMode }, // "Sound Mode" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, menuhandlerLangFilter }, // "Language Filter" + { MENUITEMTYPE_SLIDER, 0, L_LEN(0), L_OPTIONS(228), L_MPMENU(0), menuhandlerSfxVolume }, // "Sound" + { MENUITEMTYPE_SLIDER, 0, L_LEN(0), L_OPTIONS(229), L_MPMENU(0), menuhandlerMusicVolume }, // "Music" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(230), 0x00000000, menuhandlerSoundMode }, // "Sound Mode" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(218), 0x00000000, menuhandlerLangFilter }, // "Language Filter" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, NULL }, // "" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(231), 0x00000000, NULL }, // "" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18238 struct menu_dialog menudialog_audiooptions = { MENUDIALOGTYPE_DEFAULT, - 0x56e3, // "Audio Options" + L_OPTIONS(227), // "Audio Options" menuitems_audiooptions, NULL, 0x00000000, @@ -1857,19 +1857,19 @@ struct menu_dialog menudialog_audiooptions = { // 18250 struct menu_item menuitems_audiooptions2[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e4, 0x00005000, menuhandlerSfxVolume }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e5, 0x00005000, menuhandlerMusicVolume }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005499, 0x00000000, menuhandlerSoundMode }, // "Mode" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, menuhandlerLangFilter }, // "Language Filter" + { MENUITEMTYPE_SLIDER, 0, 0x00102800, L_OPTIONS(228), L_MPMENU(0), menuhandlerSfxVolume }, // "Sound" + { MENUITEMTYPE_SLIDER, 0, 0x00102800, L_OPTIONS(229), L_MPMENU(0), menuhandlerMusicVolume }, // "Music" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MPWEAPONS(153), 0x00000000, menuhandlerSoundMode }, // "Mode" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(218), 0x00000000, menuhandlerLangFilter }, // "Language Filter" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(231), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 182dc struct menu_dialog menudialog_audiooptionsshort = { MENUDIALOGTYPE_DEFAULT, - 0x56e3, // "Audio Options" + L_OPTIONS(227), // "Audio Options" menuitems_audiooptions2, NULL, 0x00000000, @@ -1878,30 +1878,30 @@ struct menu_dialog menudialog_audiooptionsshort = { // 182f4 struct menu_item menuitems_videooptions[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d7, 0x00000000, menuhandlerScreenSize }, // "Screen Size" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandlerScreenRatio }, // "Ratio" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, menuhandlerHiRes }, // "Hi-Res" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056da, 0x00000000, menuhandlerScreenSplit }, // "2-Player Screen Split" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054aa, 0x00000000, menuhandlerAlternativeTitle }, // "Alternative Title Screen" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(215), 0x00000000, menuhandlerScreenSize }, // "Screen Size" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(216), 0x00000000, menuhandlerScreenRatio }, // "Ratio" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(217), 0x00000000, menuhandlerHiRes }, // "Hi-Res" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(218), 0x00000000, menuhandlerScreenSplit }, // "2-Player Screen Split" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(170), 0x00000000, menuhandlerAlternativeTitle }, // "Alternative Title Screen" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(219), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18394 struct menu_item menuitems_videooptionsshort[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandlerScreenRatio }, // "Ratio" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, menuhandlerHiRes }, // "Hi-Res" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, menuhandlerScreenSplit }, // "Split" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(216), 0x00000000, menuhandlerScreenRatio }, // "Ratio" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(217), 0x00000000, menuhandlerHiRes }, // "Hi-Res" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MPWEAPONS(154), 0x00000000, menuhandlerScreenSplit }, // "Split" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(219), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1840c struct menu_dialog menudialog_videooptions = { MENUDIALOGTYPE_DEFAULT, - 0x56d6, // "Video Options" + L_OPTIONS(214), // "Video Options" menuitems_videooptions, NULL, 0x00000000, @@ -1911,7 +1911,7 @@ struct menu_dialog menudialog_videooptions = { // 18424 struct menu_dialog menudialog_videooptionsshort = { MENUDIALOGTYPE_DEFAULT, - 0x56d6, // "Video Options" + L_OPTIONS(214), // "Video Options" menuitems_videooptionsshort, NULL, 0x00000000, @@ -1920,24 +1920,24 @@ struct menu_dialog menudialog_videooptionsshort = { // 1843c struct menu_item menuitems_displayoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, menuhandlerAlwaysShowTarget }, // "Always Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, menuhandlerShowZoomRange }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, menuhandlerAmmoOnScreen }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, menuhandlerShowGunFunction }, // "Show Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, menuhandlerPaintball }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, menuhandlerShowMissionTime }, // "Show Mission Time" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(205), 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(206), 0x00000004, menuhandlerAlwaysShowTarget }, // "Always Show Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(207), 0x00000004, menuhandlerShowZoomRange }, // "Show Zoom Range" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(208), 0x00000004, menuhandlerAmmoOnScreen }, // "Ammo on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(209), 0x00000004, menuhandlerShowGunFunction }, // "Show Gun Function" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(210), 0x00000004, menuhandlerPaintball }, // "Paintball" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(169), 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(168), 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(212), 0x00000004, menuhandlerShowMissionTime }, // "Show Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(213), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1852c struct menu_dialog menudialog_displayoptions = { MENUDIALOGTYPE_DEFAULT, - 0x56cb, // "Display Options" + L_OPTIONS(203), // "Display Options" menuitems_displayoptions, NULL, 0x00000000, @@ -1946,24 +1946,24 @@ struct menu_dialog menudialog_displayoptions = { // 18544 struct menu_item menuitems_displayoptionsshort[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005491, 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005492, 0x00000004, menuhandlerAlwaysShowTarget }, // "Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005493, 0x00000004, menuhandlerShowZoomRange }, // "Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005494, 0x00000004, menuhandlerAmmoOnScreen }, // "Show Ammo" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005495, 0x00000004, menuhandlerShowGunFunction }, // "Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005496, 0x00000004, menuhandlerPaintball }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005498, 0x00000004, menuhandlerShowMissionTime }, // "Mission Time" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(145), 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(146), 0x00000004, menuhandlerAlwaysShowTarget }, // "Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(147), 0x00000004, menuhandlerShowZoomRange }, // "Zoom Range" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(148), 0x00000004, menuhandlerAmmoOnScreen }, // "Show Ammo" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(149), 0x00000004, menuhandlerShowGunFunction }, // "Gun Function" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(150), 0x00000004, menuhandlerPaintball }, // "Paintball" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(169), 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(168), 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(152), 0x00000004, menuhandlerShowMissionTime }, // "Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(213), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18634 struct menu_dialog menudialog_displayoptionsshort = { MENUDIALOGTYPE_DEFAULT, - 0x56cb, // "Display Options" + L_OPTIONS(203), // "Display Options" menuitems_displayoptionsshort, NULL, 0x00000000, @@ -1972,17 +1972,17 @@ struct menu_dialog menudialog_displayoptionsshort = { // 1864c struct menu_item menuitems_displayoptions_2pplayer1[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, menuhandlerAlwaysShowTarget }, // "Always Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, menuhandlerShowZoomRange }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, menuhandlerAmmoOnScreen }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, menuhandlerShowGunFunction }, // "Show Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, menuhandlerPaintball }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, menuhandlerShowMissionTime }, // "Show Mission Time" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(205), 0x00000004, menuhandlerSightOnScreen }, // "Sight on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(206), 0x00000004, menuhandlerAlwaysShowTarget }, // "Always Show Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(207), 0x00000004, menuhandlerShowZoomRange }, // "Show Zoom Range" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(208), 0x00000004, menuhandlerAmmoOnScreen }, // "Ammo on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(209), 0x00000004, menuhandlerShowGunFunction }, // "Show Gun Function" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(210), 0x00000004, menuhandlerPaintball }, // "Paintball" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(169), 0x00000004, menuhandlerInGameSubtitles }, // "In-Game Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPWEAPONS(168), 0x00000004, menuhandlerCutsceneSubtitles }, // "Cutscene Subtitles" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(212), 0x00000004, menuhandlerShowMissionTime }, // "Show Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(213), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -1991,7 +1991,7 @@ struct menu_dialog menudialog_displayplayer2; // 1873c struct menu_dialog menudialog_displayoptions_2pplayer1 = { MENUDIALOGTYPE_DEFAULT, - 0x56cb, // "Display Options" + L_OPTIONS(203), // "Display Options" menuitems_displayoptions_2pplayer1, NULL, 0x00000000, @@ -2017,7 +2017,7 @@ struct menu_item menuitems_displayplayer2[] = { // 18844 struct menu_dialog menudialog_displayplayer2 = { MENUDIALOGTYPE_DEFAULT, - 0x56cc, // "Display Player 2" + L_OPTIONS(204), // "Display Player 2" menuitems_displayplayer2, NULL, 0x00000000, @@ -2026,21 +2026,21 @@ struct menu_dialog menudialog_displayplayer2 = { // 1885c struct menu_item menuitems_controloptions[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056c2, (u32)&func0f105664, menuhandlerControlStyle }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, menuhandlerReversePitch }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, menuhandlerLookAhead }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, menuhandlerHeadRoll }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, menuhandlerAutoAim }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, menuhandlerAimControl }, // "Aim Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(194), (u32)&func0f105664, menuhandlerControlStyle }, // "Control Style" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(195), 0x00000004, menuhandlerReversePitch }, // "Reverse Pitch" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(196), 0x00000004, menuhandlerLookAhead }, // "Look Ahead" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(197), 0x00000004, menuhandlerHeadRoll }, // "Head Roll" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(198), 0x00000004, menuhandlerAutoAim }, // "Auto-Aim" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(199), 0x00000004, menuhandlerAimControl }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(200), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18910 struct menu_dialog menudialog_controloptions = { MENUDIALOGTYPE_DEFAULT, - 0x56c0, // "Control Options" + L_OPTIONS(192), // "Control Options" menuitems_controloptions, NULL, 0x00000000, @@ -2049,14 +2049,14 @@ struct menu_dialog menudialog_controloptions = { // 18928 struct menu_item menuitems_18928[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, (u32)&func0f105664, &menudialog_control3 }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, menuhandlerReversePitch }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, menuhandlerLookAhead }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, menuhandlerHeadRoll }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, menuhandlerAutoAim }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, menuhandlerAimControl }, // "Aim Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(194), (u32)&func0f105664, &menudialog_control3 }, // "Control Style" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(195), 0x00000004, menuhandlerReversePitch }, // "Reverse Pitch" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(196), 0x00000004, menuhandlerLookAhead }, // "Look Ahead" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(197), 0x00000004, menuhandlerHeadRoll }, // "Head Roll" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_OPTIONS(198), 0x00000004, menuhandlerAutoAim }, // "Auto-Aim" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(199), 0x00000004, menuhandlerAimControl }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(200), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -2065,7 +2065,7 @@ struct menu_dialog menudialog_18aa8; // 189dc struct menu_dialog menudialog_189dc = { MENUDIALOGTYPE_DEFAULT, - 0x56c0, // "Control Options" + L_OPTIONS(192), // "Control Options" menuitems_18928, NULL, 0x00000000, @@ -2088,7 +2088,7 @@ struct menu_item menuitems_189f4[] = { // 18aa8 struct menu_dialog menudialog_18aa8 = { MENUDIALOGTYPE_DEFAULT, - 0x56c1, // "Control Player 2" + L_OPTIONS(193), // "Control Player 2" menuitems_189f4, NULL, 0x00000000, @@ -2097,16 +2097,16 @@ struct menu_dialog menudialog_18aa8 = { // 18ac0 struct menu_item menuitems_changeagent[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056bd, 0x00000000, NULL }, // "Do you want to load another agent?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056be, 0x00000000, menuhandlerChangeAgent }, // "Yes" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056bf, 0x00000000, NULL }, // "No" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_OPTIONS(189), 0x00000000, NULL }, // "Do you want to load another agent?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(190), 0x00000000, menuhandlerChangeAgent }, // "Yes" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(191), 0x00000000, NULL }, // "No" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18b10 struct menu_dialog menudialog_changeagent = { MENUDIALOGTYPE_DANGER, - 0x56bc, // "Warning" + L_OPTIONS(188), // "Warning" menuitems_changeagent, NULL, 0x00000000, @@ -2115,19 +2115,19 @@ struct menu_dialog menudialog_changeagent = { // 18b28 struct menu_item menuitems_18b28[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b5, 0x00000000, &menudialog_audiooptions }, // "Audio" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b6, 0x00000000, &menudialog_videooptions }, // "Video" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b7, 0x00000000, &menudialog_controloptions }, // "Control" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b8, 0x00000000, &menudialog_displayoptions }, // "Display" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(181), 0x00000000, &menudialog_audiooptions }, // "Audio" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(182), 0x00000000, &menudialog_videooptions }, // "Video" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(183), 0x00000000, &menudialog_controloptions }, // "Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(184), 0x00000000, &menudialog_displayoptions }, // "Display" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18b8c struct menu_item menuitems_18b8c[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b5, 0x00000000, &menudialog_audiooptions }, // "Audio" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, &menudialog_videooptionsshort }, // "Video" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, &menudialog_controloptions }, // "Control" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, &menudialog_displayoptions }, // "Display" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(181), 0x00000000, &menudialog_audiooptions }, // "Audio" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(182), 0x00000000, &menudialog_videooptionsshort }, // "Video" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(183), 0x00000000, &menudialog_controloptions }, // "Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(184), 0x00000000, &menudialog_displayoptions }, // "Display" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, (u32)&menutextPauseOrUnpause, 0x00000000, menuhandlerMpPause }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -2135,10 +2135,10 @@ struct menu_item menuitems_18b8c[] = { // 18c18 struct menu_item menuitems_18c18[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b5, 0x00000000, &menudialog_audiooptionsshort }, // "Audio" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, &menudialog_videooptionsshort }, // "Video" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, &menudialog_controloptions }, // "Control" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, &menudialog_displayoptionsshort }, // "Display" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(181), 0x00000000, &menudialog_audiooptionsshort }, // "Audio" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(182), 0x00000000, &menudialog_videooptionsshort }, // "Video" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(183), 0x00000000, &menudialog_controloptions }, // "Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(184), 0x00000000, &menudialog_displayoptionsshort }, // "Display" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, (u32)&menutextPauseOrUnpause, 0x00000000, menuhandlerMpPause }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -2160,7 +2160,7 @@ struct menu_item menuitems_18ca4[] = { // 18d30 struct menu_dialog menudialog_18d30 = { MENUDIALOGTYPE_DEFAULT, - 0x56b4, // "Options" + L_OPTIONS(180), // "Options" menuitems_18b28, menudialog0010559c, 0x00000000, @@ -2170,7 +2170,7 @@ struct menu_dialog menudialog_18d30 = { // 18d48 struct menu_dialog menudialog_18d48 = { MENUDIALOGTYPE_DEFAULT, - 0x56b4, // "Options" + L_OPTIONS(180), // "Options" menuitems_18ca4, menudialog0010559c, 0x00000000, @@ -2180,7 +2180,7 @@ struct menu_dialog menudialog_18d48 = { // 18d60 struct menu_dialog menudialog_18d60 = { MENUDIALOGTYPE_DEFAULT, - 0x56b4, // "Options" + L_OPTIONS(180), // "Options" menuitems_18ca4, menudialog0010559c, 0x00000000, @@ -2190,7 +2190,7 @@ struct menu_dialog menudialog_18d60 = { // 18d78 struct menu_dialog menudialog_18d78 = { MENUDIALOGTYPE_DEFAULT, - 0x56b4, // "Options" + L_OPTIONS(180), // "Options" menuitems_18b8c, menudialog0010559c, 0x00000000, @@ -2200,7 +2200,7 @@ struct menu_dialog menudialog_18d78 = { // 18d90 struct menu_dialog menudialog_18d90 = { MENUDIALOGTYPE_DEFAULT, - 0x56b4, // "Options" + L_OPTIONS(180), // "Options" menuitems_18c18, menudialog0010559c, 0x00000000, @@ -2614,11 +2614,11 @@ u32 var800733d0 = 0x69380000; // 193f4 struct menu_item menuitems_inventory[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, menuhandler00106178 }, - { MENUITEMTYPE_LABEL, 0, 0x00000203, 0x00005603, (u32)&func0f105e04, NULL }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000302, 0x00005603, (u32)&func0f105d9c, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(3), L_OPTIONS(3), (u32)&func0f105e04, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(258), L_OPTIONS(3), (u32)&func0f105d9c, NULL }, // "" { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, (u32)&func0f105864, NULL }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, (u32)&func0f1058d0, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(2), L_OPTIONS(3), (u32)&func0f105864, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(2), L_OPTIONS(3), (u32)&func0f1058d0, NULL }, // "" { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32)&func0f105e80, 0x00000000, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -2626,11 +2626,11 @@ struct menu_item menuitems_inventory[] = { // 19494 struct menu_item menuitems_weaponsavailable[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, menuhandler00106028 }, - { MENUITEMTYPE_LABEL, 0, 0x00000213, 0x00005603, (u32)&func0f105e04, NULL }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000312, 0x00005603, (u32)&func0f105d9c, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(19), L_OPTIONS(3), (u32)&func0f105e04, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(274), L_OPTIONS(3), (u32)&func0f105d9c, NULL }, // "" { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, (u32)&func0f105864, NULL }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, (u32)&func0f1058d0, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(18), L_OPTIONS(3), (u32)&func0f105864, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, L_AME(18), L_OPTIONS(3), (u32)&func0f1058d0, NULL }, // "" { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, (u32)&func0f105e80, 0x00000000, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -2638,7 +2638,7 @@ struct menu_item menuitems_weaponsavailable[] = { // 19534 struct menu_dialog menudialog_19534 = { MENUDIALOGTYPE_DEFAULT, - 0x56b2, // "Inventory" + L_OPTIONS(178), // "Inventory" menuitems_inventory, menudialog00105c54, 0x00000602, @@ -2648,7 +2648,7 @@ struct menu_dialog menudialog_19534 = { // 1954c struct menu_dialog menudialog_weaponsavailable = { MENUDIALOGTYPE_DEFAULT, - 0x56b3, // "Weapons Available" + L_OPTIONS(179), // "Weapons Available" menuitems_weaponsavailable, menudialog00105c54, 0x00000602, @@ -2659,16 +2659,16 @@ u32 var80073544 = 0x00000000; // 19568 struct menu_item menuitems_abort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056af, 0x00000000, NULL }, // "Do you want to abort the mission?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, NULL }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, menuhandlerAbortMission }, // "Abort" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_OPTIONS(175), 0x00000000, NULL }, // "Do you want to abort the mission?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(176), 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(177), 0x00000000, menuhandlerAbortMission }, // "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 195b8 struct menu_dialog menudialog_abort = { MENUDIALOGTYPE_DANGER, - 0x56ae, // "Warning" + L_OPTIONS(174), // "Warning" menuitems_abort, menudialog001063d4, 0x00000000, @@ -2677,16 +2677,16 @@ struct menu_dialog menudialog_abort = { // 195d0 struct menu_item menuitems_abortshort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x0000549b, 0x00000000, NULL }, // "Do you want to abort the mission" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, NULL }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, menuhandlerAbortMission }, // "Abort" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_MPWEAPONS(155), 0x00000000, NULL }, // "Do you want to abort the mission" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(176), 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(177), 0x00000000, menuhandlerAbortMission }, // "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19620 struct menu_dialog menudialog_abortshort = { MENUDIALOGTYPE_DANGER, - 0x56ae, // "Warning" + L_OPTIONS(174), // "Warning" menuitems_abortshort, menudialog001063d4, 0x00000000, @@ -2696,14 +2696,14 @@ struct menu_dialog menudialog_abortshort = { // 19638 struct menu_item menuitems_status[] = { { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, &menudialog_abortshort }, // "Abort!" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(173), 0x00000000, &menudialog_abortshort }, // "Abort!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19674 struct menu_item menuitems_19674[] = { { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, &menudialog_abort }, // "Abort!" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(173), 0x00000000, &menudialog_abort }, // "Abort!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -2730,7 +2730,7 @@ struct menu_dialog menudialog_196c8 = { // 196e0 struct menu_dialog menudialog_status = { MENUDIALOGTYPE_DEFAULT, - 0x56ac, // "Status" + L_OPTIONS(172), // "Status" menuitems_status, menudialog001063e4, 0x00000048, @@ -2829,7 +2829,7 @@ struct menu_item menuitems_cinema[] = { // 19988 struct menu_dialog menudialog_cinema = { MENUDIALOGTYPE_DEFAULT, - 0x57ea, // "Cinema" + L_OPTIONS(490), // "Cinema" menuitems_cinema, NULL, 0x00000004, @@ -2845,7 +2845,7 @@ struct menu_item menuitems_missionselect[] = { // 199c8 struct menu_dialog g_SelectMissionMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x567a, // "Mission Select" + L_OPTIONS(122), // "Mission Select" menuitems_missionselect, NULL, 0x00000004, @@ -2854,35 +2854,35 @@ struct menu_dialog g_SelectMissionMenuDialog = { // 199e0 u16 mainmenulabels_nocheats[] = { - 0x5675, // "Solo Missions" - 0x5676, // "Combat Simulator" - 0x5677, // "Co-Operative" - 0x5678, // "Counter-Operative" + L_OPTIONS(117), // "Solo Missions" + L_OPTIONS(118), // "Combat Simulator" + L_OPTIONS(119), // "Co-Operative" + L_OPTIONS(120), // "Counter-Operative" }; // 199e8 u16 mainmenulabels_withcheats[] = { - 0x5482, // "Cheat Solo Missions" - 0x5483, // "Cheat Combat Simulator" - 0x5484, // "Cheat Co-Operative" - 0x5485, // "Cheat Counter-Operative" + L_MPWEAPONS(130), // "Cheat Solo Missions" + L_MPWEAPONS(131), // "Cheat Combat Simulator" + L_MPWEAPONS(132), // "Cheat Co-Operative" + L_MPWEAPONS(133), // "Cheat Counter-Operative" }; // 199f0 struct menu_item menuitems_mainmenu[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400008, 0x000059be, 0x00000001, NULL }, // "Carrington Institute" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400008, L_MISC(446), 0x00000001, NULL }, // "Carrington Institute" { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, (u32)&func0f106a7c, 0x00000002, menuhandlerMainMenuSoloMissions }, { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, (u32)&func0f106a7c, 0x00000003, menuhandlerMainMenuCombatSimulator }, { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, (u32)&func0f106a7c, 0x00000004, menuhandlerMainMenuCooperative }, { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, (u32)&func0f106a7c, 0x00000005, menuhandlerMainMenuCounterOperative }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056bb, 0x00000006, &menudialog_changeagent }, // "Change Agent..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(187), 0x00000006, &menudialog_changeagent }, // "Change Agent..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19a7c struct menu_dialog g_MainMenuMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5674, // "Perfect Menu" + L_OPTIONS(116), // "Perfect Menu" menuitems_mainmenu, menudialogMainMenu, 0x00000004, @@ -2892,7 +2892,7 @@ struct menu_dialog g_MainMenuMenuDialog = { // 19a94 struct menu_dialog g_MainMenu4MbMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5674, // "Perfect Menu" + L_OPTIONS(116), // "Perfect Menu" menuitems_mainmenu, menudialogMainMenu, 0x00000004, diff --git a/src/game/data/data_01a3a0.c b/src/game/data/data_01a3a0.c index 278dd6470..d466cfbaa 100644 --- a/src/game/data/data_01a3a0.c +++ b/src/game/data/data_01a3a0.c @@ -21,21 +21,21 @@ // 1a3a0 u16 iomessages[] = { - 0x5670, // "Controller Pak 1" - 0x5671, // "Controller Pak 2" - 0x5672, // "Controller Pak 3" - 0x5673, // "Controller Pak 4" - 0x566f, // "Game Pak" - 0x54e5, // "Controller Pak Not Found" - 0x5742, // "The Controller Pak was not found in any controller." - 0x5743, // "File was not saved." - 0x5744, // "File would not load." - 0x5745, // "Could not delete the file." - 0x5746, // "Out of memory." - 0x5747, // "This player is already loaded for this game." - 0x5748, // "has been removed." - 0x5749, // "Controller Pak is damaged or incorrectly inserted." - 0x574a, // "Game not delete failed." + L_OPTIONS(112), // "Controller Pak 1" + L_OPTIONS(113), // "Controller Pak 2" + L_OPTIONS(114), // "Controller Pak 3" + L_OPTIONS(115), // "Controller Pak 4" + L_OPTIONS(111), // "Game Pak" + L_MPWEAPONS(229), // "Controller Pak Not Found" + L_OPTIONS(322), // "The Controller Pak was not found in any controller." + L_OPTIONS(323), // "File was not saved." + L_OPTIONS(324), // "File would not load." + L_OPTIONS(325), // "Could not delete the file." + L_OPTIONS(326), // "Out of memory." + L_OPTIONS(327), // "This player is already loaded for this game." + L_OPTIONS(328), // "has been removed." + L_OPTIONS(329), // "Controller Pak is damaged or incorrectly inserted." + L_OPTIONS(330), // "Game not delete failed." 0x0000, }; @@ -43,14 +43,14 @@ u16 iomessages[] = { struct menu_item menuitems_1a3c0[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f108550, 0x00000000, menuhandler001084b8 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f108424, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005741, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(321), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a410 struct menu_dialog menudialog_1a410 = { MENUDIALOGTYPE_DANGER, - 0x5740, // "Error" + L_OPTIONS(320), // "Error" menuitems_1a3c0, NULL, 0x00000080, @@ -59,47 +59,47 @@ struct menu_dialog menudialog_1a410 = { // 1a428 u16 savelocations2[] = { - 0x566f, // "Game Pak" - 0x5670, // "Controller Pak 1" - 0x5671, // "Controller Pak 2" - 0x5672, // "Controller Pak 3" - 0x5673, // "Controller Pak 4" + L_OPTIONS(111), // "Game Pak" + L_OPTIONS(112), // "Controller Pak 1" + L_OPTIONS(113), // "Controller Pak 2" + L_OPTIONS(114), // "Controller Pak 3" + L_OPTIONS(115), // "Controller Pak 4" 0x0000, }; // 1a434 u16 iomessages2[] = { - 0x574b, // "Error Loading Game" - 0x574c, // "Error Saving Game" - 0x574d, // "Error Loading Player" - 0x574e, // "Error Saving Player" - 0x574f, // "Error Loading PerfectHead" - 0x5750, // "Error Saving PerfectHead" - 0x5751, // "Error Reading File" - 0x5752, // "Error Writing File" - 0x5753, // "Error" + L_OPTIONS(331), // "Error Loading Game" + L_OPTIONS(332), // "Error Saving Game" + L_OPTIONS(333), // "Error Loading Player" + L_OPTIONS(334), // "Error Saving Player" + L_OPTIONS(335), // "Error Loading PerfectHead" + L_OPTIONS(336), // "Error Saving PerfectHead" + L_OPTIONS(337), // "Error Reading File" + L_OPTIONS(338), // "Error Writing File" + L_OPTIONS(339), // "Error" 0x0000, }; // 1a448 u16 filetypenames[] = { - 0x5667, // "Single Player Agent File" - 0x5668, // "Combat Simulator Settings File" - 0x5669, // "Combat Simulator Player File" - 0x566a, // "PerfectHead Files" + L_OPTIONS(103), // "Single Player Agent File" + L_OPTIONS(104), // "Combat Simulator Settings File" + L_OPTIONS(105), // "Combat Simulator Player File" + L_OPTIONS(106), // "PerfectHead Files" }; // 1a450 struct menu_item menuitems_filesaved[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575a, 0x00000000, NULL }, // "File Saved." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000575b, 0x00000000, NULL }, // "OK" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(346), 0x00000000, NULL }, // "File Saved." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(347), 0x00000000, NULL }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a48c struct menu_dialog menudialog_filesaved = { MENUDIALOGTYPE_SUCCESS, - 0x5759, // "Cool!" + L_OPTIONS(345), // "Cool!" menuitems_filesaved, NULL, 0x00000080, @@ -109,10 +109,10 @@ struct menu_dialog menudialog_filesaved = { // 1a4a4 struct menu_item menuitems_saveerror[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f108078, 0x00000000, menuhandler00108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575c, 0x00000000, NULL }, // "An error occurred while trying to save" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575d, 0x00000000, menuhandlerPakErrorTryAgain }, // "Try Again" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575e, 0x00000000, menuhandlerSaveElsewhere }, // "Save Elsewhere" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575f, 0x00000000, menuhandlerPakCancelSave2 }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(348), 0x00000000, NULL }, // "An error occurred while trying to save" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(349), 0x00000000, menuhandlerPakErrorTryAgain }, // "Try Again" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(350), 0x00000000, menuhandlerSaveElsewhere }, // "Save Elsewhere" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(351), 0x00000000, menuhandlerPakCancelSave2 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -129,8 +129,8 @@ struct menu_dialog menudialog_saveerror = { // 1a534 struct menu_item menuitems_savelost[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f108078, 0x00000000, menuhandler00108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fb, 0x00000000, NULL }, // "The saved file has been erased due to corruption or damage." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005762, 0x00000000, menuhandlerAcknowledgePakFileLost }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(251), 0x00000000, NULL }, // "The saved file has been erased due to corruption or damage." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(354), 0x00000000, menuhandlerAcknowledgePakFileLost }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -146,16 +146,16 @@ struct menu_dialog menudialog_savelost = { // 1a59c struct menu_item menuitems_saveelsewhere[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005768, 0x00000000, NULL }, // "Would you like to save your file elsewhere?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005769, 0x00000000, menuhandlerSaveElsewhere }, // "Yes" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576a, 0x00000000, menuhandlerPakCancelSave2 }, // "No" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(360), 0x00000000, NULL }, // "Would you like to save your file elsewhere?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(361), 0x00000000, menuhandlerSaveElsewhere }, // "Yes" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(362), 0x00000000, menuhandlerPakCancelSave2 }, // "No" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a5ec struct menu_dialog g_SaveElsewhereMenuDialog = { MENUDIALOGTYPE_DANGER, - 0x5767, // "Save" + L_OPTIONS(359), // "Save" menuitems_saveelsewhere, NULL, 0x000000a0, @@ -165,8 +165,8 @@ struct menu_dialog g_SaveElsewhereMenuDialog = { // 1a604 struct menu_item menuitems_1a604[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f108f90, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576d, 0x00000000, menuhandler00108ecc }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576e, 0x00000000, menuhandler00108f08 }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(365), 0x00000000, menuhandler00108ecc }, // "OK" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(366), 0x00000000, menuhandler00108f08 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -189,7 +189,7 @@ u32 var80074660 = 0x00000000; // 1a684 struct menu_item menuitems_changefilename[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ef, 0x00000000, NULL }, // "Enter new file name:" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(239), 0x00000000, NULL }, // "Enter new file name:" { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandlerRenameFile }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -197,7 +197,7 @@ struct menu_item menuitems_changefilename[] = { // 1a6c0 struct menu_dialog menudialog_changefilename = { MENUDIALOGTYPE_DEFAULT, - 0x54ee, // "Change File Name" + L_MPWEAPONS(238), // "Change File Name" menuitems_changefilename, NULL, 0x00000080, @@ -207,19 +207,19 @@ struct menu_dialog menudialog_changefilename = { // 1a6d8 struct menu_item menuitems_duplicatefilename[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, (u32)&func0f10a19c, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054e9, 0x00000000, NULL }, // "already contains" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054ea, 0x00000000, NULL }, // "a file named" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(233), 0x00000000, NULL }, // "already contains" + { MENUITEMTYPE_LABEL, 0, 0x02000030, L_MPWEAPONS(234), 0x00000000, NULL }, // "a file named" { MENUITEMTYPE_LABEL, 0, 0x02000030, (u32)&func0f10a1ec, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054eb, 0x00000000, menuhandlerPakRenameDuplicateSave }, // "Rename File" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ec, 0x00000000, NULL }, // "Change Location" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ed, 0x00000000, menuhandlerPakCancelDuplicateSave }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(235), 0x00000000, menuhandlerPakRenameDuplicateSave }, // "Rename File" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPWEAPONS(236), 0x00000000, NULL }, // "Change Location" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(237), 0x00000000, menuhandlerPakCancelDuplicateSave }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a778 struct menu_dialog menudialog_duplicatefilename = { MENUDIALOGTYPE_DEFAULT, - 0x54e8, // "Duplicate File Name" + L_MPWEAPONS(232), // "Duplicate File Name" menuitems_duplicatefilename, NULL, 0x00000080, @@ -228,17 +228,17 @@ struct menu_dialog menudialog_duplicatefilename = { // 1a790 u16 savelocations3[] = { - 0x5670, // "Controller Pak 1" - 0x5671, // "Controller Pak 2" - 0x5672, // "Controller Pak 3" - 0x5673, // "Controller Pak 4" - 0x566f, // "Game Pak" - 0x5604, // "" + L_OPTIONS(112), // "Controller Pak 1" + L_OPTIONS(113), // "Controller Pak 2" + L_OPTIONS(114), // "Controller Pak 3" + L_OPTIONS(115), // "Controller Pak 4" + L_OPTIONS(111), // "Game Pak" + L_OPTIONS(4), // "" }; // 1a79c struct menu_item menuitems_selectlocation[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005770, 0x00005771, NULL }, // "Where", "Spaces" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(368), L_OPTIONS(369), NULL }, // "Where", "Spaces" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, (u32)&func0f10a22c, (u32)&func0f10a2ec, menuhandlerSaveLocation }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, (u32)&func0f10a22c, (u32)&func0f10a2ec, menuhandlerSaveLocation }, @@ -246,15 +246,15 @@ struct menu_item menuitems_selectlocation[] = { { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, (u32)&func0f10a22c, (u32)&func0f10a2ec, menuhandlerSaveLocation }, { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, (u32)&func0f10a22c, (u32)&func0f10a2ec, menuhandlerSaveLocation }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005772, 0x00000000, menuhandlerDeleteFiles }, // "Delete Files..." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005773, 0x00000000, menuhandlerPakCancelSave }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(370), 0x00000000, menuhandlerDeleteFiles }, // "Delete Files..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(371), 0x00000000, menuhandlerPakCancelSave }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a878 struct menu_dialog menudialog_selectlocation = { MENUDIALOGTYPE_DEFAULT, - 0x576f, // "Select Location" + L_OPTIONS(367), // "Select Location" menuitems_selectlocation, NULL, 0x00000080, @@ -265,16 +265,16 @@ struct menu_dialog menudialog_selectlocation = { struct menu_item menuitems_confirmdelete[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, (u32)&func0f1082b0, 0x00000000, menuhandler00108254 }, { MENUITEMTYPE_LABEL, 0, 0x00000230, (u32)&func0f108078, 0x00000000, menuhandler00108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000577c, 0x00000000, NULL }, // "Are you sure you want to delete this file?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000577d, 0x00000000, NULL }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000577e, 0x00000000, menuhandlerPakConfirmDelete }, // "OK" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(380), 0x00000000, NULL }, // "Are you sure you want to delete this file?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(381), 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(382), 0x00000000, menuhandlerPakConfirmDelete }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a908 struct menu_dialog menudialog_confirmdelete = { MENUDIALOGTYPE_DANGER, - 0x577b, // "Warning" + L_OPTIONS(379), // "Warning" menuitems_confirmdelete, NULL, 0x00000080, @@ -286,14 +286,14 @@ struct menu_item menuitems_1a920[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, (u32)&func0f1082b0, 0x00000000, menuhandler00108254 }, { MENUITEMTYPE_LABEL, 0, 0x00000230, (u32)&func0f108078, 0x00000000, menuhandler00108014 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f10a5e8, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054a1, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPWEAPONS(161), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a984 struct menu_dialog menudialog_1a984 = { MENUDIALOGTYPE_DANGER, - 0x549f, // "Error" + L_MPWEAPONS(159), // "Error" menuitems_1a920, NULL, 0x00000080, @@ -302,16 +302,16 @@ struct menu_dialog menudialog_1a984 = { // 1a99c struct menu_item menuitems_deletefile[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005779, 0x00000000, NULL }, // "Select a file to delete:" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(377), 0x00000000, NULL }, // "Select a file to delete:" { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000000, 0x00000000, menucustomFileToDelete }, - { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x0000577a, 0x00000000, NULL }, // "Press B Button to exit." + { MENUITEMTYPE_LABEL, 0, L_SEVXB(48), L_OPTIONS(378), 0x00000000, NULL }, // "Press B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1a9ec struct menu_dialog menudialog_deletefile = { MENUDIALOGTYPE_DEFAULT, - 0x5778, // "Delete File" + L_OPTIONS(376), // "Delete File" menuitems_deletefile, menudialog0010b014, 0x00000000, @@ -320,16 +320,16 @@ struct menu_dialog menudialog_deletefile = { // 1aa04 struct menu_item menuitems_copyfile[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005776, 0x00000000, NULL }, // "Select a file to copy:" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(374), 0x00000000, NULL }, // "Select a file to copy:" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000000, 0x00000000, menucustomFileToCopy }, - { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x00005777, 0x00000000, NULL }, // "Press B Button to exit." + { MENUITEMTYPE_LABEL, 0, L_SEVXB(48), L_OPTIONS(375), 0x00000000, NULL }, // "Press B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1aa54 struct menu_dialog menudialog_copyfile = { MENUDIALOGTYPE_DEFAULT, - 0x5775, // "Copy File" + L_OPTIONS(373), // "Copy File" menuitems_copyfile, menudialog0010b014, 0x00000000, @@ -340,9 +340,9 @@ u32 var80074a4c = 0x00000000; // 1aa70 struct menu_item menuitems_deletegamenote[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005780, 0x00000000, NULL }, // "Are you sure you want to delete this game note?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005781, 0x00000000, NULL }, // "No" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005782, 0x00000000, menuhandler0010b14c }, // "Yes" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(384), 0x00000000, NULL }, // "Are you sure you want to delete this game note?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(385), 0x00000000, NULL }, // "No" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(386), 0x00000000, menuhandler0010b14c }, // "Yes" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -358,20 +358,20 @@ struct menu_dialog menudialog_deletegamenote = { // 1aad8 struct menu_item menuitems_gamenotes[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005784, (u32)&func0f10b924, NULL }, // "Delete Game Notes:" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(388), (u32)&func0f10b924, NULL }, // "Delete Game Notes:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x0000010e, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005785, 0x00005786, NULL }, // "Note", "Pages" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(389), L_OPTIONS(390), NULL }, // "Note", "Pages" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000c8, 0x0000006e, menucustomDeleteGameNote }, { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f10b75c, (u32)&func0f10b7cc, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000010, (u32)&func0f10b83c, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x00005787, 0x00000000, NULL }, // "Press the B Button to exit." + { MENUITEMTYPE_LABEL, 0, 0x00000030, L_OPTIONS(391), 0x00000000, NULL }, // "Press the B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1ab78 struct menu_dialog menudialog_gamenotes = { MENUDIALOGTYPE_DEFAULT, - 0x5783, // "Game Notes" + L_OPTIONS(387), // "Game Notes" menuitems_gamenotes, menudialog0010b674, 0x00000000, @@ -380,22 +380,22 @@ struct menu_dialog menudialog_gamenotes = { // 1ab90 struct menu_item menuitems_controllerpakmenu[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566c, 0x00000000, NULL }, // "Use this menu to delete game notes from your Controller Pak" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(108), 0x00000000, NULL }, // "Use this menu to delete game notes from your Controller Pak" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566d, 0x00000000, NULL }, // "Choose Controller Pak to Edit:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005670, 0x00000000, menuhandlerPakSelection }, // "Controller Pak 1" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005671, 0x00000000, menuhandlerPakSelection }, // "Controller Pak 2" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005672, 0x00000000, menuhandlerPakSelection }, // "Controller Pak 3" - { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005673, 0x00000000, menuhandlerPakSelection }, // "Controller Pak 4" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_OPTIONS(109), 0x00000000, NULL }, // "Choose Controller Pak to Edit:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(112), 0x00000000, menuhandlerPakSelection }, // "Controller Pak 1" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(113), 0x00000000, menuhandlerPakSelection }, // "Controller Pak 2" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(114), 0x00000000, menuhandlerPakSelection }, // "Controller Pak 3" + { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, L_OPTIONS(115), 0x00000000, menuhandlerPakSelection }, // "Controller Pak 4" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000566e, 0x00000000, NULL }, // "Exit" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(110), 0x00000000, NULL }, // "Exit" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1ac58 struct menu_dialog menudialog_controllerpakmenu = { MENUDIALOGTYPE_DEFAULT, - 0x566b, // "Controller Pak Menu" + L_OPTIONS(107), // "Controller Pak Menu" menuitems_controllerpakmenu, menudialog0010ba10, 0x00000000, @@ -404,17 +404,17 @@ struct menu_dialog menudialog_controllerpakmenu = { // 1ac70 struct menu_item menuitems_gamefiles[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, NULL }, // "Copy:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandlerOpenCopyFile }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Player File" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(100), 0x00000000, NULL }, // "Copy:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(103), 0x00000000, menuhandlerOpenCopyFile }, // "Single Player Agent File" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(104), 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Settings File" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(105), 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, NULL }, // "Delete:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandlerOpenDeleteFile }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Player File" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(101), 0x00000000, NULL }, // "Delete:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(103), 0x00000000, menuhandlerOpenDeleteFile }, // "Single Player Agent File" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(104), 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Settings File" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(105), 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, &menudialog_controllerpakmenu }, // "Delete Game Notes..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(102), 0x00000000, &menudialog_controllerpakmenu }, // "Delete Game Notes..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -437,7 +437,7 @@ struct menu_item menuitems_enteragentname[] = { // 1ada0 struct menu_dialog menudialog_enteragentname = { MENUDIALOGTYPE_DEFAULT, - 0x5791, // "Enter Agent Name" + L_OPTIONS(401), // "Enter Agent Name" menuitems_enteragentname, NULL, 0x00000000, @@ -446,7 +446,7 @@ struct menu_dialog menudialog_enteragentname = { // 1adb8 struct menu_item menuitems_fileselect[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, NULL }, // "Choose Your Reality" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(96), 0x00000000, NULL }, // "Choose Your Reality" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, menucustomChooseAgent }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -454,7 +454,7 @@ struct menu_item menuitems_fileselect[] = { // 1adf4 struct menu_dialog menudialog_fileselect = { MENUDIALOGTYPE_DEFAULT, - 0x565f, // "Perfect Dark" + L_OPTIONS(95), // "Perfect Dark" menuitems_fileselect, menudialog0010c804, 0x00000020, @@ -465,24 +465,24 @@ u32 var80074dec = 0x00000000; // 1ae10 struct menu_item menuitems_gamefiles2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, NULL }, // "Copy:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandlerOpenCopyFile }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Player File" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(100), 0x00000000, NULL }, // "Copy:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(103), 0x00000000, menuhandlerOpenCopyFile }, // "Single Player Agent File" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(104), 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Settings File" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(105), 0x00000000, menuhandlerOpenCopyFile }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, NULL }, // "Delete:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandlerOpenDeleteFile }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Player File" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(101), 0x00000000, NULL }, // "Delete:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(103), 0x00000000, menuhandlerOpenDeleteFile }, // "Single Player Agent File" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_OPTIONS(104), 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Settings File" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_OPTIONS(105), 0x00000000, menuhandlerOpenDeleteFile }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, &menudialog_controllerpakmenu }, // "Delete Game Notes..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_OPTIONS(102), 0x00000000, &menudialog_controllerpakmenu }, // "Delete Game Notes..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1af00 struct menu_dialog menudialog_gamefiles2 = { MENUDIALOGTYPE_DEFAULT, - 0x5663, // "Game Files" + L_OPTIONS(99), // "Game Files" menuitems_gamefiles2, NULL, 0x00000020, @@ -491,7 +491,7 @@ struct menu_dialog menudialog_gamefiles2 = { // 1af18 struct menu_item menuitems_fileselect2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, NULL }, // "Choose Your Reality" + { MENUITEMTYPE_LABEL, 0, L_SEVXB(16), L_OPTIONS(96), 0x00000000, NULL }, // "Choose Your Reality" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, menucustomChooseAgent }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -499,7 +499,7 @@ struct menu_item menuitems_fileselect2[] = { // 1af54 struct menu_dialog menudialog_fileselect2 = { MENUDIALOGTYPE_DEFAULT, - 0x565f, // "Perfect Dark" + L_OPTIONS(95), // "Perfect Dark" menuitems_fileselect2, menudialog0010c804, 0x00000020, @@ -508,20 +508,20 @@ struct menu_dialog menudialog_fileselect2 = { // 1af6c struct menu_item menuitems_audiovisual[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005734, 0x00005000, menuhandlerSfxVolume }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005735, 0x00005000, menuhandlerMusicVolume }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005736, 0x00000000, menuhandlerSoundMode }, // "Sound Mode" + { MENUITEMTYPE_SLIDER, 0, L_LEN(0), L_OPTIONS(308), L_MPMENU(0), menuhandlerSfxVolume }, // "Sound" + { MENUITEMTYPE_SLIDER, 0, L_LEN(0), L_OPTIONS(309), L_MPMENU(0), menuhandlerMusicVolume }, // "Music" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(310), 0x00000000, menuhandlerSoundMode }, // "Sound Mode" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005737, 0x00000000, menuhandlerScreenRatio }, // "Ratio" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(311), 0x00000000, menuhandlerScreenRatio }, // "Ratio" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005738, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_OPTIONS(312), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b00c struct menu_dialog menudialog_1b00c = { MENUDIALOGTYPE_DEFAULT, - 0x5733, // "Audio/Visual" + L_OPTIONS(307), // "Audio/Visual" menuitems_audiovisual, menudialog0010559c, 0x00000000, @@ -530,12 +530,12 @@ struct menu_dialog menudialog_1b00c = { // 1b024 struct menu_item menuitems_mpplayersetup[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501e, (u32)&mpGetCurrentPlayerName, &menudialog_mpplayername }, // "Name" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, &menudialog_mpcontrol }, // "Control" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, &menudialog_mpoptions }, // "Player Options" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, &menudialog_mpplayerstats }, // "Statistics" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(30), (u32)&mpGetCurrentPlayerName, &menudialog_mpplayername }, // "Name" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(33), 0x00000000, &menudialog_mpcontrol }, // "Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(34), 0x00000000, &menudialog_mpoptions }, // "Player Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(35), 0x00000000, &menudialog_mpplayerstats }, // "Statistics" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, &menudialog_mploadplayer }, // "Load Player" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(29), 0x00000000, &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, (u32)&func0f17eed4, 0x00000000, menuhandlerMpSavePlayer }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -543,7 +543,7 @@ struct menu_item menuitems_mpplayersetup[] = { // 1b0c4 struct menu_dialog menudialog_mpplayersetup = { MENUDIALOGTYPE_DEFAULT, - 0x501c, // "Player Setup" + L_MPMENU(28), // "Player Setup" menuitems_mpplayersetup, NULL, 0x00000800, @@ -554,17 +554,17 @@ struct menu_dialog menudialog_mpdropout; // 1b0dc struct menu_item menuitems_mpquickgo2[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c8, 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, &menudialog_mploadplayer }, // "Load Player" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, &menudialog_mpplayersetup }, // "Player Settings" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, &menudialog_mpdropout }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(456), 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(29), 0x00000000, &menudialog_mploadplayer }, // "Load Player" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(458), 0x00000000, &menudialog_mpplayersetup }, // "Player Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(457), 0x00000000, &menudialog_mpdropout }, // "Drop Out" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b140 struct menu_dialog menudialog_mpquickgo2 = { MENUDIALOGTYPE_DEFAULT, - 0x59cc, // "Quick Go" + L_MISC(460), // "Quick Go" menuitems_mpquickgo2, menudialogMpQuickGo, 0x00000000, @@ -575,8 +575,8 @@ struct menu_dialog menudialog_mpquickgo2 = { struct menu_item menuitems_1b158[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, menuhandler0010cabc }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(57), 0x00000000, menuhandler0010cabc }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(58), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -599,7 +599,7 @@ struct menu_item menuitems_mpcombatchallenges[] = { // 1b1fc struct menu_dialog menudialog_mpcombatchallenges = { MENUDIALOGTYPE_DEFAULT, - 0x5032, // "Combat Challenges" + L_MPMENU(50), // "Combat Challenges" menuitems_mpcombatchallenges, menudialog0017eb34, 0x00000000, @@ -608,20 +608,20 @@ struct menu_dialog menudialog_mpcombatchallenges = { // 1b214 struct menu_item menuitems_smallbutperfectmenu[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, &menudialog_mpcombatchallenges }, // "Challenges" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, &menudialog_mpquickteam }, // "Quick Start" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, menuhandler4MbAdvancedSetup }, // "Advanced Setup" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005731, 0x00000000, &menudialog_1b00c }, // "Audio/Video" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(441), 0x00000000, &menudialog_mpcombatchallenges }, // "Challenges" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(442), 0x00000001, &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(443), 0x00000002, &menudialog_mpquickteam }, // "Quick Start" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, L_MISC(444), 0x00000003, menuhandler4MbAdvancedSetup }, // "Advanced Setup" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(305), 0x00000000, &menudialog_1b00c }, // "Audio/Video" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005732, 0x00000000, &menudialog_changeagent }, // "Change Agent" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_OPTIONS(306), 0x00000000, &menudialog_changeagent }, // "Change Agent" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b2b4 struct menu_dialog g_4MbMainMenu = { MENUDIALOGTYPE_DEFAULT, - 0x572e, // "Small but Perfect Menu" + L_OPTIONS(302), // "Small but Perfect Menu" menuitems_smallbutperfectmenu, menudialog4MbMainMenu, 0x00000030, @@ -630,16 +630,16 @@ struct menu_dialog g_4MbMainMenu = { // 1b2cc struct menu_item menuitems_mpdropout[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, NULL }, // "Are you sure you want to drop out?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, menuhandler4MbDropOut }, // "Drop Out" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(196), 0x00000000, NULL }, // "Are you sure you want to drop out?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(197), 0x00000000, menuhandler4MbDropOut }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(198), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b31c struct menu_dialog menudialog_mpdropout = { MENUDIALOGTYPE_DANGER, - 0x50c3, // "Drop Out" + L_MPMENU(195), // "Drop Out" menuitems_mpdropout, NULL, 0x00000000, @@ -648,16 +648,16 @@ struct menu_dialog menudialog_mpdropout = { // 1b334 struct menu_item menuitems_mpabort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, NULL }, // "Are you sure you want to abort the game?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, menuhandler0010ca1c }, // "Abort" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(53), 0x00000000, NULL }, // "Are you sure you want to abort the game?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(54), 0x00000000, menuhandler0010ca1c }, // "Abort" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(55), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b384 struct menu_dialog menudialog_mpabort = { MENUDIALOGTYPE_DANGER, - 0x5034, // "Abort" + L_MPMENU(52), // "Abort" menuitems_mpabort, NULL, 0x00000000, @@ -666,11 +666,11 @@ struct menu_dialog menudialog_mpabort = { // 1b39c struct menu_item menuitems_1b39c[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, menuhandlerMpSimulantDifficulty }, // "Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, menuhandlerMpChangeSimulantType }, // "Change Type..." + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(95), 0x00000000, menuhandlerMpSimulantDifficulty }, // "Difficulty:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(96), 0x00000000, menuhandlerMpChangeSimulantType }, // "Change Type..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, menuhandlerMpDeleteSimulant }, // "Delete Simulant" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(98), 0x00000000, menuhandlerMpDeleteSimulant }, // "Delete Simulant" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(99), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -686,20 +686,20 @@ struct menu_dialog g_MpEditSimulant4MbMenuDialog = { // 1b42c struct menu_item menuitems_mpgamesetup[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, (u32)&func0f184fb0, &menudialog_mpscenario }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandlerMpOpenOptions }, // "Options" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, (u32)&func0f17f024, &menudialog_mparena }, // "Arena" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, menuhandlerMpLock }, // "Lock" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, L_MPMENU(19), (u32)&func0f184fb0, &menudialog_mpscenario }, // "Scenario" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(21), 0x00000000, menuhandlerMpOpenOptions }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(20), (u32)&func0f17f024, &menudialog_mparena }, // "Arena" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(44), 0x00000000, menuhandlerMpLock }, // "Lock" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x00000000, &menudialog_mpweapons }, // "Weapons" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, &menudialog_mplimits }, // "Limits" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000054b8, 0x00000000, &menudialog_mpplayerhandicaps }, // "Player Handicaps" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005019, 0x00000000, &menudialog_mpsimulants }, // "Simulants" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005016, 0x00000000, &menudialog_mpteamcontrol }, // "Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(23), 0x00000000, &menudialog_mpweapons }, // "Weapons" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(24), 0x00000000, &menudialog_mplimits }, // "Limits" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(184), 0x00000000, &menudialog_mpplayerhandicaps }, // "Player Handicaps" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(25), 0x00000000, &menudialog_mpsimulants }, // "Simulants" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(22), 0x00000000, &menudialog_mpteamcontrol }, // "Teams" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005024, 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" - { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, 0x00005012, 0x00000000, &menudialog_mploadgamesettingstype0 }, // "Load Settings" - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(36), 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, L_MPMENU(18), 0x00000000, &menudialog_mploadgamesettingstype0 }, // "Load Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(26), 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -716,8 +716,8 @@ struct menu_dialog g_4MbAdvancedSetupMenuDialog = { // 1b570 struct menu_item menuitems_1b570[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, menuhandlerAcceptMission }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, menuhandlerDeclineMission }, // "Decline" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(298), 0x00000000, menuhandlerAcceptMission }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(299), 0x00000000, menuhandlerDeclineMission }, // "Decline" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -734,10 +734,10 @@ struct menu_dialog menudialog_1b5c0 = { // 1b5d8 struct menu_item menuitems_promptnextmission[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, menuhandlerAcceptMission }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, menuhandlerDeclineMission }, // "Decline" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(298), 0x00000000, menuhandlerAcceptMission }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_OPTIONS(299), 0x00000000, menuhandlerDeclineMission }, // "Decline" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059d6, 0x00000000, menuhandlerReplayPreviousMission }, // "Replay Previous Mission" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MISC(470), 0x00000000, menuhandlerReplayPreviousMission }, // "Replay Previous Mission" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -755,7 +755,7 @@ struct menu_dialog menudialog_promptnextmission = { struct menu_item menuitems_1b668[] = { { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, NULL }, // "Press START" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(301), 0x00000000, NULL }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -763,14 +763,14 @@ struct menu_item menuitems_1b668[] = { struct menu_item menuitems_1b6b8[] = { { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, NULL }, // "Press START" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(301), 0x00000000, NULL }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b708 struct menu_dialog menudialog_1b708 = { MENUDIALOGTYPE_DANGER, - 0x572c, // "Objectives" + L_OPTIONS(300), // "Objectives" menuitems_1b6b8, menudialog001063e4, 0x00000048, @@ -780,7 +780,7 @@ struct menu_dialog menudialog_1b708 = { // 1b720 struct menu_dialog menudialog_1b720 = { MENUDIALOGTYPE_SUCCESS, - 0x572c, // "Objectives" + L_OPTIONS(300), // "Objectives" menuitems_1b6b8, menudialog001063e4, 0x00000048, @@ -790,7 +790,7 @@ struct menu_dialog menudialog_1b720 = { // 1b738 struct menu_dialog menudialog_1b738 = { MENUDIALOGTYPE_DANGER, - 0x572c, // "Objectives" + L_OPTIONS(300), // "Objectives" menuitems_1b668, menudialog001063e4, 0x00000048, @@ -800,7 +800,7 @@ struct menu_dialog menudialog_1b738 = { // 1b750 struct menu_dialog menudialog_1b750 = { MENUDIALOGTYPE_SUCCESS, - 0x572c, // "Objectives" + L_OPTIONS(300), // "Objectives" menuitems_1b668, menudialog001063e4, 0x00000048, @@ -809,8 +809,8 @@ struct menu_dialog menudialog_1b750 = { // 1b768 struct menu_item menuitems_1b768[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f4, 0x00000000, menuhandlerContinueMission }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f5, 0x00000000, menuhandlerReplayLastLevel }, // "Replay Last Level" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(244), 0x00000000, menuhandlerContinueMission }, // "Continue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(245), 0x00000000, menuhandlerReplayLastLevel }, // "Replay Last Level" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -826,28 +826,28 @@ struct menu_dialog menudialog_1b7a4 = { // 1b7bc struct menu_item menuitems_1b7bc[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005716, 0x00000000, NULL }, // "Mission Status:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_OPTIONS(278), 0x00000000, NULL }, // "Mission Status:" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f10d2e0, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005717, 0x00000000, NULL }, // "Agent Status:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_OPTIONS(279), 0x00000000, NULL }, // "Agent Status:" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f10d4d4, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005718, 0x00000000, NULL }, // "Mission Time:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_OPTIONS(280), 0x00000000, NULL }, // "Mission Time:" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&menutextMissionTime, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005481, 0x00000000, NULL }, // "Difficulty" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_MPWEAPONS(129), 0x00000000, NULL }, // "Difficulty" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)menutextDifficulty, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005719, 0x00000000, NULL }, // "Weapon of Choice:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_OPTIONS(281), 0x00000000, NULL }, // "Weapon of Choice:" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f178450, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, (u32)&func0f10d044, NULL }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, (u32)&func0f10d1d0, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(282), (u32)&func0f10d044, NULL }, // "Kills:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(283), (u32)&func0f10d1d0, NULL }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, (u32)&func0f10d080, NULL }, // "Shot Total:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571d, (u32)&func0f10d0c0, NULL }, // "Head Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571e, (u32)&func0f10d100, NULL }, // "Body Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571f, (u32)&func0f10d140, NULL }, // "Limb Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x00005720, (u32)&func0f10d180, NULL }, // "Others:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(284), (u32)&func0f10d080, NULL }, // "Shot Total:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_OPTIONS(285), (u32)&func0f10d0c0, NULL }, // "Head Shots:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_OPTIONS(286), (u32)&func0f10d100, NULL }, // "Body Shots:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_OPTIONS(287), (u32)&func0f10d140, NULL }, // "Limb Shots:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_OPTIONS(288), (u32)&func0f10d180, NULL }, // "Others:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, NULL }, // "Press START" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(289), 0x00000000, NULL }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -855,27 +855,27 @@ u32 var80075968 = 0xff7f7fff; // 1b98c struct menu_item menuitems_1b98c[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005716, (u32)&func0f10d2e0, NULL }, // "Mission Status:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005717, (u32)&func0f10d4d4, NULL }, // "Agent Status:" - { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005718, (u32)&menutextMissionTime, menuhandler0010e064 }, // "Mission Time:" - { MENUITEMTYPE_LABEL, 1, 0x01000000, 0x000054f2, (u32)&func0f10e4d8, menuhandler0010e064 }, // "Target Time:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005481, (u32)&menutextDifficulty, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(278), (u32)&func0f10d2e0, NULL }, // "Mission Status:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(279), (u32)&func0f10d4d4, NULL }, // "Agent Status:" + { MENUITEMTYPE_LABEL, 0, 0x01000000, L_OPTIONS(280), (u32)&menutextMissionTime, menuhandler0010e064 }, // "Mission Time:" + { MENUITEMTYPE_LABEL, 1, 0x01000000, L_MPWEAPONS(242), (u32)&func0f10e4d8, menuhandler0010e064 }, // "Target Time:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPWEAPONS(129), (u32)&menutextDifficulty, NULL }, // "Difficulty:" { MENUITEMTYPE_SEPARATOR, 2, 0x00000000, 0x00000000, 0x00000000, menuhandler0010e064 }, - { MENUITEMTYPE_LABEL, 2, 0x00000000, 0x000054f3, 0x00000000, menuhandler0010e064 }, // "New Cheat Available!:" + { MENUITEMTYPE_LABEL, 2, 0x00000000, L_MPWEAPONS(243), 0x00000000, menuhandler0010e064 }, // "New Cheat Available!:" { MENUITEMTYPE_LABEL, 3, 0x01000020, (u32)&func0f10e3fc, 0x00000000, menuhandler0010e064 }, { MENUITEMTYPE_LABEL, 5, 0x01000020, (u32)&func0f10e468, 0x00000000, menuhandler0010e064 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005719, (u32)&func0f178450, NULL }, // "Weapon of Choice" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, (u32)&func0f10d044, NULL }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, (u32)&func0f10d1d0, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(281), (u32)&func0f178450, NULL }, // "Weapon of Choice" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(282), (u32)&func0f10d044, NULL }, // "Kills:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(283), (u32)&func0f10d1d0, NULL }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, (u32)&func0f10d080, NULL }, // "Shot Total:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571d, (u32)&func0f10d0c0, NULL }, // "Head Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571e, (u32)&func0f10d100, NULL }, // "Body Shots:" - { MENUITEMTYPE_LABEL, 6, 0x00000000, 0x0000571f, (u32)&func0f10d140, menuhandler0010e064 }, // "Limb Shots:" - { MENUITEMTYPE_LABEL, 4, 0x00000000, 0x00005720, (u32)&func0f10d180, menuhandler0010e064 }, // "Others:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(284), (u32)&func0f10d080, NULL }, // "Shot Total:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(285), (u32)&func0f10d0c0, NULL }, // "Head Shots:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(286), (u32)&func0f10d100, NULL }, // "Body Shots:" + { MENUITEMTYPE_LABEL, 6, 0x00000000, L_OPTIONS(287), (u32)&func0f10d140, menuhandler0010e064 }, // "Limb Shots:" + { MENUITEMTYPE_LABEL, 4, 0x00000000, L_OPTIONS(288), (u32)&func0f10d180, menuhandler0010e064 }, // "Others:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, NULL }, // "Press START" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_OPTIONS(289), 0x00000000, NULL }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -922,7 +922,7 @@ struct menu_dialog menudialog_1bb8c = { // 1bba4 struct menu_dialog menudialog_1bba4 = { MENUDIALOGTYPE_SUCCESS, - 0x5714, // "Completed" + L_OPTIONS(276), // "Completed" menuitems_1b7bc, menudialog0010dd28, 0x00000048, @@ -932,7 +932,7 @@ struct menu_dialog menudialog_1bba4 = { // 1bbbc struct menu_dialog menudialog_1bbbc = { MENUDIALOGTYPE_DANGER, - 0x5715, // "Failed" + L_OPTIONS(277), // "Failed" menuitems_1b7bc, menudialog0010de58, 0x00000048, diff --git a/src/game/data/data_020df0.c b/src/game/data/data_020df0.c index 7a309afc8..3995659ee 100644 --- a/src/game/data/data_020df0.c +++ b/src/game/data/data_020df0.c @@ -6597,105 +6597,105 @@ u32 var8007f46c = 0x00000000; // 25490 struct credit credits[] = { - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e02, 0x4e00 }, // "perfect dark", "" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e03, 0x4e04 }, // "neau ner chesluk", "guns and visual orgasms" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e05, 0x4e06 }, // "jonathan nasty mummery", "mover and shaker" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e07, 0x4e08 }, // "darkmark", "reality engineer" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e09, 0x4e0a }, // "chris tilston", "designs on the future" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e0b, 0x4e0c }, // "chris darling", "weapons specialist" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e0d, 0x4e0e }, // "duncan botwood", "grey area" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e0f, 0x4e10 }, // "b jones", "bodybuilder" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e11, 0x4e12 }, // "steve malpass", "perfect locations and vox" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e13, 0x4e14 }, // "brian marshall", "-aqham-" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e15, 0x4e16 }, // "russel irwin", "well packed man" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e17, 0x4e18 }, // "jamie 'evo' williams", "manic welsh designer" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e19, 0x4e1a }, // "ross bury", "bionic backgrounds" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e1b, 0x4e1c }, // "martin penny", "sound geezer" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e1d, 0x4e1e }, // "grant kirkhope", "play that music maestro" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e1f, 0x4e20 }, // "david clynick", "bangin hardcore choonz" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e21, 0x4e22 }, // "keith 'bunny' rabbette", "dinomic backgrounds" - { 0xa0, CREDITSTYLE_C_BIG, 0x4e23, 0x4e00 }, // "dd snipers", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e24, 0x4e25 }, // "kevin bayliss", "dean smith" - { 0x00, CREDITSTYLE_C_MED, 0x4e26, 0x4e01 }, // "graham smith", "\n" - { 0xe0, CREDITSTYLE_C_BIG, 0x4e23, 0x4e00 }, // "dd snipers", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e27, 0x4e28 }, // "mike 'curry' currington", "tony wong" - { 0x00, CREDITSTYLE_C_MED, 0x4e29, 0x4e01 }, // "simon farmer", "\n" - { 0xc0, CREDITSTYLE_C_BIG, 0x4e23, 0x4e00 }, // "dd snipers", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e2a, 0x4e2b }, // "leigh loverday", "rob harrison" - { 0x00, CREDITSTYLE_C_MED, 0x4e2c, 0x4e01 }, // "steven hurst", "\n" - { 0x80, CREDITSTYLE_C_BIG, 0x4e2d, 0x4e00 }, // "fearsome foursome", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e2e, 0x4e2f }, // "phil dunne", "ricky berwick" - { 0x00, CREDITSTYLE_C_MED, 0x4e30, 0x4e31 }, // "gareth glover", "jonathan ambrose" - { 0xa0, CREDITSTYLE_C_BIG, 0x4e32, 0x4e00 }, // "trent's henchmen", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e33, 0x4e34 }, // "lee musgrave", "johnni christensen" - { 0x00, CREDITSTYLE_C_MED, 0x4e35, 0x4e01 }, // "mark betteridge", "\n" - { 0xc0, CREDITSTYLE_C_BIG, 0x4e32, 0x4e00 }, // "trent's henchmen", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e36, 0x4e37 }, // "chris marlow", "robin beanland" - { 0x00, CREDITSTYLE_C_MED, 0x4e38, 0x4e39 }, // "neil gallagher", "feargal plant" - { 0xa0, CREDITSTYLE_C_BIG, 0x4e3a, 0x4e00 }, // "voices in the dark", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e3b, 0x4e3c }, // "eveline fischer", "chris sutherland" - { 0x00, CREDITSTYLE_C_MED, 0x4e3d, 0x4e3e }, // "chris seavor", "john silke" - { 0xe0, CREDITSTYLE_C_BIG, 0x4e3a, 0x4e00 }, // "voices in the dark", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e3f, 0x4e40 }, // "ben cullum", "louise tilston" - { 0x00, CREDITSTYLE_C_MED, 0x4e41, 0x4e42 }, // "alistair", "lindsay" - { 0xc0, CREDITSTYLE_C_BIG, 0x4e3a, 0x4e00 }, // "voices in the dark", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e44, 0x4e43 }, // "beau chesluk", "b jones" - { 0x00, CREDITSTYLE_C_MED, 0x4e45, 0x4e01 }, // "steve malpass", "\n" - { 0xa0, CREDITSTYLE_L_BIG, 0x4e5d, 0x4e00 }, // "rare exterminators", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e5e, 0x4e5f }, // "huw ward", "adam munton" - { 0x80, CREDITSTYLE_R_MED, 0x4e60, 0x4e61 }, // "david wong", "luke munton" - { 0x00, CREDITSTYLE_R_MED, 0x4e62, 0x4e6d }, // "gary phelps", "andrew wilson" - { 0xe0, CREDITSTYLE_L_BIG, 0x4e5d, 0x4e00 }, // "rare exterminators", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e63, 0x4e64 }, // "john silke", "matthew carter" - { 0x80, CREDITSTYLE_R_MED, 0x4e65, 0x4e66 }, // "gavin price", "gareth stevenson" - { 0x00, CREDITSTYLE_R_MED, 0x4e67, 0x4e01 }, // "bushbaby", "\n" - { 0xc0, CREDITSTYLE_L_BIG, 0x4e5d, 0x4e00 }, // "rare exterminators", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e68, 0x4e69 }, // "stephen stamper", "ross bullimore" - { 0x80, CREDITSTYLE_R_MED, 0x4e6a, 0x4e6b }, // "justin cook", "dale murchie" - { 0x00, CREDITSTYLE_R_MED, 0x4e6c, 0x4e01 }, // "roger smith", "\n" - { 0x80, CREDITSTYLE_L_BIG, 0x4e46, 0x4e00 }, // "ci techs", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e47, 0x4e48 }, // "richard 'force 9' gale", "mark green" - { 0x00, CREDITSTYLE_R_MED, 0x4e49, 0x4e4a }, // "alex zoro", "mark wilson" - { 0x80, CREDITSTYLE_L_BIG, 0x4e4b, 0x4e00 }, // "hard and wary support", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e4c, 0x4e4d }, // "pete 'hardrom' cox", "maul 'max' mikell" - { 0x00, CREDITSTYLE_R_MED, 0x4e4e, 0x4e00 }, // "doug crouch", "" - { 0x80, CREDITSTYLE_L_BIG, 0x4e53, 0x4e00 }, // "motion capture", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e54, 0x4e55 }, // "alan tippertronic", "des easen" - { 0x00, CREDITSTYLE_R_MED, 0x4e56, 0x4e00 }, // "jim 'love' ballard", "" - { 0x80, CREDITSTYLE_L_BIG, 0x4e57, 0x4e00 }, // "going through the motions", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e58, 0x4e59 }, // "duncan 'bot' botwood", "michelle tipper" - { 0x80, CREDITSTYLE_R_MED, 0x4e5a, 0x4e5b }, // "sue 'falling' fell", "doug 'crouch' crouch" - { 0x00, CREDITSTYLE_R_MED, 0x4e5c, 0x4e00 }, // "ross bury", "" - { 0x80, CREDITSTYLE_L_BIG, 0x4e76, 0x4e00 }, // "testing (rare miami)", "" - { 0x00, CREDITSTYLE_R_MED, 0x4e77, 0x4e00 }, // "keith coll", "" - { 0x80, CREDITSTYLE_C_BIG, 0x4e71, 0x4e00 }, // "rare in the sun", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e72, 0x4e73 }, // "joel hochberg", "" - { 0x00, CREDITSTYLE_C_MED, 0x4e74, 0x4e75 }, // "scott hochberg", "" - { 0x80, CREDITSTYLE_C_BIG, 0x4e6e, 0x4e00 }, // "dark commanders", "" - { 0x00, CREDITSTYLE_C_MED, 0x4e6f, 0x4e70 }, // "bis", "wombat" - { 0xa0, CREDITSTYLE_L_BIG, 0x4e78, 0x4e00 }, // "testing (noa)", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e79, 0x4e7a }, // "michael kelbaugh", "tim bechtel" - { 0x00, CREDITSTYLE_R_MED, 0x4e7b, 0x4e7c }, // "tom hertzog", "melvin 'sherwood' forrest" - { 0xc0, CREDITSTYLE_L_BIG, 0x4e78, 0x4e00 }, // "testing (noa)", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e7d, 0x4e7e }, // "dougall campbell", "roger harrison" - { 0x00, CREDITSTYLE_R_MED, 0x4e7f, 0x4e01 }, // "jeff kalles", "\n" - { 0x00, CREDITSTYLE_R_BIG_R_MED, 0x4e80, 0x4e81 }, // "the perfect core", "-darker than you" - { 0x80, CREDITSTYLE_L_BIG, 0x4e82, 0x4e00 }, // "treehouse", "" - { 0x80, CREDITSTYLE_R_MED, 0x4e83, 0x4e84 }, // "armond williams junior", "henry sterchi" - { 0x00, CREDITSTYLE_R_MED, 0x4e85, 0x4e00 }, // "ed ridgeway", "" - { 0x80, CREDITSTYLE_L_BIG, 0x4e86, 0x4e00 }, // "perfect spelling", "" - { 0x00, CREDITSTYLE_R_MED, 0x4e87, 0x4e00 }, // "teresa lillygren", "" - { 0xa0, CREDITSTYLE_C_BIG, 0x4e88, 0x4e00 }, // "nintendo", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e89, 0x4e8a }, // "mr arakawa", "" - { 0x00, CREDITSTYLE_C_MED, 0x4e8b, 0x4e8c }, // "don james", "" - { 0xc0, CREDITSTYLE_C_BIG, 0x4e88, 0x4e00 }, // "nintendo", "" - { 0x80, CREDITSTYLE_C_MED, 0x4e8d, 0x4e8e }, // "howard lincoln", "ken lobb" - { 0x00, CREDITSTYLE_C_MED, 0x4e8f, 0x4e90 }, // "jacqualee story", "gail" - { 0x88, CREDITSTYLE_C_BIG_C_BIG, 0x4e94, 0x4e95 }, // "rare", "designs on the future" - { 0x80, CREDITSTYLE_C_SML, 0x4e01, 0x4e91 }, // "\n", "copyright rare 2000" - { 0x00, CREDITSTYLE_C_SML, 0x4e92, 0x4e93 }, // "perfect dark and the pd device", "are trademarks" - { 0x00, CREDITSTYLE_C_SML, 0x4e96, 0x4e00 }, // "perfect dark is forever", "" - { 0x00, CREDITSTYLE_TERMINATOR, 0x4e00, 0x4e00 }, // "", "" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(2), L_TITLE(0) }, // "perfect dark", "" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(3), L_TITLE(4) }, // "neau ner chesluk", "guns and visual orgasms" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(5), L_TITLE(6) }, // "jonathan nasty mummery", "mover and shaker" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(7), L_TITLE(8) }, // "darkmark", "reality engineer" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(9), L_TITLE(10) }, // "chris tilston", "designs on the future" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(11), L_TITLE(12) }, // "chris darling", "weapons specialist" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(13), L_TITLE(14) }, // "duncan botwood", "grey area" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(15), L_TITLE(16) }, // "b jones", "bodybuilder" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(17), L_TITLE(18) }, // "steve malpass", "perfect locations and vox" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(19), L_TITLE(20) }, // "brian marshall", "-aqham-" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(21), L_TITLE(22) }, // "russel irwin", "well packed man" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(23), L_TITLE(24) }, // "jamie 'evo' williams", "manic welsh designer" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(25), L_TITLE(26) }, // "ross bury", "bionic backgrounds" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(27), L_TITLE(28) }, // "martin penny", "sound geezer" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(29), L_TITLE(30) }, // "grant kirkhope", "play that music maestro" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(31), L_TITLE(32) }, // "david clynick", "bangin hardcore choonz" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(33), L_TITLE(34) }, // "keith 'bunny' rabbette", "dinomic backgrounds" + { 0xa0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(36), L_TITLE(37) }, // "kevin bayliss", "dean smith" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(38), L_TITLE(1) }, // "graham smith", "\n" + { 0xe0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(39), L_TITLE(40) }, // "mike 'curry' currington", "tony wong" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(41), L_TITLE(1) }, // "simon farmer", "\n" + { 0xc0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(42), L_TITLE(43) }, // "leigh loverday", "rob harrison" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(44), L_TITLE(1) }, // "steven hurst", "\n" + { 0x80, CREDITSTYLE_C_BIG, L_TITLE(45), L_TITLE(0) }, // "fearsome foursome", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(46), L_TITLE(47) }, // "phil dunne", "ricky berwick" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(48), L_TITLE(49) }, // "gareth glover", "jonathan ambrose" + { 0xa0, CREDITSTYLE_C_BIG, L_TITLE(50), L_TITLE(0) }, // "trent's henchmen", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(51), L_TITLE(52) }, // "lee musgrave", "johnni christensen" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(53), L_TITLE(1) }, // "mark betteridge", "\n" + { 0xc0, CREDITSTYLE_C_BIG, L_TITLE(50), L_TITLE(0) }, // "trent's henchmen", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(54), L_TITLE(55) }, // "chris marlow", "robin beanland" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(56), L_TITLE(57) }, // "neil gallagher", "feargal plant" + { 0xa0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(59), L_TITLE(60) }, // "eveline fischer", "chris sutherland" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(61), L_TITLE(62) }, // "chris seavor", "john silke" + { 0xe0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(63), L_TITLE(64) }, // "ben cullum", "louise tilston" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(65), L_TITLE(66) }, // "alistair", "lindsay" + { 0xc0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(68), L_TITLE(67) }, // "beau chesluk", "b jones" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(69), L_TITLE(1) }, // "steve malpass", "\n" + { 0xa0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(94), L_TITLE(95) }, // "huw ward", "adam munton" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(96), L_TITLE(97) }, // "david wong", "luke munton" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(98), L_TITLE(109) }, // "gary phelps", "andrew wilson" + { 0xe0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(99), L_TITLE(100) }, // "john silke", "matthew carter" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(101), L_TITLE(102) }, // "gavin price", "gareth stevenson" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(103), L_TITLE(1) }, // "bushbaby", "\n" + { 0xc0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(104), L_TITLE(105) }, // "stephen stamper", "ross bullimore" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(106), L_TITLE(107) }, // "justin cook", "dale murchie" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(108), L_TITLE(1) }, // "roger smith", "\n" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(70), L_TITLE(0) }, // "ci techs", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(71), L_TITLE(72) }, // "richard 'force 9' gale", "mark green" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(73), L_TITLE(74) }, // "alex zoro", "mark wilson" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(75), L_TITLE(0) }, // "hard and wary support", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(76), L_TITLE(77) }, // "pete 'hardrom' cox", "maul 'max' mikell" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(78), L_TITLE(0) }, // "doug crouch", "" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(83), L_TITLE(0) }, // "motion capture", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(84), L_TITLE(85) }, // "alan tippertronic", "des easen" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(86), L_TITLE(0) }, // "jim 'love' ballard", "" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(87), L_TITLE(0) }, // "going through the motions", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(88), L_TITLE(89) }, // "duncan 'bot' botwood", "michelle tipper" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(90), L_TITLE(91) }, // "sue 'falling' fell", "doug 'crouch' crouch" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(92), L_TITLE(0) }, // "ross bury", "" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(118), L_TITLE(0) }, // "testing (rare miami)", "" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(119), L_TITLE(0) }, // "keith coll", "" + { 0x80, CREDITSTYLE_C_BIG, L_TITLE(113), L_TITLE(0) }, // "rare in the sun", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(114), L_TITLE(115) }, // "joel hochberg", "" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(116), L_TITLE(117) }, // "scott hochberg", "" + { 0x80, CREDITSTYLE_C_BIG, L_TITLE(110), L_TITLE(0) }, // "dark commanders", "" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(111), L_TITLE(112) }, // "bis", "wombat" + { 0xa0, CREDITSTYLE_L_BIG, L_TITLE(120), L_TITLE(0) }, // "testing (noa)", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(121), L_TITLE(122) }, // "michael kelbaugh", "tim bechtel" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(123), L_TITLE(124) }, // "tom hertzog", "melvin 'sherwood' forrest" + { 0xc0, CREDITSTYLE_L_BIG, L_TITLE(120), L_TITLE(0) }, // "testing (noa)", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(125), L_TITLE(126) }, // "dougall campbell", "roger harrison" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(127), L_TITLE(1) }, // "jeff kalles", "\n" + { 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(128), L_TITLE(129) }, // "the perfect core", "-darker than you" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(130), L_TITLE(0) }, // "treehouse", "" + { 0x80, CREDITSTYLE_R_MED, L_TITLE(131), L_TITLE(132) }, // "armond williams junior", "henry sterchi" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(133), L_TITLE(0) }, // "ed ridgeway", "" + { 0x80, CREDITSTYLE_L_BIG, L_TITLE(134), L_TITLE(0) }, // "perfect spelling", "" + { 0x00, CREDITSTYLE_R_MED, L_TITLE(135), L_TITLE(0) }, // "teresa lillygren", "" + { 0xa0, CREDITSTYLE_C_BIG, L_TITLE(136), L_TITLE(0) }, // "nintendo", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(137), L_TITLE(138) }, // "mr arakawa", "" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(139), L_TITLE(140) }, // "don james", "" + { 0xc0, CREDITSTYLE_C_BIG, L_TITLE(136), L_TITLE(0) }, // "nintendo", "" + { 0x80, CREDITSTYLE_C_MED, L_TITLE(141), L_TITLE(142) }, // "howard lincoln", "ken lobb" + { 0x00, CREDITSTYLE_C_MED, L_TITLE(143), L_TITLE(144) }, // "jacqualee story", "gail" + { 0x88, CREDITSTYLE_C_BIG_C_BIG, L_TITLE(148), L_TITLE(149) }, // "rare", "designs on the future" + { 0x80, CREDITSTYLE_C_SML, L_TITLE(1), L_TITLE(145) }, // "\n", "copyright rare 2000" + { 0x00, CREDITSTYLE_C_SML, L_TITLE(146), L_TITLE(147) }, // "perfect dark and the pd device", "are trademarks" + { 0x00, CREDITSTYLE_C_SML, L_TITLE(150), L_TITLE(0) }, // "perfect dark is forever", "" + { 0x00, CREDITSTYLE_TERMINATOR, L_TITLE(0), L_TITLE(0) }, // "", "" }; u32 var8007f6c4 = 0x40800000; @@ -9654,75 +9654,75 @@ u32 g_LanguageId = 0; // 2a144 u16 g_LangFiles[] = { - /*0x00*/ 0x0000, - /*0x01*/ 0x0570, // 02xx - ame - /*0x02*/ 0x0577, // 04xx - arch - /*0x03*/ 0x0585, // 06xx - ark - /*0x04*/ 0x058c, // 08xx - ash - /*0x05*/ 0x059a, // 0axx - azt - /*0x06*/ 0x05a1, // 0cxx - cat - /*0x07*/ 0x05a8, // 0exx - cave - /*0x08*/ 0x057e, // 10xx - arec - /*0x09*/ 0x05af, // 12xx - crad - /*0x0a*/ 0x05b6, // 14xx - cryp - /*0x0b*/ 0x05bd, // 16xx - dam - /*0x0c*/ 0x05c4, // 18xx - depo - /*0x0d*/ 0x05cb, // 1axx - dest - /*0x0e*/ 0x05d2, // 1cxx - dish - /*0x0f*/ 0x05d9, // 1exx - ear - /*0x10*/ 0x05e0, // 20xx - eld - /*0x11*/ 0x05ee, // 22xx - imp - /*0x12*/ 0x05f5, // 24xx - jun - /*0x13*/ 0x0603, // 26xx - lee - /*0x14*/ 0x060a, // 28xx - len - /*0x15*/ 0x0611, // 2axx - lip - /*0x16*/ 0x0618, // 2cxx - lue - /*0x17*/ 0x06c0, // 2exx - oat - /*0x18*/ 0x06d5, // 30xx - pam - /*0x19*/ 0x06dc, // 32xx - pete - /*0x1a*/ 0x06ea, // 34xx - ref - /*0x1b*/ 0x06f1, // 36xx - rit - /*0x1c*/ 0x06f8, // 38xx - run - /*0x1d*/ 0x0706, // 3axx - sevb - /*0x1e*/ 0x06ff, // 3cxx - sev - /*0x1f*/ 0x070d, // 3exx - sevx - /*0x20*/ 0x0714, // 40xx - sevxb - /*0x21*/ 0x071b, // 42xx - sho - /*0x22*/ 0x0722, // 44xx - silo - /*0x23*/ 0x0729, // 46xx - stat - /*0x24*/ 0x0737, // 48xx - tra - /*0x25*/ 0x0745, // 4axx - wax - /*0x26*/ 0x05e7, // 4cxx - gun - /*0x27*/ 0x0730, // 4exx - title - /*0x28*/ 0x06b2, // 50xx - mpmenu - /*0x29*/ 0x06e3, // 52xx - propobj - /*0x2a*/ 0x06b9, // 54xx - mpweapons - /*0x2b*/ 0x06ce, // 56xx - options - /*0x2c*/ 0x061f, // 58xx - misc - /*0x2d*/ 0x073e, // 5axx - uff - /*0x2e*/ 0x06c7, // 5cxx - old - /*0x2f*/ 0x0593, // 5exx - ate - /*0x30*/ 0x05fc, // 60xx - lam - /*0x31*/ 0x066c, // 62xx - mp1 - /*0x32*/ 0x067a, // 64xx - mp2 - /*0x33*/ 0x0681, // 66xx - mp3 - /*0x34*/ 0x0688, // 68xx - mp4 - /*0x35*/ 0x068f, // 6axx - mp5 - /*0x36*/ 0x0696, // 6cxx - mp6 - /*0x37*/ 0x069d, // 6exx - mp7 - /*0x38*/ 0x06a4, // 70xx - mp8 - /*0x39*/ 0x06ab, // 72xx - mp9 - /*0x3a*/ 0x0626, // 74xx - mp10 - /*0x3b*/ 0x062d, // 76xx - mp11 - /*0x3c*/ 0x0634, // 78xx - mp12 - /*0x3d*/ 0x063b, // 7axx - mp13 - /*0x3e*/ 0x0642, // 7cxx - mp14 - /*0x3f*/ 0x0649, // 7exx - mp15 - /*0x40*/ 0x0650, // 80xx - mp16 - /*0x41*/ 0x0657, // 82xx - mp17 - /*0x42*/ 0x065e, // 84xx - mp18 - /*0x43*/ 0x0665, // 86xx - mp19 - /*0x44*/ 0x0673, // 88xx - mp20 + /* 0*/ 0, + /* 1*/ FILE_LAMEE, + /* 2*/ FILE_LARCHE, + /* 3*/ FILE_LARKE, + /* 4*/ FILE_LASHE, + /* 5*/ FILE_LAZTE, + /* 6*/ FILE_LCATE, + /* 7*/ FILE_LCAVEE, + /* 8*/ FILE_LARECE, + /* 9*/ FILE_LCRADE, + /*10*/ FILE_LCRYPE, + /*11*/ FILE_LDAME, + /*12*/ FILE_LDEPOE, + /*13*/ FILE_LDESTE, + /*14*/ FILE_LDISHE, + /*15*/ FILE_LEARE, + /*16*/ FILE_LELDE, + /*17*/ FILE_LIMPE, + /*18*/ FILE_LJUNE, + /*19*/ FILE_LLEEE, + /*20*/ FILE_LLENE, + /*21*/ FILE_LLIPE, + /*22*/ FILE_LLUEE, + /*23*/ FILE_LOATE, + /*24*/ FILE_LPAME, + /*25*/ FILE_LPETEE, + /*26*/ FILE_LREFE, + /*27*/ FILE_LRITE, + /*28*/ FILE_LRUNE, + /*29*/ FILE_LSEVBE, + /*30*/ FILE_LSEVE, + /*31*/ FILE_LSEVXE, + /*32*/ FILE_LSEVXBE, + /*33*/ FILE_LSHOE, + /*34*/ FILE_LSILOE, + /*35*/ FILE_LSTATE, + /*36*/ FILE_LTRAE, + /*37*/ FILE_LWAXE, + /*38*/ FILE_LGUNE, + /*39*/ FILE_LTITLEE, + /*40*/ FILE_LMPMENUE, + /*41*/ FILE_LPROPOBJE, + /*42*/ FILE_LMPWEAPONSE, + /*43*/ FILE_LOPTIONSE, + /*44*/ FILE_LMISCE, + /*45*/ FILE_LUFFE, + /*46*/ FILE_LOLDE, + /*47*/ FILE_LATEE, + /*48*/ FILE_LLAME, + /*49*/ FILE_LMP1E, + /*50*/ FILE_LMP2E, + /*51*/ FILE_LMP3E, + /*52*/ FILE_LMP4E, + /*53*/ FILE_LMP5E, + /*54*/ FILE_LMP6E, + /*55*/ FILE_LMP7E, + /*56*/ FILE_LMP8E, + /*57*/ FILE_LMP9E, + /*58*/ FILE_LMP10E, + /*59*/ FILE_LMP11E, + /*60*/ FILE_LMP12E, + /*61*/ FILE_LMP13E, + /*62*/ FILE_LMP14E, + /*63*/ FILE_LMP15E, + /*64*/ FILE_LMP16E, + /*65*/ FILE_LMP17E, + /*66*/ FILE_LMP18E, + /*67*/ FILE_LMP19E, + /*68*/ FILE_LMP20E, }; u32 var800841b0 = 0x0006ddd0; @@ -10051,17 +10051,17 @@ u32 var8008462c = 0x00000000; // 2a650 struct menu_item menuitems_mpendgame[] = { - { MENUITEMTYPE_LABEL, 0, 0x02000020, 0x00005123, 0x00000000, NULL }, // "Are you sure?" + { MENUITEMTYPE_LABEL, 0, 0x02000020, L_MPMENU(291), 0x00000000, NULL }, // "Are you sure?" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005124, 0x00000000, NULL }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005125, 0x00000000, menuhandlerMpEndGame }, // "End Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(292), 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPMENU(293), 0x00000000, menuhandlerMpEndGame }, // "End Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a6b4 struct menu_dialog menudialog_mpendgame = { MENUDIALOGTYPE_DANGER, - 0x5122, // "End Game" + L_MPMENU(290), // "End Game" menuitems_mpendgame, NULL, 0x00000000, @@ -10072,20 +10072,20 @@ struct menu_dialog menudialog_mpendgame = { struct menu_item menuitems_2a6cc[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f17eac8, 0x00000000, menuhandler00178018 }, { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f18500c, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054a2, (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Time Limit:" - { MENUITEMTYPE_LABEL, 1, 0x00000200, 0x000054a3, (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Score Limit:" - { MENUITEMTYPE_LABEL, 2, 0x00000200, 0x000054a4, (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Team Score Limit:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_MPWEAPONS(162), (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Time Limit:" + { MENUITEMTYPE_LABEL, 1, L_AME(0), L_MPWEAPONS(163), (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Score Limit:" + { MENUITEMTYPE_LABEL, 2, L_AME(0), L_MPWEAPONS(164), (u32)&func0f178050, menuhandlerMpInGameLimitLabel }, // "Team Score Limit:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000511e, (u32)&menutextMatchTime, NULL }, // "Game Time:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(286), (u32)&menutextMatchTime, NULL }, // "Game Time:" { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, (u32)&menutextPauseOrUnpause, 0x00000000, menuhandlerMpPause }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000024, 0x0000511f, 0x00000000, &menudialog_mpendgame }, // "End Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000024, L_MPMENU(287), 0x00000000, &menudialog_mpendgame }, // "End Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a794 struct menu_dialog menudialog_2a794 = { MENUDIALOGTYPE_DEFAULT, - 0x511d, // "Control" + L_MPMENU(285), // "Control" menuitems_2a6cc, NULL, 0x00000000, @@ -10102,7 +10102,7 @@ struct menu_item menuitems_2a7ac[] = { // 2a7e8 struct menu_dialog menudialog_2a7e8 = { MENUDIALOGTYPE_DEFAULT, - 0x511c, // "Inventory" + L_MPMENU(284), // "Inventory" menuitems_2a7ac, NULL, 0x00000000, @@ -10112,7 +10112,7 @@ struct menu_dialog menudialog_2a7e8 = { // 2a800 struct menu_dialog menudialog_2a800 = { MENUDIALOGTYPE_DEFAULT, - 0x511c, // "Inventory" + L_MPMENU(284), // "Inventory" menuitems_2a7ac, NULL, 0x00000000, @@ -10122,7 +10122,7 @@ struct menu_dialog menudialog_2a800 = { // 2a818 struct menu_dialog menudialog_2a818 = { MENUDIALOGTYPE_DEFAULT, - 0x511c, // "Inventory" + L_MPMENU(284), // "Inventory" menuitems_2a7ac, NULL, 0x00000000, @@ -10164,7 +10164,7 @@ struct menu_item menuitems_2a888[] = { // 2a8b0 struct menu_dialog menudialog_2a8b0 = { MENUDIALOGTYPE_DEFAULT, - 0x5114, // "Player Ranking" + L_MPMENU(276), // "Player Ranking" menuitems_2a888, NULL, 0x00000000, @@ -10174,7 +10174,7 @@ struct menu_dialog menudialog_2a8b0 = { // 2a8c8 struct menu_dialog menudialog_2a8c8 = { MENUDIALOGTYPE_DEFAULT, - 0x5114, // "Player Ranking" + L_MPMENU(276), // "Player Ranking" menuitems_2a888, NULL, 0x00000000, @@ -10190,7 +10190,7 @@ struct menu_item menuitems_2a8e0[] = { // 2a908 struct menu_dialog menudialog_2a908 = { MENUDIALOGTYPE_DEFAULT, - 0x5117, // "Team Ranking" + L_MPMENU(279), // "Team Ranking" menuitems_2a8e0, NULL, 0x00000000, @@ -10200,7 +10200,7 @@ struct menu_dialog menudialog_2a908 = { // 2a920 struct menu_dialog menudialog_2a920 = { MENUDIALOGTYPE_DEFAULT, - 0x5117, // "Team Ranking" + L_MPMENU(279), // "Team Ranking" menuitems_2a8e0, NULL, 0x00000000, @@ -10209,29 +10209,29 @@ struct menu_dialog menudialog_2a920 = { // 2a938 u16 rankings[] = { - 0x5108, // "1st" - 0x5109, // "2nd" - 0x510a, // "3rd" - 0x510b, // "4th" - 0x510c, // "5th" - 0x510d, // "6th" - 0x510e, // "7th" - 0x510f, // "8th" - 0x5110, // "9th" - 0x5111, // "10th" - 0x5112, // "11th" - 0x5113, // "12th" + L_MPMENU(264), // "1st" + L_MPMENU(265), // "2nd" + L_MPMENU(266), // "3rd" + L_MPMENU(267), // "4th" + L_MPMENU(268), // "5th" + L_MPMENU(269), // "6th" + L_MPMENU(270), // "7th" + L_MPMENU(271), // "8th" + L_MPMENU(272), // "9th" + L_MPMENU(273), // "10th" + L_MPMENU(274), // "11th" + L_MPMENU(275), // "12th" }; // 2a950 struct menu_item menuitems_2a950[] = { { MENUITEMTYPE_LABEL, 0, 0x01000010, (u32)&mpGetCurrentPlayerName, (u32)&func0f17853c, menuhandler001785c4 }, - { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005105, (u32)&func0f178bb0, menuhandler00178a94 }, // "Title:" + { MENUITEMTYPE_LABEL, 0, 0x01000000, L_MPMENU(261), (u32)&func0f178bb0, menuhandler00178a94 }, // "Title:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005106, 0x00000000, NULL }, // "Weapon of Choice:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_MPMENU(262), 0x00000000, NULL }, // "Weapon of Choice:" { MENUITEMTYPE_LABEL, 0, 0x00000120, (u32)&func0f178450, 0x00000000, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00200210, 0x00005107, 0x00000000, menuhandler001786d8 }, // "Awards:" + { MENUITEMTYPE_LABEL, 0, 0x00200210, L_MPMENU(263), 0x00000000, menuhandler001786d8 }, // "Awards:" { MENUITEMTYPE_LABEL, 0, 0x00000120, (u32)&func0f1784a4, 0x00000000, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000120, (u32)&func0f1784f0, 0x00000000, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -10240,7 +10240,7 @@ struct menu_item menuitems_2a950[] = { // 2aa18 struct menu_dialog menudialog_2aa18 = { MENUDIALOGTYPE_DEFAULT, - 0x5104, // "Game Over" + L_MPMENU(260), // "Game Over" menuitems_2a950, NULL, 0x00000000, @@ -10250,7 +10250,7 @@ struct menu_dialog menudialog_2aa18 = { // 2aa30 struct menu_dialog menudialog_2aa30 = { MENUDIALOGTYPE_DEFAULT, - 0x5104, // "Game Over" + L_MPMENU(260), // "Game Over" menuitems_2a950, NULL, 0x00000000, @@ -10260,7 +10260,7 @@ struct menu_dialog menudialog_2aa30 = { // 2aa48 struct menu_dialog menudialog_2aa48 = { MENUDIALOGTYPE_SUCCESS, - 0x54a5, // "Challenge Completed!" + L_MPWEAPONS(165), // "Challenge Completed!" menuitems_2a8e0, NULL, 0x00000000, @@ -10270,7 +10270,7 @@ struct menu_dialog menudialog_2aa48 = { // 2aa60 struct menu_dialog menudialog_2aa60 = { MENUDIALOGTYPE_DANGER, - 0x54a7, // "Challenge Cheated!" + L_MPWEAPONS(167), // "Challenge Cheated!" menuitems_2a8e0, NULL, 0x00000000, @@ -10280,7 +10280,7 @@ struct menu_dialog menudialog_2aa60 = { // 2aa78 struct menu_dialog menudialog_2aa78 = { MENUDIALOGTYPE_DANGER, - 0x54a6, // "Challenge Failed!" + L_MPWEAPONS(166), // "Challenge Failed!" menuitems_2a8e0, NULL, 0x00000000, @@ -10297,7 +10297,7 @@ struct menu_item menuitems_2aa90[] = { // 2aacc struct menu_dialog menudialog_2aacc = { MENUDIALOGTYPE_DEFAULT, - 0x508e, // "Player Name" + L_MPMENU(142), // "Player Name" menuitems_2aa90, NULL, 0x00000000, @@ -10306,16 +10306,16 @@ struct menu_dialog menudialog_2aacc = { // 2aae4 struct menu_item menuitems_2aae4[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054f7, 0x00000000, NULL }, // "Save new player and statistics?" - { MENUITEMTYPE_SELECTABLE, 0, 0x0000002c, 0x000054f8, 0x00000000, &menudialog_2aacc }, // "Save Now" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054f9, 0x00000000, NULL }, // "No Thanks!" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPWEAPONS(247), 0x00000000, NULL }, // "Save new player and statistics?" + { MENUITEMTYPE_SELECTABLE, 0, 0x0000002c, L_MPWEAPONS(248), 0x00000000, &menudialog_2aacc }, // "Save Now" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPWEAPONS(249), 0x00000000, NULL }, // "No Thanks!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ab34 struct menu_dialog menudialog_2ab34 = { MENUDIALOGTYPE_DEFAULT, - 0x54f6, // "Save Player" + L_MPWEAPONS(246), // "Save Player" menuitems_2aae4, NULL, 0x00000004, @@ -10326,16 +10326,16 @@ u32 var80084b2c = 0x00000000; // 2ab50 struct menu_item menuitems_2ab50[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, NULL }, // "Are you sure you want to drop out?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, menuhandlerMpDropOut }, // "Drop Out" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(196), 0x00000000, NULL }, // "Are you sure you want to drop out?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(197), 0x00000000, menuhandlerMpDropOut }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(198), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aba0 struct menu_dialog menudialog_2aba0 = { MENUDIALOGTYPE_DANGER, - 0x50c3, // "Drop Out" + L_MPMENU(195), // "Drop Out" menuitems_2ab50, NULL, 0x00000000, @@ -10375,31 +10375,31 @@ u32 var80084c00[] = { // 2ac38 u16 g_MpControlStyleLabels[] = { - 0x56ef, // "1.1" - 0x56f0, // "1.2" - 0x56f1, // "1.3" - 0x56f2, // "1.4" + L_OPTIONS(239), // "1.1" + L_OPTIONS(240), // "1.2" + L_OPTIONS(241), // "1.3" + L_OPTIONS(242), // "1.4" }; // 2ac40 u16 g_MpAimModeLabels[] = { - 0x50d5, // "Hold" - 0x50d6, // "Toggle" + L_MPMENU(213), // "Hold" + L_MPMENU(214), // "Toggle" }; // 2ac44 struct menu_item menuitems_mpsavechr[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bf, 0x00000000, NULL }, // "Your player file is always saved automatically." - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c0, 0x00000000, NULL }, // "Save a copy now?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c1, 0x00000000, NULL }, // "No" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c2, 0x00000000, menuhandlerMpConfirmSaveChr }, // "Yes" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(191), 0x00000000, NULL }, // "Your player file is always saved automatically." + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(192), 0x00000000, NULL }, // "Save a copy now?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(193), 0x00000000, NULL }, // "No" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(194), 0x00000000, menuhandlerMpConfirmSaveChr }, // "Yes" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aca8 struct menu_dialog g_MpSaveChrMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x50be, // "Confirm" + L_MPMENU(190), // "Confirm" menuitems_mpsavechr, NULL, 0x00000000, @@ -10408,7 +10408,7 @@ struct menu_dialog g_MpSaveChrMenuDialog = { // 2acc0 struct menu_item menuitems_mpsavesetupname[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bd, 0x00000000, NULL }, // "Enter a name for your game setup file:" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(189), 0x00000000, NULL }, // "Enter a name for your game setup file:" { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandlerMpPlayerName }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10416,7 +10416,7 @@ struct menu_item menuitems_mpsavesetupname[] = { // 2acfc struct menu_dialog menudialog_mpsavesetupname = { MENUDIALOGTYPE_DEFAULT, - 0x50bc, // "Game File Name" + L_MPMENU(188), // "Game File Name" menuitems_mpsavesetupname, NULL, 0x00000000, @@ -10425,19 +10425,19 @@ struct menu_dialog menudialog_mpsavesetupname = { // 2ad14 struct menu_item menuitems_mpsavesetup[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x000054e6, (u32)&func0f179b58, NULL }, // "Name:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_MPWEAPONS(230), (u32)&func0f179b58, NULL }, // "Name:" { MENUITEMTYPE_LABEL, 0, 0x00000230, (u32)&func0f108078, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050b8, 0x00000000, NULL }, // "Do you want to save over your original game file?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050b9, 0x00000000, menuhandlerMpSaveSetupOverwrite }, // "Save Over Original" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050ba, 0x00000000, menuhandlerMpSaveSetupCopy }, // "Save Copy" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050bb, 0x00000000, NULL }, // "Do Not Save" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(184), 0x00000000, NULL }, // "Do you want to save over your original game file?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(185), 0x00000000, menuhandlerMpSaveSetupOverwrite }, // "Save Over Original" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(186), 0x00000000, menuhandlerMpSaveSetupCopy }, // "Save Copy" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(187), 0x00000000, NULL }, // "Do Not Save" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ada0 struct menu_dialog menudialog_mpsavesetup = { MENUDIALOGTYPE_DEFAULT, - 0x50b7, // "Save Game Setup" + L_MPMENU(183), // "Save Game Setup" menuitems_mpsavesetup, NULL, 0x00000000, @@ -10446,17 +10446,17 @@ struct menu_dialog menudialog_mpsavesetup = { // 2adb8 struct menu_item menuitems_mpweapons[] = { - { MENUITEMTYPE_DROPDOWN, 1, 0x00020090, 0x000050ae, 0x00000000, menuhandlerMpWeaponSetDropdown }, // "Set:" + { MENUITEMTYPE_DROPDOWN, 1, 0x00020090, L_MPMENU(174), 0x00000000, menuhandlerMpWeaponSetDropdown }, // "Set:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x000050af, 0x00000000, NULL }, // "Current Weapon Setup:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b0, 0x00000000, menuhandlerMpWeaponSlot }, // "1:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b1, 0x00000001, menuhandlerMpWeaponSlot }, // "2:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b2, 0x00000002, menuhandlerMpWeaponSlot }, // "3:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b3, 0x00000003, menuhandlerMpWeaponSlot }, // "4:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b4, 0x00000004, menuhandlerMpWeaponSlot }, // "5:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b5, 0x00000005, menuhandlerMpWeaponSlot }, // "6:" + { MENUITEMTYPE_LABEL, 0, L_AME(18), L_MPMENU(175), 0x00000000, NULL }, // "Current Weapon Setup:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(176), 0x00000000, menuhandlerMpWeaponSlot }, // "1:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(177), 0x00000001, menuhandlerMpWeaponSlot }, // "2:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(178), 0x00000002, menuhandlerMpWeaponSlot }, // "3:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(179), 0x00000003, menuhandlerMpWeaponSlot }, // "4:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(180), 0x00000004, menuhandlerMpWeaponSlot }, // "5:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, L_MPMENU(181), 0x00000005, menuhandlerMpWeaponSlot }, // "6:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(182), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10472,15 +10472,15 @@ struct menu_dialog menudialog_mpweapons = { // 2aec0 struct menu_item menuitems_mpweapons2[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020090, 0x000050ae, 0x00000000, menuhandlerMpWeaponSetDropdown }, // "Set:" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020090, L_MPMENU(174), 0x00000000, menuhandlerMpWeaponSetDropdown }, // "Set:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000050b0, (u32)&func0f17960c, NULL }, // "1:" - { MENUITEMTYPE_LABEL, 1, 0x00000002, 0x000050b1, (u32)&func0f17960c, NULL }, // "2:" - { MENUITEMTYPE_LABEL, 2, 0x00000002, 0x000050b2, (u32)&func0f17960c, NULL }, // "3:" - { MENUITEMTYPE_LABEL, 3, 0x00000002, 0x000050b3, (u32)&func0f17960c, NULL }, // "4:" - { MENUITEMTYPE_LABEL, 4, 0x00000002, 0x000050b4, (u32)&func0f17960c, NULL }, // "5:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(176), (u32)&func0f17960c, NULL }, // "1:" + { MENUITEMTYPE_LABEL, 1, 0x00000002, L_MPMENU(177), (u32)&func0f17960c, NULL }, // "2:" + { MENUITEMTYPE_LABEL, 2, 0x00000002, L_MPMENU(178), (u32)&func0f17960c, NULL }, // "3:" + { MENUITEMTYPE_LABEL, 3, 0x00000002, L_MPMENU(179), (u32)&func0f17960c, NULL }, // "4:" + { MENUITEMTYPE_LABEL, 4, 0x00000002, L_MPMENU(180), (u32)&func0f17960c, NULL }, // "5:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(182), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10496,19 +10496,19 @@ struct menu_dialog menudialog_mpweapons2 = { // 2afa0 struct menu_item menuitems_mpoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a8, 0x00000002, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Pickups" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a9, 0x00000001, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Players" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050aa, 0x00000008, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Teams" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ab, 0x00000004, menuhandlerMpDisplayOptionCheckbox }, // "Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(168), 0x00000002, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Pickups" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(169), 0x00000001, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Players" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(170), 0x00000008, menuhandlerMpDisplayOptionCheckbox }, // "Highlight Teams" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(171), 0x00000004, menuhandlerMpDisplayOptionCheckbox }, // "Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ac, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(172), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b02c struct menu_dialog menudialog_mpoptions = { MENUDIALOGTYPE_DEFAULT, - 0x50a7, // "Options" + L_MPMENU(167), // "Options" menuitems_mpoptions, NULL, 0x00000000, @@ -10517,28 +10517,28 @@ struct menu_dialog menudialog_mpoptions = { // 2b044 struct menu_item menuitems_mpcontrol[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050c8, 0x00000000, menuhandlerMpControlStyle }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050c9, 0x00000001, menuhandlerMpControlCheckbox }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ca, 0x00000002, menuhandlerMpControlCheckbox }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cb, 0x00000080, menuhandlerMpControlCheckbox }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cc, 0x00000008, menuhandlerMpControlCheckbox }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050cd, 0x00000000, menuhandlerMpAimControl }, // "Aim Control" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MPMENU(200), 0x00000000, menuhandlerMpControlStyle }, // "Control Style" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(201), 0x00000001, menuhandlerMpControlCheckbox }, // "Reverse Pitch" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(202), 0x00000002, menuhandlerMpControlCheckbox }, // "Look Ahead" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(203), 0x00000080, menuhandlerMpControlCheckbox }, // "Head Roll" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(204), 0x00000008, menuhandlerMpControlCheckbox }, // "Auto-Aim" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MPMENU(205), 0x00000000, menuhandlerMpAimControl }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ce, 0x00000004, menuhandlerMpControlCheckbox }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cf, 0x00000200, menuhandlerMpControlCheckbox }, // "Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d0, 0x00000400, menuhandlerMpControlCheckbox }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d1, 0x00000020, menuhandlerMpControlCheckbox }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d2, 0x00000040, menuhandlerMpControlCheckbox }, // "Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d3, 0x00000800, menuhandlerMpControlCheckbox }, // "Paintball" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(206), 0x00000004, menuhandlerMpControlCheckbox }, // "Sight on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(207), L_AME(0), menuhandlerMpControlCheckbox }, // "Show Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(208), L_ARCH(0), menuhandlerMpControlCheckbox }, // "Show Zoom Range" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(209), 0x00000020, menuhandlerMpControlCheckbox }, // "Ammo on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(210), 0x00000040, menuhandlerMpControlCheckbox }, // "Gun Function" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, L_MPMENU(211), L_ASH(0), menuhandlerMpControlCheckbox }, // "Paintball" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050d4, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(212), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b184 struct menu_dialog menudialog_mpcontrol = { MENUDIALOGTYPE_DEFAULT, - 0x50c7, // "Control" + L_MPMENU(199), // "Control" menuitems_mpcontrol, NULL, 0x00000000, @@ -10554,7 +10554,7 @@ struct menu_item menuitems_mpcompletedchallenges[] = { // 2b1c4 struct menu_dialog menudialog_mpcompletedchallenges = { MENUDIALOGTYPE_DEFAULT, - 0x50a5, // "Completed Challenges" + L_MPMENU(165), // "Completed Challenges" menuitems_mpcompletedchallenges, NULL, 0x00000048, @@ -10571,35 +10571,35 @@ u32 var800851d4 = 0x2e280000; // 2b1f8 struct menu_item menuitems_mpplayerstats[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005092, (u32)&func0f17a658, NULL }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005093, (u32)&func0f17a6ac, NULL }, // "Deaths:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005094, (u32)&func0f17ace8, NULL }, // "Accuracy:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005095, (u32)&func0f17a7fc, NULL }, // "Head Shots:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(146), (u32)&func0f17a658, NULL }, // "Kills:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(147), (u32)&func0f17a6ac, NULL }, // "Deaths:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(148), (u32)&func0f17ace8, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(149), (u32)&func0f17a7fc, NULL }, // "Head Shots:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005096, (u32)&func0f17a9a0, NULL }, // "Ammo Used:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005097, (u32)&func0f17af9c, NULL }, // "Damage Dealt:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005098, (u32)&func0f17af1c, NULL }, // "Pain Received:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(150), (u32)&func0f17a9a0, NULL }, // "Ammo Used:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(151), (u32)&func0f17af9c, NULL }, // "Damage Dealt:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(152), (u32)&func0f17af1c, NULL }, // "Pain Received:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005099, (u32)&func0f17a700, NULL }, // "Games Played:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509a, (u32)&func0f17a754, NULL }, // "Games Won:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509b, (u32)&func0f17a7a8, NULL }, // "Games Lost:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509c, (u32)&func0f17ab38, NULL }, // "Time:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509d, (u32)&func0f17aaa0, NULL }, // "Distance:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(153), (u32)&func0f17a700, NULL }, // "Games Played:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(154), (u32)&func0f17a754, NULL }, // "Games Won:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(155), (u32)&func0f17a7a8, NULL }, // "Games Lost:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(156), (u32)&func0f17ab38, NULL }, // "Time:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(157), (u32)&func0f17aaa0, NULL }, // "Distance:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x0000509e, 0x00000000, NULL }, // "Medals Won:" - { MENUITEMTYPE_LABEL, 2, 0x00200000, 0x0000509f, (u32)&func0f17a850, menuhandlerMpMedal }, // "Accuracy:" - { MENUITEMTYPE_LABEL, 1, 0x00200000, 0x000050a0, (u32)&func0f17a8a4, menuhandlerMpMedal }, // "Head Shot:" - { MENUITEMTYPE_LABEL, 0, 0x00200000, 0x000050a1, (u32)&func0f17a8f8, menuhandlerMpMedal }, // "KillMaster:" - { MENUITEMTYPE_LABEL, 3, 0x00200000, 0x000050a2, (u32)&func0f17a94c, menuhandlerMpMedal }, // "Survivor:" + { MENUITEMTYPE_LABEL, 0, L_AME(16), L_MPMENU(158), 0x00000000, NULL }, // "Medals Won:" + { MENUITEMTYPE_LABEL, 2, 0x00200000, L_MPMENU(159), (u32)&func0f17a850, menuhandlerMpMedal }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 1, 0x00200000, L_MPMENU(160), (u32)&func0f17a8a4, menuhandlerMpMedal }, // "Head Shot:" + { MENUITEMTYPE_LABEL, 0, 0x00200000, L_MPMENU(161), (u32)&func0f17a8f8, menuhandlerMpMedal }, // "KillMaster:" + { MENUITEMTYPE_LABEL, 3, 0x00200000, L_MPMENU(162), (u32)&func0f17a94c, menuhandlerMpMedal }, // "Survivor:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000050a3, 0x00000000, NULL }, // "Your Title:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(163), 0x00000000, NULL }, // "Your Title:" { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f178bb0, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054db, 0x00000000, menuhandlerMpUsernamePassword }, // "USERNAME:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_MPWEAPONS(219), 0x00000000, menuhandlerMpUsernamePassword }, // "USERNAME:" { MENUITEMTYPE_LABEL, 0, 0x00000220, (u32)&func0f17b408, 0x00000000, menuhandlerMpUsernamePassword }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054dc, 0x00000000, menuhandlerMpUsernamePassword }, // "PASSWORD:" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_MPWEAPONS(220), 0x00000000, menuhandlerMpUsernamePassword }, // "PASSWORD:" { MENUITEMTYPE_LABEL, 1, 0x00000220, (u32)&func0f17b408, 0x00000000, menuhandlerMpUsernamePassword }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050a4, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(164), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10627,7 +10627,7 @@ struct menu_item menuitems_mpcharacter[] = { // 2b4c0 struct menu_dialog menudialog_mpcharacter = { MENUDIALOGTYPE_DEFAULT, - 0x508f, // "Character" + L_MPMENU(143), // "Character" menuitems_mpcharacter, menudialog0017a174, 0x00000002, @@ -10643,7 +10643,7 @@ struct menu_item menuitems_mpplayername[] = { // 2b500 struct menu_dialog menudialog_mpplayername = { MENUDIALOGTYPE_DEFAULT, - 0x508e, // "Player Name" + L_MPMENU(142), // "Player Name" menuitems_mpplayername, NULL, 0x00000000, @@ -10660,7 +10660,7 @@ struct menu_item menuitems_mploadgamesettingstype0[] = { // 2b554 struct menu_dialog menudialog_mploadgamesettingstype0 = { MENUDIALOGTYPE_DEFAULT, - 0x508b, // "Load Game Settings" + L_MPMENU(139), // "Load Game Settings" menuitems_mploadgamesettingstype0, NULL, 0x00000001, @@ -10677,7 +10677,7 @@ struct menu_item menuitems_mploadgamesettingstype1[] = { // 2b5a8 struct menu_dialog menudialog_mploadgamesettingstype1 = { MENUDIALOGTYPE_DEFAULT, - 0x508b, // "Load Game Settings" + L_MPMENU(139), // "Load Game Settings" menuitems_mploadgamesettingstype1, NULL, 0x00000000, @@ -10687,14 +10687,14 @@ struct menu_dialog menudialog_mploadgamesettingstype1 = { // 2b5c0 struct menu_item menuitems_mploadplayer[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000007e, 0x00000042, menuhandler0017bfc0 }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000508a, 0x00000000, NULL }, // "B Button to cancel" + { MENUITEMTYPE_LABEL, 0, L_AME(0), L_MPMENU(138), 0x00000000, NULL }, // "B Button to cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b5fc struct menu_dialog menudialog_mploadplayer = { MENUDIALOGTYPE_DEFAULT, - 0x5089, // "Load Player" + L_MPMENU(137), // "Load Player" menuitems_mploadplayer, NULL, 0x00000000, @@ -10710,7 +10710,7 @@ struct menu_item menuitems_mparena[] = { // 2b63c struct menu_dialog menudialog_mparena = { MENUDIALOGTYPE_DEFAULT, - 0x5073, // "Arena" + L_MPMENU(115), // "Arena" menuitems_mparena, NULL, 0x00000011, @@ -10719,12 +10719,12 @@ struct menu_dialog menudialog_mparena = { // 2b654 struct menu_item menuitems_mplimits[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506c, 0x0000003c, menuhandlerMpTimeLimitSlider }, // "Time" - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506d, 0x00000064, menuhandlerMpScoreLimitSlider }, // "Score" - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x000059bf, 0x00000190, menuhandlerMpTeamScoreLimitSlider }, // "Team Score" + { MENUITEMTYPE_SLIDER, 0, 0x00020010, L_MPMENU(108), 0x0000003c, menuhandlerMpTimeLimitSlider }, // "Time" + { MENUITEMTYPE_SLIDER, 0, 0x00020010, L_MPMENU(109), 0x00000064, menuhandlerMpScoreLimitSlider }, // "Score" + { MENUITEMTYPE_SLIDER, 0, 0x00020010, L_MISC(447), 0x00000190, menuhandlerMpTeamScoreLimitSlider }, // "Team Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, menuhandlerMpRestoreScoreDefaults }, // "Restore Defaults" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(110), 0x00000000, menuhandlerMpRestoreScoreDefaults }, // "Restore Defaults" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(111), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10745,15 +10745,15 @@ struct menu_item menuitems_mpplayerhandicaps[] = { { MENUITEMTYPE_SLIDER, 2, 0x00020010, (u32)&func0f17c524, 0x000000ff, menuhandlerMpHandicapPlayer }, { MENUITEMTYPE_SLIDER, 3, 0x00020010, (u32)&func0f17c524, 0x000000ff, menuhandlerMpHandicapPlayer }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, menuhandlerMpRestoreHandicapDefaults }, // "Restore Defaults" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(110), 0x00000000, menuhandlerMpRestoreHandicapDefaults }, // "Restore Defaults" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(111), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b798 struct menu_dialog menudialog_mpplayerhandicaps = { MENUDIALOGTYPE_DEFAULT, - 0x54b8, // "Player Handicaps" + L_MPWEAPONS(184), // "Player Handicaps" menuitems_mpplayerhandicaps, NULL, 0x00000010, @@ -10762,7 +10762,7 @@ struct menu_dialog menudialog_mpplayerhandicaps = { // 2b7b0 struct menu_item menuitems_mpready[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000506a, 0x00000000, NULL }, // "...and waiting" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(106), 0x00000000, NULL }, // "...and waiting" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10827,12 +10827,12 @@ struct menu_dialog menudialog_mpsimulantcharacter = { // 2b8c0 struct menu_item menuitems_mpeditsimulant[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, menuhandlerMpSimulantDifficulty }, // "Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, menuhandlerMpChangeSimulantType }, // "Change Type..." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005061, 0x00000000, &menudialog_mpsimulantcharacter }, // "Character..." + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(95), 0x00000000, menuhandlerMpSimulantDifficulty }, // "Difficulty:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(96), 0x00000000, menuhandlerMpChangeSimulantType }, // "Change Type..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(97), 0x00000000, &menudialog_mpsimulantcharacter }, // "Character..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, menuhandlerMpDeleteSimulant }, // "Delete Simulant" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(98), 0x00000000, menuhandlerMpDeleteSimulant }, // "Delete Simulant" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(99), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10848,26 +10848,26 @@ struct menu_dialog g_MpEditSimulantMenuDialog = { // 2b964 struct menu_item menuitems_mpsimulants[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005054, 0x00000000, menuhandlerMpAddSimulant }, // "Add Simulant..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(84), 0x00000000, menuhandlerMpAddSimulant }, // "Add Simulant..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005055, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "1:" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005056, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "2:" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005057, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "3:" - { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005058, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "4:" - { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x00005059, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "5:" - { MENUITEMTYPE_SELECTABLE, 5, 0x00000000, 0x0000505a, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "6:" - { MENUITEMTYPE_SELECTABLE, 6, 0x00000000, 0x0000505b, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "7:" - { MENUITEMTYPE_SELECTABLE, 7, 0x00000000, 0x0000505c, (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "8:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(85), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "1:" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, L_MPMENU(86), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "2:" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, L_MPMENU(87), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "3:" + { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, L_MPMENU(88), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "4:" + { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, L_MPMENU(89), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "5:" + { MENUITEMTYPE_SELECTABLE, 5, 0x00000000, L_MPMENU(90), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "6:" + { MENUITEMTYPE_SELECTABLE, 6, 0x00000000, L_MPMENU(91), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "7:" + { MENUITEMTYPE_SELECTABLE, 7, 0x00000000, L_MPMENU(92), (u32)&func0f17d378, menuhandlerMpSimulantSlot }, // "8:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000505d, 0x00000000, menuhandlerMpClearAllSimulants }, // "Clear All" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000505e, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(93), 0x00000000, menuhandlerMpClearAllSimulants }, // "Clear All" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(94), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ba7c struct menu_dialog menudialog_mpsimulants = { MENUDIALOGTYPE_DEFAULT, - 0x5053, // "Simulants" + L_MPMENU(83), // "Simulants" menuitems_mpsimulants, menudialogMpSimulants, 0x00000010, @@ -10882,14 +10882,14 @@ u8 g_TeamIdsForPairing[] = {0, 1, 2, 3}; // 2baa8 struct menu_item menuitems_mpautoteam[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504c, 0x00000000, menuhandlerMpTwoTeams }, // "Two Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504d, 0x00000000, menuhandlerMpThreeTeams }, // "Three Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504e, 0x00000000, menuhandlerMpFourTeams }, // "Four Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504f, 0x00000000, menuhandlerMpMaximumTeams }, // "Maximum Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005050, 0x00000000, menuhandlerMpHumansVsSimulants }, // "Humans vs. Simulants" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005051, 0x00000000, menuhandlerMpHumanSimulantPairs }, // "Human-Simulant Pairs" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(76), 0x00000000, menuhandlerMpTwoTeams }, // "Two Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(77), 0x00000000, menuhandlerMpThreeTeams }, // "Three Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(78), 0x00000000, menuhandlerMpFourTeams }, // "Four Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(79), 0x00000000, menuhandlerMpMaximumTeams }, // "Maximum Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(80), 0x00000000, menuhandlerMpHumansVsSimulants }, // "Humans vs. Simulants" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_MPMENU(81), 0x00000000, menuhandlerMpHumanSimulantPairs }, // "Human-Simulant Pairs" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005052, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(82), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10905,9 +10905,9 @@ struct menu_dialog menudialog_mpautoteam = { // 2bb74 struct menu_item menuitems_mpteamcontrol[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005047, 0x00000002, menuhandlerMpTeamsEnabled }, // "Teams Enabled" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(71), 0x00000002, menuhandlerMpTeamsEnabled }, // "Teams Enabled" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005048, 0x00000000, menuhandlerMpTeamsLabel }, // "Teams:" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(72), 0x00000000, menuhandlerMpTeamsLabel }, // "Teams:" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, (u32)&func0f17da94, 0x00000000, menuhandlerMpTeamSlot }, { MENUITEMTYPE_DROPDOWN, 1, 0x00020000, (u32)&func0f17da94, 0x00000000, menuhandlerMpTeamSlot }, { MENUITEMTYPE_DROPDOWN, 2, 0x00020000, (u32)&func0f17da94, 0x00000000, menuhandlerMpTeamSlot }, @@ -10921,8 +10921,8 @@ struct menu_item menuitems_mpteamcontrol[] = { { MENUITEMTYPE_DROPDOWN, 10, 0x00020000, (u32)&func0f17da94, 0x00000000, menuhandlerMpTeamSlot }, { MENUITEMTYPE_DROPDOWN, 11, 0x00020000, (u32)&func0f17da94, 0x00000000, menuhandlerMpTeamSlot }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005049, 0x00000000, &menudialog_mpautoteam }, // "Auto Team..." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000504a, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(73), 0x00000000, &menudialog_mpautoteam }, // "Auto Team..." + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(74), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -10936,10 +10936,10 @@ struct menu_dialog menudialog_mpteamcontrol = { NULL, }; -u32 var80085ce8 = 0x000058a6; // "Random" -u32 var80085cec = 0x000058a7; // "Select All" -u32 var80085cf0 = 0x000058a8; // "Select None" -u32 var80085cf4 = 0x000058a9; // "Randomize" +u32 var80085ce8 = L_MISC(166); // "Random" +u32 var80085cec = L_MISC(167); // "Select All" +u32 var80085cf0 = L_MISC(168); // "Select None" +u32 var80085cf4 = L_MISC(169); // "Randomize" // 2bd18 struct menu_item menuitems_2bd18[] = { @@ -10959,20 +10959,20 @@ struct menu_dialog menudialog_2bd40 = { // 2bd58 struct menu_item menuitems_mpsoundtrack[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000503f, 0x00000000, NULL }, // "Current:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005603, (u32)&func0f17dfac, NULL }, // "" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_MPMENU(63), 0x00000000, NULL }, // "Current:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, L_OPTIONS(3), (u32)&func0f17dfac, NULL }, // "" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, (u32)&func0f17dc44, 0x00000000, &menudialog_2bd40 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005040, 0x00000000, menuhandlerMpMultipleTunes }, // "Multiple Tunes" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(64), 0x00000000, menuhandlerMpMultipleTunes }, // "Multiple Tunes" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005041, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(65), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bdf8 struct menu_dialog menudialog_mpsoundtrack = { MENUDIALOGTYPE_DEFAULT, - 0x503e, // "Soundtrack" + L_MPMENU(62), // "Soundtrack" menuitems_mpsoundtrack, NULL, 0x00000010, @@ -10997,23 +10997,23 @@ struct menu_dialog g_MpChangeTeamNameMenuDialog = { // 2be50 struct menu_item menuitems_mpteamnames[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005608, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Red" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005609, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Yellow" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560a, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Blue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560b, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Magenta" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560c, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Cyan" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560d, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Orange" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560e, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Pink" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560f, (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Brown" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(8), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Red" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(9), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Yellow" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(10), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Blue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(11), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Magenta" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(12), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Cyan" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(13), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Orange" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(14), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Pink" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, L_OPTIONS(15), (u32)&func0f17e288, menuhandlerMpTeamNameSlot }, // "Brown" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503c, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(60), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bf2c struct menu_dialog menudialog_mpteamnames = { MENUDIALOGTYPE_DEFAULT, - 0x503b, // "Team Names" + L_MPMENU(59), // "Team Names" menuitems_mpteamnames, NULL, 0x00000010, @@ -11024,8 +11024,8 @@ struct menu_dialog menudialog_mpteamnames = { struct menu_item menuitems_2bf44[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x00005039, 0x00000000, menuhandler0017e38c }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(57), 0x00000000, menuhandler0017e38c }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(58), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11044,8 +11044,8 @@ struct menu_item menuitems_mpchallengedetails[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 }, { MENUITEMTYPE_SCROLLABLE, 2, 0x00000000, 0x0000007c, 0x00000037, menuhandler0017e9d8 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler0017e9d8 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ab, 0x00000000, menuhandlerMpStartChallenge }, // "Start Challenge" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005033, 0x00000000, menuhandlerMpAbortChallenge }, // "Abort Challenge" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPWEAPONS(171), 0x00000000, menuhandlerMpStartChallenge }, // "Start Challenge" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(51), 0x00000000, menuhandlerMpAbortChallenge }, // "Abort Challenge" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11075,8 +11075,8 @@ struct menu_dialog menudialog_mpchallengedetails2 = { struct menu_item menuitems_2c068[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, menuhandler0017ec64 }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(57), 0x00000000, menuhandler0017ec64 }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(58), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11099,7 +11099,7 @@ struct menu_item menuitems_mpcombatchallenges2[] = { // 2c10c struct menu_dialog menudialog_mpcombatchallenges2 = { MENUDIALOGTYPE_DEFAULT, - 0x5032, // "Combat Challenges" + L_MPMENU(50), // "Combat Challenges" menuitems_mpcombatchallenges2, menudialog0017eb34, 0x00000000, @@ -11108,33 +11108,33 @@ struct menu_dialog menudialog_mpcombatchallenges2 = { // 2c124 u16 mplockoptions[4] = { - 0x502d, // "None" - 0x502e, // "Last Winner" - 0x502f, // "Last Loser" - 0x5030, // "Random" + L_MPMENU(45), // "None" + L_MPMENU(46), // "Last Winner" + L_MPMENU(47), // "Last Loser" + L_MPMENU(48), // "Random" }; struct menu_dialog menudialog_mpabort2; // 2c12c struct menu_item menuitems_mpstuff[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005029, 0x00000000, &menudialog_mpsoundtrack }, // "Soundtrack" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000502a, 0x00000000, &menudialog_mpteamnames }, // "Team Names" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, menuhandlerMpLock }, // "Lock" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(41), 0x00000000, &menudialog_mpsoundtrack }, // "Soundtrack" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(42), 0x00000000, &menudialog_mpteamnames }, // "Team Names" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(44), 0x00000000, menuhandlerMpLock }, // "Lock" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandlerScreenRatio }, // "Ratio" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, menuhandlerScreenSplit }, // "Split" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_OPTIONS(216), 0x00000000, menuhandlerScreenRatio }, // "Ratio" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MPWEAPONS(154), 0x00000000, menuhandlerScreenSplit }, // "Split" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005024, 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005025, 0x00000000, &menudialog_2aba0 }, // "Drop Out" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501b, 0x00000000, &menudialog_mpabort2 }, // "Abort Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(36), 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(37), 0x00000000, &menudialog_2aba0 }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(27), 0x00000000, &menudialog_mpabort2 }, // "Abort Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c208 struct menu_dialog menudialog_mpstuff = { MENUDIALOGTYPE_DEFAULT, - 0x5028, // "Stuff" + L_MPMENU(40), // "Stuff" menuitems_mpstuff, NULL, 0x00000810, @@ -11144,7 +11144,7 @@ struct menu_dialog menudialog_mpstuff = { // 2c220 struct menu_dialog menudialog_mpstuff2 = { MENUDIALOGTYPE_DEFAULT, - 0x5028, // "Stuff" + L_MPMENU(40), // "Stuff" menuitems_mpstuff, NULL, 0x00000810, @@ -11153,13 +11153,13 @@ struct menu_dialog menudialog_mpstuff2 = { // 2c238 struct menu_item menuitems_mpplayersetup4[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501e, (u32)&mpGetCurrentPlayerName, &menudialog_mpplayername }, // "Name" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501f, 0x00000000, &menudialog_mpcharacter }, // "Character" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, &menudialog_mpcontrol }, // "Control" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, &menudialog_mpoptions }, // "Player Options" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, &menudialog_mpplayerstats }, // "Statistics" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(30), (u32)&mpGetCurrentPlayerName, &menudialog_mpplayername }, // "Name" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(31), 0x00000000, &menudialog_mpcharacter }, // "Character" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(33), 0x00000000, &menudialog_mpcontrol }, // "Control" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(34), 0x00000000, &menudialog_mpoptions }, // "Player Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(35), 0x00000000, &menudialog_mpplayerstats }, // "Statistics" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, &menudialog_mploadplayer }, // "Load Player" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(29), 0x00000000, &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, (u32)&func0f17eed4, 0x00000000, menuhandlerMpSavePlayer }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11167,7 +11167,7 @@ struct menu_item menuitems_mpplayersetup4[] = { // 2c2ec struct menu_dialog menudialog_mpplayersetup4 = { MENUDIALOGTYPE_DEFAULT, - 0x501c, // "Player Setup" + L_MPMENU(28), // "Player Setup" menuitems_mpplayersetup4, NULL, 0x00000800, @@ -11177,7 +11177,7 @@ struct menu_dialog menudialog_mpplayersetup4 = { // 2c304 struct menu_dialog menudialog_mpplayersetup2 = { MENUDIALOGTYPE_DEFAULT, - 0x501c, // "Player Setup" + L_MPMENU(28), // "Player Setup" menuitems_mpplayersetup4, NULL, 0x00000800, @@ -11187,7 +11187,7 @@ struct menu_dialog menudialog_mpplayersetup2 = { // 2c31c struct menu_dialog menudialog_mpplayersetup3 = { MENUDIALOGTYPE_DEFAULT, - 0x501c, // "Player Setup" + L_MPMENU(28), // "Player Setup" menuitems_mpplayersetup4, NULL, 0x00000000, @@ -11196,9 +11196,9 @@ struct menu_dialog menudialog_mpplayersetup3 = { // 2c334 struct menu_item menuitems_mpabort2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, NULL }, // "Are you sure you want to abort the game?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, menuhandler0017ef30 }, // "Abort" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_LABEL, 0, 0x00000010, L_MPMENU(53), 0x00000000, NULL }, // "Are you sure you want to abort the game?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(54), 0x00000000, menuhandler0017ef30 }, // "Abort" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(55), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11216,17 +11216,17 @@ struct menu_dialog menudialog_mpscenario; // 2c39c struct menu_item menuitems_mpgamesetup3[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, (u32)&func0f184fb0, &menudialog_mpscenario }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandlerMpOpenOptions }, // "Options" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, (u32)&func0f17f024, &menudialog_mparena }, // "Arena" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x00000000, &menudialog_mpweapons }, // "Weapons" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, &menudialog_mplimits }, // "Limits" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000054b8, 0x00000000, &menudialog_mpplayerhandicaps }, // "Player Handicaps" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005019, 0x00000000, &menudialog_mpsimulants }, // "Simulants" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005016, 0x00000000, &menudialog_mpteamcontrol }, // "Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, L_MPMENU(19), (u32)&func0f184fb0, &menudialog_mpscenario }, // "Scenario" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(21), 0x00000000, menuhandlerMpOpenOptions }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(20), (u32)&func0f17f024, &menudialog_mparena }, // "Arena" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(23), 0x00000000, &menudialog_mpweapons }, // "Weapons" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(24), 0x00000000, &menudialog_mplimits }, // "Limits" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPWEAPONS(184), 0x00000000, &menudialog_mpplayerhandicaps }, // "Player Handicaps" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(25), 0x00000000, &menudialog_mpsimulants }, // "Simulants" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(22), 0x00000000, &menudialog_mpteamcontrol }, // "Teams" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, 0x00005012, 0x00000000, &menudialog_mploadgamesettingstype0 }, // "Load Settings" - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, L_MPMENU(18), 0x00000000, &menudialog_mploadgamesettingstype0 }, // "Load Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(26), 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11252,17 +11252,17 @@ struct menu_dialog menudialog_mpgamesetup2 = { // 2c4bc struct menu_item menuitems_mpquickgo[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c8, 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, &menudialog_mploadplayer }, // "Load Player" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, &menudialog_mpplayersetup3 }, // "Player Settings" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, &menudialog_2aba0 }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(456), 0x00000000, &g_MpReadyMenuDialog }, // "Start Game" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(29), 0x00000000, &menudialog_mploadplayer }, // "Load Player" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(458), 0x00000000, &menudialog_mpplayersetup3 }, // "Player Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MISC(457), 0x00000000, &menudialog_2aba0 }, // "Drop Out" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c520 struct menu_dialog g_MpQuickGoMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x59cc, // "Quick Go" + L_MISC(460), // "Quick Go" menuitems_mpquickgo, menudialogMpQuickGo, 0x00000000, @@ -11273,30 +11273,30 @@ struct menu_dialog menudialog_mpscenario2; // 2c538 struct menu_item menuitems_mpquickteamgamesetup[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, (u32)&func0f184fb0, &menudialog_mpscenario2 }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandlerMpOpenOptions }, // "Options" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, (u32)&func0f17f024, &menudialog_mparena }, // "Arena" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, (u32)&func0f17f088, &menudialog_mpweapons2 }, // "Weapons" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, &menudialog_mplimits }, // "Limits" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, L_MPMENU(19), (u32)&func0f184fb0, &menudialog_mpscenario2 }, // "Scenario" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MPMENU(21), 0x00000000, menuhandlerMpOpenOptions }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(20), (u32)&func0f17f024, &menudialog_mparena }, // "Arena" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(23), (u32)&func0f17f088, &menudialog_mpweapons2 }, // "Weapons" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, L_MPMENU(24), 0x00000000, &menudialog_mplimits }, // "Limits" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, menuhandlerQuickTeamSeparator }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c1, 0x00000000, menuhandlerPlayerTeam }, // "Player 1 Team" - { MENUITEMTYPE_DROPDOWN, 1, 0x00000000, 0x000059c2, 0x00000000, menuhandlerPlayerTeam }, // "Player 2 Team" - { MENUITEMTYPE_DROPDOWN, 2, 0x00000000, 0x000059c3, 0x00000000, menuhandlerPlayerTeam }, // "Player 3 Team" - { MENUITEMTYPE_DROPDOWN, 3, 0x00000000, 0x000059c4, 0x00000000, menuhandlerPlayerTeam }, // "Player 4 Team" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c5, 0x00000000, menuhandlerMpNumberOfSimulants }, // "Number Of Simulants" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c6, 0x00000000, menuhandlerMpSimulantsPerTeam }, // "Simulants Per Team" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c7, 0x00000000, menuhandler0017f74c }, // "Simulant Difficulty" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MISC(449), 0x00000000, menuhandlerPlayerTeam }, // "Player 1 Team" + { MENUITEMTYPE_DROPDOWN, 1, 0x00000000, L_MISC(450), 0x00000000, menuhandlerPlayerTeam }, // "Player 2 Team" + { MENUITEMTYPE_DROPDOWN, 2, 0x00000000, L_MISC(451), 0x00000000, menuhandlerPlayerTeam }, // "Player 3 Team" + { MENUITEMTYPE_DROPDOWN, 3, 0x00000000, L_MISC(452), 0x00000000, menuhandlerPlayerTeam }, // "Player 4 Team" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MISC(453), 0x00000000, menuhandlerMpNumberOfSimulants }, // "Number Of Simulants" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MISC(454), 0x00000000, menuhandlerMpSimulantsPerTeam }, // "Simulants Per Team" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, L_MISC(455), 0x00000000, menuhandler0017f74c }, // "Simulant Difficulty" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059c0, 0x00000000, menuhandlerMpFinishedSetup }, // "Finished Setup" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, L_MISC(448), 0x00000000, menuhandlerMpFinishedSetup }, // "Finished Setup" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, L_MPMENU(26), 0x00000000, menuhandlerMpSaveSettings }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c6a0 struct menu_dialog g_MpQuickTeamGameSetupMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x5011, // "Game Setup" + L_MPMENU(17), // "Game Setup" menuitems_mpquickteamgamesetup, NULL, 0x00000000, @@ -11305,19 +11305,19 @@ struct menu_dialog g_MpQuickTeamGameSetupMenuDialog = { // 2c6b8 struct menu_item menuitems_mpquickteam[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059cf, 0x00000000, menuhandlerMpQuickTeamOption }, // "Players Only" - { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x000059d0, 0x00000000, menuhandlerMpQuickTeamOption }, // "Players and Simulants" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, L_MISC(463), 0x00000000, menuhandlerMpQuickTeamOption }, // "Players Only" + { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, L_MISC(464), 0x00000000, menuhandlerMpQuickTeamOption }, // "Players and Simulants" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x000059d1, 0x00000000, menuhandlerMpQuickTeamOption }, // "Player Teams" - { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x000059d2, 0x00000000, menuhandlerMpQuickTeamOption }, // "Players vs. Simulants" - { MENUITEMTYPE_SELECTABLE, 4, 0x00400000, 0x000059d3, 0x00000000, menuhandlerMpQuickTeamOption }, // "Player-Simulant Teams" + { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, L_MISC(465), 0x00000000, menuhandlerMpQuickTeamOption }, // "Player Teams" + { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, L_MISC(466), 0x00000000, menuhandlerMpQuickTeamOption }, // "Players vs. Simulants" + { MENUITEMTYPE_SELECTABLE, 4, 0x00400000, L_MISC(467), 0x00000000, menuhandlerMpQuickTeamOption }, // "Player-Simulant Teams" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c744 struct menu_dialog menudialog_mpquickteam = { MENUDIALOGTYPE_DEFAULT, - 0x59ce, // "Quick Team" + L_MISC(462), // "Quick Team" menuitems_mpquickteam, NULL, 0x00000004, @@ -11326,10 +11326,10 @@ struct menu_dialog menudialog_mpquickteam = { // 2c75c struct menu_item menuitems_mpcombatsimulator[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, &menudialog_mpcombatchallenges2 }, // "Challenges" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, &menudialog_mpquickteam }, // "Quick Start" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, menuhandlerMpAdvancedSetup }, // "Advanced Setup" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(441), 0x00000000, &menudialog_mpcombatchallenges2 }, // "Challenges" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(442), 0x00000001, &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, L_MISC(443), 0x00000002, &menudialog_mpquickteam }, // "Quick Start" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, L_MISC(444), 0x00000003, menuhandlerMpAdvancedSetup }, // "Advanced Setup" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11348,25 +11348,25 @@ u32 var800867bc = 0x00000000; // 2c7e0 u16 mpslowmotionoptions[] = { - 0x50f0, // "Off" - 0x50f1, // "On" - 0x50f2, // "Smart" + L_MPMENU(240), // "Off" + L_MPMENU(241), // "On" + L_MPMENU(242), // "Smart" 0x0000, }; // 2c7e8 struct menu_item menuitems_mpcombatoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e4, 0x00000010, menuhandlerMpCheckboxOption }, // "No Player Highlight" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e5, 0x00000020, menuhandlerMpCheckboxOption }, // "No Pickup Highlight" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(228), 0x00000010, menuhandlerMpCheckboxOption }, // "No Player Highlight" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(229), 0x00000020, menuhandlerMpCheckboxOption }, // "No Pickup Highlight" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11382,18 +11382,18 @@ struct menu_dialog menudialog_mpcombatoptions = { // 2c8f0 struct menu_item menuitems_mpbriefcaseoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandlerMpCheckboxOption }, // "Kills Score" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_OPTIONS(493), L_ARCH(0), menuhandlerMpCheckboxOption }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ed, 0x00000800, menuhandlerMpCheckboxOption }, // "Highlight Briefcase" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00001000, menuhandlerMpCheckboxOption }, // "Show on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(237), L_ASH(0), menuhandlerMpCheckboxOption }, // "Highlight Briefcase" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(238), L_AREC(0), menuhandlerMpCheckboxOption }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11437,17 +11437,17 @@ u32 var80086a54 = 0x00000000; // 2ca78 struct menu_item menuitems_mpcaptureoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandlerMpCheckboxOption }, // "Kills Score" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_OPTIONS(493), L_ARCH(0), menuhandlerMpCheckboxOption }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ec, 0x00002000, menuhandlerMpCheckboxOption }, // "Show on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(236), L_ELD(0), menuhandlerMpCheckboxOption }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11490,19 +11490,19 @@ u32 var80086bc4 = 0x00000000; // 2cbe8 struct menu_item menuitems_mphilloptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandlerMpCheckboxOption }, // "Kills Score" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_OPTIONS(493), L_ARCH(0), menuhandlerMpCheckboxOption }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e9, 0x00004000, menuhandlerMpCheckboxOption }, // "Hill on Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ea, 0x00008000, menuhandlerMpCheckboxOption }, // "Mobile Hill" - { MENUITEMTYPE_SLIDER, 0, 0x00020000, 0x000050eb, 0x0000006e, menuhandlerMpHillTime }, // "Time" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(233), L_SEVXB(0), menuhandlerMpCheckboxOption }, // "Hill on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(234), L_MP16(0), menuhandlerMpCheckboxOption }, // "Mobile Hill" + { MENUITEMTYPE_SLIDER, 0, 0x00020000, L_MPMENU(235), 0x0000006e, menuhandlerMpHillTime }, // "Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11518,18 +11518,18 @@ struct menu_dialog menudialog_mphilloptions = { // 2cd18 struct menu_item menuitems_mphackeroptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandlerMpCheckboxOption }, // "Kills Score" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_OPTIONS(493), L_ARCH(0), menuhandlerMpCheckboxOption }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e7, 0x00020000, menuhandlerMpCheckboxOption }, // "Highlight Terminal" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00040000, menuhandlerMpCheckboxOption }, // "Show on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(231), 0x00020000, menuhandlerMpCheckboxOption }, // "Highlight Terminal" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(238), 0x00040000, menuhandlerMpCheckboxOption }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11572,18 +11572,18 @@ u32 var80086e78 = 0x00000000; // 2ce9c struct menu_item menuitems_mppopacapoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandlerMpDisplayTeam }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandlerMpCheckboxOption }, // "Kills Score" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(222), 0x00000001, menuhandlerMpOneHitKills }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, L_MPMENU(223), 0x00000000, menuhandlerMpSlowMotion }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(224), 0x00000100, menuhandlerMpCheckboxOption }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(225), L_AME(0), menuhandlerMpDisplayTeam }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(226), 0x00000004, menuhandlerMpCheckboxOption }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(227), 0x00000008, menuhandlerMpCheckboxOption }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_OPTIONS(493), L_ARCH(0), menuhandlerMpCheckboxOption }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e6, 0x00080000, menuhandlerMpCheckboxOption }, // "Highlight Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00100000, menuhandlerMpCheckboxOption }, // "Show on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(230), 0x00080000, menuhandlerMpCheckboxOption }, // "Highlight Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, L_MPMENU(238), 0x00100000, menuhandlerMpCheckboxOption }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(239), 0x00000000, NULL }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -11610,12 +11610,12 @@ struct mpscenario g_MpScenarios[] = { // 2d168 u16 mpscenarios[] = { // Full name, short name, unlock flags? - 0x50f6, 0x50fd, 0x0000, // "Combat", "Combat" - 0x50f7, 0x50fe, 0x2000, // "Hold the Briefcase", "Briefcase" - 0x50f8, 0x50ff, 0x4e00, // "Hacker Central", "Hacker" - 0x50f9, 0x5100, 0x4d00, // "Pop a Cap", "Pop" - 0x50fa, 0x5101, 0x1f01, // "King of the Hill", "Hill" - 0x50fb, 0x5102, 0x2101, // "Capture the Case", "Capture" + L_MPMENU(246), L_MPMENU(253), 0x0000, // "Combat", "Combat" + L_MPMENU(247), L_MPMENU(254), L_ELD(0), // "Hold the Briefcase", "Briefcase" + L_MPMENU(248), L_MPMENU(255), L_TITLE(0), // "Hacker Central", "Hacker" + L_MPMENU(249), L_MPMENU(256), L_GUN(256), // "Pop a Cap", "Pop" + L_MPMENU(250), L_MPMENU(257), L_EAR(257), // "King of the Hill", "Hill" + L_MPMENU(251), L_MPMENU(258), L_ELD(257), // "Capture the Case", "Capture" }; u32 var8008716c = 0x00000000; @@ -12272,20 +12272,20 @@ struct mptrack g_MpTracks[NUM_MPTRACKS] = { // 2db8c struct mppreset g_MpPresets[NUM_MPPRESETS] = { - { 0x5419, 0x07, {0} }, // "No Shield" - { 0x541a, 0x0c, {0} }, // "Automatics" - { 0x541b, 0x0d, {0} }, // "Rocket Launcher" - { 0x541c, 0x0b, {0} }, // "Simulants" - { 0x541d, 0x09, {0} }, // "King of the Hill" - { 0x541e, 0x02, {0} }, // "Complex FarSight" - { 0x541f, 0x08, {0} }, // "Hold the Briefcase" - { 0x5420, 0x01, {0} }, // "Pistol One-Hit Kills" - { 0x5421, 0x0a, {0} }, // "Capture the Case" - { 0x5422, 0x05, {0} }, // "Cloaking" - { 0x5423, 0x00, {0} }, // "Temple Explosives" - { 0x5424, 0x04, {0} }, // "Slayer" - { 0x5425, 0x03, {0} }, // "Tranquilizr" - { 0x5426, 0x06, {0} }, // "Slow Motion" + { L_MPWEAPONS(25), 0x07, {0} }, // "No Shield" + { L_MPWEAPONS(26), 0x0c, {0} }, // "Automatics" + { L_MPWEAPONS(27), 0x0d, {0} }, // "Rocket Launcher" + { L_MPWEAPONS(28), 0x0b, {0} }, // "Simulants" + { L_MPWEAPONS(29), 0x09, {0} }, // "King of the Hill" + { L_MPWEAPONS(30), 0x02, {0} }, // "Complex FarSight" + { L_MPWEAPONS(31), 0x08, {0} }, // "Hold the Briefcase" + { L_MPWEAPONS(32), 0x01, {0} }, // "Pistol One-Hit Kills" + { L_MPWEAPONS(33), 0x0a, {0} }, // "Capture the Case" + { L_MPWEAPONS(34), 0x05, {0} }, // "Cloaking" + { L_MPWEAPONS(35), 0x00, {0} }, // "Temple Explosives" + { L_MPWEAPONS(36), 0x04, {0} }, // "Slayer" + { L_MPWEAPONS(37), 0x03, {0} }, // "Tranquilizr" + { L_MPWEAPONS(38), 0x06, {0} }, // "Slow Motion" }; u32 var80087cbc = 0x00000000; @@ -12331,20 +12331,20 @@ struct var80087d14 var80087d14[] = { // 2de14 u32 g_MpBotCommands[NUM_MPBOTCOMMANDS] = { - 0x58af, // "Follow" - 0x58b0, // "Attack" - 0x58b1, // "Defend" - 0x58b2, // "Hold" - 0x58b3, // "Normal" - 0x58b4, // "Download" - 0x58b5, // "Get Case" - 0x58b6, // "Tag Box" - 0x58d1, // "Save Case" - 0x58d2, // "Def Hill" - 0x58d3, // "Hold Hill" - 0x58d4, // "Get Case" - 0x58d5, // "Pop Cap" - 0x58d6, // "Protect" + L_MISC(175), // "Follow" + L_MISC(176), // "Attack" + L_MISC(177), // "Defend" + L_MISC(178), // "Hold" + L_MISC(179), // "Normal" + L_MISC(180), // "Download" + L_MISC(181), // "Get Case" + L_MISC(182), // "Tag Box" + L_MISC(209), // "Save Case" + L_MISC(210), // "Def Hill" + L_MISC(211), // "Hold Hill" + L_MISC(212), // "Get Case" + L_MISC(213), // "Pop Cap" + L_MISC(214), // "Protect" }; u32 var80087e2c = 0x00000000; @@ -13045,19 +13045,19 @@ u32 var80088ca8 = 0x00000000; // 2eccc struct menu_item menuitems_frdifficulty[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000051bc, 0x000051bd, NULL }, // "Select Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000051b7, 0x00005603, menuhandlerFrDifficulty }, // "Bronze" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x000051b8, 0x00005603, menuhandlerFrDifficulty }, // "Silver" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000020, 0x000051b9, 0x00005603, menuhandlerFrDifficulty }, // "Gold" + { MENUITEMTYPE_LABEL, 0, 0x00000012, L_MPMENU(444), L_MPMENU(445), NULL }, // "Select Difficulty:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPMENU(439), L_OPTIONS(3), menuhandlerFrDifficulty }, // "Bronze" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, L_MPMENU(440), L_OPTIONS(3), menuhandlerFrDifficulty }, // "Silver" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000020, L_MPMENU(441), L_OPTIONS(3), menuhandlerFrDifficulty }, // "Gold" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051ad, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_MPMENU(429), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ed58 struct menu_dialog menudialog_frdifficulty = { MENUDIALOGTYPE_DEFAULT, - 0x51ba, // "Difficulty" + L_MPMENU(442), // "Difficulty" menuitems_frdifficulty, NULL, 0x00000200, @@ -13073,7 +13073,7 @@ struct menu_item menuitems_frweapon[] = { // 2ed98 struct menu_dialog g_frWeaponMenuDialog = { MENUDIALOGTYPE_DEFAULT, - 0x51be, // "Weapon" + L_MPMENU(446), // "Weapon" menuitems_frweapon, NULL, 0x00000200, @@ -13082,7 +13082,7 @@ struct menu_dialog g_frWeaponMenuDialog = { // 2edb0 struct menu_item menuitems_frtraininginfo[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, (u32)&func0f1a3df0, NULL }, // "Difficulty" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(443), (u32)&func0f1a3df0, NULL }, // "Difficulty" { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a40e8, (u32)&func0f1a4144, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a4194, (u32)&func0f1a4230, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a42b8, (u32)&func0f1a431c, NULL }, @@ -13090,8 +13090,8 @@ struct menu_item menuitems_frtraininginfo[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ac, menuhandler001a3340 }, // "", "Resume" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ae, menuhandler001a3448 }, // "", "Abort" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(3), L_MPMENU(428), menuhandler001a3340 }, // "", "Resume" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(3), L_MPMENU(430), menuhandler001a3448 }, // "", "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -13107,7 +13107,7 @@ struct menu_dialog menudialog_frtraininginfo = { // 2eea4 struct menu_item menuitems_frtraininginfo2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, (u32)&func0f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(443), (u32)&func0f1a3df0, NULL }, // "Difficulty:" { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a40e8, (u32)&func0f1a4144, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a4194, (u32)&func0f1a4230, NULL }, { MENUITEMTYPE_LABEL, 0, 0x00000002, (u32)&func0f1a42b8, (u32)&func0f1a431c, NULL }, @@ -13115,15 +13115,15 @@ struct menu_item menuitems_frtraininginfo2[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ab, menuhandler001a3340 }, // "", "Ok" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ad, menuhandler001a3448 }, // "", "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(3), L_MPMENU(427), menuhandler001a3340 }, // "", "Ok" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, L_OPTIONS(3), L_MPMENU(429), menuhandler001a3448 }, // "", "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ef80 struct menu_dialog menudialog_frtraininginfo2 = { MENUDIALOGTYPE_DEFAULT, - 0x51bf, // "Training Info" + L_MPMENU(447), // "Training Info" menuitems_frtraininginfo2, menudialog001a39a8, 0x00000602, @@ -13132,18 +13132,18 @@ struct menu_dialog menudialog_frtraininginfo2 = { // 2ef98 struct menu_item menuitems_frtrainingstats[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051c1, 0x00000000, NULL }, // "Completed!" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, (u32)&func0f1a3f48, NULL }, // "Score:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, (u32)&func0f1a3ff0, NULL }, // "Targets Destroyed:" + { MENUITEMTYPE_LABEL, 0, 0x00000020, L_MPMENU(449), 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(450), (u32)&func0f1a3f48, NULL }, // "Score:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(451), (u32)&func0f1a3ff0, NULL }, // "Targets Destroyed:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, (u32)&func0f1a3df0, NULL }, // "Difficulty:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, (u32)&func0f1a3e40, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(452), (u32)&func0f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(453), (u32)&func0f1a3e40, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, (u32)&func0f1a3fc0, NULL }, // "Weapon:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, (u32)&func0f1a402c, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(454), (u32)&func0f1a3fc0, NULL }, // "Weapon:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(455), (u32)&func0f1a402c, NULL }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, menuhandler001a44c0 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, menuhandlerFrFailedContinue }, // "Continue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(252), 0x00000000, menuhandlerFrFailedContinue }, // "Continue" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -13160,24 +13160,24 @@ struct menu_dialog menudialog_frtrainingstats = { // 2f0b4 struct menu_item menuitems_frtrainingstats2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, (u32)&func0f1a3d98, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, (u32)&func0f1a3f48, NULL }, // "Score:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, (u32)&func0f1a3ff0, NULL }, // "Targets Destroyed:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(450), (u32)&func0f1a3f48, NULL }, // "Score:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(451), (u32)&func0f1a3ff0, NULL }, // "Targets Destroyed:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, (u32)&func0f1a3df0, NULL }, // "Difficulty:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, (u32)&func0f1a3e40, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(452), (u32)&func0f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(453), (u32)&func0f1a3e40, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, (u32)&func0f1a3fc0, NULL }, // "Weapon:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, (u32)&func0f1a402c, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(454), (u32)&func0f1a3fc0, NULL }, // "Weapon:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(455), (u32)&func0f1a402c, NULL }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, menuhandler001a44c0 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, menuhandlerFrFailedContinue }, // "Continue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, L_MPWEAPONS(252), 0x00000000, menuhandlerFrFailedContinue }, // "Continue" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f1b8 struct menu_dialog menudialog_frtrainingstats2 = { MENUDIALOGTYPE_DANGER, - 0x51c0, // "Training Stats" + L_MPMENU(448), // "Training Stats" menuitems_frtrainingstats2, menudialog001a3af4, 0x00000004, @@ -13198,7 +13198,7 @@ struct menu_item menuitems_information[] = { // 2f208 struct menu_dialog menudialog_information = { MENUDIALOGTYPE_DEFAULT, - 0x51a2, // "Information" + L_MPMENU(418), // "Information" menuitems_information, NULL, 0x00000000, @@ -13207,16 +13207,16 @@ struct menu_dialog menudialog_information = { // 2f220 struct menu_item menuitems_nowsafe[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051b5, 0x00000000, NULL }, // "It is now safe to turn off your computer" + { MENUITEMTYPE_LABEL, 0, 0x00000020, L_MPMENU(437), 0x00000000, NULL }, // "It is now safe to turn off your computer" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000051b6, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, L_MPMENU(438), 0x00000000, NULL }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f270 struct menu_dialog menudialog_nowsafe = { MENUDIALOGTYPE_DEFAULT, - 0x51b4, // "Cheats" + L_MPMENU(436), // "Cheats" menuitems_nowsafe, NULL, 0x00000200, @@ -13234,13 +13234,13 @@ u32 var80089280 = 0x0300ff00; // 2f2a4 struct menu_item menuitems_characterprofile[] = { { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000046, 0x00000096, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000003, 0x000051b0, (u32)&func0f1a628c, NULL }, // "Name:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b1, (u32)&func0f1a62e0, NULL }, // "Age:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b2, (u32)&func0f1a6334, NULL }, // "Race:" + { MENUITEMTYPE_LABEL, 0, 0x00000003, L_MPMENU(432), (u32)&func0f1a628c, NULL }, // "Name:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(433), (u32)&func0f1a62e0, NULL }, // "Age:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(434), (u32)&func0f1a6334, NULL }, // "Race:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 3, 0x00000000, 0x000000b4, 0x00000064, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x000051b3, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_LABEL, 0, 0x00000022, L_MPMENU(435), 0x00000000, NULL }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -13258,7 +13258,7 @@ struct menu_dialog menudialog_characterprofile = { struct menu_item menuitems_2f370[] = { { MENUITEMTYPE_SCROLLABLE, 4, 0x00000000, 0x000000c8, 0x00000096, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_LABEL, 0, 0x00000022, L_MPMENU(414), 0x00000000, NULL }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -13281,7 +13281,7 @@ struct menu_item menuitems_devicelist[] = { // 2f400 struct menu_dialog menudialog_devicelist = { MENUDIALOGTYPE_DEFAULT, - 0x51a1, // "Device List" + L_MPMENU(417), // "Device List" menuitems_devicelist, NULL, 0x00000000, @@ -13314,9 +13314,9 @@ struct menu_dialog menudialog_2f49c = { // 2f4b4 struct menu_item menuitems_trainingstats_failed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, NULL }, // "Failed!" + { MENUITEMTYPE_LABEL, 0, 0x00000032, L_MPMENU(426), 0x00000000, NULL }, // "Failed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, (u32)&func0f1a6840, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(424), (u32)&func0f1a6840, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 11, 0x00000000, 0x00000082, 0x00000064, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -13325,7 +13325,7 @@ struct menu_item menuitems_trainingstats_failed[] = { // 2f52c struct menu_dialog menudialog_trainingstats_failed = { MENUDIALOGTYPE_DANGER, - 0x000051a7, // "Training Stats" + L_MPMENU(423), // "Training Stats" menuitems_trainingstats_failed, menudialogDeviceTrainingResults, 0x00000200, @@ -13334,9 +13334,9 @@ struct menu_dialog menudialog_trainingstats_failed = { // 2f544 struct menu_item menuitems_trainingstats_completed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_LABEL, 0, 0x00000032, L_MPMENU(425), 0x00000000, NULL }, // "Completed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, (u32)&func0f1a6840, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(424), (u32)&func0f1a6840, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 12, 0x00000000, 0x00000082, 0x00000064, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -13390,9 +13390,9 @@ struct menu_dialog menudialog_2f68c = { // 2f6a4 struct menu_item menuitems_trainingstats_failed2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, NULL }, // "Failed!" + { MENUITEMTYPE_LABEL, 0, 0x00000032, L_MPMENU(426), 0x00000000, NULL }, // "Failed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, (u32)&func0f1a6b7c, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(424), (u32)&func0f1a6b7c, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 9, 0x00000000, 0x00000082, 0x00000064, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -13401,7 +13401,7 @@ struct menu_item menuitems_trainingstats_failed2[] = { // 2f71c struct menu_dialog menudialog_trainingstats_failed2 = { MENUDIALOGTYPE_DANGER, - 0x51a7, // "Training Stats" + L_MPMENU(423), // "Training Stats" menuitems_trainingstats_failed2, menudialogFiringRangeResults, 0x00000200, @@ -13410,9 +13410,9 @@ struct menu_dialog menudialog_trainingstats_failed2 = { // 2f734 struct menu_item menuitems_trainingstats_completed2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_LABEL, 0, 0x00000032, L_MPMENU(425), 0x00000000, NULL }, // "Completed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, (u32)&func0f1a6b7c, NULL }, // "Time Taken:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, L_MPMENU(424), (u32)&func0f1a6b7c, NULL }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 10, 0x00000000, 0x00000082, 0x00000064, NULL }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, @@ -13421,7 +13421,7 @@ struct menu_item menuitems_trainingstats_completed2[] = { // 2f7ac struct menu_dialog menudialog_trainingstats_completed2 = { MENUDIALOGTYPE_SUCCESS, - 0x51a7, // "Training Stats" + L_MPMENU(423), // "Training Stats" menuitems_trainingstats_completed2, menudialogFiringRangeResults, 0x00000200, @@ -13460,7 +13460,7 @@ struct menu_item menuitems_2f858[] = { { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SCROLLABLE, 7, 0x00000000, 0x00000104, 0x0000005a, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_LABEL, 0, 0x00000022, L_MPMENU(414), 0x00000000, NULL }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -13468,7 +13468,7 @@ struct menu_item menuitems_2f858[] = { struct menu_item menuitems_holograph[] = { { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000104, 0x0000006e, NULL }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_LABEL, 0, 0x00000022, L_MPMENU(414), 0x00000000, NULL }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; diff --git a/src/game/game_011110.c b/src/game/game_011110.c index 2ee36cda7..a459543cb 100644 --- a/src/game/game_011110.c +++ b/src/game/game_011110.c @@ -448,8 +448,8 @@ void currentPlayerInitEyespy(void) if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_AIRBASE) { g_Vars.currentplayer->eyespy->mode = EYESPYMODE_DRUGSPY; - g_Weapons[WEAPON_CAMSPY]->name = 0x4c3d; // "DrugSpy" - g_Weapons[WEAPON_CAMSPY]->shortname = 0x4c3d; // "DrugSpy" + g_Weapons[WEAPON_CAMSPY]->name = L_GUN(61); // "DrugSpy" + g_Weapons[WEAPON_CAMSPY]->shortname = L_GUN(61); // "DrugSpy" } else if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_MBR || stageGetIndex(g_Vars.stagenum) == STAGEINDEX_CHICAGO) { g_Vars.currentplayer->eyespy->mode = EYESPYMODE_BOMBSPY; } else { diff --git a/src/game/game_0fd660.c b/src/game/game_0fd660.c index da31a96ea..1a3e88177 100644 --- a/src/game/game_0fd660.c +++ b/src/game/game_0fd660.c @@ -675,7 +675,7 @@ void activemenuGetSlotDetails(s32 slot, u32 *flags, char *label) switch (g_ActiveMenuThings[g_ActiveMenuIndex].screenindex) { case 0: // Weapon screen if (slot == 4) { - strcpy(label, langGet(0x58aa)); // "Weapon" + strcpy(label, langGet(L_MISC(170))); // "Weapon" return; } @@ -717,7 +717,7 @@ void activemenuGetSlotDetails(s32 slot, u32 *flags, char *label) strcpy(label, ""); if (slot == 4) { - strcpy(label, langGet(0x58ab)); // "Function" + strcpy(label, langGet(L_MISC(171))); // "Function" } else if (slot == 1 || slot == 7) { prifunc = weaponGetFunction(&g_Vars.currentplayer->unk0638, 0); secfunc = weaponGetFunction(&g_Vars.currentplayer->unk0638, 1); @@ -752,17 +752,17 @@ void activemenuGetSlotDetails(s32 slot, u32 *flags, char *label) if (g_MissionConfig.iscoop) { if (slot == 4) { - strcpy(label, langGet(0x59da)); // "Perfect Buddies" + strcpy(label, langGet(L_MISC(474))); // "Perfect Buddies" } else if (slot == 1) { - strcpy(label, langGet(0x59d8)); // "Aggressive" + strcpy(label, langGet(L_MISC(472))); // "Aggressive" } else if (slot == 7) { - strcpy(label, langGet(0x59d9)); // "Passive" + strcpy(label, langGet(L_MISC(473))); // "Passive" } else if (slot == 3) { - strcpy(label, langGet(0x59db)); // "Stealth" + strcpy(label, langGet(L_MISC(475))); // "Stealth" } } else { if (slot == 4) { - strcpy(label, langGet(0x58ac)); // "Orders" + strcpy(label, langGet(L_MISC(172))); // "Orders" } else { strcpy(label, mpGetBotCommandName(g_ActiveMenuMpBotCommands[slot])); } diff --git a/src/game/game_102240.c b/src/game/game_102240.c index b95bf6608..75b0d1078 100644 --- a/src/game/game_102240.c +++ b/src/game/game_102240.c @@ -3490,7 +3490,7 @@ char *func0f105864(s32 arg0) return langGet(primaryfunc->name); } - return langGet(0x5603); // "\n" + return langGet(L_OPTIONS(3)); // "\n" } char *func0f1058d0(s32 arg0) @@ -3506,7 +3506,7 @@ char *func0f1058d0(s32 arg0) return langGet(primaryfunc->name); } - return langGet(0x5603); // "\n" + return langGet(L_OPTIONS(3)); // "\n" } GLOBAL_ASM( @@ -3819,14 +3819,14 @@ char *func0f105d9c(s32 arg0) struct weapon *weapon = weaponFindById(var800a21c0); if (weapon) { - if (weapon->manufacturer == 0x4c00) { // "\n" - return langGet(0x5603); // "\n" + if (weapon->manufacturer == L_GUN(0)) { // "\n" + return langGet(L_OPTIONS(3)); // "\n" } return langGet(weapon->name); } - return langGet(0x5603); // "\n" + return langGet(L_OPTIONS(3)); // "\n" } /** @@ -3835,7 +3835,7 @@ char *func0f105d9c(s32 arg0) char *func0f105e04(s32 arg0) { struct weapon *weapon = weaponFindById(var800a21c0); - u32 textid = 0x4c00; // "\n" + u32 textid = L_GUN(0); // "\n" if (weapon) { textid = weapon->manufacturer; @@ -3851,7 +3851,7 @@ char *func0f105e04(s32 arg0) return langGet(weapon->name); } - return langGet(0x5603); // "\n" + return langGet(L_OPTIONS(3)); // "\n" } GLOBAL_ASM( diff --git a/src/game/game_177e00.c b/src/game/game_177e00.c index 812333cb5..056ae84ff 100644 --- a/src/game/game_177e00.c +++ b/src/game/game_177e00.c @@ -289,10 +289,10 @@ s32 menuhandlerMpPause(u32 operation, struct menu_item *item, s32 *value) char *menutextPauseOrUnpause(s32 arg0) { if (mpIsPaused()) { - return langGet(0x5121); // "Unpause" + return langGet(L_MPMENU(289)); // "Unpause" } - return langGet(0x5120); // "Pause" + return langGet(L_MPMENU(288)); // "Pause" } char *menutextMatchTime(s32 arg0) diff --git a/src/game/game_179060.c b/src/game/game_179060.c index 7f2d40b71..577941d89 100644 --- a/src/game/game_179060.c +++ b/src/game/game_179060.c @@ -3426,9 +3426,9 @@ s32 menuhandlerMpTimeLimitSlider(u32 operation, struct menu_item *item, struct n break; case MENUOP_GETSLIDERLABEL: if (value->num == 60) { - sprintf(value->text, langGet(0x5070)); // "No Limit" + sprintf(value->text, langGet(L_MPMENU(112))); // "No Limit" } else { - sprintf(value->text, langGet(0x5072), value->num + 1); // "%d Min" + sprintf(value->text, langGet(L_MPMENU(114)), value->num + 1); // "%d Min" } } return 0; @@ -3445,9 +3445,9 @@ s32 menuhandlerMpScoreLimitSlider(u32 operation, struct menu_item *item, struct break; case MENUOP_GETSLIDERLABEL: if (value->num == 100) { - sprintf(value->text, langGet(0x5070)); // "No Limit" + sprintf(value->text, langGet(L_MPMENU(112))); // "No Limit" } else { - sprintf(value->text, langGet(0x5071), value->num + 1); // "%d" + sprintf(value->text, langGet(L_MPMENU(113)), value->num + 1); // "%d" } } @@ -3465,9 +3465,9 @@ s32 menuhandlerMpTeamScoreLimitSlider(u32 operation, struct menu_item *item, str break; case MENUOP_GETSLIDERLABEL: if (value->num == 400) { - sprintf(value->text, langGet(0x5070)); // "No Limit" + sprintf(value->text, langGet(L_MPMENU(112))); // "No Limit" } else { - sprintf(value->text, langGet(0x5071), value->num + 1); // "%d" + sprintf(value->text, langGet(L_MPMENU(113)), value->num + 1); // "%d" } } @@ -5921,7 +5921,7 @@ char *menuhandlerMpLock(u32 operation, struct menu_item *item, s32 *value) break; case MENUOP_GETOPTIONTEXT: if (mpGetLockType() == MPLOCKTYPE_CHALLENGE) { - return langGet(0x5031); // "Challenge" + return langGet(L_MPMENU(49)); // "Challenge" } if ((u32)*value <= 3) { return langGet(labels[*value]); diff --git a/src/game/game_17f930.c b/src/game/game_17f930.c index 9616536d5..68f0de901 100644 --- a/src/game/game_17f930.c +++ b/src/game/game_17f930.c @@ -869,7 +869,7 @@ void scenarioHtbCallback14(struct chrdata *chr) if (g_Vars.currentplayerstats->tokenheldtime >= SECSTOFRAMES240(30)) { func00010904(var80095200, 0x5b8, 0, -1, -1, -1, -1, -1); var800ac500[g_Vars.currentplayernum]->unk3e++; - func0f0ddfa4(langGet(0x5418), 9, 1); // "1 Point!" + func0f0ddfa4(langGet(L_MPWEAPONS(24)), 9, 1); // "1 Point!" g_Vars.currentplayerstats->tokenheldtime = 0; } } else { @@ -1829,7 +1829,7 @@ s32 menuhandlerMpHillTime(u32 operation, struct menu_item *item, struct numandte g_Vars.mphilltime = (u8)value->num; break; case MENUOP_GETSLIDERLABEL: - sprintf(value->text, langGet(0x5417), value->num + 10); // "%ds/Point" + sprintf(value->text, langGet(L_MPWEAPONS(23)), value->num + 10); // "%ds/Point" break; } @@ -4860,7 +4860,7 @@ glabel scenarioPacCallback10 // if (g_ScenarioData.pac.age240 > SECSTOFRAMES240(60)) { // g_ScenarioData.pac.age240 = 0; // g_ScenarioData.pac.wincounts[g_ScenarioData.pac.victims[g_ScenarioData.pac.victimindex]]++; -// func0f1866b8(g_ScenarioData.pac.victims[g_ScenarioData.pac.victimindex], langGet(0x5407)); // "Have a point for living!" +// func0f1866b8(g_ScenarioData.pac.victims[g_ScenarioData.pac.victimindex], langGet(L_MPWEAPONS(7))); // "Have a point for living!" // } // } // } diff --git a/src/game/game_190260.c b/src/game/game_190260.c index 7ab9e7a7d..c8903ca8c 100644 --- a/src/game/game_190260.c +++ b/src/game/game_190260.c @@ -2619,7 +2619,7 @@ glabel var7f1b8f34 char *mpGetBotCommandName(s32 command) { if (command < 0 || command >= NUM_MPBOTCOMMANDS) { - return langGet(0x58b3); // "Normal" + return langGet(L_MISC(179)); // "Normal" } return langGet(g_MpBotCommands[command]); diff --git a/src/game/propobj.c b/src/game/propobj.c index ea7304879..5c6e162e0 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -48752,9 +48752,9 @@ bool func0f09018c(struct prop *doorprop) if (override && override->activatetextid) { func0f0ddfa4(langGet(override->activatetextid), 0, 1); } else if (intraining) { - func0f0ddfa4(langGet(0x1c50), 0, 1); // "Cannot exit while training is in progress." + func0f0ddfa4(langGet(L_DISH(80)), 0, 1); // "Cannot exit while training is in progress." } else { - func0f0ddfa4(langGet(0x522c), 0, 1); // "This door is locked." + func0f0ddfa4(langGet(L_PROPOBJ(44)), 0, 1); // "This door is locked." } } diff --git a/src/include/constants.h b/src/include/constants.h index a8a15ff9b..aaec9688b 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -12,6 +12,7 @@ #define PLAYERCOUNT() ((g_Vars.players[0] ? 1 : 0) + (g_Vars.players[1] ? 1 : 0) + (g_Vars.players[2] ? 1 : 0) + (g_Vars.players[3] ? 1 : 0)) #define PLAYERCOUNT3012() ((g_Vars.players[3] ? 1 : 0) + (g_Vars.players[0] ? 1 : 0) + (g_Vars.players[1] ? 1 : 0) + (g_Vars.players[2] ? 1 : 0)) #define SECSTOFRAMES240(secs) (secs * 240) +#define TEXT(bankid, index) ((bankid << 9) | index) // These actions are assigned to chr->actiontype #define ACT_INIT 0 @@ -588,6 +589,75 @@ #define INVITEMTYPE_PROP 2 #define INVITEMTYPE_3 3 +#define L_AME(index) TEXT(1, index) +#define L_ARCH(index) TEXT(2, index) +#define L_ARK(index) TEXT(3, index) +#define L_ASH(index) TEXT(4, index) +#define L_AZT(index) TEXT(5, index) +#define L_CAT(index) TEXT(6, index) +#define L_CAVE(index) TEXT(7, index) +#define L_AREC(index) TEXT(8, index) +#define L_CRAD(index) TEXT(9, index) +#define L_CRYP(index) TEXT(10, index) +#define L_DAM(index) TEXT(11, index) +#define L_DEPO(index) TEXT(12, index) +#define L_DEST(index) TEXT(13, index) +#define L_DISH(index) TEXT(14, index) +#define L_EAR(index) TEXT(15, index) +#define L_ELD(index) TEXT(16, index) +#define L_IMP(index) TEXT(17, index) +#define L_JUN(index) TEXT(18, index) +#define L_LEE(index) TEXT(19, index) +#define L_LEN(index) TEXT(20, index) +#define L_LIP(index) TEXT(21, index) +#define L_LUE(index) TEXT(22, index) +#define L_OAT(index) TEXT(23, index) +#define L_PAM(index) TEXT(24, index) +#define L_PETE(index) TEXT(25, index) +#define L_REF(index) TEXT(26, index) +#define L_RIT(index) TEXT(27, index) +#define L_RUN(index) TEXT(28, index) +#define L_SEVB(index) TEXT(29, index) +#define L_SEV(index) TEXT(30, index) +#define L_SEVX(index) TEXT(31, index) +#define L_SEVXB(index) TEXT(32, index) +#define L_SHO(index) TEXT(33, index) +#define L_SILO(index) TEXT(34, index) +#define L_STAT(index) TEXT(35, index) +#define L_TRA(index) TEXT(36, index) +#define L_WAX(index) TEXT(37, index) +#define L_GUN(index) TEXT(38, index) +#define L_TITLE(index) TEXT(39, index) +#define L_MPMENU(index) TEXT(40, index) +#define L_PROPOBJ(index) TEXT(41, index) +#define L_MPWEAPONS(index) TEXT(42, index) +#define L_OPTIONS(index) TEXT(43, index) +#define L_MISC(index) TEXT(44, index) +#define L_UFF(index) TEXT(45, index) +#define L_OLD(index) TEXT(46, index) +#define L_ATE(index) TEXT(47, index) +#define L_LAM(index) TEXT(48, index) +#define L_MP1(index) TEXT(49, index) +#define L_MP2(index) TEXT(50, index) +#define L_MP3(index) TEXT(51, index) +#define L_MP4(index) TEXT(52, index) +#define L_MP5(index) TEXT(53, index) +#define L_MP6(index) TEXT(54, index) +#define L_MP7(index) TEXT(55, index) +#define L_MP8(index) TEXT(56, index) +#define L_MP9(index) TEXT(57, index) +#define L_MP10(index) TEXT(58, index) +#define L_MP11(index) TEXT(59, index) +#define L_MP12(index) TEXT(60, index) +#define L_MP13(index) TEXT(61, index) +#define L_MP14(index) TEXT(62, index) +#define L_MP15(index) TEXT(63, index) +#define L_MP16(index) TEXT(64, index) +#define L_MP17(index) TEXT(65, index) +#define L_MP18(index) TEXT(66, index) +#define L_MP19(index) TEXT(67, index) +#define L_MP20(index) TEXT(68, index) + // These actions are assigned to chr->myaction #define MA_NONE 0 #define MA_NORMAL 1