New weapon type modifiers for:

- damage
- single shot AP
- burst AP
- auto fire AP

Fixed some parts where the raw item property was used instead of the Get... function that should be used.


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6470 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
silversurfer
2013-10-05 15:15:50 +00:00
parent 2b19bd1959
commit c16971b9f2
9 changed files with 204 additions and 39 deletions
+17 -1
View File
@@ -1742,7 +1742,7 @@ typedef struct
// silversurfer: item property modifiers
typedef struct
{
// weapon overheating modifiers for the different gun classes
// weapon overheating modifiers for the different weapon types
FLOAT fOverheatJamThresholdModifierGun[9];
FLOAT fOverheatDamageThresholdModifierGun[9];
FLOAT fOverheatTemperatureModifierGun[9];
@@ -1754,6 +1754,22 @@ typedef struct
// range modifiers for different weapon types
FLOAT fRangeModifierGun[9];
FLOAT fRangeModifierLauncher;
// damage modifiers for different weapon types
FLOAT fDamageModifierGun[9];
FLOAT fDamageModifierBlade;
FLOAT fDamageModifierPunch;
FLOAT fDamageModifierTentacle;
// AP modifiers for single attacks (ubShotsPer4Turns)
FLOAT fShotsPer4TurnsModifierGun[9];
FLOAT fShotsPer4TurnsModifierLauncher;
FLOAT fShotsPer4TurnsModifierBlade;
FLOAT fShotsPer4TurnsModifierPunch;
FLOAT fShotsPer4TurnsModifierTentacle;
FLOAT fShotsPer4TurnsModifierThrowKnife;
// Burst AP modifiers for different weapon types
FLOAT fBurstAPModifierGun[9];
// AP modifiers for Auto Fire Shots per 5 AP (bAutofireShotsPerFiveAP)
FLOAT fAFShotsPer5APModifierGun[9];
}ITEM_SETTINGS;