Mercs can now have multiple disabilities at the same time.

The new fSpecialFlagContractDisability tag for diseases adds a disability every time we are infected with the disease, it is used for PTSD.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8826 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2020-06-20 15:47:43 +00:00
parent 7899cc1f1e
commit d33bc9123c
18 changed files with 147 additions and 36 deletions
+1
View File
@@ -2983,6 +2983,7 @@ enum
TEXT_DISEASE_PTSD_BUNS_SPECIAL,
TEXT_DISEASE_CONTAMINATION_FOUND,
TEXT_DISEASE_ADD_DISABILITY,
};
enum
+2 -1
View File
@@ -11111,7 +11111,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (未诊断的) - %d / %d\n", //L"\n\n%s (undiagnosed) - %d / %d\n",
L"高度的痛苦会导致人格分裂\n", //L"High amount of distress can cause a personality split\n",
L"在%s'库存中发现污染物品。", //L"Contaminated items found in %s' inventory.",
L"在%s'库存中发现污染物品。\n", //L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11127,7 +11127,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n", // TODO.Translate
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11125,7 +11125,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n",
L"High amount of distress can cause a personality split\n",
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n",
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11109,7 +11109,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n", // TODO.Translate
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -10939,7 +10939,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n", // TODO.Translate
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11118,7 +11118,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n", // TODO.Translate
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11131,7 +11131,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (undiagnosed) - %d / %d\n", // TODO.Translate
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =
+2 -1
View File
@@ -11111,7 +11111,8 @@ STR16 szDiseaseText[] =
L"\n\n%s (недиагностирована) - %d / %d\n",
L"High amount of distress can cause a personality split\n", // TODO.Translate
L"Contaminated items found in %s' inventory.",
L"Contaminated items found in %s' inventory.\n",
L"Whenever we get this, a new disability is added.\n", // TODO.Translate
};
STR16 szSpyText[] =