New feature: individual militia creates small militia profiles that track a militia's history and allow it to be recreated, thereby maintaining the illusion of persistent militia.

Requires GameDir >= r2316.

For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=tree&th=23044&goto=345324&#msg_345324

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8202 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2016-05-06 14:51:24 +00:00
parent 67927ed723
commit 9f52c940a8
75 changed files with 6740 additions and 703 deletions
+116 -1
View File
@@ -4976,6 +4976,7 @@ STR16 pBookMarkStrings[] =
L"MeLoDY",
L"WHO",
L"Kerberus",
L"Militia Overview",
};
STR16 pBookmarkTitle[] =
@@ -5098,6 +5099,8 @@ STR16 pWebPagesTitles[] =
L"Kerberus - About Us",
L"Kerberus - Hire a Team",
L"Kerberus - Individual Contracts",
L"Militia Roster",
L"Militia Statistics",
L"Bobby Ray's - Recent Shipments",
L"Encyclopedia",
L"Encyclopedia - Data",
@@ -6892,7 +6895,8 @@ STR16 gzLaptopHelpText[] =
L"Campaign History",
L"Mercenaries Love or Dislike You",
L"World Health Organization",
L"Kerberus - Excellence In Security",
L"Kerberus - Experience In Security",
L"Militia Overview",
};
@@ -10935,4 +10939,115 @@ STR16 szFortificationText[] =
L"Tileset %d: %s",
};
STR16 szMilitiaWebSite[] =
{
// main page
L"Militia",
L"Militia Forces Overview",
// links to other pages
L"Militia Roster",
L"Statistics",
L"About",
};
STR16 szIndividualMilitiaBattleReportText[] =
{
L"Took part in Operation %s",
L"Recruited on Day %d, %d:%2d in %s",
L"Promoted on Day %d, %d:%2d",
L"KIA, Operation %s",
L"Lightly wounded during Operation %s",
L"Heavily wounded during Operation %s",
L"Critically wounded during Operation %s",
L"Valiantly fought in Operation %s",
L"Hired from Kerberus on Day %d, %d:%2d in %s",
L"Defected to us on Day %d, %d:%2d in %s",
L"Contract terminated on Day %d, %d:%2d",
};
STR16 szIndividualMilitiaTraitRequirements[] =
{
L"HP",
L"AGI",
L"DEX",
L"STR",
L"LDR",
L"MRK",
L"MEC",
L"EXP",
L"MED",
L"WIS",
L"\nMust have regular or elite rank",
L"\nMust have elite rank",
L"\n\n|F|u|l|f|i|l|l|e|d |R|e|q|u|i|r|e|m|e|n|t|s",
L"\n\n|F|a|i|l|e|d |R|e|q|u|i|r|e|m|e|n|t|s",
L"\n%d %s",
L"\nBasic version of trait",
L" (Expert)"
};
STR16 szIdividualMilitiaWebsiteText[] =
{
L"Operations",
L"Are you sure you want to release %s from your service?",
L"HP ratio: %3.0f %% Daily Wage: %3d$ Age: %d years",
L"Daily Wage: %3d$ Age: %d years",
L"Kills: %d Assists: %d",
L"Status: Deceased",
L"Status: Fired",
L"Status: Active",
L"Terminate Contract",
L"Personal Data",
L"Service Record",
L"Inventory",
L"Militia name",
L"Sector name",
L"Weapon",
L"HP ratio: %3.1f%%%%%%%",
L"%s is not active in the currently loaded sector.",
L"%s has been promoted to regular militia",
L"%s has been promoted to elite militia",
};
STR16 szIdividualMilitiaWebsiteFilterText_Dead[] =
{
L"All statuses",
L"Deceased",
L"Active",
L"Fired",
};
STR16 szIdividualMilitiaWebsiteFilterText_Rank[] =
{
L"All ranks",
L"Green",
L"Regular",
L"Elite",
};
STR16 szIdividualMilitiaWebsiteFilterText_Origin[] =
{
L"All origins",
L"Rebel",
L"PMC",
L"Defector",
};
STR16 szIdividualMilitiaWebsiteFilterText_Sector[] =
{
L"All sectors",
};
#endif //ENGLISH