More turncoat-related fixes and tweaks (by rftr):

- added "recruit turncoat" to the talk menu
- recruiting turncoats now costs AP (AP_TALK in APBPConstants)
- fixed groups not decrementing soldiers when activating turncoats
- fixed a hang when activating a sector with 100% turncoats in realtime

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8988 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sevenfm
2021-04-29 06:28:40 +00:00
parent 61e6f4e98a
commit 59fba04ff5
12 changed files with 81 additions and 38 deletions
+1
View File
@@ -1113,6 +1113,7 @@ enum
PRISONER_OFFER_SURRENDER_STR,
PRISONER_DISTRACT_STR,
PRISONER_TALK_STR,
PRISONER_RECRUIT_TURNCOAT_STR,
// sevenfm: new disarm trap dialog, new messages for wrong mines when arming
DISARM_DIALOG_DISARM,
+1
View File
@@ -4060,6 +4060,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"我方缴械投降", //L"Offer surrender",
L"转移", //L"Distract",
L"交谈",
L"招募被策反的敌军", //L"Recruit turncoat", // TODO: confirm translation. copied from pTraitSkillsMenuStrings
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
L"拆除陷阱",
+1
View File
@@ -4048,6 +4048,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Offer surrender",
L"Distract", // TODO.Translate
L"Talk",
L"Recruit Turncoat", // TODO: translate
// TODO.Translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
+1
View File
@@ -4060,6 +4060,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Offer surrender",
L"Distract",
L"Talk",
L"Recruit Turncoat",
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
L"Disarm trap",
+1
View File
@@ -4053,6 +4053,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Votre reddition",
L"Distract", // TODO.Translate
L"Parler",
L"Recruit Turncoat", // TODO: translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
L"Désamorcer le piège",
+1
View File
@@ -4081,6 +4081,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Kapitulation anbieten",
L"Ablenken",
L"Sprechen",
L"Recruit Turncoat", // TODO: translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
L"Falle entschärfen",
+1
View File
@@ -4042,6 +4042,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Offer surrender",
L"Distract", // TODO.Translate
L"Talk",
L"Recruit Turncoat", // TODO: translate
// TODO.Translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
+1
View File
@@ -4053,6 +4053,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Offer surrender",
L"Distract", // TODO.Translate
L"Talk",
L"Recruit Turncoat", // TODO: translate
// TODO.Translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
+1
View File
@@ -4060,6 +4060,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Предложить сдаться",
L"Distract", // TODO.Translate
L"Переговоры",
L"Recruit Turncoat", // TODO: translate
// added by sevenfm: disarm messagebox options, messages when arming wrong bomb
L"Обезвредить",