- New prisoner class: Civilians can be interrogated. Does not work for profile-based charcters.

- Capturing civilians is possible if their faction has <fCanBeCaptured> set to 1.

Requires GameDir >= r2215.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7762 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2015-02-28 22:35:30 +00:00
parent 4b70b1e400
commit 9d8e5a4c3a
22 changed files with 321 additions and 99 deletions
+18 -4
View File
@@ -2277,16 +2277,18 @@ STR16 pPrisonerMenuStrings[] = // TODO.Translate
L"Interrogate elites",
L"Interrogate officers",
L"Interrogate generals",
L"Interrogate civilians",
L"Cancel",
};
STR16 pPrisonerMenuDescStrings[] =
{
L"Administrators are easy to process, but give only poor results",
L"Regular troops are common an don't give you high rewards.",
L"Regular troops are common and don't give you high rewards.",
L"If elite troops defect to you, they can become veteran militia.",
L"Interrogating enemy officers can lead you to find enemy generals.",
L"Generals cannot join your militia, but lead to high ransoms.",
L"Civilians don't offer much resistance, but are second-rate troops at best.",
L"Cancel",
};
@@ -3565,8 +3567,18 @@ STR16 pwTownInfoStrings[] =
L"民兵训练度", // 10 // state of civilian training in town
L"民兵", // the state of the trained civilians in the town
L"巡逻民兵", // L"Mobile Training", // HEADROCK HAM 3.6: The stat of Mobile militia training in town
L"囚犯", // Flugente: display number of prisoners
L"%d/%d - %dA %dR %dE %dO %dG", // TODO.Translate // Info: Total # of prisoners/capacity - # of Admins # of Regulars # of Elites # of Officers # of Generals
// Flugente: prisoner texts // TODO.Translate
L"囚犯", //L"Prisoners",
L"%d (capacity %d)",
L"%d Admins",
L"%d Regulars",
L"%d Elites",
L"%d Officers",
L"%d Generals",
L"%d Civilians",
L"%d Special1",
L"%d Special2",
};
// Mine strings
@@ -8131,7 +8143,7 @@ STR16 szFoodTextStr[]=
STR16 szPrisonerTextStr[]=
{
L"审讯了%d军官,%d精英士兵,%d普通士兵和%d巡逻官。",
L"%d officers, %d elites, %d regulars, %d admins, %d generals and %d civilians were interrogated.", // TODO.Translate
L"%d 名俘虏已支付赎金", //L"%d prisoners paid ransom money.",
L"%d 名俘虏已供出同伙位置", //L"%d prisoners revealed enemy positions.",
L"%d军官,%d精英士兵,%d普通士兵和%d巡逻官加入了我方。",
@@ -8144,6 +8156,8 @@ STR16 szPrisonerTextStr[]=
L"这些可以在 INI 设置关闭。", // L"This behaviour is set OFF in your ini settings.",
L"%s释放了%s", //L"%s has freed %s!",
L"A prisoner revealed the location of a high-ranking army officer in %s!", // TODO.Translate
L"The enemy leader refuses to even consider surrender!",
L"%d prisoners volunteered to join our forces.",
};
STR16 szMTATextStr[]=