new modifiers for item properties:

- APs to reload
- APs to reload manually
- max distance for messy death
- gun handling
- best laser range

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6472 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
silversurfer
2013-10-06 12:50:36 +00:00
parent c16971b9f2
commit 9eedf3d45d
10 changed files with 211 additions and 47 deletions
+23 -4
View File
@@ -1742,7 +1742,11 @@ typedef struct
// silversurfer: item property modifiers
typedef struct
{
// weapon overheating modifiers for the different weapon types
// -------------- COMMON MODIFIERS ----------------
FLOAT fBestLaserRangeModifier;
// -------------- WEAPON MODIFIERS ----------------
// weapon overheating modifiers
FLOAT fOverheatJamThresholdModifierGun[9];
FLOAT fOverheatDamageThresholdModifierGun[9];
FLOAT fOverheatTemperatureModifierGun[9];
@@ -1751,10 +1755,10 @@ typedef struct
FLOAT fOverheatDamageThresholdModifierLauncher;
FLOAT fOverheatTemperatureModifierLauncher;
FLOAT fOverheatCooldownModifierLauncher;
// range modifiers for different weapon types
// range modifiers
FLOAT fRangeModifierGun[9];
FLOAT fRangeModifierLauncher;
// damage modifiers for different weapon types
// damage modifiers
FLOAT fDamageModifierGun[9];
FLOAT fDamageModifierBlade;
FLOAT fDamageModifierPunch;
@@ -1766,10 +1770,25 @@ typedef struct
FLOAT fShotsPer4TurnsModifierPunch;
FLOAT fShotsPer4TurnsModifierTentacle;
FLOAT fShotsPer4TurnsModifierThrowKnife;
// Burst AP modifiers for different weapon types
// Burst AP modifiers
FLOAT fBurstAPModifierGun[9];
// AP modifiers for Auto Fire Shots per 5 AP (bAutofireShotsPerFiveAP)
FLOAT fAFShotsPer5APModifierGun[9];
// AP to Reload modifiers
FLOAT fAPtoReloadModifierGun[9];
FLOAT fAPtoReloadModifierLauncher;
// AP to Reload manually modifiers
FLOAT fAPtoReloadManuallyModifierGun[9];
FLOAT fAPtoReloadManuallyModifierLauncher;
// Max Distance for messy shot modifiers
FLOAT fDistMessyModifierGun[9];
// Handling modifiers
FLOAT fHandlingModifierGun[9];
FLOAT fHandlingModifierLauncher;
// -------------- ARMOR MODIFIERS ----------------
// ------------ EXPLOSIVE MODIFIERS --------------
}ITEM_SETTINGS;