1 #ifndef __TEXT_H 2 #define __TEXT_H 3 4 #include "Item_Types.h" 5 #include "Types.h" 6 7 #include <string_theory/string> 8 9 10 extern ST::string ShortItemNames[MAXITEMS]; 11 extern ST::string ItemNames[MAXITEMS]; 12 13 extern void LoadAllExternalText( void ); 14 extern ST::string GetWeightUnitString( void ); 15 extern FLOAT GetWeightBasedOnMetricOption( UINT32 uiObjectWeight ); 16 17 extern const ST::string g_eng_zNewTacticalMessages[]; 18 extern const ST::string g_eng_str_iron_man_mode_warning; 19 extern const ST::string g_eng_str_dead_is_dead_mode_warning; 20 extern const ST::string g_eng_str_dead_is_dead_mode_enter_name; 21 22 #define WeaponType_SIZE 9 23 #define TeamTurnString_SIZE 5 24 #define Message_SIZE 59 25 #define sTimeStrings_SIZE 6 26 #define pAssignmentStrings_SIZE 35 27 #define pMilitiaString_SIZE 3 28 #define pMilitiaButtonString_SIZE 2 29 #define pConditionStrings_SIZE 9 30 #define pEpcMenuStrings_SIZE 5 31 #define pLongAssignmentStrings_SIZE 35 32 #define pContractStrings_SIZE 7 33 #define pPOWStrings_SIZE 2 34 #define pInvPanelTitleStrings_SIZE 3 35 #define pShortAttributeStrings_SIZE 10 36 #define pUpperLeftMapScreenStrings_SIZE 4 37 #define pTrainingStrings_SIZE 4 38 #define pAssignMenuStrings_SIZE 7 39 #define pRemoveMercStrings_SIZE 2 40 #define pAttributeMenuStrings_SIZE 10 41 #define pTrainingMenuStrings_SIZE 5 42 #define pSquadMenuStrings_SIZE 21 43 #define pPersonnelScreenStrings_SIZE 14 44 #define gzMercSkillText_SIZE 17 45 #define pTacticalPopupButtonStrings_SIZE 19 46 #define pDoorTrapStrings_SIZE 5 47 #define pMapScreenMouseRegionHelpText_SIZE 6 48 #define pNoiseVolStr_SIZE 4 49 #define pNoiseTypeStr_SIZE 12 50 #define pDirectionStr_SIZE 8 51 #define gpStrategicString_SIZE 69 52 #define sKeyDescriptionStrings_SIZE 2 53 #define gWeaponStatsDesc_SIZE 7 54 #define gzMoneyAmounts_SIZE 6 55 #define pVehicleStrings_SIZE 6 56 #define zVehicleName_SIZE 6 57 #define const_SIZE 137 58 #define pExitingSectorHelpText_SIZE 14 59 #define pRepairStrings_SIZE 4 60 #define sPreStatBuildString_SIZE 6 61 #define sStatGainStrings_SIZE 11 62 #define pHelicopterEtaStrings_SIZE 10 63 #define gsTimeStrings_SIZE 4 64 #define sFacilitiesStrings_SIZE 7 65 #define pMapPopUpInventoryText_SIZE 2 66 #define pwTownInfoStrings_SIZE 7 67 #define pwMineStrings_SIZE 14 68 #define pwMiscSectorStrings_SIZE 7 69 #define pMapInventoryErrorString_SIZE 5 70 #define pMapInventoryStrings_SIZE 2 71 #define pMovementMenuStrings_SIZE 4 72 #define pUpdateMercStrings_SIZE 6 73 #define pMapScreenBorderButtonHelpText_SIZE 6 74 #define pMapScreenBottomFastHelp_SIZE 8 75 #define pSenderNameList_SIZE 51 76 #define pDeleteMailStrings_SIZE 2 77 #define pEmailHeaders_SIZE 3 78 #define pFinanceSummary_SIZE 12 79 #define pFinanceHeaders_SIZE 7 80 #define pTransactionText_SIZE 28 81 #define pSkyriderText_SIZE 3 82 #define pMoralStrings_SIZE 6 83 #define pMapScreenStatusStrings_SIZE 5 84 #define pMapScreenPrevNextCharButtonHelpText_SIZE 2 85 #define pShortVehicleStrings_SIZE 6 86 #define pVehicleStrings_SIZE 6 87 #define pTrashItemText_SIZE 2 88 #define pMapErrorString_SIZE 50 89 #define pMapPlotStrings_SIZE 5 90 #define pBullseyeStrings_SIZE 5 91 #define pMiscMapScreenMouseRegionHelpText_SIZE 3 92 #define pImpPopUpStrings_SIZE 7 93 #define pImpButtonText_SIZE 27 94 #define pExtraIMPStrings_SIZE 4 95 #define gzIMPSkillTraitsText_SIZE 16 96 #define pFilesSenderList_SIZE 7 97 #define pHistoryHeaders_SIZE 5 98 #define pHistoryStrings_SIZE 78 99 #define pLaptopIcons_SIZE 8 100 #define pBookMarkStrings_SIZE 8 101 #define pDownloadString_SIZE 2 102 #define gsAtmStartButtonText_SIZE 3 103 #define pWebPagesTitles_SIZE 35 104 #define pShowBookmarkString_SIZE 2 105 #define pLaptopTitles_SIZE 5 106 #define pPersonnelDepartedStateStrings_SIZE 5 107 #define pPersonelTeamStrings_SIZE 8 108 #define pPersonnelCurrentTeamStatsStrings_SIZE 3 109 #define pPersonnelTeamStatsStrings_SIZE 11 110 #define pMapVertIndex_SIZE 17 111 #define pMapHortIndex_SIZE 17 112 #define pMapDepthIndex_SIZE 4 113 #define pUpdatePanelButtons_SIZE 2 114 #define LargeTacticalStr_SIZE 4 115 #define InsContractText_SIZE 4 116 #define InsInfoText_SIZE 2 117 #define MercAccountText_SIZE 9 118 #define MercInfo_SIZE 11 119 #define MercNoAccountText_SIZE 3 120 #define MercHomePageText_SIZE 5 121 #define sFuneralString_SIZE 12 122 #define sFloristText_SIZE 14 123 #define sOrderFormText_SIZE 22 124 #define sFloristGalleryText_SIZE 5 125 #define sFloristCards_SIZE 2 126 #define BobbyROrderFormText_SIZE 26 127 #define BobbyRText_SIZE 26 128 #define BobbyRaysFrontText_SIZE 9 129 #define AimSortText_SIZE 5 130 #define AimPolicyText_SIZE 6 131 #define AimMemberText_SIZE 4 132 #define CharacterInfo_SIZE 12 133 #define VideoConfercingText_SIZE 15 134 #define AimPopUpText_SIZE 9 135 #define AimHistoryText_SIZE 5 136 #define AimFiText_SIZE 14 137 #define AimAlumniText_SIZE 5 138 #define AimScreenText_SIZE 8 139 #define AimBottomMenuText_SIZE 6 140 #define SKI_SIZE 14 141 #define SkiMessageBoxText_SIZE 7 142 #define zOptionsText_SIZE 9 143 #define zSaveLoadText_SIZE 21 144 #define zMarksMapScreenText_SIZE 23 145 #define pMilitiaConfirmStrings_SIZE 10 146 #define gpDemoString_SIZE 41 147 #define gpDemoIntroString_SIZE 6 148 #define gzMoneyWithdrawMessageText_SIZE 2 149 #define zOptionsToggleText_SIZE 20 150 #define gzGIOScreenText_SIZE 17 151 #define pPausedGameText_SIZE 3 152 #define pMessageStrings_SIZE 68 153 #define pDoctorWarningString_SIZE 2 154 #define pMilitiaButtonsHelpText_SIZE 4 155 #define gzLaptopHelpText_SIZE 16 156 #define gzNonPersistantPBIText_SIZE 10 157 #define gzMiscString_SIZE 5 158 #define pNewNoiseStr_SIZE 11 159 #define wMapScreenSortButtonHelpText_SIZE 6 160 #define BrokenLinkText_SIZE 2 161 #define gzBobbyRShipmentText_SIZE 4 162 #define gzCreditNames_SIZE 15 163 #define gzCreditNameTitle_SIZE 15 164 #define gzCreditNameFunny_SIZE 15 165 #define sRepairsDoneString_SIZE 4 166 #define zGioDifConfirmText_SIZE 3 167 #define gzLateLocalizedString_SIZE 58 168 #define zOptionsScreenHelpText_SIZE 20 169 #define ItemPickupHelpPopup_SIZE 5 170 #define TacticalStr_SIZE 137 171 #define zDealerStrings_SIZE 4 172 #define zTalkMenuStrings_SIZE 6 173 #define gMoneyStatsDesc_SIZE 8 174 #define zHealthStr_SIZE 7 175 #define SKI_Text_SIZE 14 176 #define str_stat_list_SIZE 11 177 #define str_aim_sort_list_SIZE 8 178 #define zNewTacticalMessages_SIZE 7 179 #define gs_dead_is_dead_mode_tab_name_SIZE 2 180 181 //Weapon Name and Description size 182 #define SIZE_ITEM_NAME 80 183 #define SIZE_SHORT_ITEM_NAME 80 184 #define SIZE_ITEM_INFO 240 185 #define SIZE_ITEM_PROS 160 186 #define SIZE_ITEM_CONS 160 187 188 struct LanguageRes 189 { 190 const ST::string* WeaponType; 191 192 const ST::string* Message; 193 const ST::string* TeamTurnString; 194 const ST::string* pAssignMenuStrings; 195 const ST::string* pTrainingStrings; 196 const ST::string* pTrainingMenuStrings; 197 const ST::string* pAttributeMenuStrings; 198 const ST::string* pVehicleStrings; 199 const ST::string* pShortAttributeStrings; 200 const ST::string* pContractStrings; 201 const ST::string* pAssignmentStrings; 202 const ST::string* pConditionStrings; 203 const ST::string* pPersonnelScreenStrings; 204 const ST::string* pUpperLeftMapScreenStrings; 205 const ST::string* pTacticalPopupButtonStrings; 206 const ST::string* pSquadMenuStrings; 207 const ST::string* pDoorTrapStrings; 208 const ST::string* pLongAssignmentStrings; 209 const ST::string* pMapScreenMouseRegionHelpText; 210 const ST::string* pNoiseVolStr; 211 const ST::string* pNoiseTypeStr; 212 const ST::string* pDirectionStr; 213 const ST::string* pRemoveMercStrings; 214 const ST::string* sTimeStrings; 215 const ST::string* pInvPanelTitleStrings; 216 const ST::string* pPOWStrings; 217 const ST::string* pMilitiaString; 218 const ST::string* pMilitiaButtonString; 219 const ST::string* pEpcMenuStrings; 220 const ST::string* pRepairStrings; 221 const ST::string* sPreStatBuildString; 222 const ST::string* sStatGainStrings; 223 const ST::string* pHelicopterEtaStrings; 224 const ST::string sMapLevelString; 225 const ST::string gsLoyalString; 226 const ST::string gsUndergroundString; 227 const ST::string* gsTimeStrings; 228 const ST::string* sFacilitiesStrings; 229 const ST::string* pMapPopUpInventoryText; 230 const ST::string* pwTownInfoStrings; 231 const ST::string* pwMineStrings; 232 const ST::string* pwMiscSectorStrings; 233 const ST::string* pMapInventoryErrorString; 234 const ST::string* pMapInventoryStrings; 235 const ST::string* pMovementMenuStrings; 236 const ST::string* pUpdateMercStrings; 237 const ST::string* pMapScreenBorderButtonHelpText; 238 const ST::string* pMapScreenBottomFastHelp; 239 const ST::string pMapScreenBottomText; 240 const ST::string pMercDeadString; 241 const ST::string* pSenderNameList; 242 const ST::string pNewMailStrings; 243 const ST::string* pDeleteMailStrings; 244 const ST::string* pEmailHeaders; 245 const ST::string pEmailTitleText; 246 const ST::string pFinanceTitle; 247 const ST::string* pFinanceSummary; 248 const ST::string* pFinanceHeaders; 249 const ST::string* pTransactionText; 250 const ST::string* pMoralStrings; 251 const ST::string* pSkyriderText; 252 const ST::string str_left_equipment; 253 const ST::string* pMapScreenStatusStrings; 254 const ST::string* pMapScreenPrevNextCharButtonHelpText; 255 const ST::string pEtaString; 256 const ST::string* pShortVehicleStrings; 257 const ST::string* pTrashItemText; 258 const ST::string* pMapErrorString; 259 const ST::string* pMapPlotStrings; 260 const ST::string* pBullseyeStrings; 261 const ST::string* pMiscMapScreenMouseRegionHelpText; 262 const ST::string str_he_leaves_where_drop_equipment; 263 const ST::string str_she_leaves_where_drop_equipment; 264 const ST::string str_he_leaves_drops_equipment; 265 const ST::string str_she_leaves_drops_equipment; 266 const ST::string* pImpPopUpStrings; 267 const ST::string* pImpButtonText; 268 const ST::string* pExtraIMPStrings; 269 const ST::string pFilesTitle; 270 const ST::string* pFilesSenderList; 271 const ST::string pHistoryLocations; 272 const ST::string* pHistoryStrings; 273 const ST::string* pHistoryHeaders; 274 const ST::string pHistoryTitle; 275 const ST::string* pShowBookmarkString; 276 const ST::string* pWebPagesTitles; 277 const ST::string pWebTitle; 278 const ST::string pPersonnelString; 279 const ST::string pErrorStrings; 280 const ST::string* pDownloadString; 281 const ST::string* pBookMarkStrings; 282 const ST::string* pLaptopIcons; 283 const ST::string* gsAtmStartButtonText; 284 const ST::string* pPersonnelTeamStatsStrings; 285 const ST::string* pPersonnelCurrentTeamStatsStrings; 286 const ST::string* pPersonelTeamStrings; 287 const ST::string* pPersonnelDepartedStateStrings; 288 const ST::string* pMapHortIndex; 289 const ST::string* pMapVertIndex; 290 const ST::string* pMapDepthIndex; 291 const ST::string* pLaptopTitles; 292 const ST::string pDayStrings; 293 const ST::string* pMilitiaConfirmStrings; 294 const ST::string pSkillAtZeroWarning; 295 const ST::string pIMPBeginScreenStrings; 296 const ST::string pIMPFinishButtonText; 297 const ST::string pIMPFinishStrings; 298 const ST::string pIMPVoicesStrings; 299 const ST::string pPersTitleText; 300 const ST::string* pPausedGameText; 301 const ST::string* zOptionsToggleText; 302 const ST::string* zOptionsScreenHelpText; 303 const ST::string* pDoctorWarningString; 304 const ST::string* pMilitiaButtonsHelpText; 305 const ST::string pMapScreenJustStartedHelpText; 306 const ST::string pLandMarkInSectorString; 307 const ST::string* gzMercSkillText; 308 const ST::string* gzNonPersistantPBIText; 309 const ST::string* gzMiscString; 310 const ST::string* wMapScreenSortButtonHelpText; 311 const ST::string* pNewNoiseStr; 312 const ST::string* gzLateLocalizedString; 313 const ST::string pAntiHackerString; 314 const ST::string* pMessageStrings; 315 const ST::string* ItemPickupHelpPopup; 316 const ST::string* TacticalStr; 317 const ST::string* LargeTacticalStr; 318 const ST::string zDialogActions; 319 const ST::string* zDealerStrings; 320 const ST::string* zTalkMenuStrings; 321 const ST::string* gzMoneyAmounts; 322 const ST::string gzProsLabel; 323 const ST::string gzConsLabel; 324 const ST::string* gMoneyStatsDesc; 325 const ST::string* gWeaponStatsDesc; 326 const ST::string* sKeyDescriptionStrings; 327 const ST::string* zHealthStr; 328 const ST::string* zVehicleName; 329 const ST::string* pExitingSectorHelpText; 330 const ST::string* InsContractText; 331 const ST::string* InsInfoText; 332 const ST::string* MercAccountText; 333 const ST::string* MercInfo; 334 const ST::string* MercNoAccountText; 335 const ST::string* MercHomePageText; 336 const ST::string* sFuneralString; 337 const ST::string* sFloristText; 338 const ST::string* sOrderFormText; 339 const ST::string* sFloristGalleryText; 340 const ST::string* sFloristCards; 341 const ST::string* BobbyROrderFormText; 342 const ST::string* BobbyRText; 343 const ST::string str_bobbyr_guns_num_guns_that_use_ammo; 344 const ST::string* BobbyRaysFrontText; 345 const ST::string* AimSortText; 346 const ST::string str_aim_sort_price; 347 const ST::string str_aim_sort_experience; 348 const ST::string str_aim_sort_marksmanship; 349 const ST::string str_aim_sort_medical; 350 const ST::string str_aim_sort_explosives; 351 const ST::string str_aim_sort_mechanical; 352 const ST::string str_aim_sort_ascending; 353 const ST::string str_aim_sort_descending; 354 const ST::string* AimPolicyText; 355 const ST::string* AimMemberText; 356 const ST::string* CharacterInfo; 357 const ST::string* VideoConfercingText; 358 const ST::string* AimPopUpText; 359 const ST::string AimLinkText; 360 const ST::string* AimHistoryText; 361 const ST::string* AimFiText; 362 const ST::string* AimAlumniText; 363 const ST::string* AimScreenText; 364 const ST::string* AimBottomMenuText; 365 const ST::string* zMarksMapScreenText; 366 const ST::string* gpStrategicString; 367 const ST::string gpGameClockString; 368 const ST::string* SKI_Text; 369 const ST::string* SkiMessageBoxText; 370 const ST::string* zSaveLoadText; 371 const ST::string* zOptionsText; 372 const ST::string* gzGIOScreenText; 373 const ST::string gzHelpScreenText; 374 const ST::string* gzLaptopHelpText; 375 const ST::string* gzMoneyWithdrawMessageText; 376 const ST::string gzCopyrightText; 377 const ST::string* BrokenLinkText; 378 const ST::string* gzBobbyRShipmentText; 379 const ST::string* zGioDifConfirmText; 380 const ST::string* gzCreditNames; 381 const ST::string* gzCreditNameTitle; 382 const ST::string* gzCreditNameFunny; 383 const ST::string pContractButtonString; 384 const ST::string gzIntroScreen; 385 const ST::string* pUpdatePanelButtons; 386 const ST::string* sRepairsDoneString; 387 const ST::string str_ceramic_plates_smashed; 388 const ST::string str_arrival_rerouted; 389 390 const ST::string str_stat_health; 391 const ST::string str_stat_agility; 392 const ST::string str_stat_dexterity; 393 const ST::string str_stat_strength; 394 const ST::string str_stat_leadership; 395 const ST::string str_stat_wisdom; 396 const ST::string str_stat_exp_level; 397 const ST::string str_stat_marksmanship; 398 const ST::string str_stat_mechanical; 399 const ST::string str_stat_explosive; 400 const ST::string str_stat_medical; 401 402 const ST::string* str_stat_list; 403 const ST::string* str_aim_sort_list; 404 405 const ST::string* zNewTacticalMessages; 406 const ST::string str_iron_man_mode_warning; 407 const ST::string str_dead_is_dead_mode_warning; 408 const ST::string str_dead_is_dead_mode_enter_name; 409 const ST::string* gs_dead_is_dead_mode_tab_name; 410 411 const ST::string* gzIMPSkillTraitsText; 412 }; 413 414 /** Current language resources. */ 415 extern const LanguageRes* g_langRes; 416 417 /* -------------------------------------------------------------------------------------------- */ 418 /* below are defines that helps to keep original source code in tact */ 419 /* -------------------------------------------------------------------------------------------- */ 420 421 #define WeaponType (g_langRes->WeaponType) 422 423 #define TeamTurnString (g_langRes->TeamTurnString) 424 #define pAssignMenuStrings (g_langRes->pAssignMenuStrings) 425 #define pTrainingStrings (g_langRes->pTrainingStrings) 426 #define pTrainingMenuStrings (g_langRes->pTrainingMenuStrings) 427 #define pAttributeMenuStrings (g_langRes->pAttributeMenuStrings) 428 #define pVehicleStrings (g_langRes->pVehicleStrings) 429 #define pShortAttributeStrings (g_langRes->pShortAttributeStrings) 430 #define pContractStrings (g_langRes->pContractStrings) 431 #define pAssignmentStrings (g_langRes->pAssignmentStrings) 432 #define pConditionStrings (g_langRes->pConditionStrings) 433 #define pPersonnelScreenStrings (g_langRes->pPersonnelScreenStrings) 434 #define pUpperLeftMapScreenStrings (g_langRes->pUpperLeftMapScreenStrings) 435 #define pTacticalPopupButtonStrings (g_langRes->pTacticalPopupButtonStrings) 436 #define pSquadMenuStrings (g_langRes->pSquadMenuStrings) 437 #define pDoorTrapStrings (g_langRes->pDoorTrapStrings) 438 #define pLongAssignmentStrings (g_langRes->pLongAssignmentStrings) 439 #define pMapScreenMouseRegionHelpText (g_langRes->pMapScreenMouseRegionHelpText) 440 #define pNoiseVolStr (g_langRes->pNoiseVolStr) 441 #define pNoiseTypeStr (g_langRes->pNoiseTypeStr) 442 #define pDirectionStr (g_langRes->pDirectionStr) 443 #define pRemoveMercStrings (g_langRes->pRemoveMercStrings) 444 #define sTimeStrings (g_langRes->sTimeStrings) 445 #define pInvPanelTitleStrings (g_langRes->pInvPanelTitleStrings) 446 #define pPOWStrings (g_langRes->pPOWStrings) 447 #define pMilitiaString (g_langRes->pMilitiaString) 448 #define pMilitiaButtonString (g_langRes->pMilitiaButtonString) 449 #define pEpcMenuStrings (g_langRes->pEpcMenuStrings) 450 #define pRepairStrings (g_langRes->pRepairStrings) 451 #define sPreStatBuildString (g_langRes->sPreStatBuildString) 452 #define sStatGainStrings (g_langRes->sStatGainStrings) 453 #define pHelicopterEtaStrings (g_langRes->pHelicopterEtaStrings) 454 #define sMapLevelString (g_langRes->sMapLevelString) 455 #define gsLoyalString (g_langRes->gsLoyalString) 456 #define gsUndergroundString (g_langRes->gsUndergroundString) 457 #define gsTimeStrings (g_langRes->gsTimeStrings) 458 #define sFacilitiesStrings (g_langRes->sFacilitiesStrings) 459 #define pMapPopUpInventoryText (g_langRes->pMapPopUpInventoryText) 460 #define pwTownInfoStrings (g_langRes->pwTownInfoStrings) 461 #define pwMineStrings (g_langRes->pwMineStrings) 462 #define pwMiscSectorStrings (g_langRes->pwMiscSectorStrings) 463 #define pMapInventoryErrorString (g_langRes->pMapInventoryErrorString) 464 #define pMapInventoryStrings (g_langRes->pMapInventoryStrings) 465 #define pMovementMenuStrings (g_langRes->pMovementMenuStrings) 466 #define pUpdateMercStrings (g_langRes->pUpdateMercStrings) 467 #define pMapScreenBorderButtonHelpText (g_langRes->pMapScreenBorderButtonHelpText) 468 #define pMapScreenBottomFastHelp (g_langRes->pMapScreenBottomFastHelp) 469 #define pMapScreenBottomText (g_langRes->pMapScreenBottomText) 470 #define pMercDeadString (g_langRes->pMercDeadString) 471 #define pSenderNameList (g_langRes->pSenderNameList) 472 #define pNewMailStrings (g_langRes->pNewMailStrings) 473 #define pDeleteMailStrings (g_langRes->pDeleteMailStrings) 474 #define pEmailHeaders (g_langRes->pEmailHeaders) 475 #define pEmailTitleText (g_langRes->pEmailTitleText) 476 #define pFinanceTitle (g_langRes->pFinanceTitle) 477 #define pFinanceSummary (g_langRes->pFinanceSummary) 478 #define pFinanceHeaders (g_langRes->pFinanceHeaders) 479 #define pTransactionText (g_langRes->pTransactionText) 480 #define pMoralStrings (g_langRes->pMoralStrings) 481 #define pSkyriderText (g_langRes->pSkyriderText) 482 #define str_left_equipment (g_langRes->str_left_equipment) 483 #define pMapScreenStatusStrings (g_langRes->pMapScreenStatusStrings) 484 #define pMapScreenPrevNextCharButtonHelpText (g_langRes->pMapScreenPrevNextCharButtonHelpText) 485 #define pEtaString (g_langRes->pEtaString) 486 #define pShortVehicleStrings (g_langRes->pShortVehicleStrings) 487 #define pTrashItemText (g_langRes->pTrashItemText) 488 #define pMapErrorString (g_langRes->pMapErrorString) 489 #define pMapPlotStrings (g_langRes->pMapPlotStrings) 490 #define pBullseyeStrings (g_langRes->pBullseyeStrings) 491 #define pMiscMapScreenMouseRegionHelpText (g_langRes->pMiscMapScreenMouseRegionHelpText) 492 #define str_he_leaves_where_drop_equipment (g_langRes->str_he_leaves_where_drop_equipment) 493 #define str_she_leaves_where_drop_equipment (g_langRes->str_she_leaves_where_drop_equipment) 494 #define str_he_leaves_drops_equipment (g_langRes->str_he_leaves_drops_equipment) 495 #define str_she_leaves_drops_equipment (g_langRes->str_she_leaves_drops_equipment) 496 #define pImpPopUpStrings (g_langRes->pImpPopUpStrings) 497 #define pImpButtonText (g_langRes->pImpButtonText) 498 #define pExtraIMPStrings (g_langRes->pExtraIMPStrings) 499 #define pFilesTitle (g_langRes->pFilesTitle) 500 #define pFilesSenderList (g_langRes->pFilesSenderList) 501 #define pHistoryLocations (g_langRes->pHistoryLocations) 502 #define pHistoryStrings (g_langRes->pHistoryStrings) 503 #define pHistoryHeaders (g_langRes->pHistoryHeaders) 504 #define pHistoryTitle (g_langRes->pHistoryTitle) 505 #define pShowBookmarkString (g_langRes->pShowBookmarkString) 506 #define pWebPagesTitles (g_langRes->pWebPagesTitles) 507 #define pWebTitle (g_langRes->pWebTitle) 508 #define pPersonnelString (g_langRes->pPersonnelString) 509 #define pErrorStrings (g_langRes->pErrorStrings) 510 #define pDownloadString (g_langRes->pDownloadString) 511 #define pBookMarkStrings (g_langRes->pBookMarkStrings) 512 #define pLaptopIcons (g_langRes->pLaptopIcons) 513 #define gsAtmStartButtonText (g_langRes->gsAtmStartButtonText) 514 #define pPersonnelTeamStatsStrings (g_langRes->pPersonnelTeamStatsStrings) 515 #define pPersonnelCurrentTeamStatsStrings (g_langRes->pPersonnelCurrentTeamStatsStrings) 516 #define pPersonelTeamStrings (g_langRes->pPersonelTeamStrings) 517 #define pPersonnelDepartedStateStrings (g_langRes->pPersonnelDepartedStateStrings) 518 #define pMapHortIndex (g_langRes->pMapHortIndex) 519 #define pMapVertIndex (g_langRes->pMapVertIndex) 520 #define pMapDepthIndex (g_langRes->pMapDepthIndex) 521 #define pLaptopTitles (g_langRes->pLaptopTitles) 522 #define pDayStrings (g_langRes->pDayStrings) 523 #define pMilitiaConfirmStrings (g_langRes->pMilitiaConfirmStrings) 524 #define pSkillAtZeroWarning (g_langRes->pSkillAtZeroWarning) 525 #define pIMPBeginScreenStrings (g_langRes->pIMPBeginScreenStrings) 526 #define pIMPFinishButtonText (g_langRes->pIMPFinishButtonText) 527 #define pIMPFinishStrings (g_langRes->pIMPFinishStrings) 528 #define pIMPVoicesStrings (g_langRes->pIMPVoicesStrings) 529 #define pPersTitleText (g_langRes->pPersTitleText) 530 #define pPausedGameText (g_langRes->pPausedGameText) 531 #define zOptionsToggleText (g_langRes->zOptionsToggleText) 532 #define zOptionsScreenHelpText (g_langRes->zOptionsScreenHelpText) 533 #define pDoctorWarningString (g_langRes->pDoctorWarningString) 534 #define pMilitiaButtonsHelpText (g_langRes->pMilitiaButtonsHelpText) 535 #define pMapScreenJustStartedHelpText (g_langRes->pMapScreenJustStartedHelpText) 536 #define pLandMarkInSectorString (g_langRes->pLandMarkInSectorString) 537 #define gzMercSkillText (g_langRes->gzMercSkillText) 538 #define gzNonPersistantPBIText (g_langRes->gzNonPersistantPBIText) 539 #define gzMiscString (g_langRes->gzMiscString) 540 #define wMapScreenSortButtonHelpText (g_langRes->wMapScreenSortButtonHelpText) 541 #define pNewNoiseStr (g_langRes->pNewNoiseStr) 542 #define gzLateLocalizedString (g_langRes->gzLateLocalizedString) 543 #define pAntiHackerString (g_langRes->pAntiHackerString) 544 #define pMessageStrings (g_langRes->pMessageStrings) 545 #define ItemPickupHelpPopup (g_langRes->ItemPickupHelpPopup) 546 #define TacticalStr (g_langRes->TacticalStr) 547 #define LargeTacticalStr (g_langRes->LargeTacticalStr) 548 #define zDialogActions (g_langRes->zDialogActions) 549 #define zDealerStrings (g_langRes->zDealerStrings) 550 #define zTalkMenuStrings (g_langRes->zTalkMenuStrings) 551 #define gzMoneyAmounts (g_langRes->gzMoneyAmounts) 552 #define gzProsLabel (g_langRes->gzProsLabel) 553 #define gzConsLabel (g_langRes->gzConsLabel) 554 #define gMoneyStatsDesc (g_langRes->gMoneyStatsDesc) 555 #define gWeaponStatsDesc (g_langRes->gWeaponStatsDesc) 556 #define sKeyDescriptionStrings (g_langRes->sKeyDescriptionStrings) 557 #define zHealthStr (g_langRes->zHealthStr) 558 #define zVehicleName (g_langRes->zVehicleName) 559 #define pExitingSectorHelpText (g_langRes->pExitingSectorHelpText) 560 #define InsContractText (g_langRes->InsContractText) 561 #define InsInfoText (g_langRes->InsInfoText) 562 #define MercAccountText (g_langRes->MercAccountText) 563 #define MercInfo (g_langRes->MercInfo) 564 #define MercNoAccountText (g_langRes->MercNoAccountText) 565 #define MercHomePageText (g_langRes->MercHomePageText) 566 #define sFuneralString (g_langRes->sFuneralString) 567 #define sFloristText (g_langRes->sFloristText) 568 #define sOrderFormText (g_langRes->sOrderFormText) 569 #define sFloristGalleryText (g_langRes->sFloristGalleryText) 570 #define sFloristCards (g_langRes->sFloristCards) 571 #define BobbyROrderFormText (g_langRes->BobbyROrderFormText) 572 #define BobbyRText (g_langRes->BobbyRText) 573 #define str_bobbyr_guns_num_guns_that_use_ammo (g_langRes->str_bobbyr_guns_num_guns_that_use_ammo) 574 #define BobbyRaysFrontText (g_langRes->BobbyRaysFrontText) 575 #define AimSortText (g_langRes->AimSortText) 576 #define str_aim_sort_price (g_langRes->str_aim_sort_price) 577 #define str_aim_sort_experience (g_langRes->str_aim_sort_experience) 578 #define str_aim_sort_marksmanship (g_langRes->str_aim_sort_marksmanship) 579 #define str_aim_sort_medical (g_langRes->str_aim_sort_medical) 580 #define str_aim_sort_explosives (g_langRes->str_aim_sort_explosives) 581 #define str_aim_sort_mechanical (g_langRes->str_aim_sort_mechanical) 582 #define str_aim_sort_ascending (g_langRes->str_aim_sort_ascending) 583 #define str_aim_sort_descending (g_langRes->str_aim_sort_descending) 584 #define AimPolicyText (g_langRes->AimPolicyText) 585 #define AimMemberText (g_langRes->AimMemberText) 586 #define CharacterInfo (g_langRes->CharacterInfo) 587 #define VideoConfercingText (g_langRes->VideoConfercingText) 588 #define AimPopUpText (g_langRes->AimPopUpText) 589 #define AimLinkText (g_langRes->AimLinkText) 590 #define AimHistoryText (g_langRes->AimHistoryText) 591 #define AimFiText (g_langRes->AimFiText) 592 #define AimAlumniText (g_langRes->AimAlumniText) 593 #define AimScreenText (g_langRes->AimScreenText) 594 #define AimBottomMenuText (g_langRes->AimBottomMenuText) 595 #define zMarksMapScreenText (g_langRes->zMarksMapScreenText) 596 #define gpStrategicString (g_langRes->gpStrategicString) 597 #define gpGameClockString (g_langRes->gpGameClockString) 598 #define SKI_Text (g_langRes->SKI_Text) 599 #define SkiMessageBoxText (g_langRes->SkiMessageBoxText) 600 #define zSaveLoadText (g_langRes->zSaveLoadText) 601 #define zOptionsText (g_langRes->zOptionsText) 602 #define gzGIOScreenText (g_langRes->gzGIOScreenText) 603 #define gzHelpScreenText (g_langRes->gzHelpScreenText) 604 #define gzLaptopHelpText (g_langRes->gzLaptopHelpText) 605 #define gzMoneyWithdrawMessageText (g_langRes->gzMoneyWithdrawMessageText) 606 #define gzCopyrightText (g_langRes->gzCopyrightText) 607 #define BrokenLinkText (g_langRes->BrokenLinkText) 608 #define gzBobbyRShipmentText (g_langRes->gzBobbyRShipmentText) 609 #define zGioDifConfirmText (g_langRes->zGioDifConfirmText) 610 #define gzCreditNames (g_langRes->gzCreditNames) 611 #define gzCreditNameTitle (g_langRes->gzCreditNameTitle) 612 #define gzCreditNameFunny (g_langRes->gzCreditNameFunny) 613 #define pContractButtonString (g_langRes->pContractButtonString) 614 #define gzIntroScreen (g_langRes->gzIntroScreen) 615 #define pUpdatePanelButtons (g_langRes->pUpdatePanelButtons) 616 #define sRepairsDoneString (g_langRes->sRepairsDoneString) 617 #define str_ceramic_plates_smashed (g_langRes->str_ceramic_plates_smashed) 618 #define str_arrival_rerouted (g_langRes->str_arrival_rerouted) 619 620 #define str_stat_health (g_langRes->str_stat_health) 621 #define str_stat_agility (g_langRes->str_stat_agility) 622 #define str_stat_dexterity (g_langRes->str_stat_dexterity) 623 #define str_stat_strength (g_langRes->str_stat_strength) 624 #define str_stat_leadership (g_langRes->str_stat_leadership) 625 #define str_stat_wisdom (g_langRes->str_stat_wisdom) 626 #define str_stat_exp_level (g_langRes->str_stat_exp_level) 627 #define str_stat_marksmanship (g_langRes->str_stat_marksmanship) 628 #define str_stat_mechanical (g_langRes->str_stat_mechanical) 629 #define str_stat_explosive (g_langRes->str_stat_explosive) 630 #define str_stat_medical (g_langRes->str_stat_medical) 631 632 #define str_stat_list (g_langRes->str_stat_list) 633 #define str_aim_sort_list (g_langRes->str_aim_sort_list) 634 635 #define zNewTacticalMessages (g_langRes->zNewTacticalMessages) 636 #define str_iron_man_mode_warning (g_langRes->str_iron_man_mode_warning) 637 #define str_dead_is_dead_mode_warning (g_langRes->str_dead_is_dead_mode_warning) 638 #define str_dead_is_dead_mode_enter_name (g_langRes->str_dead_is_dead_mode_enter_name) 639 #define gs_dead_is_dead_mode_tab_name (g_langRes->gs_dead_is_dead_mode_tab_name) 640 641 #define gzIMPSkillTraitsText (g_langRes->gzIMPSkillTraitsText) 642 643 /* -------------------------------------------------------------------------------------------- */ 644 645 enum 646 { 647 STR_LATE_01, 648 STR_LATE_02, 649 STR_LATE_03, 650 STR_LATE_04, 651 STR_LATE_05, 652 STR_LATE_06, 653 STR_LATE_07, 654 STR_LATE_08, 655 STR_LATE_09, 656 STR_LATE_10, 657 STR_LATE_11, 658 STR_LATE_12, 659 STR_LATE_13, 660 STR_LATE_14, 661 STR_LATE_15, 662 STR_LATE_16, 663 STR_LATE_17, 664 STR_LATE_18, 665 STR_LATE_19, 666 STR_LATE_20, 667 STR_LATE_21, 668 STR_LATE_22, 669 STR_LATE_23, 670 STR_LATE_24, 671 STR_LATE_25, 672 STR_LATE_26, 673 STR_LATE_27, 674 STR_LATE_28, 675 STR_LATE_29, 676 STR_LATE_30, 677 STR_LATE_31, 678 STR_LATE_32, 679 STR_LATE_33, 680 STR_LATE_34, 681 STR_LATE_35, 682 STR_LATE_36, 683 STR_LATE_37, 684 STR_LATE_38, 685 STR_LATE_39, 686 STR_LATE_40, 687 STR_LATE_41, 688 STR_LATE_42, 689 STR_LATE_43, 690 STR_LATE_44, 691 STR_LATE_45, 692 STR_LATE_46, 693 STR_LATE_47, 694 STR_LATE_48, 695 STR_LATE_49, 696 STR_LATE_50, 697 STR_LATE_51, 698 STR_LATE_52, 699 STR_LATE_53, 700 STR_LATE_54, 701 STR_LATE_55, 702 STR_LATE_56, 703 STR_LATE_57, 704 STR_LATE_58 705 }; 706 707 708 enum 709 { 710 MSG_EXITGAME, 711 MSG_OK, 712 MSG_YES, 713 MSG_NO, 714 MSG_CANCEL, 715 MSG_REHIRE, 716 MSG_LIE, 717 MSG_NODESC, 718 MSG_SAVESUCCESS, 719 MSG_DAY, 720 MSG_MERCS, 721 MSG_EMPTYSLOT, 722 MSG_RPM, 723 MSG_MINUTE_ABBREVIATION, 724 MSG_METER_ABBREVIATION, 725 MSG_ROUNDS_ABBREVIATION, 726 MSG_KILOGRAM_ABBREVIATION, 727 MSG_POUND_ABBREVIATION, 728 MSG_HOMEPAGE, 729 MSG_USDOLLAR_ABBREVIATION, 730 MSG_LOWERCASE_NA, 731 MSG_MEANWHILE, 732 MSG_ARRIVE, 733 MSG_VERSION, 734 MSG_EMPTY_QUICK_SAVE_SLOT, 735 MSG_QUICK_SAVE_RESERVED_FOR_TACTICAL, 736 MSG_OPENED, 737 MSG_CLOSED, 738 MSG_LOWDISKSPACE_WARNING, 739 MSG_MERC_CAUGHT_ITEM, 740 MSG_MERC_TOOK_DRUG, 741 MSG_MERC_HAS_NO_MEDSKILL, 742 MSG_INTEGRITY_WARNING, 743 MSG_CDROM_SAVE, 744 MSG_CANT_FIRE_HERE, 745 MSG_CANT_CHANGE_STANCE, 746 MSG_DROP, 747 MSG_THROW, 748 MSG_PASS, 749 MSG_ITEM_PASSED_TO_MERC, 750 MSG_NO_ROOM_TO_PASS_ITEM, 751 MSG_END_ATTACHMENT_LIST, 752 MSG_CHEAT_LEVEL_ONE, 753 MSG_CHEAT_LEVEL_TWO, 754 MSG_SQUAD_ON_STEALTHMODE, 755 MSG_SQUAD_OFF_STEALTHMODE, 756 MSG_MERC_ON_STEALTHMODE, 757 MSG_MERC_OFF_STEALTHMODE, 758 MSG_WIREFRAMES_ADDED, 759 MSG_WIREFRAMES_REMOVED, 760 MSG_CANT_GO_UP, 761 MSG_CANT_GO_DOWN, 762 MSG_ENTERING_LEVEL, 763 MSG_LEAVING_BASEMENT, 764 MSG_DASH_S, // the old 's 765 MSG_TACKING_MODE_OFF, 766 MSG_TACKING_MODE_ON, 767 MSG_3DCURSOR_OFF, 768 MSG_3DCURSOR_ON, 769 MSG_SQUAD_ACTIVE, 770 MSG_CANT_AFFORD_TO_PAY_NPC_DAILY_SALARY_MSG, 771 MSG_SKIP, 772 MSG_EPC_CANT_TRAVERSE, 773 MSG_CDROM_SAVE_GAME, 774 MSG_DRANK_SOME, 775 MSG_PACKAGE_ARRIVES, 776 MSG_JUST_HIRED_MERC_ARRIVAL_LOCATION_POPUP, 777 MSG_HISTORY_UPDATED, 778 }; 779 780 781 enum 782 { 783 STR_LOSES_1_WISDOM, 784 STR_LOSES_1_DEX, 785 STR_LOSES_1_STRENGTH, 786 STR_LOSES_1_AGIL, 787 STR_LOSES_WISDOM, 788 STR_LOSES_DEX, 789 STR_LOSES_STRENGTH, 790 STR_LOSES_AGIL, 791 STR_INTERRUPT, 792 STR_PLAYER_REINFORCEMENTS, 793 STR_PLAYER_RELOADS, 794 STR_PLAYER_NOT_ENOUGH_APS, 795 STR_RELIABLE, 796 STR_UNRELIABLE, 797 STR_EASY_TO_REPAIR, 798 STR_HARD_TO_REPAIR, 799 STR_HIGH_DAMAGE, 800 STR_LOW_DAMAGE, 801 STR_QUICK_FIRING, 802 STR_SLOW_FIRING, 803 STR_LONG_RANGE, 804 STR_SHORT_RANGE, 805 STR_LIGHT, 806 STR_HEAVY, 807 STR_SMALL, 808 STR_FAST_BURST, 809 STR_NO_BURST, 810 STR_LARGE_AMMO_CAPACITY, 811 STR_SMALL_AMMO_CAPACITY, 812 STR_CAMO_WORN_OFF, 813 STR_CAMO_WASHED_OFF, 814 STR_2ND_CLIP_DEPLETED, 815 STR_STOLE_SOMETHING, 816 STR_NOT_BURST_CAPABLE, 817 STR_ATTACHMENT_ALREADY, 818 STR_MERGE_ITEMS, 819 STR_CANT_ATTACH, 820 STR_NONE, 821 STR_EJECT_AMMO, 822 STR_ATTACHMENTS, 823 STR_CANT_USE_TWO_ITEMS, 824 STR_ATTACHMENT_HELP, 825 STR_ATTACHMENT_INVALID_HELP, 826 STR_SECTOR_NOT_CLEARED, 827 STR_NEED_TO_GIVE_MONEY, 828 STR_HEAD_HIT, 829 STR_ABANDON_FIGHT, 830 STR_PERMANENT_ATTACHMENT, 831 STR_ENERGY_BOOST, 832 STR_SLIPPED_MARBLES, 833 STR_FAILED_TO_STEAL_SOMETHING, 834 STR_REPAIRED, 835 STR_INTERRUPT_FOR, 836 STR_SURRENDER, 837 STR_REFUSE_FIRSTAID, 838 STR_REFUSE_FIRSTAID_FOR_CREATURE, 839 STR_HOW_TO_USE_SKYRIDDER, 840 STR_RELOAD_ONLY_ONE_GUN, 841 STR_BLOODCATS_TURN, 842 }; 843 844 845 846 847 enum 848 { 849 AIR_RAID_TURN_STR, 850 BEGIN_AUTOBANDAGE_PROMPT_STR, 851 NOTICING_MISSING_ITEMS_FROM_SHIPMENT_STR, 852 DOOR_LOCK_DESCRIPTION_STR, 853 DOOR_THERE_IS_NO_LOCK_STR, 854 DOOR_LOCK_UNTRAPPED_STR, 855 DOOR_NOT_PROPER_KEY_STR, 856 DOOR_LOCK_IS_NOT_TRAPPED_STR, 857 DOOR_LOCK_HAS_BEEN_LOCKED_STR, 858 DOOR_DOOR_MOUSE_DESCRIPTION, 859 DOOR_TRAPPED_MOUSE_DESCRIPTION, 860 DOOR_LOCKED_MOUSE_DESCRIPTION, 861 DOOR_UNLOCKED_MOUSE_DESCRIPTION, 862 DOOR_BROKEN_MOUSE_DESCRIPTION, 863 ACTIVATE_SWITCH_PROMPT, 864 DISARM_TRAP_PROMPT, 865 ITEMPOOL_POPUP_MORE_STR, 866 ITEM_HAS_BEEN_PLACED_ON_GROUND_STR, 867 ITEM_HAS_BEEN_GIVEN_TO_STR, 868 GUY_HAS_BEEN_PAID_IN_FULL_STR, 869 GUY_STILL_OWED_STR, 870 CHOOSE_BOMB_FREQUENCY_STR, 871 CHOOSE_TIMER_STR, 872 CHOOSE_REMOTE_FREQUENCY_STR, 873 DISARM_BOOBYTRAP_PROMPT, 874 REMOVE_BLUE_FLAG_PROMPT, 875 PLACE_BLUE_FLAG_PROMPT, 876 ENDING_TURN, 877 ATTACK_OWN_GUY_PROMPT, 878 VEHICLES_NO_STANCE_CHANGE_STR, 879 ROBOT_NO_STANCE_CHANGE_STR, 880 CANNOT_STANCE_CHANGE_STR, 881 CANNOT_DO_FIRST_AID_STR, 882 CANNOT_NO_NEED_FIRST_AID_STR, 883 CANT_MOVE_THERE_STR, 884 CANNOT_RECRUIT_TEAM_FULL, 885 HAS_BEEN_RECRUITED_STR, 886 BALANCE_OWED_STR, 887 ESCORT_PROMPT, 888 HIRE_PROMPT, 889 BOXING_PROMPT, 890 BUY_VEST_PROMPT, 891 NOW_BING_ESCORTED_STR, 892 JAMMED_ITEM_STR, 893 ROBOT_NEEDS_GIVEN_CALIBER_STR, 894 CANNOT_THROW_TO_DEST_STR, 895 TOGGLE_STEALTH_MODE_POPUPTEXT, 896 MAPSCREEN_POPUPTEXT, 897 END_TURN_POPUPTEXT, 898 TALK_CURSOR_POPUPTEXT, 899 TOGGLE_MUTE_POPUPTEXT, 900 CHANGE_STANCE_UP_POPUPTEXT, 901 CURSOR_LEVEL_POPUPTEXT, 902 JUMPCLIMB_POPUPTEXT, 903 CHANGE_STANCE_DOWN_POPUPTEXT, 904 EXAMINE_CURSOR_POPUPTEXT, 905 PREV_MERC_POPUPTEXT, 906 NEXT_MERC_POPUPTEXT, 907 CHANGE_OPTIONS_POPUPTEXT, 908 TOGGLE_BURSTMODE_POPUPTEXT, 909 LOOK_CURSOR_POPUPTEXT, 910 MERC_VITAL_STATS_POPUPTEXT, 911 CANNOT_DO_INV_STUFF_STR, 912 CONTINUE_OVER_FACE_STR, 913 MUTE_OFF_STR, 914 MUTE_ON_STR, 915 DRIVER_POPUPTEXT, 916 EXIT_VEHICLE_POPUPTEXT, 917 CHANGE_SQUAD_POPUPTEXT, 918 DRIVE_POPUPTEXT, 919 NOT_APPLICABLE_POPUPTEXT, 920 USE_HANDTOHAND_POPUPTEXT, 921 USE_FIREARM_POPUPTEXT, 922 USE_BLADE_POPUPTEXT , 923 USE_EXPLOSIVE_POPUPTEXT, 924 USE_MEDKIT_POPUPTEXT, 925 CATCH_STR, 926 RELOAD_STR, 927 GIVE_STR, 928 LOCK_TRAP_HAS_GONE_OFF_STR, 929 MERC_HAS_ARRIVED_STR, 930 GUY_HAS_RUN_OUT_OF_APS_STR, 931 MERC_IS_UNAVAILABLE_STR, 932 MERC_IS_ALL_BANDAGED_STR, 933 MERC_IS_OUT_OF_BANDAGES_STR, 934 ENEMY_IN_SECTOR_STR, 935 NO_ENEMIES_IN_SIGHT_STR, 936 NOT_ENOUGH_APS_STR, 937 NOBODY_USING_REMOTE_STR, 938 BURST_FIRE_DEPLETED_CLIP_STR, 939 ENEMY_TEAM_MERC_NAME, 940 CREATURE_TEAM_MERC_NAME, 941 MILITIA_TEAM_MERC_NAME, 942 CIV_TEAM_MERC_NAME, 943 944 //The text for the 'exiting sector' gui 945 EXIT_GUI_TITLE_STR, 946 OK_BUTTON_TEXT_STR, 947 CANCEL_BUTTON_TEXT_STR, 948 EXIT_GUI_SELECTED_MERC_STR, 949 EXIT_GUI_ALL_MERCS_IN_SQUAD_STR, 950 EXIT_GUI_GOTO_SECTOR_STR, 951 EXIT_GUI_GOTO_MAP_STR, 952 CANNOT_LEAVE_SECTOR_FROM_SIDE_STR, 953 MERC_IS_TOO_FAR_AWAY_STR, 954 REMOVING_TREETOPS_STR, 955 SHOWING_TREETOPS_STR, 956 CROW_HIT_LOCATION_STR, 957 NECK_HIT_LOCATION_STR, 958 HEAD_HIT_LOCATION_STR, 959 TORSO_HIT_LOCATION_STR, 960 LEGS_HIT_LOCATION_STR, 961 YESNOLIE_STR, 962 GUN_GOT_FINGERPRINT, 963 GUN_NOGOOD_FINGERPRINT, 964 GUN_GOT_TARGET, 965 NO_PATH, 966 MONEY_BUTTON_HELP_TEXT, 967 AUTOBANDAGE_NOT_NEEDED, 968 SHORT_JAMMED_GUN, 969 CANT_GET_THERE, 970 REFUSE_EXCHANGE_PLACES, 971 PAY_MONEY_PROMPT, 972 FREE_MEDICAL_PROMPT, 973 MARRY_DARYL_PROMPT, 974 KEYRING_HELP_TEXT, 975 EPC_CANNOT_DO_THAT, 976 SPARE_KROTT_PROMPT, 977 OUT_OF_RANGE_STRING, 978 CIV_TEAM_MINER_NAME, 979 VEHICLE_CANT_MOVE_IN_TACTICAL, 980 CANT_AUTOBANDAGE_PROMPT, 981 NO_PATH_FOR_MERC, 982 POW_MERCS_ARE_HERE, 983 LOCK_HAS_BEEN_HIT, 984 LOCK_HAS_BEEN_DESTROYED, 985 DOOR_IS_BUSY, 986 VEHICLE_VITAL_STATS_POPUPTEXT, 987 NO_LOS_TO_TALK_TARGET, 988 }; 989 990 enum{ 991 EXIT_GUI_LOAD_ADJACENT_SECTOR_HELPTEXT, 992 EXIT_GUI_GOTO_MAPSCREEN_HELPTEXT, 993 EXIT_GUI_CANT_LEAVE_HOSTILE_SECTOR_HELPTEXT, 994 EXIT_GUI_MUST_LOAD_ADJACENT_SECTOR_HELPTEXT, 995 EXIT_GUI_MUST_GOTO_MAPSCREEN_HELPTEXT, 996 EXIT_GUI_ESCORTED_CHARACTERS_MUST_BE_ESCORTED_HELPTEXT, 997 EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_MALE_SINGULAR, 998 EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_FEMALE_SINGULAR, 999 EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_MALE_PLURAL, 1000 EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_FEMALE_PLURAL, 1001 EXIT_GUI_ALL_MERCS_MUST_BE_TOGETHER_TO_ALLOW_HELPTEXT, 1002 EXIT_GUI_SINGLE_TRAVERSAL_WILL_SEPARATE_SQUADS_HELPTEXT, 1003 EXIT_GUI_ALL_TRAVERSAL_WILL_MOVE_CURRENT_SQUAD_HELPTEXT, 1004 EXIT_GUI_ESCORTED_CHARACTERS_CANT_LEAVE_SECTOR_ALONE_STR, 1005 }; 1006 1007 1008 enum 1009 { 1010 LARGESTR_NOONE_LEFT_CAPABLE_OF_BATTLE_STR, 1011 LARGESTR_NOONE_LEFT_CAPABLE_OF_BATTLE_AGAINST_CREATURES_STR, 1012 LARGESTR_HAVE_BEEN_CAPTURED, 1013 }; 1014 1015 1016 //Insurance Contract.c 1017 enum 1018 { 1019 INS_CONTRACT_PREVIOUS, 1020 INS_CONTRACT_NEXT, 1021 INS_CONTRACT_ACCEPT, 1022 INS_CONTRACT_CLEAR, 1023 }; 1024 1025 1026 //Insurance Info 1027 enum 1028 { 1029 INS_INFO_PREVIOUS, 1030 INS_INFO_NEXT, 1031 }; 1032 1033 //Merc Account.c 1034 enum 1035 { 1036 MERC_ACCOUNT_AUTHORIZE, 1037 MERC_ACCOUNT_HOME, 1038 MERC_ACCOUNT_ACCOUNT, 1039 MERC_ACCOUNT_MERC, 1040 MERC_ACCOUNT_DAYS, 1041 MERC_ACCOUNT_RATE, 1042 MERC_ACCOUNT_CHARGE, 1043 MERC_ACCOUNT_TOTAL, 1044 MERC_ACCOUNT_AUTHORIZE_CONFIRMATION, 1045 MERC_ACCOUNT_NOT_ENOUGH_MONEY, 1046 }; 1047 1048 1049 //MercFile.c 1050 enum 1051 { 1052 MERC_FILES_PREVIOUS, 1053 MERC_FILES_HIRE, 1054 MERC_FILES_NEXT, 1055 MERC_FILES_ADDITIONAL_INFO, 1056 MERC_FILES_HOME, 1057 MERC_FILES_ALREADY_HIRED, //5 1058 MERC_FILES_SALARY, 1059 MERC_FILES_PER_DAY, 1060 MERC_FILES_MERC_IS_DEAD, 1061 1062 MERC_FILES_HIRE_TO_MANY_PEOPLE_WARNING, 1063 1064 MERC_FILES_MERC_UNAVAILABLE, 1065 }; 1066 1067 1068 //MercNoAccount.c 1069 enum 1070 { 1071 MERC_NO_ACC_OPEN_ACCOUNT, 1072 MERC_NO_ACC_CANCEL, 1073 MERC_NO_ACC_NO_ACCOUNT_OPEN_ONE, 1074 }; 1075 1076 1077 1078 //Merc HomePage 1079 enum 1080 { 1081 MERC_SPECK_OWNER, 1082 MERC_OPEN_ACCOUNT, 1083 MERC_VIEW_ACCOUNT, 1084 MERC_VIEW_FILES, 1085 MERC_SPECK_COM, 1086 }; 1087 1088 1089 //Funerl.c 1090 enum 1091 { 1092 FUNERAL_INTRO_1, 1093 FUNERAL_INTRO_2, 1094 FUNERAL_INTRO_3, 1095 FUNERAL_INTRO_4, 1096 FUNERAL_INTRO_5, 1097 FUNERAL_SEND_FLOWERS, //5 1098 FUNERAL_CASKET_URN, 1099 FUNERAL_CREMATION, 1100 FUNERAL_PRE_FUNERAL, 1101 FUNERAL_FUNERAL_ETTIQUETTE, 1102 FUNERAL_OUR_CONDOLENCES, //10 1103 FUNERAL_OUR_SYMPATHIES, 1104 }; 1105 1106 1107 //Florist.c 1108 enum 1109 { 1110 FLORIST_GALLERY, 1111 FLORIST_DROP_ANYWHERE, 1112 FLORIST_PHONE_NUMBER, 1113 FLORIST_STREET_ADDRESS, 1114 FLORIST_WWW_ADDRESS, 1115 FLORIST_ADVERTISEMENT_1, 1116 FLORIST_ADVERTISEMENT_2, 1117 FLORIST_ADVERTISEMENT_3, 1118 FLORIST_ADVERTISEMENT_4, 1119 FLORIST_ADVERTISEMENT_5, 1120 FLORIST_ADVERTISEMENT_6, 1121 FLORIST_ADVERTISEMENT_7, 1122 FLORIST_ADVERTISEMENT_8, 1123 }; 1124 1125 1126 //Florist Order Form 1127 enum 1128 { 1129 FLORIST_ORDER_BACK, 1130 FLORIST_ORDER_SEND, 1131 FLORIST_ORDER_CLEAR, 1132 FLORIST_ORDER_GALLERY, 1133 FLORIST_ORDER_NAME_BOUQUET, 1134 FLORIST_ORDER_PRICE, //5 1135 FLORIST_ORDER_ORDER_NUMBER, 1136 FLORIST_ORDER_DELIVERY_DATE, 1137 FLORIST_ORDER_NEXT_DAY, 1138 FLORIST_ORDER_GETS_THERE, 1139 FLORIST_ORDER_DELIVERY_LOCATION, //10 1140 FLORIST_ORDER_ADDITIONAL_CHARGES, 1141 FLORIST_ORDER_CRUSHED, 1142 FLORIST_ORDER_BLACK_ROSES, 1143 FLORIST_ORDER_WILTED, 1144 FLORIST_ORDER_FRUIT_CAKE, //15 1145 FLORIST_ORDER_PERSONAL_SENTIMENTS, 1146 FLORIST_ORDER_CARD_LENGTH, 1147 FLORIST_ORDER_SELECT_FROM_OURS, 1148 FLORIST_ORDER_STANDARDIZED_CARDS, 1149 FLORIST_ORDER_BILLING_INFO, //20 1150 FLORIST_ORDER_NAME, 1151 }; 1152 1153 1154 1155 //Florist Gallery.c 1156 enum 1157 { 1158 FLORIST_GALLERY_PREV, 1159 FLORIST_GALLERY_NEXT, 1160 FLORIST_GALLERY_CLICK_TO_ORDER, 1161 FLORIST_GALLERY_ADDIFTIONAL_FEE, 1162 FLORIST_GALLERY_HOME, 1163 }; 1164 1165 1166 //Florist Cards 1167 enum 1168 { 1169 FLORIST_CARDS_CLICK_SELECTION, 1170 FLORIST_CARDS_BACK, 1171 }; 1172 1173 // Bobbyr Mail Order.c 1174 enum 1175 { 1176 BOBBYR_ORDER_FORM, 1177 BOBBYR_QTY, 1178 BOBBYR_WEIGHT, 1179 BOBBYR_NAME, 1180 BOBBYR_UNIT_PRICE, 1181 BOBBYR_TOTAL, 1182 BOBBYR_SUB_TOTAL, 1183 BOBBYR_S_H, 1184 BOBBYR_GRAND_TOTAL, 1185 BOBBYR_SHIPPING_LOCATION, 1186 BOBBYR_SHIPPING_SPEED, 1187 BOBBYR_COST, 1188 BOBBYR_OVERNIGHT_EXPRESS, 1189 BOBBYR_BUSINESS_DAYS, 1190 BOBBYR_STANDARD_SERVICE, 1191 BOBBYR_CLEAR_ORDER, 1192 BOBBYR_ACCEPT_ORDER, 1193 BOBBYR_BACK, 1194 BOBBYR_HOME, 1195 BOBBYR_USED_TEXT, 1196 BOBBYR_CANT_AFFORD_PURCHASE, 1197 BOBBYR_SELECT_DEST, 1198 BOBBYR_CONFIRM_DEST, 1199 BOBBYR_PACKAGE_WEIGHT, 1200 BOBBYR_MINIMUM_WEIGHT, 1201 BOBBYR_GOTOSHIPMENT_PAGE, 1202 }; 1203 1204 1205 //BobbyRGuns.c 1206 enum 1207 { 1208 BOBBYR_GUNS_TO_ORDER, 1209 BOBBYR_GUNS_CLICK_ON_ITEMS, 1210 BOBBYR_GUNS_PREVIOUS_ITEMS, 1211 BOBBYR_GUNS_GUNS, 1212 BOBBYR_GUNS_AMMO, 1213 BOBBYR_GUNS_ARMOR, //5 1214 BOBBYR_GUNS_MISC, 1215 BOBBYR_GUNS_USED, 1216 BOBBYR_GUNS_MORE_ITEMS, 1217 BOBBYR_GUNS_ORDER_FORM, 1218 BOBBYR_GUNS_HOME, //10 1219 1220 BOBBYR_GUNS_WGHT, 1221 BOBBYR_GUNS_CALIBRE, 1222 BOBBYR_GUNS_MAGAZINE, 1223 BOBBYR_GUNS_RANGE, 1224 BOBBYR_GUNS_DAMAGE, 1225 BOBBYR_GUNS_ROF, //5 1226 BOBBYR_GUNS_COST, 1227 BOBBYR_GUNS_IN_STOCK, 1228 BOBBYR_GUNS_QTY_ON_ORDER, 1229 BOBBYR_GUNS_DAMAGED, 1230 BOBBYR_GUNS_SUB_TOTAL, 1231 BOBBYR_GUNS_PERCENT_FUNCTIONAL, 1232 1233 BOBBYR_MORE_THEN_10_PURCHASES, 1234 BOBBYR_MORE_NO_MORE_IN_STOCK, 1235 BOBBYR_NO_MORE_STOCK, 1236 1237 }; 1238 1239 1240 1241 1242 //BobbyR.c 1243 enum 1244 { 1245 BOBBYR_ADVERTISMENT_1, 1246 BOBBYR_ADVERTISMENT_2, 1247 BOBBYR_USED, 1248 BOBBYR_MISC, 1249 BOBBYR_GUNS, 1250 BOBBYR_AMMO, 1251 BOBBYR_ARMOR, 1252 BOBBYR_ADVERTISMENT_3, 1253 BOBBYR_UNDER_CONSTRUCTION, 1254 }; 1255 1256 //Aim Sort.c 1257 enum 1258 { 1259 AIM_AIMMEMBERS, 1260 SORT_BY, 1261 MUGSHOT_INDEX, 1262 MERCENARY_FILES, 1263 ALUMNI_GALLERY 1264 }; 1265 1266 1267 1268 //Aim Policies.c 1269 enum 1270 { 1271 AIM_POLICIES_PREVIOUS, 1272 AIM_POLICIES_HOMEPAGE, 1273 AIM_POLICIES_POLICY, 1274 AIM_POLICIES_NEXT_PAGE, 1275 AIM_POLICIES_DISAGREE, 1276 AIM_POLICIES_AGREE, 1277 }; 1278 1279 1280 //Aim Member.c 1281 enum 1282 { 1283 AIM_MEMBER_FEE, 1284 AIM_MEMBER_CONTRACT, 1285 AIM_MEMBER_1_DAY, 1286 AIM_MEMBER_1_WEEK, 1287 AIM_MEMBER_2_WEEKS, 1288 AIM_MEMBER_PREVIOUS, 1289 AIM_MEMBER_CONTACT, 1290 AIM_MEMBER_NEXT, 1291 AIM_MEMBER_ADDTNL_INFO, 1292 AIM_MEMBER_ACTIVE_MEMBERS, 1293 AIM_MEMBER_OPTIONAL_GEAR, 1294 AIM_MEMBER_MEDICAL_DEPOSIT_REQ, 1295 }; 1296 1297 1298 1299 //Aim Member.c 1300 enum 1301 { 1302 AIM_MEMBER_CONTRACT_CHARGE, 1303 AIM_MEMBER_ONE_DAY, 1304 AIM_MEMBER_ONE_WEEK, 1305 AIM_MEMBER_TWO_WEEKS, 1306 AIM_MEMBER_NO_EQUIPMENT, 1307 AIM_MEMBER_BUY_EQUIPMENT, //5 1308 AIM_MEMBER_TRANSFER_FUNDS, 1309 AIM_MEMBER_CANCEL, 1310 AIM_MEMBER_HIRE, 1311 AIM_MEMBER_HANG_UP, 1312 AIM_MEMBER_OK, //10 1313 AIM_MEMBER_LEAVE_MESSAGE, 1314 AIM_MEMBER_VIDEO_CONF_WITH, 1315 AIM_MEMBER_CONNECTING, 1316 AIM_MEMBER_WITH_MEDICAL, //14 1317 }; 1318 1319 //Aim Member.c 1320 enum 1321 { 1322 AIM_MEMBER_FUNDS_TRANSFER_SUCCESFUL, 1323 AIM_MEMBER_FUNDS_TRANSFER_FAILED, 1324 AIM_MEMBER_NOT_ENOUGH_FUNDS, 1325 1326 AIM_MEMBER_ON_ASSIGNMENT, 1327 AIM_MEMBER_LEAVE_MSG, 1328 AIM_MEMBER_DEAD, 1329 1330 AIM_MEMBER_ALREADY_HAVE_20_MERCS, 1331 1332 AIM_MEMBER_PRERECORDED_MESSAGE, 1333 AIM_MEMBER_MESSAGE_RECORDED, 1334 1335 }; 1336 1337 //AIM Link.c 1338 1339 1340 //Aim History 1341 enum 1342 { 1343 AIM_HISTORY_TITLE, 1344 AIM_HISTORY_PREVIOUS, 1345 AIM_HISTORY_HOME, 1346 AIM_HISTORY_AIM_ALUMNI, 1347 AIM_HISTORY_NEXT, 1348 }; 1349 1350 1351 1352 //Aim Facial Index 1353 enum 1354 { 1355 AIM_FI_PRICE, 1356 AIM_FI_EXP, 1357 AIM_FI_MARKSMANSHIP, 1358 AIM_FI_MEDICAL, 1359 AIM_FI_EXPLOSIVES, 1360 AIM_FI_MECHANICAL, 1361 AIM_FI_AIM_MEMBERS_SORTED_ASCENDING, 1362 AIM_FI_AIM_MEMBERS_SORTED_DESCENDING, 1363 AIM_FI_LEFT_CLICK, 1364 AIM_FI_TO_SELECT, 1365 AIM_FI_RIGHT_CLICK, 1366 AIM_FI_TO_ENTER_SORT_PAGE, 1367 AIM_FI_DEAD, 1368 }; 1369 1370 1371 //AimArchives. 1372 enum 1373 { 1374 AIM_ALUMNI_PAGE_1, 1375 AIM_ALUMNI_PAGE_2, 1376 AIM_ALUMNI_PAGE_3, 1377 AIM_ALUMNI_ALUMNI, 1378 AIM_ALUMNI_DONE, 1379 }; 1380 1381 1382 1383 //Aim Home Page 1384 enum 1385 { 1386 // AIM_INFO_1, 1387 // AIM_INFO_2, 1388 // AIM_POLICIES, 1389 // AIM_HISTORY, 1390 // AIM_LINKS, //5 1391 AIM_INFO_3, 1392 AIM_INFO_4, 1393 AIM_INFO_5, 1394 AIM_INFO_6, 1395 AIM_INFO_7, //9 1396 AIM_BOBBYR_ADD1, 1397 AIM_BOBBYR_ADD2, 1398 AIM_BOBBYR_ADD3, 1399 1400 }; 1401 1402 1403 //Aim Home Page 1404 enum 1405 { 1406 AIM_HOME, 1407 AIM_MEMBERS, 1408 AIM_ALUMNI, 1409 AIM_POLICIES, 1410 AIM_HISTORY, 1411 AIM_LINKS, 1412 }; 1413 1414 1415 // MapScreen 1416 enum 1417 { 1418 MAP_SCREEN_MAP_LEVEL, 1419 MAP_SCREEN_NO_MILITIA_TEXT, 1420 }; 1421 1422 enum 1423 { 1424 //Coordinating simultaneous arrival dialog strings 1425 STR_DETECTED_SINGULAR, 1426 STR_DETECTED_PLURAL, 1427 STR_COORDINATE, 1428 //AutoResove Enemy capturing strings 1429 STR_ENEMY_SURRENDER_OFFER, 1430 STR_ENEMY_CAPTURED, 1431 //AutoResolve Text buttons 1432 STR_AR_RETREAT_BUTTON, 1433 STR_AR_DONE_BUTTON, 1434 //AutoResolve header text 1435 STR_AR_DEFEND_HEADER, 1436 STR_AR_ATTACK_HEADER, 1437 STR_AR_ENCOUNTER_HEADER, 1438 STR_AR_SECTOR_HEADER, 1439 //String for AutoResolve battle over conditions 1440 STR_AR_OVER_VICTORY, 1441 STR_AR_OVER_DEFEAT, 1442 STR_AR_OVER_SURRENDERED, 1443 STR_AR_OVER_CAPTURED, 1444 STR_AR_OVER_RETREATED, 1445 STR_AR_MILITIA_NAME, 1446 STR_AR_ELITE_NAME, 1447 STR_AR_TROOP_NAME, 1448 STR_AR_ADMINISTRATOR_NAME, 1449 STR_AR_CREATURE_NAME, 1450 STR_AR_TIME_ELAPSED, 1451 STR_AR_MERC_RETREATED, 1452 STR_AR_MERC_RETREATING, 1453 STR_AR_MERC_RETREAT, 1454 //Strings for prebattle interface 1455 STR_PB_AUTORESOLVE_BTN, 1456 STR_PB_GOTOSECTOR_BTN, 1457 STR_PB_RETREATMERCS_BTN, 1458 STR_PB_ENEMYENCOUNTER_HEADER, 1459 STR_PB_ENEMYINVASION_HEADER, 1460 STR_PB_ENEMYAMBUSH_HEADER, 1461 STR_PB_ENTERINGENEMYSECTOR_HEADER, 1462 STR_PB_CREATUREATTACK_HEADER, 1463 STR_PB_BLOODCATAMBUSH_HEADER, 1464 STR_PB_ENTERINGBLOODCATLAIR_HEADER, 1465 STR_PB_LOCATION, 1466 STR_PB_ENEMIES, 1467 STR_PB_MERCS, 1468 STR_PB_MILITIA, 1469 STR_PB_CREATURES, 1470 STR_PB_BLOODCATS, 1471 STR_PB_SECTOR, 1472 STR_PB_NONE, 1473 STR_PB_NOTAPPLICABLE_ABBREVIATION, 1474 STR_PB_DAYS_ABBREVIATION, 1475 STR_PB_HOURS_ABBREVIATION, 1476 //Strings for the tactical placement gui 1477 //The four buttons and it's help text. 1478 STR_TP_CLEAR, 1479 STR_TP_SPREAD, 1480 STR_TP_GROUP, 1481 STR_TP_DONE, 1482 STR_TP_CLEARHELP, 1483 STR_TP_SPREADHELP, 1484 STR_TP_GROUPHELP, 1485 STR_TP_DONEHELP, 1486 STR_TP_DISABLED_DONEHELP, 1487 //various strings. 1488 STR_TP_SECTOR, 1489 STR_TP_CHOOSEENTRYPOSITIONS, 1490 STR_TP_INACCESSIBLE_MESSAGE, 1491 STR_TP_INVALID_MESSAGE, 1492 STR_PB_AUTORESOLVE_FASTHELP, 1493 STR_PB_DISABLED_AUTORESOLVE_FASTHELP, 1494 STR_PB_GOTOSECTOR_FASTHELP, 1495 STR_BP_RETREATSINGLE_FASTHELP, 1496 STR_BP_RETREATPLURAL_FASTHELP, 1497 1498 //various popup messages for battle, 1499 STR_DIALOG_ENEMIES_ATTACK_MILITIA, 1500 STR_DIALOG_CREATURES_ATTACK_MILITIA, 1501 STR_DIALOG_CREATURES_KILL_CIVILIANS, 1502 STR_DIALOG_ENEMIES_ATTACK_UNCONCIOUSMERCS, 1503 STR_DIALOG_CREATURES_ATTACK_UNCONCIOUSMERCS, 1504 }; 1505 1506 1507 //enums for the Shopkeeper Interface 1508 enum 1509 { 1510 SKI_TEXT_MERCHADISE_IN_STOCK, 1511 SKI_TEXT_PAGE, 1512 SKI_TEXT_TOTAL_COST, 1513 SKI_TEXT_TOTAL_VALUE, 1514 SKI_TEXT_EVALUATE, 1515 SKI_TEXT_TRANSACTION, 1516 SKI_TEXT_DONE, 1517 SKI_TEXT_REPAIR_COST, 1518 SKI_TEXT_ONE_HOUR, 1519 SKI_TEXT_PLURAL_HOURS, 1520 SKI_TEXT_REPAIRED, 1521 SKI_TEXT_NO_MORE_ROOM_IN_PLAYER_OFFER_AREA, 1522 SKI_TEXT_MINUTES, 1523 SKI_TEXT_DROP_ITEM_TO_GROUND, 1524 }; 1525 1526 //ShopKeeperInterface Message Box defines 1527 enum 1528 { 1529 SKI_QUESTION_TO_DEDUCT_MONEY_FROM_PLAYERS_ACCOUNT_TO_COVER_DIFFERENCE, 1530 SKI_SHORT_FUNDS_TEXT, 1531 SKI_QUESTION_TO_DEDUCT_MONEY_FROM_PLAYERS_ACCOUNT_TO_COVER_COST, 1532 1533 SKI_TRANSACTION_BUTTON_HELP_TEXT, 1534 SKI_REPAIR_TRANSACTION_BUTTON_HELP_TEXT, 1535 SKI_DONE_BUTTON_HELP_TEXT, 1536 1537 SKI_PLAYERS_CURRENT_BALANCE, 1538 }; 1539 1540 1541 //enums for the above text 1542 enum 1543 { 1544 SLG_SAVE_GAME, 1545 SLG_LOAD_GAME, 1546 SLG_CANCEL, 1547 SLG_SAVE_SELECTED, 1548 SLG_LOAD_SELECTED, 1549 SLG_SAVE_GAME_OK, //5 1550 SLG_SAVE_GAME_ERROR, 1551 SLG_LOAD_GAME_OK, 1552 SLG_LOAD_GAME_ERROR, 1553 SLG_GAME_VERSION_DIF, 1554 SLG_DELETE_ALL_SAVE_GAMES, //10 1555 SLG_SAVED_GAME_VERSION_DIF, 1556 SLG_BOTH_GAME_AND_SAVED_GAME_DIF, 1557 SLG_CONFIRM_SAVE, 1558 SLG_NOT_ENOUGH_HARD_DRIVE_SPACE, 1559 SLG_SAVING_GAME_MESSAGE, 1560 SLG_NORMAL_GUNS, 1561 SLG_ADDITIONAL_GUNS, 1562 SLG_REALISTIC, 1563 SLG_SCIFI, 1564 1565 SLG_DIFF, 1566 }; 1567 1568 1569 //OptionScreen.h 1570 // defines used for the zOptionsText 1571 enum 1572 { 1573 OPT_SAVE_GAME, 1574 OPT_LOAD_GAME, 1575 OPT_MAIN_MENU, 1576 OPT_DONE, 1577 OPT_SOUND_FX, 1578 OPT_SPEECH, 1579 OPT_MUSIC, 1580 OPT_RETURN_TO_MAIN, 1581 OPT_NEED_AT_LEAST_SPEECH_OR_SUBTITLE_OPTION_ON, 1582 }; 1583 1584 1585 //used with the gMoneyStatsDesc[] 1586 enum 1587 { 1588 MONEY_DESC_AMOUNT, 1589 MONEY_DESC_REMAINING, 1590 MONEY_DESC_AMOUNT_2_SPLIT, 1591 MONEY_DESC_TO_SPLIT, 1592 1593 MONEY_DESC_PLAYERS, 1594 MONEY_DESC_BALANCE, 1595 MONEY_DESC_AMOUNT_2_WITHDRAW, 1596 MONEY_DESC_TO_WITHDRAW, 1597 1598 }; 1599 1600 1601 // used with gzMoneyWithdrawMessageText 1602 enum 1603 { 1604 MONEY_TEXT_WITHDRAW_MORE_THEN_MAXIMUM, 1605 CONFIRMATION_TO_DEPOSIT_MONEY_TO_ACCOUNT, 1606 }; 1607 1608 1609 1610 // Game init option screen 1611 enum 1612 { 1613 GIO_INITIAL_GAME_SETTINGS, 1614 1615 GIO_GAME_STYLE_TEXT, 1616 GIO_REALISTIC_TEXT, 1617 GIO_SCI_FI_TEXT, 1618 1619 GIO_GUN_OPTIONS_TEXT, 1620 GIO_GUN_NUT_TEXT, 1621 GIO_REDUCED_GUNS_TEXT, 1622 1623 GIO_DIF_LEVEL_TEXT, 1624 GIO_EASY_TEXT, 1625 GIO_MEDIUM_TEXT, 1626 GIO_HARD_TEXT, 1627 1628 GIO_OK_TEXT, 1629 GIO_CANCEL_TEXT, 1630 1631 GIO_GAME_SAVE_STYLE_TEXT, 1632 GIO_SAVE_ANYWHERE_TEXT, 1633 GIO_IRON_MAN_TEXT, 1634 GIO_DEAD_IS_DEAD_TEXT, 1635 }; 1636 1637 1638 1639 enum 1640 { 1641 LAPTOP_BN_HLP_TXT_VIEW_EMAIL, 1642 LAPTOP_BN_HLP_TXT_BROWSE_VARIOUS_WEB_SITES, 1643 LAPTOP_BN_HLP_TXT_VIEW_FILES_AND_EMAIL_ATTACHMENTS, 1644 LAPTOP_BN_HLP_TXT_READ_LOG_OF_EVENTS, 1645 LAPTOP_BN_HLP_TXT_VIEW_TEAM_INFO, 1646 LAPTOP_BN_HLP_TXT_VIEW_FINANCIAL_SUMMARY_AND_HISTORY, 1647 LAPTOP_BN_HLP_TXT_CLOSE_LAPTOP, 1648 1649 LAPTOP_BN_HLP_TXT_YOU_HAVE_NEW_MAIL, 1650 LAPTOP_BN_HLP_TXT_YOU_HAVE_NEW_FILE, 1651 1652 1653 BOOKMARK_TEXT_ASSOCIATION_OF_INTERNATION_MERCENARIES, 1654 BOOKMARK_TEXT_BOBBY_RAY_ONLINE_WEAPON_MAIL_ORDER, 1655 BOOKMARK_TEXT_INSTITUTE_OF_MERCENARY_PROFILING, 1656 BOOKMARK_TEXT_MORE_ECONOMIC_RECRUITING_CENTER, 1657 BOOKMARK_TEXT_MCGILLICUTTY_MORTUARY, 1658 BOOKMARK_TEXT_UNITED_FLORAL_SERVICE, 1659 BOOKMARK_TEXT_INSURANCE_BROKERS_FOR_AIM_CONTRACTS, 1660 1661 }; 1662 1663 //enums used for the mapscreen inventory messages 1664 enum 1665 { 1666 MAPINV_MERC_ISNT_CLOSE_ENOUGH, 1667 MAPINV_CANT_SELECT_MERC, 1668 MAPINV_NOT_IN_SECTOR_TO_TAKE, 1669 MAPINV_CANT_PICKUP_IN_COMBAT, 1670 MAPINV_CANT_DROP_IN_COMBAT, 1671 MAPINV_NOT_IN_SECTOR_TO_DROP, 1672 }; 1673 1674 1675 //the laptop broken link site 1676 enum 1677 { 1678 BROKEN_LINK_TXT_ERROR_404, 1679 BROKEN_LINK_TXT_SITE_NOT_FOUND, 1680 }; 1681 1682 //Bobby rays page for recent shipments 1683 enum 1684 { 1685 BOBBYR_SHIPMENT__TITLE, 1686 BOBBYR_SHIPMENT__ORDER_NUM, 1687 BOBBYR_SHIPMENT__NUM_ITEMS, 1688 BOBBYR_SHIPMENT__ORDERED_ON, 1689 }; 1690 1691 enum 1692 { 1693 CRDT_CAMFIELD, 1694 CRDT_SHAWN, 1695 CRDT_KRIS, 1696 CRDT_IAN, 1697 CRDT_LINDA, 1698 CRDT_ERIC, 1699 CRDT_LYNN, 1700 CRDT_NORM, 1701 CRDT_GEORGE, 1702 CRDT_STACEY, 1703 CRDT_SCOTT, 1704 CRDT_EMMONS, 1705 CRDT_DAVE, 1706 CRDT_ALEX, 1707 CRDT_JOEY, 1708 1709 NUM_PEOPLE_IN_CREDITS, 1710 }; 1711 1712 /* This is from _JA25EnglishText.h */ 1713 enum 1714 { 1715 TCTL_MSG__RANGE_TO_TARGET, 1716 TCTL_MSG__RANGE_TO_TARGET_AND_GUN_RANGE, 1717 TCTL_MSG__DISPLAY_COVER, 1718 TCTL_MSG__LOS, 1719 TCTL_MSG__IRON_MAN_CANT_SAVE_NOW, 1720 TCTL_MSG__CANNOT_SAVE_DURING_COMBAT, 1721 TCTL_MSG__CANNOT_LOAD_PREVIOUS_SAVE, 1722 TCTL_MSG__DEAD_IS_DEAD_CANT_SAVE_NOW, 1723 TCTL_MSG__CHANCE_TO_HIT_TARGET, 1724 }; 1725 1726 #endif 1727