New feature: radio operator trait allows calling in artillery, requesting reinforcements, scanning for enemies and a few other skills.

Also includes mechansim for easy implementation of new skills.

For more info see http://www.bears-pit.com/board/ubbthreads.php/topics/327348.html#Post327348

Requires GameDir >= r1848.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6547 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2013-10-30 23:05:37 +00:00
parent bef4e7b52b
commit f17829fac9
80 changed files with 4722 additions and 243 deletions
+32
View File
@@ -145,6 +145,9 @@ extern CHAR16 WeaponType[MAXITEMS][30];
extern CHAR16 Message[][STRING_LENGTH];
extern CHAR16 TeamTurnString[][STRING_LENGTH];
extern STR16 pMilitiaControlMenuStrings[]; //lal
extern STR16 pTraitSkillsMenuStrings[]; //Flugente
extern STR16 pTraitSkillsMenuDescStrings[]; //Flugente
extern STR16 pTraitSkillsDenialStrings[]; //Flugente
//extern STR16 pTalkToAllMenuStrings[];
extern STR16 pAssignMenuStrings[];
extern STR16 pTrainingStrings[];
@@ -704,6 +707,21 @@ enum
extern STR16 szCovertTextStr[];
enum
{
STR_POWERPACK_BEGIN,
STR_POWERPACK_FULL,
STR_POWERPACK_GOOD,
STR_POWERPACK_HALF,
STR_POWERPACK_LOW,
STR_POWERPACK_EMPTY,
STR_POWERPACK_END,
TEXT_POWERPACK_STR
};
extern STR16 gPowerPackDesc[];
enum
{
STR_CORPSE_NO_HEAD_ITEM,
@@ -2415,6 +2433,20 @@ extern STR16 szCareLevelText[];
extern STR16 szRacistText[];
extern STR16 szSexistText[];
enum
{
TEXT_SKILL_DENIAL_REQ,
TEXT_SKILL_DENIAL_X_AP,
TEXT_SKILL_DENIAL_X_TXT,
TEXT_SKILL_DENIAL_X_TXT_ORHIGHER,
TEXT_SKILL_DENIAL_X_TXT_ORHIGHER_OR,
TEXT_SKILL_DENIAL_X_MINUTES,
TEXT_SKILL_DENIAL_NOMORTAR,
TEXT_SKILL_DENIAL_ITSCOMPLICATED,
TEXT_SKILL_DENIAL_NODEMON,
TEXT_SKILL_DENIAL_MAX,
};
// Enumeration support
typedef struct Str8EnumLookupType {
+69 -9
View File
@@ -1646,6 +1646,7 @@ STR16 pAssignmentStrings[] =
L"交通工具", // in a vehicle
L"在途中",// in transit - abbreviated form
L"修理", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"锻炼", // training themselves
L"民兵", // training a town to revolt
L"游击队", //L"M.Militia", //training moving militia units //ham3.6
@@ -1734,6 +1735,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"交通工具",
L"在途中",
L"修理",
L"Radio Scan", // radio scan // TODO.Translate
L"锻炼",
L"训练民兵",
L"训练游击队",
@@ -1782,6 +1784,7 @@ STR16 pLongAssignmentStrings[] =
L"交通工具",
L"在途中",
L"修理",
L"Radio Scan", // radio scan // TODO.Translate
L"练习",
L"训练民兵",
L"训练游击队", //L"Train Mobiles",
@@ -1909,8 +1912,9 @@ STR16 pAssignMenuStrings[] =
L"编队",
L"医生",
L"病人",
L"交通工具",
L"交通工具",
L"修理",
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"训练",
L"搬运物品", // move items // TODO.Translate
L"设施", // L"Facility", // the merc is using/staffing a facility //ham3.6
@@ -1939,6 +1943,43 @@ STR16 pMilitiaControlMenuStrings[] =
L"取消", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2143,36 +2184,41 @@ STR16 gzMercSkillTextNew[] =
L"近战",
L"投掷",
L"夜战",
L"潜行", // 15
L"潜行", // 14
L"运动员",
L"健身",
L"爆破",
L"教学",
L"侦察", // 20
L"侦察", // 19
// covert ops is a major trait that was added later
L"特工", // L"Covert Ops",
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"机枪手",
L"掷弹兵",
L"狙击手",
L"游骑兵",
L"枪斗术", // 25
L"游骑兵", // 25
L"枪斗术",
L"武术家",
L"班长",
L"工兵",
L"军医",
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"间谍", // 30
L"Placeholder", // 40
L"间谍", // 41
L"Placeholder", // for radio operator (minor trait)
L"更多...",
};
//////////////////////////////////////////////////////////
@@ -6356,6 +6402,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"侦查:没有什么东西你觉察不到! ± ",
// Covert ops
L"特工: 你让詹姆斯邦德甘拜下风! ± ", // L"Covert Operations: You make 007 look like an amateur! ± ",
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7843,6 +7891,18 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
// 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
+66 -7
View File
@@ -1642,6 +1642,7 @@ STR16 pAssignmentStrings[] =
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Oefenen", // training themselves
L"Militie", // training a town to revolt
L"M.Militia", //training moving militia units // TODO.Translate
@@ -1730,6 +1731,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
L"Radio Scan", // radio scan // TODO.Translate
L"Oefenen", // training themselves
L"Militie", // training a town to revolt
L"Training Mobile Militia", // TODO.Translate
@@ -1778,6 +1780,7 @@ STR16 pLongAssignmentStrings[] =
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
L"Radio Scan", // radio scan // TODO.Translate
L"Oefenen", // training themselves
L"Militie", // training a town to revolt
L"Train Mobiles", // TODO.Translate
@@ -1907,6 +1910,7 @@ STR16 pAssignMenuStrings[] =
L"Patient", // the merc is receiving medical attention
L"Vehicle", // the merc is in a vehicle
L"Repair", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Train", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Facility", // the merc is using/staffing a facility // TODO.Translate
@@ -1935,6 +1939,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Cancel", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2147,28 +2189,31 @@ STR16 gzMercSkillTextNew[] =
L"Scouting", // 19
// covert ops is a major trait that was added later
L"Covert Ops", // 20
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Machinegunner", // 21
L"Machinegunner", // 22
L"Bombardier",
L"Sniper",
L"Ranger",
L"Gunfighter", // 25
L"Gunfighter", // 26
L"Martial Arts",
L"Squadleader",
L"Engineer",
L"Doctor", // 20
L"Doctor", // 30
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spy", // 40
L"Placeholder", // 40
L"Spy", // 41
L"Placeholder", // for radio operator (minor trait)
L"More...",
};
//////////////////////////////////////////////////////////
@@ -6364,6 +6409,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Scouting: Nothing can escape your notice! ± ",
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7860,4 +7907,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //DUTCH
+68 -8
View File
@@ -1646,6 +1646,7 @@ STR16 pAssignmentStrings[] =
L"Vehicle", // in a vehicle
L"In Trans", // in transit - abbreviated form
L"Repair", // repairing
L"Radio Scan", // scanning for nearby patrols
L"Practice", // training themselves
L"Militia", // training a town to revolt
L"M.Militia", //training moving militia units
@@ -1655,7 +1656,7 @@ STR16 pAssignmentStrings[] =
L"Staff", // operating a strategic facility
L"Eat", // eating at a facility (cantina etc.)
L"Rest", // Resting at a facility
L"Prison", // Flugente: interrogate prisoners
L"Prison", // interrogate prisoners
L"Dead", // dead
L"Incap.", // abbreviation for incapacitated
L"POW", // Prisoner of war - captured
@@ -1734,6 +1735,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Vehicle",
L"In Transit",
L"Repair",
L"Radio Scan",
L"Practice",
L"Training Militia",
L"Training Mobile Militia", // Missing
@@ -1782,6 +1784,7 @@ STR16 pLongAssignmentStrings[] =
L"Vehicle",
L"In Transit",
L"Repair",
L"Radio Scan",
L"Practice",
L"Train Militia",
L"Train Mobiles", // Missing
@@ -1911,6 +1914,7 @@ STR16 pAssignMenuStrings[] =
L"Patient", // the merc is receiving medical attention
L"Vehicle", // the merc is in a vehicle
L"Repair", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Train", // the merc is training
L"Move Item", // move items
L"Facility", // the merc is using/staffing a facility
@@ -1939,6 +1943,43 @@ STR16 pMilitiaControlMenuStrings[] =
L"Cancel", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] =
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2151,28 +2192,33 @@ STR16 gzMercSkillTextNew[] =
L"Scouting", // 19
// covert ops is a major trait that was added later
L"Covert Ops", // 20
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Machinegunner", // 21
L"Machinegunner", // 22
L"Bombardier",
L"Sniper",
L"Ranger",
L"Gunfighter", // 25
L"Gunfighter", // 26
L"Martial Arts",
L"Squadleader",
L"Engineer",
L"Doctor", // 20
L"Doctor", // 30
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spy", // 40
L"Placeholder", // 40
L"Spy", // 41
L"Placeholder", // for radio operator (minor trait)
L"More...",
};
//////////////////////////////////////////////////////////
@@ -6356,6 +6402,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Scouting: Nothing can escape your notice! ± ",
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ",
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ",
};
STR16 NewInvMessage[] =
@@ -7844,4 +7892,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //ENGLISH
+64 -5
View File
@@ -1650,6 +1650,7 @@ STR16 pAssignmentStrings[] =
L"Transport", // in a vehicle
L"Transit", // in transit - abbreviated form
L"Réparation", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Formation", // training themselves
L"Milice", // training a town to revolt
L"Milice M.", //training moving militia units
@@ -1737,6 +1738,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Transport",
L"Transit",
L"Réparation",
L"Radio Scan", // radio scan // TODO.Translate
L"Formation",
L"Milice",
L"Forme la milice mobile",//!!! Too long ? -> It is OK
@@ -1785,6 +1787,7 @@ STR16 pLongAssignmentStrings[] =
L"Transport",
L"Transit",
L"Réparation",
L"Radio Scan", // radio scan // TODO.Translate
L"Formation",
L"Milice",
L"Milice mobile",
@@ -1914,6 +1917,7 @@ STR16 pAssignMenuStrings[] =
L"Patient(e)", // the merc is receiving medical attention
L"Transport", // the merc is in a vehicle
L"Réparation", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Formation", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Construction", // the merc is using/staffing a facility
@@ -1942,6 +1946,43 @@ STR16 pMilitiaControlMenuStrings[] =
L"Annuler", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attaquez", // set militia to aggresive
@@ -2154,7 +2195,10 @@ STR16 gzMercSkillTextNew[] =
L"Instructeur",
L"Reconnaissance",
// covert ops is a major trait that was added later
L"Espionnage", // 10 // TODO.Translate !!! "Infiltrateur" ? Char limit ?
L"Espionnage", // 20 // TODO.Translate !!! "Infiltrateur" ? Char limit ?
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Mitrailleur",
L"Bombardier",
@@ -2166,17 +2210,18 @@ STR16 gzMercSkillTextNew[] =
L"Ingénieur",
L"Chirurgien",
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Espion", // 30
L"Placeholder", // 40
L"Espion", // 41
L"Placeholder", // for radio operator (minor trait)
L"Plus...",
};
//////////////////////////////////////////////////////////
@@ -6356,6 +6401,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Reconnaissance : Rien n'échappe à votre vigilance ! ± ",
// Covert ops
L"Déguisement : Vous ferez passer 007 pour un amateur ! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7845,4 +7892,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //FRENCH
+63 -4
View File
@@ -1655,6 +1655,7 @@ STR16 pAssignmentStrings[] =
L"Fahrzeug", // in a vehicle
L"Transit", // in transit - abbreviated form
L"Repar.", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Üben", // training themselves
L"Miliz", // training a town to revolt
L"M.Miliz", //training moving militia units
@@ -1739,6 +1740,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Fahrzeug",
L"Transit",
L"Reparieren",
L"Radio Scan", // radio scan // TODO.Translate
L"Üben",
L"Miliz",
L"Trainiere Mobile Miliz",
@@ -1785,6 +1787,7 @@ STR16 pLongAssignmentStrings[] =
L"Fahrzeug",
L"Transit",
L"Reparieren",
L"Radio Scan", // radio scan // TODO.Translate
L"Üben",
L"Miliz",
L"Trainiere Mobile",
@@ -1910,6 +1913,7 @@ STR16 pAssignMenuStrings[] =
L"Patient", // the merc is receiving medical attention
L"Fahrzeug", // the merc is in a vehicle
L"Repar.", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Training", // the merc is training
L"Umzug", // move items
L"Betrieb", // the merc is using/staffing a facility
@@ -1938,6 +1942,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Abbrechen", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2162,6 +2204,8 @@ STR16 gzMercSkillTextNew[] =
L"Aufklärer",
// covert ops is a major trait that was added later
L"Geheimagent",
// new minor traits
L"Funker", // 21
// second names for major skills
L"MG-Veteran",
L"Artillerist",
@@ -2173,17 +2217,18 @@ STR16 gzMercSkillTextNew[] =
L"Ingenieur",
L"Arzt",
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spion", // 30
L"Placeholder", // 40
L"Spion", // 41
L"Placeholder", // for radio operator (minor trait)
L"Mehr...",
};
@@ -6181,6 +6226,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Aufklärer: Sie sind über die Maßen aufmerksam, haben ein sehr reges Auge und einen nimmermüden Geist. ± ",
// Covert ops
L"Geheimagent: Neben Ihnen schaut 007 wie der reinste Amateur aus! ± ",
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7669,4 +7716,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //GERMAN
+66 -7
View File
@@ -1638,6 +1638,7 @@ STR16 pAssignmentStrings[] =
L"Veicolo", // in a vehicle
L"Transito", // in transit - abbreviated form
L"Riparare", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Esercit.", // training themselves
L"Esercit.", // training a town to revolt
L"M.Militia", //training moving militia units // TODO.Translate
@@ -1726,6 +1727,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"veicolo",
L"In transito",
L"Riparare",
L"Radio Scan", // radio scan // TODO.Translate
L"Esercitarsi",
L"Allenamento Esercito",
L"Training Mobile Militia", // TODO.Translate
@@ -1774,6 +1776,7 @@ STR16 pLongAssignmentStrings[] =
L"Veicolo",
L"In transito",
L"Ripara",
L"Radio Scan", // radio scan // TODO.Translate
L"Esercitarsi",
L"Allenatore esercito",
L"Train Mobiles", // TODO.Translate
@@ -1903,6 +1906,7 @@ STR16 pAssignMenuStrings[] =
L"Paziente", // the merc is receiving medical attention
L"Veicolo", // the merc is in a vehicle
L"Ripara", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Si esercita", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Facility", // the merc is using/staffing a facility // TODO.Translate
@@ -1931,6 +1935,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Cancel", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2143,28 +2185,31 @@ STR16 gzMercSkillTextNew[] =
L"Scouting", // 19
// covert ops is a major trait that was added later
L"Covert Ops", // 20
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Machinegunner", // 21
L"Machinegunner", // 22
L"Bombardier",
L"Sniper",
L"Ranger",
L"Gunfighter", // 25
L"Gunfighter", // 26
L"Martial Arts",
L"Squadleader",
L"Engineer",
L"Doctor", // 20
L"Doctor", // 30
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spy", // 40
L"Placeholder", // 40
L"Spy", // 41
L"Placeholder", // for radio operator (minor trait)
L"More...",
};
//////////////////////////////////////////////////////////
@@ -6351,6 +6396,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Scouting: Nothing can escape your notice! ± ",
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7847,4 +7894,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //ITALIAN
+12
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"爆破",// L"Demolitions",
L"教学",// L"Teaching",
L"侦察",// L"Scouting",
L"Radio Operator",
L"",// L"None",
L"I.M.P 副技能",// L"I.M.P. Minor Traits",
@@ -255,6 +256,17 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"伪装状态下使用近战武器攻击时,秒杀几率增加 +%d%s\n",//L"+%d%s chance of instakill with covert melee weapons\n",
L"伪装动作消耗的AP降低 %d%s\n",//L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"无奖励",// L"No bonuses",
+11
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Demolitions",
L"Teaching",
L"Scouting",
L"Radio Operator",
L"None",
L"I.M.P. Minor Traits",
@@ -257,6 +258,16 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"No bonuses",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+11
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Demolitions",
L"Teaching",
L"Scouting",
L"Radio Operator",
L"None",
L"I.M.P. Minor Traits",
@@ -257,6 +258,16 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]=
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"No bonuses",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+12
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Sabotage",
L"Instructeur",
L"Reconnaissance",
L"Radio Operator",
L"Personne",
L"Traits mineurs IMP",
@@ -256,6 +257,17 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]= // TODO.Translate
L"+%d%s chance of instakill with covert melee weapons\n",
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"Pas de bonus",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+12
View File
@@ -85,6 +85,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Sprengmeister", // alt. "Kampfmittel"
L"Ausbilder", // alt. "Lehren"
L"Aufklärer", // alt. "Spähen"
L"Radio Operator",
L"Keine",
L"B.S.E. Nebenfertigkeiten",
@@ -253,6 +254,17 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"+%d%s Trefferwahrscheinlichkeit für sofortigen Totschlag mit Covert-Ops Nahkampfwaffen\n",
L"Verringerte AP Kosten für verdeckte Operationen durch %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"Keine Boni",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+11
View File
@@ -86,6 +86,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Demolitions",
L"Teaching",
L"Scouting",
L"Radio Operator",
L"None",
L"I.M.P. Minor Traits",
@@ -255,6 +256,16 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"No bonuses",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+11
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"£adunki wybuchowe",
L"Nauczanie",
L"Zwiad",
L"Radio Operator",
L"Brak",
L"Pomniejsze cechy I.M.P",
@@ -257,6 +258,16 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"No bonuses",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+12
View File
@@ -88,6 +88,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Подрывник", //Demolitions
L"Инструктор", //Teaching
L"Разведчик", //Scouting
L"Radio Operator",
L"Нет",
L"I.M.P.: Дополнительные навыки", //I.M.P. Minor Traits
@@ -254,6 +255,17 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"+%d%s к шансу на смертельный удар скрытным оружием ближнего боя.\n",
L"ОД на переодевание снижено на %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"Нет преимуществ",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+11
View File
@@ -89,6 +89,7 @@ STR16 gzIMPSkillTraitsTextNewMinor[]=
L"Demolitions",
L"Teaching",
L"Scouting",
L"Radio Operator",
L"None",
L"I.M.P. Minor Traits",
@@ -258,6 +259,16 @@ STR16 gzIMPMajorTraitsHelpTextsCovertOps[]=
L"Disguise AP cost lowered by %d%s.\n",
};
STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]= // TODO.Translate
{
L"Can use communications equipment\n",
L"Can call in artillery strikes from allies in neighbouring sectors.\n",
L"Via Frequency Scan assignment, enemy patrols can be located.\n",
L"Communications can be jammed sector-wide.\n",
L"If communications are jammed, a operator can scan for the jamming device.\n",
L"Can call in militia reinforcements from neighbouring sectors.\n",
};
STR16 gzIMPMajorTraitsHelpTextsNone[]=
{
L"No bonuses",
+1
View File
@@ -18,6 +18,7 @@ extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
+64 -5
View File
@@ -1654,6 +1654,7 @@ STR16 pAssignmentStrings[] =
L"Pojazd", // in a vehicle
L"Podróż", // in transit - abbreviated form
L"Naprawa", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Praktyka", // training themselves
L"Samoobr.", // training a town to revolt
L"R.Samoobr.", //training moving militia units
@@ -1742,6 +1743,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Pojazd",
L"Podróż",
L"Naprawa",
L"Radio Scan", // radio scan // TODO.Translate
L"Praktyka",
L"Trenuje samoobronę",
L"Training Mobile Militia", // TODO.Translate
@@ -1790,6 +1792,7 @@ STR16 pLongAssignmentStrings[] =
L"Pojazd",
L"W podróży",
L"Naprawa",
L"Radio Scan", // radio scan // TODO.Translate
L"Praktyka",
L"Trenuj samoobronę",
L"Train Mobiles", // TODO.Translate
@@ -1919,6 +1922,7 @@ STR16 pAssignMenuStrings[] =
L"Pacjent", // the merc is receiving medical attention
L"Pojazd", // the merc is in a vehicle
L"Naprawa", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Szkolenie", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Facility", // the merc is using/staffing a facility // TODO.Translate
@@ -1947,6 +1951,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Anuluj", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Atak", // set militia to aggresive
@@ -2158,7 +2200,9 @@ STR16 gzMercSkillTextNew[] =
L"Uczenie",
L"Zwiad",
// covert ops is a major trait that was added later
L"Covert Ops", // 10 // TODO.Translate
L"Covert Ops", // 20 // TODO.Translate
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Strzelec RKMu",
L"Bombardier",
@@ -2169,17 +2213,18 @@ STR16 gzMercSkillTextNew[] =
L"Dowódca Drużyny",
L"Inżynier",
L"Doktor",
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spy", // 40 // TODO.Translate
L"Placeholder", // 40
L"Spy", // 41 // TODO.Translate
L"Placeholder", // for radio operator (minor trait)
L"Więcej...",
};
//////////////////////////////////////////////////////////
@@ -6371,6 +6416,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Zwiadowca: Nic nie umknie twej uwadze! ± ",
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7871,4 +7918,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //POLISH
+63 -4
View File
@@ -1646,6 +1646,7 @@ STR16 pAssignmentStrings[] =
L"Транспорт", // in a vehicle
L"В пути", // in transit - abbreviated form
L"Ремонт", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Практика", // training themselves
L"Ополчение", // training a town to revolt
L"Мобил.гр.", //training moving militia units //M.Militia
@@ -1734,6 +1735,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Транспорт",
L"В пути",
L"Ремонт",
L"Radio Scan", // radio scan // TODO.Translate
L"Практика",
L"Ополчение",
L"Тренирует мобильную группу", //Training Mobile Militia
@@ -1782,6 +1784,7 @@ STR16 pLongAssignmentStrings[] =
L"В транспорте",
L"В пути",
L"Ремонтирует",
L"Radio Scan", // radio scan // TODO.Translate
L"Практикуется",
L"Тренирует ополчение",
L"Тренирует мобильную группу", //Train Mobiles
@@ -1911,6 +1914,7 @@ STR16 pAssignMenuStrings[] =
L"Пациент", // the merc is receiving medical attention
L"Машина", // the merc is in a vehicle
L"Ремонт", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Обучение", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Удобства", // the merc is using/staffing a facility //Facility
@@ -1939,6 +1943,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Отмена", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"В атаку", // set militia to aggresive
@@ -2151,6 +2193,8 @@ STR16 gzMercSkillTextNew[] =
L"Разведчик", //Scouting
// covert ops is a major trait that was added later
L"Covert Ops", // 20 // TODO.Translate
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Пулемётчик", //Machinegunner
L"Артиллерист", //Bombardier
@@ -2161,17 +2205,18 @@ STR16 gzMercSkillTextNew[] =
L"Командир", //Squadleader
L"Инженер", //Engineer
L"Доктор", //Doctor
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Шпион", // 30
L"Placeholder", // 40
L"Шпион", // 41
L"Placeholder", // for radio operator (minor trait)
L"Ещё...",
};
//////////////////////////////////////////////////////////
@@ -6356,6 +6401,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Разведчик: Ничто не скроется от вашего зоркого взгляда! ± ", //Scouting: Nothing can escape your notice!
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7845,4 +7892,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //RUSSIAN
+67 -7
View File
@@ -1646,6 +1646,7 @@ STR16 pAssignmentStrings[] =
L"Vehicle", // in a vehicle
L"In Trans", // in transit - abbreviated form
L"Repair", // repairing
L"Radio Scan", // scanning for nearby patrols // TODO.Translate
L"Practice", // training themselves
L"Militia", // training a town to revolt
L"M.Militia", //training moving militia units // TODO.Translate
@@ -1734,6 +1735,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Vehicle",
L"In Transit",
L"Repair",
L"Radio Scan", // radio scan // TODO.Translate
L"Practice",
L"Training Militia",
L"Training Mobile Militia", // TODO.Translate
@@ -1782,6 +1784,7 @@ STR16 pLongAssignmentStrings[] =
L"Vehicle",
L"In Transit",
L"Repair",
L"Radio Scan", // radio scan // TODO.Translate
L"Practice",
L"Train Militia",
L"Train Mobiles", // TODO.Translate
@@ -1911,6 +1914,7 @@ STR16 pAssignMenuStrings[] =
L"Patient", // the merc is receiving medical attention
L"Vehicle", // the merc is in a vehicle
L"Repair", // the merc is repairing items
L"Radio Scan", // Flugente: the merc is scanning for patrols in neighbouring sectors
L"Train", // the merc is training
L"Move Item", // move items // TODO.Translate
L"Facility", // the merc is using/staffing a facility // TODO.Translate
@@ -1939,6 +1943,44 @@ STR16 pMilitiaControlMenuStrings[] =
L"Cancel", // cancel this menu
};
//Flugente
STR16 pTraitSkillsMenuStrings[] = // TODO.Translate
{
// radio operator
L"Artillery Strike",
L"Jam communications",
L"Scan frequencies",
L"Eavesdrop",
L"Call reinforcements",
L"Switch off radio set",
};
//Flugente: short description of the above skills for the skill selection menu
STR16 pTraitSkillsMenuDescStrings[] =
{
// radio operator
L"Order an artillery strike from sector...",
L"Fill all radio frequencies with white noise, making communications impossible.",
L"Scan for jamming signals.",
L"Use your radio equipment to continously listen for enemy movement",
L"Call in reinforcements from neighbouring sectors.",
L"Turn off radio set to save batteries.",
};
STR16 pTraitSkillsDenialStrings[] =
{
L"Requires:\n",
L" - %d AP\n",
L" - %s\n",
L" - %s or higher\n",
L" - %s or higher or\n",
L" - %d minutes to be ready\n",
L" - mortar positions in neighbouring sectors\n",
L" - %s |o|r %s |a|n|d %s or %s or higher\n"
L" - posession by a demon",
};
//STR16 pTalkToAllMenuStrings[] =
//{
// L"Attack", // set militia to aggresive
@@ -2151,28 +2193,32 @@ STR16 gzMercSkillTextNew[] =
L"Scouting", // 19
// covert ops is a major trait that was added later
L"Covert Ops", // 20
// new minor traits
L"Radio Operator", // 21
// second names for major skills
L"Machinegunner", // 21
L"Machinegunner", // 22
L"Bombardier",
L"Sniper",
L"Ranger",
L"Gunfighter", // 25
L"Gunfighter", // 26
L"Martial Arts",
L"Squadleader",
L"Engineer",
L"Doctor", // 20
L"Doctor", // 30
// placeholders for minor traits
L"Placeholder", // 30
L"Placeholder", // 31
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 35
L"Placeholder", // 36
L"Placeholder",
L"Placeholder",
L"Placeholder",
L"Placeholder", // 39
L"Spy", // 40
L"Placeholder", // 40
L"Spy", // 41
L"Placeholder", // for radio operator (minor trait)
L"More...",
};
//////////////////////////////////////////////////////////
@@ -6366,6 +6412,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Scouting: Nothing can escape your notice! ± ",
// Covert ops
L"Covert Operations: You make 007 look like an amateur! ± ", // TODO.Translate
// Radio Operator
L"Radio Operator: Your usage of communication devices broaden your team's tactical and strategic skills. ± ", // TOO.Translate
};
STR16 NewInvMessage[] =
@@ -7862,4 +7910,16 @@ STR16 szSexistText[]=
L"a Gentleman",
};
// Flugente: power pack texts
STR16 gPowerPackDesc[] =
{
L"Batteries are ",
L"full",
L"good",
L"at half",
L"low",
L"depleted",
L"."
};
#endif //TAIWANESE