// Weapon settings
#define WEAPON_NAME "weapon_chainsaw"
#define WEAPON_SLOT 1
#define WEAPON_POSITION 2
#define WEAPON_SECONDARY_AMMO "" // NULL
#define WEAPON_SECONDARY_AMMO_MAX -1
#define WEAPON_CLIP 100
#define WEAPON_FLAGS 0
#define WEAPON_WEIGHT 19
// Damage
#define CHAINSAW_DAMAGE 50.0
#define CHAINSAW_DAMAGE2 30.0
// Attack distance
#define CHAINSAW_DISTANCE 80.0
#define CHAINSAW_DISTANCE2 80.0
// Attack speed
#define CHAINSAW_REFIRE_RATE2 0.7
// Weapon models
#define MODEL_WORLD "models/w_chainsaw.mdl"
#define MODEL_VIEW "models/v_chainsaw.mdl"
#define MODEL_PLAYER "models/p_chainsaw.mdl"
// v_ model animation sequence indexes
#define SEQ_DEPLOY 1
#define SEQ_DEPLOY_EMPTY 2
#define SEQ_LOOP_START 3
#define SEQ_LOOP 4
#define SEQ_LOOP_END 5
#define SEQ_SLASH 7
#define SEQ_IDLE 0
#define SEQ_IDLE_EMPTY 11
#define SEQ_RELOAD 6
// Fire sound
#define SOUND_START "weapons/chainsaw_attack1_start.wav"
#define SOUND_FIRE "weapons/chainsaw_attack1_loop.wav"
#define SOUND_END "weapons/chainsaw_attack1_end.wav"
#define SOUND_HIT_WALL "weapons/chainsaw_hit1.wav"
#define SOUND_HIT_FLESH "weapons/chainsaw_hit3.wav"
#define SOUND_MISS "weapons/chainsaw_miss.wav"
// Ammo
#define AMMO_NAME "petrol"
#define AMMO_MAX 200
#define AMMO_DEFAULT 50
#define FUEL_REMOVE_SPEED 0.25 // how fast ammo is depleting
// Playermodel animation extension
#define ANIM_EXTENSION "bow"