mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
New feature: Diseaes affect your mercenaries. They can be contracted in varíous ways and have varying effects.
For more info, see http://www.ja-galaxy-forum.com/ubbthreads.php/topics/334918#Post334918 Requires GameDir >= r2099. Does not break savegame compatibility. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7384 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+104
-1
@@ -1864,6 +1864,8 @@ STR16 pAssignmentStrings[] =
|
||||
L"造谣", // spread propaganda
|
||||
L"谣言", // gather information
|
||||
L"Command", // militia movement orders
|
||||
L"Diagnose", // disease diagnosis //TODO.Translate
|
||||
L"Treat D.", // treat disease among the population
|
||||
};
|
||||
|
||||
|
||||
@@ -1960,6 +1962,8 @@ STR16 pPersonnelAssignmentStrings[] =
|
||||
L"派发传单", // spread propaganda
|
||||
L"搜集谣言", // gather information
|
||||
L"Commanding Militia", // militia movement orders // TODO.Translate
|
||||
L"Diagnose", // disease diagnosis
|
||||
L"Treat Population disease", // treat disease among the population
|
||||
};
|
||||
|
||||
|
||||
@@ -2015,6 +2019,8 @@ STR16 pLongAssignmentStrings[] =
|
||||
L"派发传单", // spread propaganda
|
||||
L"搜集谣言", // gather information
|
||||
L"Commanding Militia", // militia movement orders // TODO.Translate
|
||||
L"Diagnose", // disease diagnosis
|
||||
L"Treat Population disease", // treat disease among the population
|
||||
};
|
||||
|
||||
|
||||
@@ -2127,6 +2133,7 @@ STR16 pAssignMenuStrings[] =
|
||||
{
|
||||
L"编队",
|
||||
L"医生",
|
||||
L"Disease", // merc is a doctor doing diagnosis TODO.Translate
|
||||
L"病人",
|
||||
L"交通工具",
|
||||
L"修理",
|
||||
@@ -3658,6 +3665,7 @@ STR16 pMapScreenBorderButtonHelpText[] =
|
||||
L"显示物品 (|I)",
|
||||
L"显示民兵和敌人 (|Z)",
|
||||
L"显示民兵移动 (|R)", // HEADROCK HAM 4: Mobile Restrictions Button
|
||||
L"Show Disease Data", // TODO.Translate
|
||||
};
|
||||
|
||||
STR16 pMapScreenInvenButtonHelpText[] =
|
||||
@@ -3889,6 +3897,7 @@ STR16 pTransactionText[] =
|
||||
L"工厂使用", // L"Facility Use", // HEADROCK HAM 3.6
|
||||
L"民兵保养", // L"Militia upkeep", // HEADROCK HAM 3.6
|
||||
L"释放俘虏所需的赎金", //L"Ransom for released prisoners",
|
||||
L"WHO data subscription", // Flugente: disease TODO.Translate
|
||||
};
|
||||
|
||||
STR16 pTransactionAlternateText[] =
|
||||
@@ -4329,6 +4338,7 @@ STR16 pBookMarkStrings[] =
|
||||
L"简报室",
|
||||
L"战役历史",
|
||||
L"MeLoDY",
|
||||
L"WHO",
|
||||
};
|
||||
|
||||
STR16 pBookmarkTitle[] =
|
||||
@@ -4445,6 +4455,9 @@ STR16 pWebPagesTitles[] =
|
||||
L"Mercs Love or Dislike You - Analyze a team",
|
||||
L"Mercs Love or Dislike You - Pairwise comparison",
|
||||
L"Mercs Love or Dislike You - About us",
|
||||
L"WHO - About WHO",
|
||||
L"WHO - Disease in Arulco",
|
||||
L"WHO - Helpful Tips",
|
||||
L"Bobby Ray - 最近的运货",
|
||||
L"百科全书",
|
||||
L"百科全书 - 数据",
|
||||
@@ -5506,6 +5519,9 @@ STR16 zMarksMapScreenText[] =
|
||||
// HEADROCK HAM 4: Prompt messages when turning on Mobile Militia Restrictions view.
|
||||
L"你目前没有民兵。当你招募了一些后再返回这个显示模式。",
|
||||
L"这个视图显示你的移动民兵能去和不能去哪里。 灰色 = 移动民兵拒绝来这里. 红色 = 移动民兵能来这里, 但是你告诉他们不要这样. 黄色 = 移动民兵能进入这个区域, 但是不能离开. 绿色 = 移动民兵可以自由的进入这里. 右击一个绿色/黄色区域循环它的行为.",
|
||||
|
||||
// Flugente: disease texts describing what a map view does TODO.Translate
|
||||
L"This view shows in which sectors disease has broken out. The number indicates the mean magnitude of infection per person, the colour indicates how widespread it is. GREY= No disease known of. GREEN to RED = escalating levels of infection.",
|
||||
};
|
||||
|
||||
|
||||
@@ -6231,6 +6247,7 @@ STR16 gzLaptopHelpText[] =
|
||||
L"简报室",
|
||||
L"战役历史",
|
||||
L"Mercenaries Love or Dislike You", // TODO.Translate
|
||||
L"World Health Organization",
|
||||
};
|
||||
|
||||
|
||||
@@ -7651,6 +7668,8 @@ STR16 szUDBGenSecondaryStatsTooltipText[]=
|
||||
L"|双|手|操|作", //|T|w|o|-|H|a|n|d|e|d",
|
||||
L"|挡|住|准|心", //L"|B|l|o|c|k|s |I|r|o|n |S|i|g|h|t|s",
|
||||
L"|A|n|t|i|-|M|a|t|e|r|i|a|l |A|m|m|o", // TODO.Translate
|
||||
L"|F|a|c|e |P|r|o|t|e|c|t|i|o|n",
|
||||
L"|I|n|f|e|c|t|i|o|n |P|r|o|t|e|c|t|i|o|n", // 39
|
||||
};
|
||||
|
||||
STR16 szUDBGenSecondaryStatsExplanationsTooltipText[]=
|
||||
@@ -7693,6 +7712,8 @@ STR16 szUDBGenSecondaryStatsExplanationsTooltipText[]=
|
||||
L"\n \n这个物品需要两只手一起操作使用", //L"\n \nThis item requires both hands to be used.",
|
||||
L"\n \n这个物品会挡住准心\n 你无法再使用准心瞄准", //L"\n \nThis item will block your iron sights\nso you cannot use them.",
|
||||
L"\n \nThis ammo can destroy light walls\nand various other objects.", // TODO.Translate
|
||||
L"\n \nIf worn on your face, this will lower\nthe chance to be infected by other people.",
|
||||
L"\n \nIf kept in your inventory, this will\nlower\nthe chance to be infected by other people.",
|
||||
};
|
||||
|
||||
STR16 szUDBAdvStatsTooltipText[]=
|
||||
@@ -8179,6 +8200,7 @@ STR16 szBackgroundText_Value[]=
|
||||
L" %s%d%%压制忍耐\n", //L" %s%d%% suppression resistance\n",
|
||||
L" %s%d%%近战抗性\n", //L" %s%d%% physical resistance\n",
|
||||
L" %s%d%%酒精耐性\n", //L" %s%d%% alcohol resistance\n",
|
||||
L" %s%d%% disease resistance\n", // TODO.Translate
|
||||
|
||||
L" %s%d%%审问效率\n", //L" %s%d%% interrogation effectiveness\n",
|
||||
L" %s%d%%监狱守卫强度\n", //L" %s%d%% prison guard strength\n",
|
||||
@@ -8210,6 +8232,8 @@ STR16 szBackgroundText_Value[]=
|
||||
L" %s%d%%射击生物准确率(CTH)\n", //L" %s%d%% cth with firearms against creatures\n",
|
||||
L" %s%d%%医疗保证金\n", //L" %s%d%% insurance cost\n",
|
||||
L" %s%d%%发现狙击手的成功率\n",
|
||||
L" %s%d%% effectiveness at diagnosing diseases\n", // TODO.Translate
|
||||
L" %s%d%% effectiveness at treating population against diseases\n",
|
||||
|
||||
L" dislikes some other backgrounds", // TODO.Translate
|
||||
};
|
||||
@@ -8663,7 +8687,7 @@ STR16 szMercCompareEventText[]=
|
||||
L"%s mounted a gun on me",
|
||||
|
||||
L"%s treated my wounds",
|
||||
L"Had a good drink %s",
|
||||
L"Had a good drink with %s",
|
||||
L"%s is fun to get wasted with",
|
||||
L"%s is annoying when drunk",
|
||||
|
||||
@@ -8678,6 +8702,45 @@ STR16 szMercCompareEventText[]=
|
||||
L"%s puts people in their places",
|
||||
|
||||
L"%s is way too impulsive",
|
||||
L"%s is disease-ridden",
|
||||
L"%s treated my diseases",
|
||||
};
|
||||
|
||||
STR16 szWHOWebSite[] =
|
||||
{
|
||||
// main page
|
||||
L"World Health Organization",
|
||||
L"Bringing health to life",
|
||||
|
||||
// links to other pages
|
||||
L"About WHO",
|
||||
L"Disease in Arulco",
|
||||
L"About diseases",
|
||||
|
||||
// text on the main page
|
||||
L"WHO is the directing and coordinating authority for health within the United Nations system.",
|
||||
L"It is responsible for providing leadership on global health matters, shaping the health research agenda, setting norms and standards, articulating evidence-based policy options, providing technical support to countries and monitoring and assessing health trends.",
|
||||
L"In the 21st century, health is a shared responsibility, involving equitable access to essential care and collective defence against transnational threats.",
|
||||
|
||||
// contract page
|
||||
L"The small country of Arulco is currently experiencing an outbreak of the deadly arulcan plague.",
|
||||
L"Due to the catastrophic state of the state's health system, only the armies' medical corps is there to combat the deadly disease.",
|
||||
L"With the country being of limits to UN affiliates, all we can currently do is provide detailed maps on the current status of infection in Arulco. Due to the difficulty in dealing with Arulco, we regret to have to ask for a daily fee of %d$ for anyone wishing to obtain these maps.",
|
||||
L"Do you wish to acquire detailed data on the current status of diease in Arulco? You can access this data on the strategic map once aquired.",
|
||||
L"You currently do not have access to WHO data on the arulcan plague.",
|
||||
L"You have acquired detailed maps on the status of the disease.",
|
||||
L"Subscribe to map updates",
|
||||
L"Unsubscribe map updates",
|
||||
|
||||
// helpful tips page
|
||||
L"The arulcan plague is a deadly strain of the plague unique to the small country of Arulco. In a typical outbreak, the first victims get infected by a mosquito in a swamp or tropical sector. These first victims then inadvertently infect the population of nearby cities.",
|
||||
L"You won't immediately notice when you are infected - it might take days for the symptoms to show.",
|
||||
L"You can see the current effects of known diseases your mercs suffer from by hovering over their portrait in the strategic map.",
|
||||
L"Most diseases get worse over time, be sure to assign a doctor as soon as possible.",
|
||||
L"Some diseases can be treated with special medicine. You might find some in a well-equipped drugstore.",
|
||||
L"Doctors can be ordered to check on all local teammates for diseases. You can find out about a disease before it breaks out!",
|
||||
L"Doctors have a much higher chance to be infected when treating infected patients. Protective gear is very useful.",
|
||||
L"If a blade weapon hits an infected person, the blade becomes infected, and can be used to spread the infection further.",
|
||||
};
|
||||
|
||||
STR16 szTacticalInventoryDialogString[]=
|
||||
@@ -8793,6 +8856,8 @@ STR16 szDynamicDialogueText_DOST_VICTIM_INITIATE[] =
|
||||
L"Alright alright. Jeez. I'm over it, okay?",
|
||||
|
||||
L"Who do you think you are, $CAUSE$? No, I won't be quiet about this!",
|
||||
L"Ewww! $CAUSE$ is sick! Get away from me, that looks disgusting!",
|
||||
L"Thanks, $CAUSE$. I'm already feeling better.",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_VICTIM_TO_INTERJECTOR_DENY[] =
|
||||
@@ -8880,6 +8945,8 @@ STR16 szDynamicDialogueText_DOST_CAUSE_TO_VICTIM_DENY[] =
|
||||
L"Cut it, drama queen.",
|
||||
|
||||
L"I'm the one who tells you to shut up! I'm your superior, $VICTIM$!",
|
||||
L"Oh yeah? Back off, before I cough on you!",
|
||||
L"How did you get that in the first place? Did you forget to wash your hands again?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_CAUSE_TO_VICTIM_AGREE[] =
|
||||
@@ -8920,6 +8987,8 @@ STR16 szDynamicDialogueText_DOST_CAUSE_TO_VICTIM_AGREE[] =
|
||||
L"As long as it does not happen again.",
|
||||
|
||||
L"The two of us are going to have real problem soon, $VICTIM$.",
|
||||
L"It really is. I... *cough* don't feel so well...",
|
||||
L"No problem, we can't have you running around coughing blood, right? Riiight?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_CAUSE_TO_INTERJECTOR_DENY[] =
|
||||
@@ -9008,6 +9077,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_DIALOGUESELECTION[] =
|
||||
L"$VICTIM$ was reined in by $CAUSE$. What do you do?",
|
||||
|
||||
L"$VICTIM$ did not take $CAUSE$'s words of action well. What do you do?",
|
||||
L"$VICTIM$ is offended by $CAUSE$ diseases. What do you do?",
|
||||
L"$VICTIM$ has treated $CAUSE$'s diseases. What do you do?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_VICTIM_DENY[] =
|
||||
@@ -9048,6 +9119,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_VICTIM_DENY[] =
|
||||
L"No reason to be so stiff about it.",
|
||||
|
||||
L"Pfft. Don't make a fuss out of it.",
|
||||
L"Stop behaving like a first grader. We need to get $CAUSE$ to a doctor!",
|
||||
L"Where did you get that stuff from in the first place?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_VICTIM_AGREE[] =
|
||||
@@ -9088,6 +9161,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_VICTIM_AGREE[] =
|
||||
L"Yeah, keep it down, will ya?",
|
||||
|
||||
L"Yeah, you won't boss us around anymore!",
|
||||
L"This does look unhealthy. That better not be contagious!",
|
||||
L"Great. Are you sure it's fully treated now?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_CAUSE_DENY[] =
|
||||
@@ -9128,6 +9203,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_CAUSE_DENY[] =
|
||||
L"Pah. You're the one making all the fuss about it...",
|
||||
|
||||
L"You are certainly nobodies superior!",
|
||||
L"Stop it! We don't need more of whatever it is you have!",
|
||||
L"The important thing is that it's gone now... It is, right?",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_CAUSE_AGREE[] =
|
||||
@@ -9168,6 +9245,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_TO_CAUSE_AGREE[] =
|
||||
L"Yeah, drop that attitude, $VICTIM$.",
|
||||
|
||||
L"Not sure about that, but yep!",
|
||||
L"Yeah, there's nothing you can do against this stuff, right?",
|
||||
L"I told you pople before... this country a dirty place, so beware of what you touch.",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_SOLVE_REASON[] =
|
||||
@@ -9208,6 +9287,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_SOLVE_REASON[] =
|
||||
L"Sigh. More of this?",
|
||||
|
||||
L"Hey. Hey! Both of you, cut it out! What are you doing?",
|
||||
L"The important thing is to get $CAUSE$ to a doctor, and to make sure $CAUSE_GENDER$ doesn't infect anybody else.",
|
||||
L"We have to be careful. The army isn't the only thing that wants us dead.",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_INTERJECTOR_SOLVE_AGGRESSIVE[] =
|
||||
@@ -9248,6 +9329,8 @@ STR16 szDynamicDialogueText_DOST_INTERJECTOR_SOLVE_AGGRESSIVE[] =
|
||||
L"Sigh. More of this?",
|
||||
|
||||
L"If anybody is superior here, then that's me... and I'm ordering you to stand down!",
|
||||
L"Stop whining! $CAUSE$, get that treated, and the rest of you, back to business!",
|
||||
L"Great. Everything done? Then let's get back to shooting stuff!",
|
||||
};
|
||||
|
||||
STR16 szDynamicDialogueText_DOST_SIDEWITH_VICTIM[] =
|
||||
@@ -9309,6 +9392,26 @@ STR16 szDynamicDialogueText_GenderText[] =
|
||||
L"her",
|
||||
};
|
||||
|
||||
STR16 szDiseaseText[] =
|
||||
{
|
||||
L" %s%d%% agility stat\n",
|
||||
L" %s%d%% dexterity stat\n",
|
||||
L" %s%d%% strength stat\n",
|
||||
L" %s%d%% wisdom stat\n",
|
||||
L" %s%d%% effective level\n",
|
||||
|
||||
L" %s%d%% APs\n",
|
||||
L" %s%d maximum breath\n",
|
||||
L" %s%d%% strength to carry items\n",
|
||||
L" %s%2.2f life regeneration/hour\n",
|
||||
L" %s%d need for sleep\n",
|
||||
L" %s%d%% water consumption\n",
|
||||
L" %s%d%% food consumption\n",
|
||||
|
||||
L"%s was diagnosed with %s!",
|
||||
L"%s is cured of %s!",
|
||||
};
|
||||
|
||||
// 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
|
||||
|
||||
Reference in New Issue
Block a user