Bugfix: EDB Fix by Headrock

- Show Burst AND Auto penalty instead of only ONE (usually Burst penalty) 

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@2974 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2009-06-06 16:47:31 +00:00
parent 3850e27bc5
commit aebc4f2e88
11 changed files with 257 additions and 122 deletions
+2 -2
View File
@@ -414,8 +414,8 @@ extern CHAR16 gMoneyStatsDesc[][ 13 ];
extern CHAR16 gWeaponStatsDesc[][ 16 ];
// HEADROCK: Added externs for Item Description Box icon and stat tooltips
// Note that I've inflated some of these to 20 to avoid issues.
extern STR16 gzWeaponStatsFasthelp[ 27 ];
extern STR16 gzWeaponStatsFasthelpTactical[ 27 ];
extern STR16 gzWeaponStatsFasthelp[ 29 ];
extern STR16 gzWeaponStatsFasthelpTactical[ 29 ];
extern STR16 gzAmmoStatsFasthelp[ 20 ];
extern STR16 gzArmorStatsFasthelp[ 20 ];
extern STR16 gzExplosiveStatsFasthelp[ 20 ];
+9 -5
View File
@@ -1115,11 +1115,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"射程",
L"杀伤",
L"点射/自动惩罚",
L"点射/自动惩罚 (Lower is better)",
L"连发数量/5AP",
L"精度",
L"可靠性",
@@ -1144,13 +1144,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"无点射模式!",
L"无连发模式!",
L"格斗AP",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"射程",
L"杀伤",
L"点射/连发惩罚",
L"点射/连发惩罚(越低越好)",
L"连发数量/5AP",
L"精度",
L"可靠性",
@@ -1175,6 +1177,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"无点射模式!",
L"无连发模式!",
L"击打所需AP",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1190,6 +1194,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"射程修正",
L"杀伤修正",
L"命中修正",
L"Autofire Penalty Modifier (Higher is better)",
L"点射/连发惩罚修正(越高越好)",
L"可靠性修正",
L"噪音修正(越低越好)",
@@ -1198,7 +1203,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1103,11 +1103,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1132,13 +1132,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1163,6 +1165,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1178,6 +1182,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Range Modifier",
L"Damage Modifier",
L"To-Hit Modifier",
L"Autofire Penalty Modifier (Higher is better)",
L"Burst/Auto Penalty Modifier (Higher is better)",
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
@@ -1186,7 +1191,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+11 -7
View File
@@ -1115,11 +1115,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1131,7 +1131,7 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"APs to Reload",
L"APs to Reload Manually",
L"Flash Suppression",
L"Loudness (Lower is better)",
L"Loudness (lower is better)",
L"To-Hit Modifier",
L"Average Best Laser Range",
L"Aiming Modifier",
@@ -1144,13 +1144,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1175,9 +1177,11 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
STR16 gzAmmoStatsFasthelp[ 20 ] =
{
L"Armor Penetration (Lower is better)",
L"Bullet Tumble (Higher is better)",
@@ -1190,6 +1194,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Range Modifier",
L"Damage Modifier",
L"To-Hit Modifier",
L"Autofire Penalty Modifier (Higher is better)",
L"Burst/Auto Penalty Modifier (Higher is better)",
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
@@ -1198,7 +1203,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1116,11 +1116,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Portée",
L"Dégats",
L"Pénalité Rafale/Auto",
L"Pénalité Rafale/Auto (Moins c'est mieux)",
L"Nombre de tirs pour 5 PA",
L"Précision",
L"Fiabilité",
@@ -1145,13 +1145,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"Pas de tir en rafale!",
L"Pas de tir auto.!",
L"PA pour frapper",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Portée",
L"Dégats",
L"Pénalité Rafale/Auto",
L"Pénalité Rafale/Auto (Moins c'est mieux)",
L"Nombre de tirs pour 5 PA",
L"Précision",
L"Fiabilité",
@@ -1176,6 +1178,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"Pas de tir en rafale!",
L"Pas de tir auto.!",
L"PA pour frapper",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1191,6 +1195,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Facteur de portée",
L"Facteur de dégats",
L"Facteur de toucher",
L"Autofire Penalty Modifier (Higher is better)",
L"Facteur de pénalité rafle/auto. (Plus c'est mieux)",
L"Facteur de fiabilité",
L"Facteur d'intensité sonore (Moins c'est mieux)",
@@ -1199,7 +1204,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1084,11 +1084,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Reichweite",
L"Schaden",
L"Burst/Auto Strafe",
L"Burst/Auto Strafe (Niedriger ist besser)",
L"Autofeuer Schüsse für 5 AP",
L"Genauigkeit",
L"Zuverlässigkeit",
@@ -1113,13 +1113,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"Kein Feuerstoß!",
L"Kein Autofeuer!",
L"APs zum Schlagen",
L"Autofeuer Strafe (Niedriger ist besser)",
L"Feuerstoß Strafe (Niedriger ist besser)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Reichweite",
L"Schaden",
L"Feuerstoß/Autofeuer Strafe",
L"Feuerstoß/Autofeuer Strafe (Niedriger ist besser)",
L"Autofeuer Schüsse für 5 AP",
L"Genauigkeit",
L"Zuverlässigkeit",
@@ -1144,6 +1146,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"Kein Feuerstoß!",
L"Kein Autofeuer!",
L"APs zum Schlagen",
L"Autofeuer Strafe (Niedriger ist besser)",
L"Feuerstoß Strafe (Niedriger ist besser)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1159,6 +1163,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Reichweite MOdifikator",
L"Schaden Modifikator",
L"Treffer Modifikator",
L"Autofeuer Strafe Modifikator (Höher ist besser)",
L"Feuerstoß/Autofeuer Strafe Modifikator (Höher ist besser)",
L"Zuverlässigkeits Modifikator",
L"Lautstärke Modifikator (Niedriger ist besser)",
@@ -1167,7 +1172,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1099,11 +1099,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1128,13 +1128,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1159,6 +1161,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1174,6 +1178,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Range Modifier",
L"Damage Modifier",
L"To-Hit Modifier",
L"Autofire Penalty Modifier (Higher is better)",
L"Burst/Auto Penalty Modifier (Higher is better)",
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
@@ -1182,7 +1187,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1108,11 +1108,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Zas.",
L"Obra¿.",
L"PA:",
L"PA: (mniej - lepiej)",
L"Auto/5AP",
L"CelnoϾ",
L"Stan",
@@ -1137,13 +1137,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"Wy³. seriê!",
L"Wy³. auto!",
L"AP/cios-³om",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Zas.",
L"Obra¿.",
L"PA:",
L"PA: (mniej - lepiej)",
L"Auto/5AP",
L"CelnoϾ",
L"Stan",
@@ -1168,6 +1170,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"Wy³. seriê!",
L"Wy³. auto!",
L"AP/cios-³om",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1183,6 +1187,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Modyf. zasg.",
L"Modyf. obra¿eñ",
L"Modyf. trafieñ",
L"Autofire Penalty Modifier (Higher is better)",
L"Modyf. kary za seriê/auto (wiêcej lepiej)",
L"Modyf. sprawnoœci",
L"Modyf. g³oœnoœci (mniej - lepiej)",
@@ -1191,7 +1196,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1113,11 +1113,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Äàëüíîáîéíîñòü", //Range
L"Óðîí", //Damage
L"Штраф за отдачу при\nстрельбе очередью\n(c отсечкой/без)", //Burst/Auto Penalty
L"Øòðàô çà îòäà÷ó ïðè\nñòðåëüáå î÷åðåäüþ\n(c îòñå÷êîé/áåç) (÷åì ìåíüøå, òåì ëó÷øå)", //Burst/Auto Penalty
L"Âûñòðåëîâ â àâòîìàòè÷åñêîì\nðåæèìå çà 5 ÎÄ", //Autofire shots per 5 AP
L"Òî÷íîñòü", //Accuracy
L"Íà䏿íîñòü", //Reliability
@@ -1142,13 +1142,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"Íåò îòñå÷êè ïàòðîíà!", //No Burst Mode!
L"Íåò àâòîìàòè÷åñêîãî ðåæèìà!", //No Auto Mode!
L"ÎÄ íà óäàð", //APs to Bash
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Äàëüíîáîéíîñòü",
L"Óðîí",
L"Штраф за отдачу при\nстрельбе очередью\n(c отсечкой/без)",
L"Øòðàô çà îòäà÷ó ïðè\nñòðåëüáå î÷åðåäüþ\n(c îòñå÷êîé/áåç) (Lower is better)",
L"Âûñòðåëîâ â àâòîìàòè÷åñêîì\nðåæèìå çà 5 ÎÄ",
L"Òî÷íîñòü",
L"Íà䏿íîñòü",
@@ -1173,6 +1175,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"Íåò îòñå÷êè ïàòðîíà!",
L"Íåò àâòîìàòè÷åñêîãî ðåæèìà!",
L"ÎÄ íà óäàð",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1188,6 +1192,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Ìîäèôèêàòîð äàëüíîáîéíîñòè", //Range Modifier
L"Ìîäèôèêàòîð óðîíà", //Damage Modifier
L"Ìîäèôèêàòîð òî÷íîñòè", //To-Hit Modifier
L"Autofire Penalty Modifier (Higher is better)",
L"Ìîäèôèêàòîð øòðàôà\nçà îòäà÷ó ïðè\nñòðåëüáå î÷åðåäüþ\n(c îòñå÷êîé/áåç)", //Burst/Auto Penalty Modifier (Higher is better)",
L"Ìîäèôèêàòîð íà䏿íîñòè", //Reliability Modifier
L"Ìîäèôèêàòîð øóìíîñòè\n(÷åì ìåíüøå, òåì ëó÷øå)", //Loudness Modifier (Lower is better)
@@ -1196,7 +1201,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =
+9 -5
View File
@@ -1114,11 +1114,11 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// HEADROCK: Several arrays of tooltip text for new Extended Description Box
// Please note, several of these are artificially inflated to 19 entries to help fix a complication with
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
STR16 gzWeaponStatsFasthelp[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1143,13 +1143,15 @@ STR16 gzWeaponStatsFasthelp[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
STR16 gzWeaponStatsFasthelpTactical[ 29 ] =
{
L"Range",
L"Damage",
L"Burst/Auto Penalty",
L"Burst/Auto Penalty (Lower is better)",
L"Autofire shots per 5 AP",
L"Accuracy",
L"Reliability",
@@ -1174,6 +1176,8 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"No Burst Mode!",
L"No Auto Mode!",
L"APs to Bash",
L"Autofire Penalty (Lower is better)",
L"Burst Penalty (Lower is better)",
};
STR16 gzAmmoStatsFasthelp[ 20 ] =
@@ -1189,6 +1193,7 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Range Modifier",
L"Damage Modifier",
L"To-Hit Modifier",
L"Autofire Penalty Modifier (Higher is better)",
L"Burst/Auto Penalty Modifier (Higher is better)",
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
@@ -1197,7 +1202,6 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"",
L"",
L"",
L"",
};
STR16 gzArmorStatsFasthelp[ 20 ] =