New feature: Getting and using intel allows for more spy-related roleplay.

For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=23643&goto=352475&#msg_352475

Requires GameDir >= r2401.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8522 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2018-02-18 23:17:34 +00:00
parent ee73811cfe
commit e55b480996
83 changed files with 3784 additions and 937 deletions
+59 -1
View File
@@ -1099,7 +1099,8 @@ enum
WEAPON_CLEANING_STR,
PRISONER_NO_PRISONS_STR,
PRISONER_FIELDINTERROGATION_STR,
PRISONER_FIELDINTERROGATION_SHORT_STR,
PRISONER_DECIDE_STR,
PRISONER_LETGO_STR,
PRISONER_OFFER_SURRENDER,
@@ -1963,6 +1964,10 @@ enum
SKI_DONE_BUTTON_HELP_TEXT,
SKI_PLAYERS_CURRENT_BALANCE,
SKI_QUESTION_TO_DEDUCT_INTEL_FROM_PLAYERS_ACCOUNT_TO_COVER_DIFFERENCE,
SKI_QUESTION_TO_DEDUCT_INTEL_FROM_PLAYERS_ACCOUNT_TO_COVER_COST,
TEXT_NUM_SKI_MBOX_TEXT
};
@@ -2641,6 +2646,11 @@ enum
TEXT_SKILL_DENIAL_PRONEPERSONORCORPSE,
TEXT_SKILL_DENIAL_CROUCH,
TEXT_SKILL_DENIAL_FREEHANDS,
TEXT_SKILL_DENIAL_COVERTTRAIT,
TEXT_SKILL_DENIAL_ENEMYSECTOR,
TEXT_SKILL_DENIAL_SINGLEMERC,
TEXT_SKILL_DENIAL_NOALARM,
TEXT_SKILL_DENIAL_DISGUISE_CIV_OR_MIL,
TEXT_SKILL_DENIAL_MAX,
};
@@ -2941,7 +2951,14 @@ enum
TEXT_DISEASE_UNDIAGNOSED
};
enum
{
TEXT_SPY_CONCEAL,
TEXT_SPY_GETINTEL,
};
extern STR16 szDiseaseText[];
extern STR16 szSpyText[];
extern STR16 szFoodText[];
extern STR16 szIMPGearWebSiteText[];
@@ -3001,6 +3018,47 @@ extern STR16 szLaptopStatText[];
// Flugente: gear templates
extern STR16 szGearTemplateText[];
// Flugente: intel
enum
{
// defaults
TEXT_INTEL_TITLE,
TEXT_INTEL_SUBTITLE,
TEXT_INTEL_LINK_1,
TEXT_INTEL_LINK_2,
TEXT_INTEL_LINK_3,
// buy info
TEXT_INTEL_BUDGET,
TEXT_INTEL_TEXT_1,
TEXT_INTEL_TEXT_2,
TEXT_INTEL_OFFER_1,
TEXT_INTEL_AIRREGION,
TEXT_INTEL_AIRREGION_BUY1,
TEXT_INTEL_AIRREGION_BUY2,
TEXT_INTEL_DROPDOWN_HELPTEXT,
TEXT_INTEL_MAPREGION_1,
// about us
TEXT_INTEL_ABOUTUS_1 = TEXT_INTEL_MAPREGION_1 + 16,
TEXT_INTEL_ABOUTUS_MAX = TEXT_INTEL_ABOUTUS_1 + 6,
// sell info
TEXT_INTEL_SELL_1 = TEXT_INTEL_ABOUTUS_MAX,
TEXT_INTEL_SELL_BUTTON_1,
TEXT_INTEL_SELL_BUTTON_2,
TEXT_INTEL_SELL_BUTTON_3,
TEXT_INTEL_SELL_ALREADYGOT_1,
};
extern STR16 szIntelWebsiteText[];
extern STR16 szIntelText[];
#define TACTICAL_INVENTORY_DIALOG_NUM 16
#define TACTICAL_COVER_DIALOG_NUM 16