22 #ifndef ULTIMA8_WORLD_WEAPONINFO_H 23 #define ULTIMA8_WORLD_WEAPONINFO_H 25 #include "ultima/shared/std/string.h" 35 uint8 _damageModifier;
37 uint8 _dexAttackBonus;
38 uint8 _dexDefendBonus;
48 uint16 _displayGumpShape;
uint8 _field8
Energy used by each shot.
Definition: weapon_info.h:53
uint16 _energyUse
Count of ammo the weapon starts with and gets from a reload.
Definition: weapon_info.h:52
uint16 _ammoType
The inventory frame for the ammo used.
Definition: weapon_info.h:46
uint16 _clipSize
A flag whether or not the weapon is "small" (changes the animations used)
Definition: weapon_info.h:51
Definition: detection.h:27
uint16 _sound
The sound this weapon makes when fired.
Definition: weapon_info.h:44
uint16 _ammoShape
The shape number for the ammo used.
Definition: weapon_info.h:47
uint16 _displayGumpFrame
The gump shape to use for inventory display (3,4,5)
Definition: weapon_info.h:49
uint16 _reloadSound
The sound made when reloaded.
Definition: weapon_info.h:45
uint16 _shotDelay
Not totally sure, used like "cycle time" in Attack Process.
Definition: weapon_info.h:54
DmgType
Delay between shots.
Definition: weapon_info.h:56
Definition: weapon_info.h:30