mirror of
https://github.com/1dot13/source.git
synced 2026-07-29 13:52:17 +02:00
M.E.R.C Optional Gear (by Buggler)
- Added MERC optional gear purchase - Adopted Tais' gear cost format as previously gear cost uses MercProfiles.xml 'optional gear cost' value if hire without pressing any 'gear kit' button - Added condition to settle bills first before hiring same merc from MERC - Added MERC starting gear hotkey - Fix for AIM starting gear hotkey when using old inventory - Removed unused variable in fresh_header.h git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5780 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -5174,7 +5174,7 @@ void HandleAimMemberKeyBoardInput()
|
||||
break;
|
||||
#endif
|
||||
case '1':
|
||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
||||
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||
{
|
||||
// kit 1
|
||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||
@@ -5197,7 +5197,7 @@ void HandleAimMemberKeyBoardInput()
|
||||
}
|
||||
break;
|
||||
case '2':
|
||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
||||
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||
{
|
||||
// kit 2
|
||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||
@@ -5220,7 +5220,7 @@ void HandleAimMemberKeyBoardInput()
|
||||
}
|
||||
break;
|
||||
case '3':
|
||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
||||
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||
{
|
||||
// kit 3
|
||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||
@@ -5243,7 +5243,7 @@ void HandleAimMemberKeyBoardInput()
|
||||
}
|
||||
break;
|
||||
case '4':
|
||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
||||
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||
{
|
||||
// kit 4
|
||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||
@@ -5266,7 +5266,7 @@ void HandleAimMemberKeyBoardInput()
|
||||
}
|
||||
break;
|
||||
case '5':
|
||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
||||
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||
{
|
||||
// kit 5
|
||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||
|
||||
Binary file not shown.
@@ -2,7 +2,6 @@
|
||||
|
||||
//time for a new header :)
|
||||
extern int readyteamreg[10];
|
||||
extern bool NOGEAR;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
||||
+4
-1
@@ -1032,11 +1032,14 @@ enum
|
||||
MERC_FILES_ALREADY_HIRED, //5
|
||||
MERC_FILES_SALARY,
|
||||
MERC_FILES_PER_DAY,
|
||||
MERC_FILES_GEAR,
|
||||
MERC_FILES_TOTAL,
|
||||
MERC_FILES_MERC_IS_DEAD,
|
||||
|
||||
MERC_FILES_HIRE_TO_MANY_PEOPLE_WARNING,
|
||||
|
||||
MERC_FILES_BUY_GEAR,
|
||||
MERC_FILES_MERC_UNAVAILABLE,
|
||||
MERC_FILES_MERC_OUTSTANDING,
|
||||
MERC_FILES_BIO, //JMich_MMG: Adding two new texts for the small button, assuming we manage to add a silhouette with the gear, add it after this.
|
||||
MERC_FILES_INVENTORY,
|
||||
TEXT_NUM_MERC_FILES,
|
||||
|
||||
@@ -4202,11 +4202,15 @@ STR16 MercInfo[] =
|
||||
L"主页", //"Home",
|
||||
L"已雇佣", //"Hired",
|
||||
L"日薪: ", //"Salary:",
|
||||
L"每日", //"Per Day",
|
||||
L"每日", //"per Day",
|
||||
L"可选装备: ", //"Optional Gear:",
|
||||
L"合计: ", //"Total:",
|
||||
L"阵亡", //"Deceased",
|
||||
|
||||
L"看起来你雇佣了太多的佣兵。最多只能雇18人。", //"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||
L"购买装备?", //"Buy Equipment?",
|
||||
L"不可雇佣", //"Unavailable",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"生平", //L"Bio",
|
||||
L"物品", //L"Inv",
|
||||
};
|
||||
|
||||
@@ -4205,10 +4205,14 @@ STR16 MercInfo[] =
|
||||
L"Ingehuurd",
|
||||
L"Salaris:",
|
||||
L"Per Dag",
|
||||
L"Aanv. Uitrusting:",
|
||||
L"Totaal:",
|
||||
L"Overleden",
|
||||
|
||||
L"Lijkt erop dat je teveel huurlingen wil recruteren. Limiet is 18.",
|
||||
L"Niet beschikbaar",
|
||||
L"Koop Uitrusting?",
|
||||
L"Niet beschikbaar",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4201,11 +4201,15 @@ STR16 MercInfo[] =
|
||||
L"Home",
|
||||
L"Hired",
|
||||
L"Salary:",
|
||||
L"Per Day",
|
||||
L"per Day",
|
||||
L"Optional Gear:",
|
||||
L"Total:",
|
||||
L"Deceased",
|
||||
|
||||
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||
L"Unavailable",
|
||||
L"Buy Equipment?",
|
||||
L"Unavailable",
|
||||
L"Unsettled Bills",
|
||||
L"Bio",
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4195,10 +4195,14 @@ STR16 MercInfo[] =
|
||||
L"Engagé",
|
||||
L"Salaire :",
|
||||
L"Par jour",
|
||||
L"Matériel optionnel :",
|
||||
L"Total :",
|
||||
L"Décédé(e)",
|
||||
|
||||
L"Vous ne pouvez engager plus de 18 mercenaires.",
|
||||
L"Indisponible",
|
||||
L"Acheter équipement ?",
|
||||
L"Indisponible",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4129,10 +4129,14 @@ STR16 MercInfo[] =
|
||||
L"Angestellt",
|
||||
L"Sold:",
|
||||
L"Pro Tag",
|
||||
L"Zusätzl. Ausrüst:",
|
||||
L"Gesamt:",
|
||||
L"Verstorben",
|
||||
|
||||
L"Sie versuchen, zu viele Söldner anzuheuern. Sie haben die Maximalanzahl erreicht.",
|
||||
L"nicht da",
|
||||
L"Ausrüstung kaufen?",
|
||||
L"nicht da",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4193,10 +4193,14 @@ STR16 MercInfo[] =
|
||||
L"Assoldato",
|
||||
L"Salario:",
|
||||
L"Al giorno",
|
||||
L"Dispositivo opzionale:",
|
||||
L"Totale:",
|
||||
L"Deceduto",
|
||||
|
||||
L"Sembra che state arruolando troppi mercenari. Il vostro limite è di 18.",
|
||||
L"Non disponibile",
|
||||
L"Compra equip.?",
|
||||
L"Non disponibile",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4201,10 +4201,14 @@ STR16 MercInfo[] =
|
||||
L"Najęty",
|
||||
L"Koszt:",
|
||||
L"Dziennie",
|
||||
L"Opcjonalne wyposażenie:",
|
||||
L"Razem:",
|
||||
L"Nie żyje",
|
||||
|
||||
L"Wygląda na to, że chcesz wynająć zbyt wielu najemników. Limit wynosi 18.",
|
||||
L"Weź sprzęt?",
|
||||
L"Niedostępny",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4192,10 +4192,14 @@ STR16 MercInfo[] =
|
||||
L"Нанят",
|
||||
L"Oплaтa",
|
||||
L"в день",
|
||||
L"Снаряжение:",
|
||||
L"Всего:",
|
||||
L"Погиб",
|
||||
|
||||
L"Похоже, вы пытаетесь нанять более 18 наемников, а это недопустимо.",
|
||||
L"Со снаряжением?",
|
||||
L"Недоступно",
|
||||
L"Unsettled Bills", //TODO.Translate
|
||||
L"Bio", //TODO.Translate
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
@@ -4205,12 +4205,16 @@ STR16 MercInfo[] =
|
||||
L"Home",
|
||||
L"Hired",
|
||||
L"Salary:",
|
||||
L"Per Day",
|
||||
L"per Day",
|
||||
L"Optional Gear:",
|
||||
L"Total:",
|
||||
L"Deceased",
|
||||
|
||||
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||
L"Unavailable",
|
||||
L"Bio", //TODO.Translate
|
||||
L"Buy Equipment?",
|
||||
L"Unavailable",
|
||||
L"Unsettled Bills",
|
||||
L"Bio",
|
||||
L"Inv",
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user