mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +02:00
- changed tool tips for launchers and armor
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@132 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+1
-1
@@ -23,7 +23,7 @@ INT16 zVersionLabel[256] = { L"Beta v. 0.98" };
|
|||||||
#else
|
#else
|
||||||
|
|
||||||
//RELEASE BUILD VERSION
|
//RELEASE BUILD VERSION
|
||||||
INT16 zVersionLabel[256] = { L"Release v1.13.128" };
|
INT16 zVersionLabel[256] = { L"Release v1.13.132" };
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
+2
-2
@@ -43,7 +43,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
AdditionalDependencies="libexpatMT.lib mss32.lib winmm.lib smackw32.lib fmodvc.lib"
|
AdditionalDependencies="libexpatMT.lib mss32.lib winmm.lib smackw32.lib fmodvc.lib"
|
||||||
OutputFile="C:\games\Jagged Alliance 2 v1.13\ja2_debug_v1.13.128_2006_05_29.exe"
|
OutputFile="C:\games\Jagged Alliance 2 v1.13\ja2_debug_v1.13.132_2006_05_29.exe"
|
||||||
LinkIncremental="2"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
AdditionalLibraryDirectories=".\..\..\Standard Gaming Platform\"
|
AdditionalLibraryDirectories=".\..\..\Standard Gaming Platform\"
|
||||||
@@ -546,7 +546,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
AdditionalDependencies="libexpatMT.lib winmm.lib smackw32.lib mss32.lib fmodvc.lib"
|
AdditionalDependencies="libexpatMT.lib winmm.lib smackw32.lib mss32.lib fmodvc.lib"
|
||||||
OutputFile="C:\Games\Jagged Alliance 2 v1.13\ja2_release_v1.13.128_2006_05_29.exe"
|
OutputFile="C:\Games\Jagged Alliance 2 v1.13\ja2_release_v1.13.132_2006_05_29.exe"
|
||||||
LinkIncremental="1"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
AdditionalLibraryDirectories=".\..\..\Standard Gaming Platform\"
|
AdditionalLibraryDirectories=".\..\..\Standard Gaming Platform\"
|
||||||
|
|||||||
@@ -7320,7 +7320,7 @@ void GetHelpTextForItem( INT16 * pzStr, OBJECTTYPE *pObject, SOLDIERTYPE *pSoldi
|
|||||||
//Calculate AP's
|
//Calculate AP's
|
||||||
INT16 apStr[20];
|
INT16 apStr[20];
|
||||||
|
|
||||||
if ( Item[ usItem ].usItemClass == IC_GUN && !Item[usItem].rocketlauncher && !Item[usItem].rocketrifle )
|
if ( Item[ usItem ].usItemClass == IC_GUN )//&& !Item[usItem].rocketlauncher && !Item[usItem].rocketrifle )
|
||||||
{
|
{
|
||||||
INT16 apStr2[20];
|
INT16 apStr2[20];
|
||||||
UINT8 ubAttackAPs = BaseAPsToShootOrStab( DEFAULT_APS, DEFAULT_AIMSKILL, pObject );
|
UINT8 ubAttackAPs = BaseAPsToShootOrStab( DEFAULT_APS, DEFAULT_AIMSKILL, pObject );
|
||||||
@@ -7353,7 +7353,7 @@ void GetHelpTextForItem( INT16 * pzStr, OBJECTTYPE *pObject, SOLDIERTYPE *pSoldi
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Info for weapons
|
//Info for weapons
|
||||||
if ( Item[ usItem ].usItemClass == IC_GUN && !Item[usItem].rocketlauncher && !Item[usItem].rocketrifle )
|
if ( Item[ usItem ].usItemClass == IC_GUN )//&& !Item[usItem].rocketlauncher && !Item[usItem].rocketrifle )
|
||||||
{
|
{
|
||||||
swprintf( (wchar_t *)pStr, L"%s (%s) [%d%%]\n%s %d\n%s %d\n%s %d (%d)\n%s %s\n%s %1.1f %s",
|
swprintf( (wchar_t *)pStr, L"%s (%s) [%d%%]\n%s %d\n%s %d\n%s %d (%d)\n%s %s\n%s %1.1f %s",
|
||||||
ItemNames[ usItem ],
|
ItemNames[ usItem ],
|
||||||
@@ -7374,6 +7374,7 @@ void GetHelpTextForItem( INT16 * pzStr, OBJECTTYPE *pObject, SOLDIERTYPE *pSoldi
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// The next is for ammunition which gets the measurement 'rnds'
|
// The next is for ammunition which gets the measurement 'rnds'
|
||||||
else if (Item[ usItem ].usItemClass == IC_AMMO)
|
else if (Item[ usItem ].usItemClass == IC_AMMO)
|
||||||
{
|
{
|
||||||
@@ -7417,12 +7418,51 @@ void GetHelpTextForItem( INT16 * pzStr, OBJECTTYPE *pObject, SOLDIERTYPE *pSoldi
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Armor
|
||||||
|
else if (Item[ usItem ].usItemClass == IC_ARMOUR)
|
||||||
|
{
|
||||||
|
INT32 iProtection = EffectiveArmour( pObject );
|
||||||
|
|
||||||
|
switch( Armour[ Item[ usItem ].ubClassIndex ].ubArmourClass )
|
||||||
|
{
|
||||||
|
case( ARMOURCLASS_HELMET ):
|
||||||
|
iProtection = 15 * iProtection / Armour[ Item[ SPECTRA_HELMET_18 ].ubClassIndex ].ubProtection;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case( ARMOURCLASS_VEST ):
|
||||||
|
iProtection = 65 * iProtection / ( Armour[ Item[ SPECTRA_VEST_18 ].ubClassIndex ].ubProtection + Armour[ Item[ CERAMIC_PLATES ].ubClassIndex ].ubProtection );
|
||||||
|
break;
|
||||||
|
|
||||||
|
case( ARMOURCLASS_LEGGINGS ):
|
||||||
|
iProtection = 25 * iProtection / Armour[ Item[ SPECTRA_LEGGINGS_18 ].ubClassIndex ].ubProtection;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case( ARMOURCLASS_PLATE ):
|
||||||
|
iProtection = 65 * iProtection / ( Armour[ Item[ CERAMIC_PLATES ].ubClassIndex ].ubProtection );
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
swprintf( (wchar_t *)pStr, L"%s [%d %%]\n%s %d%% (%d/%d)\n%s %d%%\n%s %1.1f %s",
|
||||||
|
ItemNames[ usItem ], //Item long name
|
||||||
|
sValue, //Item condition
|
||||||
|
pInvPanelTitleStrings[ 4 ], //Protection string
|
||||||
|
iProtection, //Protection rating in % based on best armor
|
||||||
|
Armour[ Item[ usItem ].ubClassIndex ].ubProtection, //Protection (raw data)
|
||||||
|
Armour[ Item[ usItem ].ubClassIndex ].ubProtection * sValue / 100,
|
||||||
|
pInvPanelTitleStrings[ 3 ], //Camo string
|
||||||
|
Item[ usItem ].camobonus, //Camo bonus
|
||||||
|
gWeaponStatsDesc[ 12 ], //Weight string
|
||||||
|
fWeight, //Weight
|
||||||
|
GetWeightUnitString() //Weight units
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// The final, and typical case, is that of an item with a percent status
|
// The final, and typical case, is that of an item with a percent status
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
swprintf( (wchar_t *)pStr, L"%s [%d%%]\n%s %1.1f %s",
|
swprintf( (wchar_t *)pStr, L"%s [%d%%]\n%s %1.1f %s",
|
||||||
ItemNames[ usItem ],
|
ItemNames[ usItem ], //Item long name
|
||||||
sValue,
|
sValue, //Item condition
|
||||||
gWeaponStatsDesc[ 12 ], //Weight String
|
gWeaponStatsDesc[ 12 ], //Weight String
|
||||||
fWeight, //Weight
|
fWeight, //Weight
|
||||||
GetWeightUnitString() //Weight units
|
GetWeightUnitString() //Weight units
|
||||||
|
|||||||
@@ -523,6 +523,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Wapen", // the armor rating of the merc
|
L"Wapen", // the armor rating of the merc
|
||||||
L"Gew.", // the weight the merc is carrying
|
L"Gew.", // the weight the merc is carrying
|
||||||
L"Camo", // the merc's camouflage rating
|
L"Camo", // the merc's camouflage rating
|
||||||
|
L"Camouflage:",
|
||||||
|
L"Protection:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -537,6 +537,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Armor", // the armor rating of the merc
|
L"Armor", // the armor rating of the merc
|
||||||
L"Weight", // the weight the merc is carrying
|
L"Weight", // the weight the merc is carrying
|
||||||
L"Camo", // the merc's camouflage rating
|
L"Camo", // the merc's camouflage rating
|
||||||
|
L"Camouflage:",
|
||||||
|
L"Protection:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -529,6 +529,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Armure", // the armor rating of the merc
|
L"Armure", // the armor rating of the merc
|
||||||
L"Poids", // the weight the merc is carrying
|
L"Poids", // the weight the merc is carrying
|
||||||
L"Cam.", // the merc's camouflage rating
|
L"Cam.", // the merc's camouflage rating
|
||||||
|
L"Camouflage:",
|
||||||
|
L"Protection:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -514,6 +514,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Rüstung", // the armor rating of the merc
|
L"Rüstung", // the armor rating of the merc
|
||||||
L"Gewicht", // the weight the merc is carrying
|
L"Gewicht", // the weight the merc is carrying
|
||||||
L"Tarnung", // the merc's camouflage rating
|
L"Tarnung", // the merc's camouflage rating
|
||||||
|
L"Tarnung:",
|
||||||
|
L"Rüstung:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -522,6 +522,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Giubb. A-P", // the armor rating of the merc
|
L"Giubb. A-P", // the armor rating of the merc
|
||||||
L"Peso", // the weight the merc is carrying
|
L"Peso", // the weight the merc is carrying
|
||||||
L"Trav.", // the merc's camouflage rating
|
L"Trav.", // the merc's camouflage rating
|
||||||
|
L"Camouflage:",
|
||||||
|
L"Protection:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -523,6 +523,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Os³ona", // the armor rating of the merc
|
L"Os³ona", // the armor rating of the merc
|
||||||
L"Ekwip.", // the weight the merc is carrying
|
L"Ekwip.", // the weight the merc is carrying
|
||||||
L"Kamuf.", // the merc's camouflage rating
|
L"Kamuf.", // the merc's camouflage rating
|
||||||
|
L"Camouflage:",
|
||||||
|
L"Protection:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
@@ -529,6 +529,8 @@ STR16 pInvPanelTitleStrings[] =
|
|||||||
L"Áðîíÿ", // the armor rating of the merc
|
L"Áðîíÿ", // the armor rating of the merc
|
||||||
L"Âåñ", // the weight the merc is carrying
|
L"Âåñ", // the weight the merc is carrying
|
||||||
L"Êàìóôëÿæ", // the merc's camouflage rating
|
L"Êàìóôëÿæ", // the merc's camouflage rating
|
||||||
|
L"�אלףפכ�ז:",
|
||||||
|
L"�נמם�:",
|
||||||
};
|
};
|
||||||
|
|
||||||
STR16 pShortAttributeStrings[] =
|
STR16 pShortAttributeStrings[] =
|
||||||
|
|||||||
Reference in New Issue
Block a user