New feature: environment hazards pose danger to soldiers in certain sectors - first use are snakes that attack anybody in water sources in swamps.

Requires GameDir >= r2327.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8266 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2016-07-03 21:26:45 +00:00
parent 762fb79c09
commit ce6e63831d
28 changed files with 294 additions and 27 deletions
+3
View File
@@ -2971,6 +2971,9 @@ extern STR16 szNonProfileMerchantText[];
// Flugente: externalised weather
extern STR16 szWeatherTypeText[];
// Flugente: snakes
extern STR16 szSnakeText[];
#define TACTICAL_INVENTORY_DIALOG_NUM 16
#define TACTICAL_COVER_DIALOG_NUM 16
+6
View File
@@ -11137,6 +11137,12 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
// WANNE: Some Chinese specific strings that needs to be in unicode!
STR16 ChineseSpecString1 = L"%"; //defined in _ChineseText.cpp as this file is already unicode
STR16 ChineseSpecString2 = L"*%3d%%%"; //defined in _ChineseText.cpp as this file is already unicode
+6
View File
@@ -11154,4 +11154,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //DUTCH
+6
View File
@@ -11137,4 +11137,10 @@ STR16 szWeatherTypeText[] =
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //ENGLISH
+6
View File
@@ -11136,4 +11136,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //FRENCH
+6
View File
@@ -10966,4 +10966,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //GERMAN
+6
View File
@@ -11145,4 +11145,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //ITALIAN
+4 -3
View File
@@ -395,9 +395,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] =
L"迷彩涂装退色的速度 -%d%s\n",// L"-%d%s worn out speed of camouflage by water or time\n",
L"Can spot tracks up to %d tiles away\n", //L"Can spot tracks up to %d tiles away\n",
L" %s%d%% 疾病抗性\n",//L" %s%d%% disease resistance\n",
L" %s%d%% 食物消耗\n",//L" %s%d%% food consumption\n",
L" %s%d%% 水消耗\n",//L" %s%d%% water consumption\n",
L"%s%d%% 疾病抗性\n",//L" %s%d%% disease resistance\n",
L"%s%d%% 食物消耗\n",//L" %s%d%% food consumption\n",
L"%s%d%% 水消耗\n",//L" %s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -396,9 +396,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] = // TODO.Translate
L"-%d%s worn out speed of camouflage by water or time\n",
L"Can spot tracks up to %d tiles away\n",
L" %s%d%% disease resistance\n",
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n",
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -397,9 +397,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] =
L"-%d%s worn out speed of camouflage by water or time\n",
L"Can spot tracks up to %d tiles away\n",
L" %s%d%% disease resistance\n",
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n",
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n",
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -395,9 +395,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] = // TODO.Translate
L"-%d%s de l'usure du camouflage due au temps ou à l'eau\n",
L"Can spot tracks up to %d tiles away\n", // TODO.Translate
L" %s%d%% disease resistance\n",
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n",
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -398,9 +398,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] =
L"-%d%s Abnutzung von Tarnfarbe durch Wasser oder Zeit\n",
L"Kann Spuren bis zu %d Felder weit erkennen\n",
L" %s%d%% disease resistance\n", //TODO.Translate
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n", //TODO.Translate
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -394,9 +394,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] = // TODO.Translate
L"-%d%s worn out speed of camouflage by water or time\n",
L"Can spot tracks up to %d tiles away\n",
L" %s%d%% disease resistance\n",
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n",
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -396,9 +396,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] = // TODO.Translate
L"-%d%s worn out speed of camouflage by water or time\n",
L"Can spot tracks up to %d tiles away\n",
L" %s%d%% disease resistance\n",
L" %s%d%% food consumption\n",
L" %s%d%% water consumption\n",
L"%s%d%% disease resistance\n",
L"%s%d%% food consumption\n",
L"%s%d%% water consumption\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+4 -3
View File
@@ -397,9 +397,10 @@ STR16 gzIMPMajorTraitsHelpTextsSurvival[] =
L"-%d%s к износу камуфляжного покрытия из-за воды и времени\n",
L"Может заметить следы за %d метров\n",
L" %s%d%% к сопротивляемости заболеваниям\n",
L" %s%d%% к потреблению еды\n",
L" %s%d%% к потреблению воды\n",
L"%s%d%% к сопротивляемости заболеваниям\n",
L"%s%d%% к потреблению еды\n",
L"%s%d%% к потреблению воды\n",
L"+%d%% snake evasion\n", // TODO.Translate
};
STR16 gzIMPMinorTraitsHelpTextsNone[]=
+6
View File
@@ -11158,4 +11158,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //POLISH
+6
View File
@@ -11137,4 +11137,10 @@ STR16 szWeatherTypeText[] = // TODO.Translate
L"snow",
};
STR16 szSnakeText[] =
{
L"%s evaded a snake attack!",
L"%s was attacked by a snake!",
};
#endif //RUSSIAN