mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +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;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case '1':
|
case '1':
|
||||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||||
{
|
{
|
||||||
// kit 1
|
// kit 1
|
||||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||||
@@ -5197,7 +5197,7 @@ void HandleAimMemberKeyBoardInput()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case '2':
|
case '2':
|
||||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||||
{
|
{
|
||||||
// kit 2
|
// kit 2
|
||||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||||
@@ -5220,7 +5220,7 @@ void HandleAimMemberKeyBoardInput()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case '3':
|
case '3':
|
||||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||||
{
|
{
|
||||||
// kit 3
|
// kit 3
|
||||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||||
@@ -5243,7 +5243,7 @@ void HandleAimMemberKeyBoardInput()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case '4':
|
case '4':
|
||||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||||
{
|
{
|
||||||
// kit 4
|
// kit 4
|
||||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||||
@@ -5266,7 +5266,7 @@ void HandleAimMemberKeyBoardInput()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case '5':
|
case '5':
|
||||||
if(gGameExternalOptions.gfUseNewStartingGearInterface)
|
if((gGameExternalOptions.gfUseNewStartingGearInterface) && (UsingNewInventorySystem() == true))
|
||||||
{
|
{
|
||||||
// kit 5
|
// kit 5
|
||||||
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
//gbCurrentSoldier = AimMercArray[gbCurrentIndex];
|
||||||
|
|||||||
Binary file not shown.
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
//time for a new header :)
|
//time for a new header :)
|
||||||
extern int readyteamreg[10];
|
extern int readyteamreg[10];
|
||||||
extern bool NOGEAR;
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
|||||||
+4
-1
@@ -1032,11 +1032,14 @@ enum
|
|||||||
MERC_FILES_ALREADY_HIRED, //5
|
MERC_FILES_ALREADY_HIRED, //5
|
||||||
MERC_FILES_SALARY,
|
MERC_FILES_SALARY,
|
||||||
MERC_FILES_PER_DAY,
|
MERC_FILES_PER_DAY,
|
||||||
|
MERC_FILES_GEAR,
|
||||||
|
MERC_FILES_TOTAL,
|
||||||
MERC_FILES_MERC_IS_DEAD,
|
MERC_FILES_MERC_IS_DEAD,
|
||||||
|
|
||||||
MERC_FILES_HIRE_TO_MANY_PEOPLE_WARNING,
|
MERC_FILES_HIRE_TO_MANY_PEOPLE_WARNING,
|
||||||
|
MERC_FILES_BUY_GEAR,
|
||||||
MERC_FILES_MERC_UNAVAILABLE,
|
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_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,
|
MERC_FILES_INVENTORY,
|
||||||
TEXT_NUM_MERC_FILES,
|
TEXT_NUM_MERC_FILES,
|
||||||
|
|||||||
@@ -4202,11 +4202,15 @@ STR16 MercInfo[] =
|
|||||||
L"主页", //"Home",
|
L"主页", //"Home",
|
||||||
L"已雇佣", //"Hired",
|
L"已雇佣", //"Hired",
|
||||||
L"日薪: ", //"Salary:",
|
L"日薪: ", //"Salary:",
|
||||||
L"每日", //"Per Day",
|
L"每日", //"per Day",
|
||||||
|
L"可选装备: ", //"Optional Gear:",
|
||||||
|
L"合计: ", //"Total:",
|
||||||
L"阵亡", //"Deceased",
|
L"阵亡", //"Deceased",
|
||||||
|
|
||||||
L"看起来你雇佣了太多的佣兵。最多只能雇18人。", //"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
L"看起来你雇佣了太多的佣兵。最多只能雇18人。", //"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||||
|
L"购买装备?", //"Buy Equipment?",
|
||||||
L"不可雇佣", //"Unavailable",
|
L"不可雇佣", //"Unavailable",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"生平", //L"Bio",
|
L"生平", //L"Bio",
|
||||||
L"物品", //L"Inv",
|
L"物品", //L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4205,10 +4205,14 @@ STR16 MercInfo[] =
|
|||||||
L"Ingehuurd",
|
L"Ingehuurd",
|
||||||
L"Salaris:",
|
L"Salaris:",
|
||||||
L"Per Dag",
|
L"Per Dag",
|
||||||
|
L"Aanv. Uitrusting:",
|
||||||
|
L"Totaal:",
|
||||||
L"Overleden",
|
L"Overleden",
|
||||||
|
|
||||||
L"Lijkt erop dat je teveel huurlingen wil recruteren. Limiet is 18.",
|
L"Lijkt erop dat je teveel huurlingen wil recruteren. Limiet is 18.",
|
||||||
|
L"Koop Uitrusting?",
|
||||||
L"Niet beschikbaar",
|
L"Niet beschikbaar",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4201,11 +4201,15 @@ STR16 MercInfo[] =
|
|||||||
L"Home",
|
L"Home",
|
||||||
L"Hired",
|
L"Hired",
|
||||||
L"Salary:",
|
L"Salary:",
|
||||||
L"Per Day",
|
L"per Day",
|
||||||
|
L"Optional Gear:",
|
||||||
|
L"Total:",
|
||||||
L"Deceased",
|
L"Deceased",
|
||||||
|
|
||||||
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||||
|
L"Buy Equipment?",
|
||||||
L"Unavailable",
|
L"Unavailable",
|
||||||
|
L"Unsettled Bills",
|
||||||
L"Bio",
|
L"Bio",
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4195,10 +4195,14 @@ STR16 MercInfo[] =
|
|||||||
L"Engagé",
|
L"Engagé",
|
||||||
L"Salaire :",
|
L"Salaire :",
|
||||||
L"Par jour",
|
L"Par jour",
|
||||||
|
L"Matériel optionnel :",
|
||||||
|
L"Total :",
|
||||||
L"Décédé(e)",
|
L"Décédé(e)",
|
||||||
|
|
||||||
L"Vous ne pouvez engager plus de 18 mercenaires.",
|
L"Vous ne pouvez engager plus de 18 mercenaires.",
|
||||||
|
L"Acheter équipement ?",
|
||||||
L"Indisponible",
|
L"Indisponible",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4129,10 +4129,14 @@ STR16 MercInfo[] =
|
|||||||
L"Angestellt",
|
L"Angestellt",
|
||||||
L"Sold:",
|
L"Sold:",
|
||||||
L"Pro Tag",
|
L"Pro Tag",
|
||||||
|
L"Zusätzl. Ausrüst:",
|
||||||
|
L"Gesamt:",
|
||||||
L"Verstorben",
|
L"Verstorben",
|
||||||
|
|
||||||
L"Sie versuchen, zu viele Söldner anzuheuern. Sie haben die Maximalanzahl erreicht.",
|
L"Sie versuchen, zu viele Söldner anzuheuern. Sie haben die Maximalanzahl erreicht.",
|
||||||
|
L"Ausrüstung kaufen?",
|
||||||
L"nicht da",
|
L"nicht da",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4193,10 +4193,14 @@ STR16 MercInfo[] =
|
|||||||
L"Assoldato",
|
L"Assoldato",
|
||||||
L"Salario:",
|
L"Salario:",
|
||||||
L"Al giorno",
|
L"Al giorno",
|
||||||
|
L"Dispositivo opzionale:",
|
||||||
|
L"Totale:",
|
||||||
L"Deceduto",
|
L"Deceduto",
|
||||||
|
|
||||||
L"Sembra che state arruolando troppi mercenari. Il vostro limite è di 18.",
|
L"Sembra che state arruolando troppi mercenari. Il vostro limite è di 18.",
|
||||||
|
L"Compra equip.?",
|
||||||
L"Non disponibile",
|
L"Non disponibile",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4201,10 +4201,14 @@ STR16 MercInfo[] =
|
|||||||
L"Najęty",
|
L"Najęty",
|
||||||
L"Koszt:",
|
L"Koszt:",
|
||||||
L"Dziennie",
|
L"Dziennie",
|
||||||
|
L"Opcjonalne wyposażenie:",
|
||||||
|
L"Razem:",
|
||||||
L"Nie żyje",
|
L"Nie żyje",
|
||||||
|
|
||||||
L"Wygląda na to, że chcesz wynająć zbyt wielu najemników. Limit wynosi 18.",
|
L"Wygląda na to, że chcesz wynająć zbyt wielu najemników. Limit wynosi 18.",
|
||||||
|
L"Weź sprzęt?",
|
||||||
L"Niedostępny",
|
L"Niedostępny",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4192,10 +4192,14 @@ STR16 MercInfo[] =
|
|||||||
L"Нанят",
|
L"Нанят",
|
||||||
L"Oплaтa",
|
L"Oплaтa",
|
||||||
L"в день",
|
L"в день",
|
||||||
|
L"Снаряжение:",
|
||||||
|
L"Всего:",
|
||||||
L"Погиб",
|
L"Погиб",
|
||||||
|
|
||||||
L"Похоже, вы пытаетесь нанять более 18 наемников, а это недопустимо.",
|
L"Похоже, вы пытаетесь нанять более 18 наемников, а это недопустимо.",
|
||||||
|
L"Со снаряжением?",
|
||||||
L"Недоступно",
|
L"Недоступно",
|
||||||
|
L"Unsettled Bills", //TODO.Translate
|
||||||
L"Bio", //TODO.Translate
|
L"Bio", //TODO.Translate
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4205,12 +4205,16 @@ STR16 MercInfo[] =
|
|||||||
L"Home",
|
L"Home",
|
||||||
L"Hired",
|
L"Hired",
|
||||||
L"Salary:",
|
L"Salary:",
|
||||||
L"Per Day",
|
L"per Day",
|
||||||
|
L"Optional Gear:",
|
||||||
|
L"Total:",
|
||||||
L"Deceased",
|
L"Deceased",
|
||||||
|
|
||||||
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
L"Looks like you're trying to hire too many mercs. Your limit is 18.",
|
||||||
|
L"Buy Equipment?",
|
||||||
L"Unavailable",
|
L"Unavailable",
|
||||||
L"Bio", //TODO.Translate
|
L"Unsettled Bills",
|
||||||
|
L"Bio",
|
||||||
L"Inv",
|
L"Inv",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user