Covert Ops trait improvements:

- performing suspicious activities renders a spy easily identifiable for a short time (realtime) or until he ha spend enough AP (turnbased). This should make exploiting disguises harder.
- if a spy is closer than COVERT_ELITES_UNCOVER_RADIUS to an elite or officer, they can uncover the spy, depending on uniform worn an experience levels.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7514 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2014-09-13 13:12:46 +00:00
parent 260f09356c
commit a642ab500d
16 changed files with 170 additions and 75 deletions
+1
View File
@@ -782,6 +782,7 @@ enum
STR_COVERT_STEAL_FAIL,
STR_COVERT_APPLYITEM_STEAL_FAIL,
STR_COVERT_TOO_CLOSE_TO_ELITE,
STR_COVERT_TOO_CLOSE_TO_OFFICER,
TEXT_NUM_COVERT_STR
};
+2 -1
View File
@@ -8084,7 +8084,8 @@ STR16 szCovertTextStr[]=
L"%s的伪装要被识破了。", // L"%s's disguise will not hold.",
L"%s在偷窃的时候被抓了!", // L"%s was caught stealing!",
L"%s在试图调整%s的物品栏。", // L"%s tried to manipulate %s's inventory."
L"%s太靠近精英士兵了。",
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8095,7 +8095,8 @@ STR16 szCovertTextStr[]=
L"%s's disguise will not hold.",
L"%s was caught stealing!",
L"%s tried to manipulate %s's inventory.",
L"%s is too close to an elite soldier!", // TODO.Translate
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8084,7 +8084,8 @@ STR16 szCovertTextStr[]=
L"%s's disguise will not hold.",
L"%s was caught stealing!",
L"%s tried to manipulate %s's inventory.",
L"%s is too close to an elite soldier!",
L"An elite soldier did not recognize %s!",
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8086,7 +8086,8 @@ STR16 szCovertTextStr[]=
L"Le déguisement de %s ne marchera pas...",
L"%s a été pris en train de voler !",
L"%s a essayé d'accéder à l'inventaire de %s.",
L"%s est trop près d'un soldat d'élite !",
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -7913,7 +7913,8 @@ STR16 szCovertTextStr[]=
L"%s's Verkleidung wird auffliegen!",
L"%s wurde beim Stehlen erwischt!",
L"%s hat versucht, %s's Azsrüstung zu verändern.",
L"%s ist zu nah an einem Elitesoldat!",
L"Einem Elitesoldat schien %s verdächtig!",
L"Ein Offizier hat %s erkannt!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8090,7 +8090,8 @@ STR16 szCovertTextStr[]=
L"%s's disguise will not hold.",
L"%s was caught stealing!",
L"%s tried to manipulate %s's inventory.",
L"%s is too close to an elite soldier!", // TODO.Translate
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8107,7 +8107,8 @@ STR16 szCovertTextStr[]=
L"%s's disguise will not hold.",
L"%s was caught stealing!",
L"%s tried to manipulate %s's inventory.",
L"%s is too close to an elite soldier!", // TODO.Translate
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=
+2 -1
View File
@@ -8077,7 +8077,8 @@ STR16 szCovertTextStr[]=
L"%s: маскировка не выдержит проверки.",
L"%s был пойман на краже!",
L"%s пытался залезть в инвентарь %s.",
L"%s слишком близко к элитному солдату!",
L"An elite soldier did not recognize %s!", // TODO.Translate
L"A officer knew %s was unfamiliar!",
};
STR16 szCorpseTextStr[]=