//TAGAP_START
//=====================================================================
// ACTOR ENTITIES
//=====================================================================

//=====================================================================
// SECURITY BOTS
//=====================================================================
//=====================================================================
// PLASMA BOT (dropdead)
//=====================================================================
ENTITY_START bot_1_gib
SPRITE STATIC 0 ANIM_ROLLVEL -3 -9 bot/body1
SOUND S_DIE events/break_metal
SOUND S_PHYSICS world/hit_metal_5
THINK AI_MISSILE 0 NONE 0
MOVETYPE WALK 6
OFFSET SIZE 32 0
STAT AI_INHERIT_FACE
STAT FX_ELECTRIC
STAT FX_SMOKE_SHOOT -100
STAT DAMAGE 7
STAT DAMAGE_SPLASH 100
STAT NOLIST
STAT S_HEALTH 7
STAT TAKEDAMAGE_SURFACE
STAT TEMPMISSILE 1500
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// PLASMA BOT
//=====================================================================
ENTITY_START bot_1
DESCRIBE Plasma_bot
SPRITE STATIC 0 NONE -3 -9 bot/body1
SPRITE STATIC 1 NONE 12 -22 bot/body1
SPRITEVAR 1 KEEPFRAME 1
SOUND S_ATTACK events/weapon_laser
SOUND S_IDLE events/space_robot
SOUND S_DIE events/scavenger_death
THINK AI_FOLLOW 1 AI_FIRE 0.4
MOVETYPE FLY 0.6
MISSILE laser
OFFSET SIZE 32 0
OFFSET WEAPON_MISSILE 20 -24
OFFSET WEAPON_ORIGIN 16 -22
ITEM bot_1_gib 0
STAT AI_BURST 3
STAT AI_BURST_TIME 800
STAT AI_KEEPACTIVE_FODDER
STAT AI_LOCK_ON_FIRING
STAT FRAG
STAT FX_FLOAT
STAT FX_MUZZLE 15
STAT DAMAGE 5
STAT DAMAGE_SPLASH 50
STAT MISSILE_OFFSETRADIUS 2
STAT S_HEALTH 10
STAT S_SCORE 300
STAT TAKEDAMAGE_SURFACE
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// LARGE FLOATMINE
//=====================================================================
ENTITY_START bot_2
DESCRIBE Floatmine_(following)
SPRITE STATIC 0 NONE 16 17 bot/body2
SPRITE STATIC 0 NONE 16 -11 bot/body2
SPRITE STATIC 0 NONE 8 3 bot/body2
SPRITE STATIC 1 NONE 0 1 bot/lamp_yellow
SPRITE STATIC 0 NONE 0 19 bot/body2
SPRITE STATIC 0 NONE -3 -13 bot/body2
SPRITEVAR 0 BIAS 20
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 KEEPFRAME 1
SPRITEVAR 1 BIAS -20
SPRITEVAR 1 INVERTFACE
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 4 BIAS -20
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 5 BIAS 20
SPRITEVAR 5 KEEPFRAME 2
LIGHT 30 20 255 255 0
SOUND S_DIE events/break_metal
SOUND S_IDLE events/space_robot
THINK AI_AIM 1 AI_BLOW 0.8
MOVETYPE FLY 1
OFFSET SIZE 32 0
STAT AI_KEEPACTIVE_FODDER
STAT FRAG
STAT DAMAGE 25
STAT DAMAGE_SPLASH 100
STAT FX_DIM 0
STAT FX_WADDLE_CONSTANT 10
STAT S_HEALTH 5
STAT S_SCORE 100
STAT TAKEDAMAGE_SURFACE
STAT TEMPMISSILE 6000
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// LARGE FLOATMINE (pattern)
//=====================================================================
ENTITY_START bot_2b
DESCRIBE Floatmine_(circling)
SPRITE STATIC 0 NONE 16 17 bot/body2
SPRITE STATIC 0 NONE 16 -11 bot/body2
SPRITE STATIC 0 NONE 8 3 bot/body2
SPRITE DYNAMIC 1 NONE 0 1 bot/lamp_blue
SPRITE STATIC 0 NONE 0 19 bot/body2
SPRITE STATIC 0 NONE -3 -13 bot/body2
SPRITEVAR 0 BIAS 20
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 KEEPFRAME 1
SPRITEVAR 1 BIAS -20
SPRITEVAR 1 INVERTFACE
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 4 BIAS -20
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 5 BIAS 20
SPRITEVAR 5 KEEPFRAME 2
LIGHT 50 100 50 100 255
SOUND S_DIE events/weapon_photon_hit
SOUND S_IDLE events/space_robot
THINK AI_AIM 1 AI_BLOW 0.8
MOVETYPE FLY 1
OFFSET SIZE 32 0
STAT AI_KEEPACTIVE
STAT AI_SPINAIM
STAT DAMAGE 25
STAT DAMAGE_SPLASH 200
STAT FX_DIM 0
STAT FX_POWERUP_SIZE 12
STAT FX_WADDLE_CONSTANT 10
STAT S_HEALTH 150
STAT S_IDDQD 1
STAT TAKEDAMAGE_PLASMA
STAT TEMPMISSILE 3500
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION_PLASMA
GIB x_spacephoton_rubble 1
ENTITY_END
//=====================================================================
// SMALL FLOATMINE
//=====================================================================
ENTITY_START bot_3
DESCRIBE Small_floatmine
SPRITE STATIC 0 NONE 0 0 bot/body3
SPRITE STATIC 1 NONE 0 0 bot/lamp_yellow
LIGHT 10 20 255 255 0
SOUND S_DIE world/explosion
THINK AI_AIM 1 AI_BLOW 0.8
MOVETYPE FLY 2
OFFSET SIZE 16 0
STAT AI_KEEPACTIVE
STAT FRAG
STAT DAMAGE 12
STAT DAMAGE_SPLASH 64
STAT FX_DIM 0
STAT TAKEDAMAGE_SURFACE
STAT TEMPMISSILE 10000
STAT S_HEALTH 3
STAT S_SCORE 50
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END

//=====================================================================
// SCAVENGER DROIDS
//=====================================================================
//=====================================================================
// SCAVENGER with HEALTH
//=====================================================================
ENTITY_START scav_1
DESCRIBE Scavenger_droid
SPRITE STATIC 0 NONE -2 4 items/pill_green
SPRITE STATIC 0 NONE -14 6 bot/scav
SPRITE STATIC 0 NONE -20 2 bot/scav
SPRITE STATIC 0 NONE 14 6 bot/scav
SPRITE STATIC 0 NONE 20 2 bot/scav
SPRITE STATIC 0 NONE 0 4 bot/scav
SPRITEVAR 0 BOB 10
SPRITEVAR 1 BIAS -34
SPRITEVAR 1 KEEPFRAME 1
SPRITEVAR 2 BIAS 34
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS 34
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 4 BIAS -34
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 5 BOB 10
LIGHT 30 10 255 255 255
SOUND S_DIE events/scavenger_death
SOUND S_MOVE events/scavenger_move
THINK AI_ZOMBIE 0 NONE 1.2
MOVETYPE WALK 0.6
OFFSET FX_OFFSET 0 6
OFFSET SIZE 18 0
ITEM pill_green 0
STAT AI_RANGE 150
STAT FX_NOFACE
STAT FX_WADDLE_CONSTANT 20
STAT DAMAGE_SPLASH 64
STAT FX_DIM 0
STAT S_HEALTH 5
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_GLASS
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// SCAVENGER with PLASMAGUN AMMO
//=====================================================================
ENTITY_START scav_2
DESCRIBE Scavenger_droid_(plasma)
SPRITE STATIC 0 NONE 0 4 items/ammo_plasma
SPRITE STATIC 1 NONE 2 1 items/ammo_plasma
SPRITE STATIC 0 NONE -14 6 bot/scav
SPRITE STATIC 0 NONE -20 2 bot/scav
SPRITE STATIC 0 NONE 14 6 bot/scav
SPRITE STATIC 0 NONE 20 2 bot/scav
SPRITE STATIC 0 NONE 0 4 bot/scav
SPRITEVAR 0 BOB 10
SPRITEVAR 1 BOB 10
SPRITEVAR 1 KEEPFRAME 1
SPRITEVAR 2 BIAS -34
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS 34
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 4 BIAS 34
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 5 BIAS -34
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 KEEPFRAME 1
SPRITEVAR 6 BOB 10
LIGHT 30 30 0 0 255
SOUND S_DIE events/scavenger_death
SOUND S_MOVE events/scavenger_move
THINK AI_ZOMBIE 0 NONE 1.2
MOVETYPE WALK 0.6
OFFSET SIZE 18 0
ITEM am_plas 0
STAT AI_RANGE 150
STAT FX_NOFACE
STAT FX_WADDLE_CONSTANT 20
STAT DAMAGE_SPLASH 64
STAT FX_DIM 0
STAT S_HEALTH 5
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_GLASS
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// SCAVENGER with ONE-UP
//=====================================================================
ENTITY_START scav_3
CLONE scav_1
DESCRIBE Scavenger_droid_(short_pattern)
STAT AI_RANGE 58
ENTITY_END

//=====================================================================
// TURRETS
//=====================================================================
//=====================================================================
// SPARK RUBBLE
//=====================================================================
ENTITY_START tempspark
OFFSET SIZE 20 0
STAT FX_SPARKS
STAT FX_NOENV_FX
STAT NOLIST
ENTITY_END
//=====================================================================
// DROPPED TURRET
//=====================================================================
ENTITY_START dropturret
DESCRIBE Dropped_laser_turret
SPRITE STATIC 0 NONE 0 12 turret/dropturret
SPRITE STATIC 0 NONE 0 25 turret/gun1_closed
SPRITE STATIC 0 ANIM_WEAPON 0 25 turret/gun1_open
SPRITE STATIC 0 NONE 0 25 turret/gun_mount_small
SPRITEVAR 1 AIM
SPRITEVAR 1 INACTIVE
SPRITEVAR 2 ACTIVE
SPRITEVAR 2 AIM
SPRITEVAR 3 AIM
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.4 AI_FIRE 0.2
MOVETYPE WALK 0
MISSILE laser
OFFSET SIZE 32 22
OFFSET WEAPON_MISSILE 0 32
OFFSET WEAPON_OFFSET 33 0
OFFSET WEAPON_ORIGIN 0 26
STAT AI_BURST 2
STAT AI_BURST_TIME 600
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_ACTIVATION_SPARK
STAT FX_MUZZLE 20
STAT S_HEALTH 30
STAT S_SCORE 400
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROLLING TURRET
//=====================================================================
ENTITY_START rollturret
CLONE dropturret
DESCRIBE Moving_laser_turret
SPRITE STATIC 0 ANIM_ROLLVEL -13 -23 turret/wheel
SPRITE STATIC 0 ANIM_ROLLVEL 13 -23 turret/wheel
MOVETYPE WALK 2
STAT AI_RANGE 150
STAT FX_SMOKE_FLOOR
ENTITY_END
//=====================================================================
// BASIC LASER TURRET
//=====================================================================
ENTITY_START turret_1
DESCRIBE Laser_turret
SPRITE STATIC 0 NONE 0 0 turret/base
SPRITE STATIC 0 NONE 0 0 turret/gun1_closed
SPRITE STATIC 0 ANIM_WEAPON 0 0 turret/gun1_open
SPRITE STATIC 0 NONE 0 0 turret/gun_mount_small
SPRITEVAR 1 AIM
SPRITEVAR 1 INACTIVE
SPRITEVAR 2 ACTIVE
SPRITEVAR 2 AIM
SPRITEVAR 3 AIM
TEXPOLY (world-base-turret)
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.4 AI_FIRE 0.5
OFFSET SIZE 32 0
OFFSET WEAPON_OFFSET 33 0
ITEM tempspark 0
MISSILE laser
STAT AI_INVULACTIVE
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_ACTIVATION_SPARK
STAT FX_MUZZLE 20
STAT S_HEALTH 30
STAT S_SCORE 400
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROCKET TURRET
//=====================================================================
ENTITY_START turret_2
DESCRIBE Rocket_turret
SPRITE STATIC 0 NONE 0 0 turret/base
SPRITE DYNAMIC 0 NONE 0 0 turret/gun2_closed
SPRITE DYNAMIC 0 ANIM_WEAPON 0 0 turret/gun2_open
SPRITE DYNAMIC 0 NONE 0 0 turret/gun_mount_large
SPRITEVAR 1 AIM
SPRITEVAR 1 INACTIVE
SPRITEVAR 2 ACTIVE
SPRITEVAR 2 AIM
SPRITEVAR 3 AIM
TEXPOLY (world-base-turret)
SOUND S_ATTACK events/weapon_rocket
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.3 AI_FIRE 0.5
OFFSET SIZE 32 0
OFFSET WEAPON_OFFSET 32 0
ITEM tempspark 0
MISSILE rocket
STAT AI_BURST 2
STAT AI_BURST_TIME 1200
STAT AI_INVULACTIVE
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_ACTIVATION_SPARK
STAT FX_MUZZLE 35
STAT S_HEALTH 30
STAT S_SCORE 800
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// HEAVY LASER TURRET
//=====================================================================
ENTITY_START turret_3
DESCRIBE Heavy_laser_turret
SPRITE STATIC 0 NONE 0 0 turret/base
SPRITE STATIC 0 NONE 0 0 turret/gun1_closed
SPRITE STATIC 0 ANIM_WEAPON 0 0 turret/gun3_open
SPRITE STATIC 0 NONE 0 0 turret/gun_mount_small
SPRITEVAR 1 AIM
SPRITEVAR 1 INACTIVE
SPRITEVAR 2 ACTIVE
SPRITEVAR 2 AIM
SPRITEVAR 3 AIM
TEXPOLY (world-base-turret)
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.8 AI_FIRE 0.2
OFFSET SIZE 32 0
OFFSET WEAPON_OFFSET 36 0
ITEM tempspark 0
MISSILE redlaser
STAT AI_BURST 5
STAT AI_BURST_TIME 1000
STAT AI_INVULACTIVE
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_ACTIVATION_SPARK
STAT FX_MUZZLE 20
STAT S_HEALTH 30
STAT S_SCORE 600
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// AIR-DEFENCE TURRET
//=====================================================================
ENTITY_START turret_4
DESCRIBE Heavy_air-defence_turret
SPRITE STATIC 0 NONE 0 0 turret/base
SPRITE DYNAMIC 0 NONE 0 0 turret/airdefence
SPRITE DYNAMIC 0 ANIM_WEAPON 0 0 turret/airdefence
SPRITEVAR 1 AIM
SPRITEVAR 2 KEEPFRAME 1
TEXPOLY (world-base-turret)
SOUND S_ATTACK events/weapon_airdefence
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0 AI_FIRE 1.0
OFFSET SIZE 32 0
OFFSET WEAPON_OFFSET 38 0
ITEM tempspark 0
MISSILE airdefence
STAT AI_INVULACTIVE
STAT AI_KEEPACTIVE
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_BAZOOKA
STAT FX_MUZZLE 30
STAT MISSILE_OFFSETRADIUS 53
STAT S_HEALTH 30
STAT S_SCORE 400
STAT TAKEDAMAGE_UNBREAKABLE
ENTITY_END
//=====================================================================
// AIR-DEFENCE TURRET (slow)
//=====================================================================
ENTITY_START turret_4b
CLONE turret_4
DESCRIBE Heavy_air-defence_turret_(slow)
THINK AI_AIM 0 AI_FIRE 1.5
ENTITY_END
//=====================================================================
// MINIGUN TURRET
//=====================================================================
ENTITY_START turret_5_gunent
SPRITE STATIC 0 ANIM_PANATTD 27 24 weapons/minigun
SPRITE STATIC 0 ANIM_PANATTD 27 20 weapons/minigun
SPRITE STATIC 0 ANIM_PANATTD 27 10 weapons/minigun
SPRITE STATIC 0 ANIM_PANATTD 27 8 weapons/minigun
SPRITE STATIC 0 ANIM_PANATTD 27 14 weapons/minigun
SPRITE STATIC 0 NONE 3 0 weapons/minigun
SPRITE STATIC 0 ANIM_PANATTU 4 0 weapons/minigun
SPRITEVAR 0 KEEPFRAME 3
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 2 KEEPFRAME 2
SPRITEVAR 3 KEEPFRAME 3
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 5 KEEPFRAME 8
SPRITEVAR 6 KEEPFRAME 4
THINK AI_MISSILE 0 NONE 0
STAT MODELHACK
ENTITY_END
//=====================================================================
// MINIGUN TURRET
//=====================================================================
ENTITY_START turret_5
DESCRIBE Minigun_turret
SPRITE STATIC 0 NONE 0 0 turret/base
SPRITE STATIC 0 NONE 0 0 turret/gun_mount_small
SPRITEVAR 1 AIM
TEXPOLY (world-base-turret)
SOUND S_ATTACK events/weapon_minigun
SOUND S_DIE events/break_metal
SOUND S_MOVE events/turret_move
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.35 AI_FIRE 0.05
GUNENTITY turret_5_gunent
ITEM tempspark 0
ITEM am_mini 0
MISSILE minigun
OFFSET SIZE 32 0
OFFSET WEAPON_CASING -4 2
OFFSET WEAPON_MISSILE 0 0
OFFSET WEAPON_OFFSET 48 1
OFFSET WEAPON_ORIGIN 0 0
STAT AI_INVULACTIVE
STAT AI_BURST 10
STAT AI_BURST_TIME 1000
STAT AI_LOCK_ON_FIRING
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_CASING 1
STAT FX_MUZZLE 20
STAT MULTISHOT 2
STAT S_SCORE 400
STAT S_HEALTH 30
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// LARGE SMOKE RUBBLE
//=====================================================================
ENTITY_START boss_rubble
THINK AI_AIM 0 NONE 0
STAT FX_NOFACE
STAT FX_SMOKE_SHOOT -250
STAT AI_KEEPANGLE 90
STAT NOLIST
STAT TEMPMISSILE 1300
ENTITY_END
//=====================================================================
// DESTROYED POD BASE (floor)
//=====================================================================
ENTITY_START pod_rubble
SPRITE DYNAMIC 0 NONE 0 13 turret/pod_base_floor
SPRITEVAR 0 NOFACE
MOVETYPE WALK 0
OFFSET SIZE 16 0
STAT NOLIST
ENTITY_END
//=====================================================================
// POD TURRET (floor)
//=====================================================================
ENTITY_START turret_pod1
DESCRIBE Turret_pod_(floor)
SPRITE STATIC 0 ANIM_FACE 6 28 zombie/wing1
SPRITE STATIC 0 ANIM_FACE -2 19 player/body
SPRITE STATIC 0 ANIM_FACE 2 29 zombie/zombie1
SPRITE STATIC 0 ANIM_FACE 2 31 zombie/wing1
SPRITE DYNAMIC 0 NONE 0 -29 turret/pod
SPRITE DYNAMIC 0 ANIM_WEAPON 0 49 turret/pod_gun1
SPRITE DYNAMIC 0 NONE 0 49 turret/pod
SPRITE DYNAMIC 0 NONE 0 49 turret/pod
SPRITE DYNAMIC 0 NONE 0 -34 turret/pod_base_floor
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 4 NOFACE
SPRITEVAR 5 AIM
SPRITEVAR 6 KEEPFRAME 2
SPRITEVAR 6 NOFACE
SPRITEVAR 7 AIM
SPRITEVAR 8 NOFACE
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/explosion_big
SOUND S_IDLE events/turret_move
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.6 AI_FIRE 0.1
MOVETYPE WALK 0
OFFSET SIZE 64 63
OFFSET WEAPON_OFFSET 84 0
OFFSET WEAPON_ORIGIN 0 49
OFFSET WEAPON_MISSILE 0 49
ITEM pod_rubble -34
ITEM boss_rubble -15
MISSILE podlaser
STAT AI_BURST 6
STAT AI_BURST_TIME 700
STAT AI_SIZE 3
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_MUZZLE 35
STAT FX_POWERUP_SIZE 30
STAT MISSILE_OFFSETWADDLE 8
STAT MISSILE_OFFSETRADIUS 82
STAT S_HEALTH 60
STAT S_SCORE 2000
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// POD TURRET (floor, invulactive)
//=====================================================================
ENTITY_START turret_pod1b
CLONE turret_pod1
DESCRIBE Turret_pod_(floor,_invulactive)
STAT AI_INVULACTIVE
ENTITY_END
//=====================================================================
// DESTROYED POD BASE (ceiling)
//=====================================================================
ENTITY_START pod_rubble2
SPRITE DYNAMIC 0 NONE 0 0 turret/pod_base_ceil
SPRITEVAR 0 NOFACE
STAT NOLIST
ENTITY_END
//=====================================================================
// POD TURRET (ceiling)
//=====================================================================
ENTITY_START turret_pod2
DESCRIBE Turret_pod_(ceiling)
SPRITE STATIC 0 ANIM_FACE 6 -21 zombie/wing1
SPRITE STATIC 0 ANIM_FACE -2 -30 player/body
SPRITE STATIC 0 ANIM_FACE 2 -20 zombie/zombie1
SPRITE STATIC 0 ANIM_FACE 2 -18 zombie/wing1
SPRITE DYNAMIC 0 NONE 0 78 turret/pod
SPRITE DYNAMIC 0 ANIM_WEAPON 0 0 turret/pod_gun1
SPRITE DYNAMIC 0 NONE 0 0 turret/pod
SPRITE DYNAMIC 0 NONE 0 0 turret/pod
SPRITE DYNAMIC 0 NONE 0 78 turret/pod_base_ceil
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 4 NOFACE
SPRITEVAR 5 AIM
SPRITEVAR 6 KEEPFRAME 2
SPRITEVAR 6 NOFACE
SPRITEVAR 7 AIM
SPRITEVAR 8 NOFACE
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/explosion_big
SOUND S_IDLE events/turret_move
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 0.6 AI_FIRE 0.1
MOVETYPE NONE 0
OFFSET SIZE 64 0
OFFSET WEAPON_OFFSET 84 0
ITEM pod_rubble2 78
ITEM boss_rubble 32
MISSILE podlaser
STAT AI_BURST 6
STAT AI_BURST_TIME 700
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_MUZZLE 35
STAT FX_POWERUP_SIZE 30
STAT MISSILE_OFFSETWADDLE 8
STAT MISSILE_OFFSETRADIUS 82
STAT S_HEALTH 60
STAT S_SCORE 2000
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// PHOTON POD TURRET (floor)
//=====================================================================
ENTITY_START turret_pod3
DESCRIBE Photon_turret_(floor)
SPRITE STATIC 0 ANIM_FACE 0 19 mecha/mech
SPRITE STATIC 0 ANIM_FACE 0 49 mecha/mech
SPRITE STATIC 1 ANIM_FACE 0 49 mecha/mech
SPRITE STATIC 0 NONE -12 26 mecha/mechwing1
SPRITE DYNAMIC 0 NONE 0 -29 turret/pod
SPRITE DYNAMIC 0 ANIM_WEAPON 0 49 turret/pod_gun2
SPRITE DYNAMIC 0 NONE 0 49 turret/pod
SPRITE DYNAMIC 0 NONE 0 49 turret/pod
SPRITE DYNAMIC 0 NONE 0 -34 turret/pod_base_floor
SPRITEVAR 0 KEEPFRAME 1
SPRITEVAR 1 KEEPFRAME 0
SPRITEVAR 2 KEEPFRAME 2
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 4 NOFACE
SPRITEVAR 5 AIM
SPRITEVAR 6 KEEPFRAME 2
SPRITEVAR 6 NOFACE
SPRITEVAR 7 AIM
SPRITEVAR 8 NOFACE
SOUND S_ATTACK events/weapon_photon
SOUND S_DIE events/explosion_big
SOUND S_IDLE events/turret_move
SOUND S_WAKE events/weapon_photon_charge
THINK AI_AIM 0.6 AI_FIRE 1.3
MOVETYPE WALK 0
OFFSET SIZE 64 63
OFFSET WEAPON_OFFSET 86 0
OFFSET WEAPON_ORIGIN 0 49
OFFSET WEAPON_MISSILE 0 49
ITEM pod_rubble -34
ITEM boss_rubble -15
MISSILE x_spacephoton
STAT AI_SIZE 3
STAT CHARGE 500
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_MUZZLE 35
STAT FX_POWERUP_SIZE 30
STAT S_HEALTH 50
STAT S_SCORE 2000
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END

//=====================================================================
// ZOMBIES
//=====================================================================
//=====================================================================
// BASIC ZOMBIE (corpse)
//=====================================================================
ENTITY_START zombie_1_corpse
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE STATIC 0 NONE 0 17 zombie/wing1
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SPRITEVAR 5 BIAS -10
SOUND S_DIE world/gore_1
SOUND S_PHYSICS events/boing
THINK NONE 0 NONE 0
MOVETYPE WALK 6
OFFSET FX_OFFSET 0 20
OFFSET SIZE 18 58
STAT AI_INHERIT_FACE
STAT FX_OFFSXFACE 10
STAT NOLIST
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 1000
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// SLEEPY ZOMBIE (corpse)
//=====================================================================
ENTITY_START zombie_2_corpse
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE STATIC 0 NONE 0 17 zombie/wing2
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SPRITEVAR 5 BIAS -10
SOUND S_DIE world/gore_1
SOUND S_PHYSICS events/boing
THINK NONE 0 NONE 0
MOVETYPE WALK 6
OFFSET FX_OFFSET 0 20
OFFSET SIZE 18 54
STAT AI_INHERIT_FACE
STAT NOLIST
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 1000
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// INSANE ZOMBIE (corpse)
//=====================================================================
ENTITY_START zombie_3_corpse
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 0 17 zombie/wing1
SPRITE STATIC 0 NONE -7 44 zombie/zombie3
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_1
SOUND S_PHYSICS events/boing
THINK NONE 0 NONE 0
MOVETYPE WALK 6
OFFSET FX_OFFSET 0 20
OFFSET SIZE 18 53
STAT AI_INHERIT_FACE
STAT NOLIST
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 1000
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// BASIC ZOMBIE
//=====================================================================
ENTITY_START zombie_1
DESCRIBE Basic_zombie
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE STATIC 0 NONE 0 17 zombie/wing1
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SPRITEVAR 5 BIAS -10
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.8
OFFSET SIZE 18 58
CORPSE zombie_1_corpse 0
STAT AI_DEATHJUMP_NULL
STAT AI_RANDOMIZE_SPEED 45
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 150
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 10000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// SLEEPY ZOMBIE
//=====================================================================
ENTITY_START zombie_2
DESCRIBE Sleepy_zombie
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE STATIC 0 NONE 0 17 zombie/wing2
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 1 NOGROUND
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SPRITEVAR 5 BIAS -10
SPRITEVAR 5 NOGROUND
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.6
OFFSET SIZE 18 54
CORPSE zombie_2_corpse 0
STAT AI_DEATHJUMP_NULL
STAT AI_RANDOMIZE_SPEED 45
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 150
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 10000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// INSANE ZOMBIE
//=====================================================================
ENTITY_START zombie_3
DESCRIBE Insane_zombie
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 0 17 zombie/wing1
SPRITE STATIC 0 NONE -7 44 zombie/zombie3
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.9
OFFSET SIZE 18 53
CORPSE zombie_3_corpse 0
STAT AI_DEATHJUMP_NULL
STAT AI_RANDOMIZE_SPEED 50
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 150
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 10000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// RAVING ZOMBIE on DRUGS
//=====================================================================
ENTITY_START zombie_3b
CLONE zombie_3
DESCRIBE Raving_zombie
THINK AI_FOLLOW 0 AI_MELEE 0.5
MOVETYPE WALK 3
ITEM pill_purple 0
STAT S_SCORE 200
STAT S_SPEEDUP 10
STAT TEMPMISSILE 10000
ENTITY_END
//=====================================================================
// ZOMBIE with SHOTGUN
//=====================================================================
ENTITY_START zombie_4
DESCRIBE Zombie_with_shotgun
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 0.9
OFFSET SIZE 18 58
CORPSE zombie_1_corpse 0
ITEM am_shot 0
STAT AI_DEATHJUMP_NULL
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 250
STAT S_WEAPON 1
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// BLOWING CHAINSAW
//=====================================================================
ENTITY_START zombie_5_rubble
SPRITE STATIC 0 NONE 0 0 world/null
SOUND S_DIE events/scavenger_death
THINK AI_MISSILE 0 AI_BLOW 0.0
OFFSET SIZE 10 0
STAT DAMAGE_SPLASH 64
STAT TAKEDAMAGE_SURFACE
STAT TEMPMISSILE 1
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ZOMBIE with CHAINSAW
//=====================================================================
ENTITY_START zombie_5
DESCRIBE Zombie_with_chainsaw
SPRITE STATIC 0 ANIM_WEAPON 11 16 zombie/saw
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 16 zombie/saw
SPRITE STATIC 0 NONE -7 43 zombie/zombie3
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE STATIC 0 ANIM_PANATTF 39 20 zombie/saw
SPRITE STATIC 0 ANIM_PANATTB 39 2 zombie/saw
SPRITE STATIC 0 ANIM_ROLLATT 55 0 zombie/saw
SPRITE STATIC 0 NONE 11 16 zombie/saw
SPRITEVAR 0 BOB -40
SPRITEVAR 0 KEEPFRAME 0
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 4 BOB -35
SPRITEVAR 5 BIAS 100
SPRITEVAR 6 BOB -40
SPRITEVAR 6 KEEPFRAME 2
SPRITEVAR 7 BOB -40
SPRITEVAR 7 KEEPFRAME 3
SPRITEVAR 8 BOB -40
SPRITEVAR 8 KEEPFRAME 4
SPRITEVAR 9 BOB -40
SPRITEVAR 9 KEEPFRAME 5
SOUND S_DIE world/gore_4
SOUND S_IDLE events/weapon_chainsaw_idle
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 1
OFFSET SIZE 18 58
CORPSE zombie_3_corpse 0
ITEM zombie_5_rubble 0
STAT AI_DEATHJUMP_NULL
STAT FRAG
STAT FX_BREATHE
STAT FX_OFFSXFACE -6
STAT FX_SMOKE
STAT S_HEALTH 8
STAT S_SCORE 350
STAT S_WEAPON 19
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// ZOMBIE with MINIGUN
//=====================================================================
ENTITY_START zombie_6
DESCRIBE Zombie_with_minigun
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun3
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 0.7
OFFSET SIZE 18 58
CORPSE zombie_2_corpse 0
ITEM am_mini 0
STAT AI_DEATHJUMP_NULL
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 450
STAT S_WEAPON 5
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// EXPLODING ZOMBIE RUBBLE
//=====================================================================
ENTITY_START zombie_7_rubble
SPRITE STATIC 0 NONE 0 0 world/null
SOUND S_DIE world/explosion
THINK AI_MISSILE 0 AI_BLOW 0.0
OFFSET SIZE 10 0
STAT DAMAGE 20
STAT DAMAGE_SPLASH 120
STAT TEMPMISSILE 1
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ZOMBIE with ROCKET LAUNCHER
//=====================================================================
ENTITY_START zombie_7
DESCRIBE Zombie_with_rocket_launcher
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun3
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_1
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 0.7
OFFSET SIZE 18 58
ITEM am_rock 0
ITEM zombie_7_rubble 0
STAT FRAG
STAT FX_BREATHE
STAT FX_WEAPON_FRAME 6
STAT S_HEALTH 8
STAT S_SCORE 450
STAT S_WEAPON 22
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// ZOMBIE with ROCKET LAUNCHER (static)
//=====================================================================
ENTITY_START zombie_8
CLONE zombie_7
DESCRIBE Zombie_with_rocket_launcher_(static)
THINK AI_AIM 1 AI_FIRE 0
MOVETYPE WALK 0
ENTITY_END
//=====================================================================
// ZOMBIE with FLAMETHROWER
//=====================================================================
ENTITY_START zombie_9
DESCRIBE Zombie_with_flamer
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 0.9
OFFSET SIZE 18 58
CORPSE zombie_1_corpse 0
ITEM am_flam 0
STAT AI_DEATHJUMP_NULL
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 250
STAT S_WEAPON 3
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// ZOMBIE with PLASMAGUN
//=====================================================================
ENTITY_START zombie_x
DESCRIBE Zombie_with_plasmagun
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_FIRE 0
MOVETYPE WALK 0.7
OFFSET SIZE 18 58
CORPSE zombie_2_corpse 0
ITEM am_plas 0
STAT AI_DEATHJUMP_NULL
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 450
STAT S_WEAPON 2
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// ZOMBIE with JETPACK (malfunctioning jetpack)
//=====================================================================
ENTITY_START zombie_jetpack
SPRITE DYNAMIC 0 NONE -6 6 weapons/jetpack
SPRITE DYNAMIC 0 NONE -10 0 weapons/jetpack
SPRITEVAR 0 KEEPFRAME 1
SOUND S_DIE world/explosion
SOUND S_IDLE events/space_robot
THINK AI_MISSILE 3 AI_BLOW 0
STAT FX_WADDLE_AIM 50
OFFSET SIZE 18 0
STAT AI_INHERIT_FACE
STAT DAMAGE 5
STAT DAMAGE_SPLASH 100
STAT FX_SMOKE_ANGLE -90
STAT FX_SMOKE_SHOOT -140
STAT NOLIST
STAT TAKEDAMAGE_NONE
STAT TEMPMISSILE 1000
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ZOMBIE with JETPACK
//=====================================================================
ENTITY_START zombie_jet
DESCRIBE Zombie_with_Jetpack
SPRITE DYNAMIC 0 NONE -6 6 weapons/jetpack
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun2
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITE DYNAMIC 0 NONE -10 0 weapons/jetpack
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/gun
SPRITEVAR 0 KEEPFRAME 1
SPRITEVAR 1 BOB -40
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 4 BIAS -10
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 KEEPFRAME 1
SPRITEVAR 7 BOB -40
SOUND S_DIE world/gore_4
SOUND S_IDLE events/space_robot
THINK AI_FOLLOW 0.8 AI_FIRE 0
MOVETYPE FLY 1.4
OFFSET SIZE 18 58
CORPSE zombie_1_corpse 0
ITEM am_plas 0
ITEM zombie_jetpack 0
STAT AI_BURST 5
STAT AI_BURST_TIME 500
STAT AI_DEATHJUMP_NULL
STAT AI_LOCK_ON_FIRING
STAT FRAG
STAT FX_BREATHE
STAT FX_FLOAT
STAT FX_OFFSXFACE -8
STAT FX_SMOKE_ANGLE -90
STAT FX_SMOKE_SHOOT -140
STAT S_HEALTH 14
STAT S_SCORE 250
STAT S_WEAPON 2
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 12000
EFFECT GIB GORE_BLOOD
ENTITY_END
//=====================================================================
// TAGAP ZOMBIE (box)
//=====================================================================
ENTITY_START box_weapon
SPRITE STATIC 0 NONE 0 0 world/container
SPRITEVAR 0 BOB -25
MOVETYPE WALK 0
THINK AI_CONSTANT 0 NONE 0
SOUND S_DIE events/break_container
OFFSET SIZE 30 0
STAT NOLIST
STAT S_HEALTH 3
STAT TAKEDAMAGE_SURFACE
ITEM pill_green 0
EFFECT GIB DEBRIS_METAL
ENTITY_END
//=====================================================================
// TAGAP ZOMBIE
//=====================================================================
ENTITY_START zombie_health
DESCRIBE Zombie_with_health_box
SPRITE STATIC 0 NONE 0 -8 player/leg2
SPRITE STATIC 0 NONE 9 17 zombie/wing1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 NONE 0 17 zombie/wing1
SPRITE STATIC 0 NONE 2 16 zombie/zombie2
SPRITE STATIC 0 NONE 0 -8 player/leg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS -10
SPRITEVAR 1 NOGROUND
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BIAS 100
SOUND S_DIE world/gore_4
SOUND S_PHYSICS events/boing
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.6
OFFSET SIZE 18 53
CORPSE zombie_2_corpse 0
STAT AI_DEATHJUMP_NULL
STAT AI_RANDOMIZE_SPEED 35
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT S_HEALTH 8
STAT S_SCORE 150
STAT TAKEDAMAGE_BLEED
STAT TEMPMISSILE 10000
EFFECT GIB GORE_BLOOD
GROUP box_weapon MEMBER 50 42
ENTITY_END

//=====================================================================
// SUPER-ZOMBIE
//=====================================================================
ENTITY_START super_zombie1
DESCRIBE Huge_zombie
SPRITE STATIC 0 NONE 0 -2 superzombie/leg2
SPRITE STATIC 0 NONE -8 16 superzombie/wing
SPRITE STATIC 0 NONE -8 10 superzombie/body
SPRITE STATIC 0 NONE 4 38 superzombie/head
SPRITE STATIC 0 NONE 0 -2 superzombie/leg1
SPRITE STATIC 0 NONE -17 17 superzombie/wing
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 20
SPRITEVAR 2 BOB -50
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SPRITEVAR 5 BIAS -20
SOUND S_DIE world/gore_1
SOUND S_DYING world/gore_1
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.7
OFFSET SIZE 30 84
ITEM pill_green 0
STAT AI_KEEPACTIVE
STAT AI_SIZE 1
STAT DAMAGE 10
STAT FRAG
STAT FX_BREATHE
STAT FX_WADDLE
STAT S_HEALTH 65
STAT S_SCORE 1000
STAT TAKEDAMAGE_BLEED
EFFECT DYING GORE_BLOOD
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// SUPER-ZOMBIE with MINIGUN
//=====================================================================
ENTITY_START super_zombie2
DESCRIBE Huge_zombie_with_minigun
SPRITE STATIC 0 NONE 0 -2 superzombie/leg2
SPRITE STATIC 0 NONE -8 26 superzombie/wing
SPRITE STATIC 0 NONE -8 10 superzombie/body
SPRITE STATIC 0 NONE 4 38 superzombie/head
SPRITE STATIC 0 NONE 0 -2 superzombie/leg1
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BOB -50
SPRITEVAR 2 BOB -50
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SOUND S_DIE world/gore_1
SOUND S_DYING world/gore_1
THINK AI_ZOMBIE 0 AI_FIRE 0.5
MOVETYPE WALK 0.7
OFFSET SIZE 30 84
ITEM pill_green 0
ITEM am_mini 0
STAT AI_SIZE 1
STAT DAMAGE 10
STAT FRAG
STAT FX_BREATHE
STAT FX_WADDLE
STAT S_HEALTH 65
STAT S_SCORE 1000
STAT S_WEAPON 13
STAT TAKEDAMAGE_BLEED
EFFECT DYING GORE_BLOOD
EFFECT GIB GORE_GIBS
ENTITY_END
//=====================================================================
// SUPER-ZOMBIE with ROCKET LAUNCHER
//=====================================================================
ENTITY_START super_zombie3
DESCRIBE Huge_zombie_with_rocket_launcher
SPRITE STATIC 0 NONE 0 -2 superzombie/leg2
SPRITE STATIC 0 NONE -8 10 superzombie/body
SPRITE STATIC 0 ANIM_WEAPON 15 12 superzombie/gun
SPRITE STATIC 0 NONE 4 38 superzombie/head
SPRITE STATIC 0 NONE 0 -2 superzombie/leg1
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BOB -50
SPRITEVAR 2 BOB -30
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 100
SOUND S_DIE world/gore_1
SOUND S_DYING world/gore_1
THINK AI_ZOMBIE 0 AI_FIRE 0.5
MOVETYPE WALK 0.7
OFFSET SIZE 30 84
ITEM pill_green 0
ITEM am_rock 0
STAT AI_SIZE 1
STAT DAMAGE 10
STAT FRAG
STAT FX_BREATHE
STAT FX_WADDLE
STAT S_HEALTH 65
STAT S_SCORE 1000
STAT S_WEAPON 14
STAT TAKEDAMAGE_BLEED
EFFECT DYING GORE_BLOOD
EFFECT GIB GORE_GIBS
ENTITY_END

//=====================================================================
// PENGUINATORS
//=====================================================================
//=====================================================================
// ROBOT PENGUIN (severed head)
//=====================================================================
ENTITY_START droid_gib
SPRITE STATIC 0 ANIM_ROLLVEL 0 0 mecha/mech
SOUND S_DIE events/scavenger_death
SOUND S_PHYSICS world/hit_metal_5
THINK AI_MISSILE 0 NONE 0
MOVETYPE WALK 6
OFFSET SIZE 20 0
STAT AI_INHERIT_FACE
STAT FX_ELECTRIC
STAT FX_SMOKE_SHOOT -100
STAT DAMAGE 5
STAT DAMAGE_SPLASH 60
STAT NOLIST
STAT S_HEALTH 7
STAT TAKEDAMAGE_SURFACE
STAT TEMPMISSILE 1500
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROBOT PENGUIN
//=====================================================================
ENTITY_START droid_1
DESCRIBE Robot_penguin
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg2
SPRITE STATIC 0 NONE 12 14 mecha/mechwing2
SPRITE STATIC 0 NONE -2 7 mecha/mech
SPRITE STATIC 0 NONE -10 14 mecha/mechwing1
SPRITE STATIC 0 NONE 2 33 mecha/mech
SPRITE STATIC 1 NONE 2 33 mecha/mech
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 1 NOGROUND
SPRITEVAR 2 BOB 25
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 12
SPRITEVAR 4 KEEPFRAME 0
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 ACTIVE
SPRITEVAR 5 BIAS 12
SPRITEVAR 5 KEEPFRAME 2
SPRITEVAR 5 NOGROUND
SPRITEVAR 6 BIAS 100
SOUND S_DIE events/break_metal
SOUND S_MOVE events/mech_move
SOUND S_SLEEP events/general_sleep
SOUND S_WAKE events/general_wake
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.8
OFFSET SIZE 18 58
ITEM droid_gib 33
STAT AI_DEATHJUMP_NULL
STAT DAMAGE 8
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT S_HEALTH 40
STAT S_SCORE 800
STAT TAKEDAMAGE_ELECTRIC
STAT TEMPMISSILE 20000
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROBOT PENGUIN (zombie style)
//=====================================================================
ENTITY_START droid_1b
DESCRIBE Robot_penguin_(wings_forward)
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg2
SPRITE STATIC 0 NONE 16 16 mecha/mechwing2
SPRITE STATIC 0 NONE -2 7 mecha/mech
SPRITE STATIC 0 NONE 14 14 mecha/mechwing2
SPRITE STATIC 0 NONE 2 33 mecha/mech
SPRITE STATIC 1 NONE 2 33 mecha/mech
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS -10
SPRITEVAR 1 NOGROUND
SPRITEVAR 2 BOB 25
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS -10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS 12
SPRITEVAR 4 KEEPFRAME 0
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 ACTIVE
SPRITEVAR 5 BIAS 12
SPRITEVAR 5 KEEPFRAME 2
SPRITEVAR 5 NOGROUND
SPRITEVAR 6 BIAS 100
SOUND S_DIE events/break_metal
SOUND S_MOVE events/mech_move
THINK AI_ZOMBIE 0 AI_MELEE 0.5
MOVETYPE WALK 0.8
OFFSET SIZE 18 58
ITEM droid_gib 33
STAT AI_DEATHJUMP_NULL
STAT DAMAGE 8
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT S_HEALTH 40
STAT S_SCORE 800
STAT TAKEDAMAGE_ELECTRIC
STAT TEMPMISSILE 20000
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROBOT PENGUIN with UZI
//=====================================================================
ENTITY_START droid_2
DESCRIBE Robot_penguin_with_Uzi
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg2
SPRITE STATIC 0 NONE 12 14 mecha/mechwing1
SPRITE STATIC 0 NONE -2 7 mecha/mech
SPRITE STATIC 0 NONE 2 33 mecha/mech
SPRITE STATIC 1 NONE 2 33 mecha/mech
SPRITE STATIC 0 ANIM_WEAPON 11 16 mecha/mechgun
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BIAS 10
SPRITEVAR 2 BOB 25
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS 12
SPRITEVAR 3 KEEPFRAME 0
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 ACTIVE
SPRITEVAR 4 BIAS 12
SPRITEVAR 4 KEEPFRAME 2
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 BOB 80
SPRITEVAR 5 KEEPFRAME 0
SPRITEVAR 6 BIAS 100
SOUND S_DIE events/break_metal
SOUND S_MOVE events/mech_move
SOUND S_SLEEP events/general_sleep
SOUND S_WAKE events/general_wake
THINK AI_FOLLOW 0 AI_FIRE 0.5
MOVETYPE WALK 0.6
OFFSET SIZE 18 58
ITEM akimbo 0
ITEM droid_gib 33
STAT AI_DEATHJUMP_NULL
STAT DAMAGE 15
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT S_HEALTH 40
STAT S_SCORE 1200
STAT S_WEAPON 12
STAT TAKEDAMAGE_ELECTRIC
STAT TEMPMISSILE 20000
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROBOT PENGUIN with UZI (static)
//=====================================================================
ENTITY_START droid_2b
CLONE droid_2
DESCRIBE Robot_penguin_with_Uzi_(static)
MOVETYPE WALK 0
ENTITY_END
//=====================================================================
// CARRIED QUAD
//=====================================================================
ENTITY_START droid_quad
SPRITE STATIC 1 NONE 0 0 items/quad_damage
SPRITE STATIC 1 NONE 0 0 items/quad_damage
SPRITE STATIC 1 NONE 0 0 items/quad_damage
SPRITEVAR 0 BOB -25
SPRITEVAR 0 FACE 0
SPRITEVAR 1 BOB -25
SPRITEVAR 1 FACE 0
SPRITEVAR 1 KEEPFRAME 1
SPRITEVAR 1 ROLL 100
SPRITEVAR 2 BOB -25
SPRITEVAR 2 FACE 0
SPRITEVAR 2 KEEPFRAME 2
SPRITEVAR 2 PULSE 100
LIGHT 40 20 0 0 255
MOVETYPE WALK 0
THINK AI_CONSTANT 0 NONE 0
STAT FX_ELECTRIC_LIT
STAT FX_FLOAT
STAT FX_SCALE_ITEM 75
STAT NOLIST
ENTITY_END
//=====================================================================
// ROBOT PENGUIN carrying CONTAINER
//=====================================================================
ENTITY_START droid_3
CLONE droid_1b
DESCRIBE Robot_penguin_carrying_a_container
GROUP box_weapon MEMBER 50 42
ENTITY_END
//=====================================================================
// ROBOT PENGUIN carrying QUAD DAMAGE
//=====================================================================
ENTITY_START droid_3b
CLONE droid_1b
DESCRIBE Robot_penguin_carrying_Quad_Damage
GROUP droid_quad MEMBER 40 36
ITEM quad_damage 42
ENTITY_END
//=====================================================================
// MOUNTED PLASMA SHIELD
//=====================================================================
ENTITY_START droid_shield
SOUND S_DIE world/forcewall_off
THINK AI_CONSTANT 0 NONE 0
MOVETYPE NONE 0
OFFSET FX_OFFSET 0 28
OFFSET SIZE 8 64
STAT FX_FORCEWALL
STAT NOLIST
STAT S_HEALTH 22
STAT TAKEDAMAGE_PLASMA
EFFECT GIB FORCEFIELD
ENTITY_END
//=====================================================================
// ROBOT PENGUIN with SHIELD
//=====================================================================
ENTITY_START droid_4
DESCRIBE Robot_penguin_with_Shield
SPRITE DYNAMIC 0 NONE 38 80 mecha/shieldarm
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg2
SPRITE STATIC 0 ANIM_WEAPON 11 16 mecha/mechgun
SPRITE STATIC 0 NONE -2 7 mecha/mech
SPRITE STATIC 0 NONE 2 33 mecha/mech
SPRITE STATIC 1 NONE 2 33 mecha/mech
SPRITE STATIC 0 ANIM_WEAPON 11 16 mecha/mechgun
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg
SPRITEVAR 1 BIAS -100
SPRITEVAR 2 BOB 80
SPRITEVAR 2 KEEPFRAME 2
SPRITEVAR 3 BOB 25
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 4 BIAS 12
SPRITEVAR 4 KEEPFRAME 0
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 ACTIVE
SPRITEVAR 5 BIAS 12
SPRITEVAR 5 KEEPFRAME 2
SPRITEVAR 5 NOGROUND
SPRITEVAR 6 BOB 80
SPRITEVAR 6 KEEPFRAME 1
SPRITEVAR 7 BIAS 100
SOUND S_DIE events/break_metal
SOUND S_MOVE events/mech_move
SOUND S_SLEEP events/general_sleep
SOUND S_WAKE events/general_wake
THINK AI_FOLLOW 1 AI_FIRE 0.5
MOVETYPE WALK 0.6
OFFSET SIZE 18 58
ITEM am_plas 0
ITEM droid_gib 33
STAT DAMAGE 15
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT S_HEALTH 40
STAT S_SCORE 2400
STAT S_WEAPON 17
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
GROUP droid_shield MEMBER 60 0
ENTITY_END
//=====================================================================
// ROBOT PENGUIN with SHIELD (stationary)
//=====================================================================
ENTITY_START droid_4b
CLONE droid_4
DESCRIBE Robot_penguin_with_Shield_(stationary)
MOVETYPE WALK 0
ENTITY_END
//=====================================================================
// ROBOT PENGUIN with CLOAK
//=====================================================================
ENTITY_START droid_5
DESCRIBE Robot_penguin_with_Cloak
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg2
SPRITE STATIC 0 ANIM_WEAPON 11 16 mecha/mechgun
SPRITE STATIC 0 NONE -2 7 mecha/mech
SPRITE STATIC 0 NONE 2 33 mecha/mech
SPRITE STATIC 1 NONE 2 33 mecha/mech
SPRITE STATIC 0 ANIM_WEAPON 11 16 mecha/mechgun
SPRITE STATIC 0 NONE 0 -8 mecha/mechleg
SPRITEVAR 0 BIAS -100
SPRITEVAR 1 BOB 80
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 2 BOB 25
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS 12
SPRITEVAR 3 KEEPFRAME 0
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 ACTIVE
SPRITEVAR 4 BIAS 12
SPRITEVAR 4 KEEPFRAME 2
SPRITEVAR 4 NOGROUND
SPRITEVAR 5 BOB 80
SPRITEVAR 5 KEEPFRAME 1
SPRITEVAR 6 BIAS 100
SOUND S_DIE events/break_metal
SOUND S_MOVE events/mech_move
SOUND S_SLEEP events/general_sleep
SOUND S_WAKE events/general_wake
THINK AI_FOLLOW 1 AI_FIRE 0.5
MOVETYPE WALK 0.6
OFFSET SIZE 18 58
ITEM am_plas 0
ITEM droid_gib 33
STAT DAMAGE 15
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_CLOAK 800
STAT S_HEALTH 40
STAT S_SCORE 2400
STAT S_WEAPON 17
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
EFFECT GIB POWEROUT
ENTITY_END
//=====================================================================
// GENERATOR TURRETS
//=====================================================================
//=====================================================================
// ZOMBIE GENERATOR
//=====================================================================
// zombie generator
ENTITY_START zombie_gen
DESCRIBE Zombie_spawning_machine
SPRITE STATIC 0 NONE 0 -3 world/generator
SPRITE STATIC 1 NONE 0 0 world/generator
SPRITE STATIC 1 NONE 0 0 world/generator
SPRITEVAR 1 FACE 0
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 1 ROLL -80
SPRITEVAR 2 FACE 1
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 2 ROLL 80
TEXPOLY (world-base-generator)
LIGHT 50 40 0 0 255
SOUND S_DIE world/explosion
THINK AI_AIM 1 AI_FIRE 1
OFFSET SIZE 24 0
ITEM tempspark 0
MISSILE zombie_1
STAT FX_DIM 0
STAT FX_TELEATTACK
STAT DAMAGE_SPLASH 100
STAT MISSILE_OFFSETRADIUS 1
STAT MISSILE_RANDOMIZER 2
STAT S_HEALTH 10
STAT S_SCORE 200
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_GLASS
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// MINIBOT GENERATOR
//=====================================================================
ENTITY_START bot_gen
DESCRIBE Bot_spawning_machine
SPRITE STATIC 0 NONE 0 -3 world/generator
SPRITE STATIC 1 NONE 0 0 world/generator
SPRITE STATIC 1 NONE 0 0 world/generator
SPRITEVAR 1 FACE 0
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 1 ROLL -80
SPRITEVAR 2 FACE 1
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 2 ROLL 80
TEXPOLY (world-base-generator)
LIGHT 50 40 0 0 255
SOUND S_DIE world/explosion
THINK AI_AIM 1 AI_FIRE 0.3
OFFSET SIZE 24 0
ITEM tempspark 0
MISSILE bot_3
STAT DAMAGE_SPLASH 100
STAT FX_DIM 0
STAT FX_TELEATTACK
STAT MISSILE_OFFSETRADIUS 1
STAT S_HEALTH 10
STAT S_SCORE 400
STAT TAKEDAMAGE_SURFACE
STAT AI_BURST 10
STAT AI_BURST_TIME 1500
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// INVISIBLE MINIBOT SPAWNER
//=====================================================================
ENTITY_START bot_gen_invis
DESCRIBE Bot_spawning_area_(invisible)
THINK AI_AIM 0 AI_FIRE 0.3
MISSILE bot_3
OFFSET SIZE 24 0
STAT AI_BURST 15
STAT AI_BURST_TIME 1000
STAT AI_KEEPACTIVE
STAT FX_DISABLE
STAT MISSILE_OFFSETRADIUS 1
ENTITY_END

//=====================================================================
// ROLLING SPAWNER (zombie)
//=====================================================================
ENTITY_START rollspawner_1
DESCRIBE Moving_spawner_turret_(zombie)
SPRITE STATIC 0 NONE 0 12 turret/dropturret
SPRITE STATIC 0 NONE 0 22 world/generator
SPRITE STATIC 1 NONE  0 25 world/generator
SPRITE STATIC 1 NONE  0 25 world/generator
SPRITE STATIC 0 ANIM_ROLLVEL -13 -23 turret/wheel
SPRITE STATIC 0 ANIM_ROLLVEL 13 -23 turret/wheel
SPRITEVAR 2 FACE 0
SPRITEVAR 2 KEEPFRAME 2
SPRITEVAR 2 ROLL -80
SPRITEVAR 3 FACE 1
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 3 ROLL 80
LIGHT 50 40 0 0 255
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/break_metal
SOUND S_SLEEP events/turret_toggle
SOUND S_WAKE events/turret_toggle
THINK AI_AIM 1 AI_FIRE 0.3
MOVETYPE WALK 2
MISSILE zombie_1
OFFSET SIZE 32 22
OFFSET WEAPON_MISSILE 0 32
OFFSET WEAPON_OFFSET 33 0
OFFSET WEAPON_ORIGIN 0 26
STAT AI_BURST 3
STAT AI_BURST_TIME 600
STAT AI_RANGE 150
STAT AI_KEEPACTIVE
STAT DAMAGE_SPLASH 100
STAT FRAG
STAT FX_DIM 0
STAT FX_SMOKE_FLOOR
STAT FX_TELEATTACK
STAT MISSILE_RANDOMIZER 2
STAT S_HEALTH 30
STAT S_SCORE 400
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_GLASS
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END
//=====================================================================
// ROLLING SPAWNER (bot)
//=====================================================================
ENTITY_START rollspawner_2
CLONE rollspawner_1
DESCRIBE Moving_spawner_turret_(bot)
MISSILE bot_3
STAT MISSILE_RANDOMIZER 0
ENTITY_END

//=====================================================================
// MINICHOPPER
//=====================================================================
ENTITY_START minichopper
DESCRIBE Miniature_chopper
SPRITE STATIC 0 NONE -4 -14 player/body
SPRITE STATIC 0 NONE 26 -9 weapons/minichopper
SPRITE STATIC 0 ANIM_FACE 0 -4 zombie/zombie1
SPRITE STATIC 0 NONE 16 -7 weapons/minichopper
SPRITE STATIC 0 NONE -30 16 weapons/minichopper
SPRITE STATIC 0 ANIM_WEAPON 0 -24 weapons/minichopper
SPRITE STATIC 0 NONE 0 -24 weapons/minichopper
SPRITE STATIC 0 NONE -32 68 weapons/minichopper
SPRITEVAR 1 BIAS -35
SPRITEVAR 1 KEEPFRAME 5
SPRITEVAR 3 BIAS -35
SPRITEVAR 3 KEEPFRAME 4
SPRITEVAR 5 AIM
SPRITEVAR 5 KEEPFRAME 3
SPRITEVAR 6 AIM
SPRITEVAR 6 KEEPFRAME 2
SPRITEVAR 7 FLICKER
SPRITEVAR 7 KEEPFRAME 1
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/explosion_big
SOUND S_IDLE events/boss_rotor
THINK AI_AIM 0.85 AI_FIRE 0.2
MOVETYPE FLY 1.15
OFFSET SIZE 54 0
OFFSET WEAPON_MISSILE 0 -24
OFFSET WEAPON_ORIGIN 0 -24
OFFSET WEAPON_OFFSET 32 0
ITEM zombie_1 0
MISSILE laser
STAT AI_BURST 3
STAT AI_BURST_TIME 750
STAT AI_LOCK_ON_FIRING
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_FLOAT
STAT FX_IDLEDISTANCE 100
STAT FX_MUZZLE 20
STAT MISSILE_OFFSETRADIUS 20
STAT S_HEALTH 75
STAT S_SCORE 2500
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL
EFFECT GIB DEBRIS_GLASS
EFFECT GIB EXPLOSION
ENTITY_END

//=====================================================================
// SMALL SUBMARINE
//=====================================================================
ENTITY_START minisub
DESCRIBE Yellow_submarine
SPRITE DYNAMIC 0 NONE -16 0 dynamics/minisub
SPRITE DYNAMIC 0 NONE 14 -28 dynamics/minisub
SPRITE DYNAMIC 0 NONE 12 -28 dynamics/minisub
SPRITE STATIC 0 NONE 14 -16 zombie/zombie2
SPRITE DYNAMIC 0 NONE -1 -31 dynamics/minisub
SPRITE DYNAMIC 0 NONE 20 -1 dynamics/minisub
SPRITE DYNAMIC 0 ANIM_WEAPON -38 -29 mecha/turret_gun1
SPRITE DYNAMIC 0 NONE  -38 -29 mecha/turret_gun1
SPRITEVAR 1 BIAS -30
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 2 KEEPFRAME 4
SPRITEVAR 3 BIAS 10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS -30
SPRITEVAR 4 KEEPFRAME 3
SPRITEVAR 5 KEEPFRAME 1
SPRITEVAR 6 AIM
SPRITEVAR 6 KEEPFRAME 0
SPRITEVAR 7 AIM
SPRITEVAR 7 KEEPFRAME 1
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/explosion_big
THINK AI_AIM 0.85 AI_FIRE 0.2
MOVETYPE FLY 1.15
OFFSET FX_OFFSET 0 16
OFFSET SIZE 54 0
OFFSET WEAPON_MISSILE -38 -29
OFFSET WEAPON_ORIGIN -38 -29
OFFSET WEAPON_OFFSET 24 0
ITEM zombie_2 0
MISSILE laser
STAT AI_BURST 3
STAT AI_BURST_TIME 700
STAT AI_KEEP_IN_WATER
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_FLOAT
STAT FX_MUZZLE 20
STAT FX_OFFSXFACE -86
STAT FX_SMOKE
STAT MISSILE_OFFSETRADIUS 20
STAT S_HEALTH 60
STAT S_SCORE 2000
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_GLASS
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END

//=====================================================================
// ZOMBIE SPACECRAFT
//=====================================================================
ENTITY_START minishuttle
DESCRIBE Small_spacecraft
SPRITE DYNAMIC 0 NONE 12 13 dynamics/space_body
SPRITE STATIC 0 NONE -3 -14 player/body
SPRITE STATIC 0 NONE 30 -12 weapons/minichopper
SPRITE STATIC 0 NONE 0 -4 zombie/zombie2
SPRITE STATIC 0 NONE 20 -10 weapons/minichopper
SPRITE DYNAMIC 0 NONE -16 0 dynamics/space_body
SPRITE DYNAMIC 1 NONE -21 -30 dynamics/space_charge
SPRITE DYNAMIC 0 ANIM_WEAPON 20 -32 mecha/turret_gun1
SPRITE DYNAMIC 0 NONE 20 -32 mecha/turret_gun1
SPRITEVAR 0 KEEPFRAME 1
SPRITEVAR 2 BIAS -35
SPRITEVAR 2 KEEPFRAME 5
SPRITEVAR 3 BIAS 10
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS -35
SPRITEVAR 4 KEEPFRAME 4
SPRITEVAR 6 CHARGE
SPRITEVAR 7 AIM
SPRITEVAR 7 KEEPFRAME 0
SPRITEVAR 8 AIM
SPRITEVAR 8 KEEPFRAME 1
SOUND S_ATTACK events/weapon_laser
SOUND S_DIE events/explosion_big
SOUND S_IDLE events/space_hover
THINK AI_AIM 2 AI_FIRE 0.2
MOVETYPE FLY 2
OFFSET SIZE 54 0
OFFSET WEAPON_OFFSET 24 0
OFFSET WEAPON_ORIGIN 20 -32
OFFSET WEAPON_MISSILE 20 -32
ITEM zombie_2_corpse 0
MISSILE x_spacelaser
STAT AI_BURST 5
STAT AI_BURST_TIME 700
STAT AI_LOCK_ON_FIRING
STAT DAMAGE_SPLASH 187
STAT FRAG
STAT FX_FLOAT
STAT FX_IDLEDISTANCE 100
STAT FX_MUZZLE 35
STAT FX_OFFSXFACE -86
STAT MISSILE_OFFSETRADIUS 20
STAT S_HEALTH 75
STAT S_SCORE 2500
STAT TAKEDAMAGE_SURFACE
GUNENTITY x_spaceflame0
EFFECT GIB DEBRIS_GLASS
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
ENTITY_END

//=====================================================================
// TURRET DROPPER
//=====================================================================
//=====================================================================
// DROPPER SMOKE
//=====================================================================
ENTITY_START dropper_smoke
THINK AI_CONSTANT 0 NONE 0
STAT AI_KEEPANGLE -90
STAT AI_LIST_ALIAS 3
STAT FX_NOFACE
STAT FX_SMOKE_SHOOT -250
STAT NOLIST
STAT TEMPMISSILE 2
ENTITY_END
//=====================================================================
// DROPPER
//=====================================================================
ENTITY_START dropper
DESCRIBE Turret_dropper
SPRITE DYNAMIC 0 NONE 0 12 turret/dropper
SPRITE STATIC 1 NONE 0 -35 world/generator
SPRITE STATIC 1 NONE 0 -35 world/generator
SPRITE DYNAMIC 0 NONE -60 -24 turret/dropper
SPRITE DYNAMIC 0 NONE 60 -24 turret/dropper
SPRITEVAR 1 FACE 0
SPRITEVAR 1 ROLL -80
SPRITEVAR 1 KEEPFRAME 2
SPRITEVAR 2 FACE 1
SPRITEVAR 2 ROLL 80
SPRITEVAR 2 KEEPFRAME 1
SPRITEVAR 3 BIAS -25
SPRITEVAR 3 KEEPFRAME 1
SPRITEVAR 3 NOGROUND
SPRITEVAR 4 BIAS -25
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 KEEPFRAME 1
SPRITEVAR 4 NOGROUND
LIGHT 70 40 0 0 255
SOUND S_DIE events/explosion_big
SOUND S_DYING world/explosion
SOUND S_IDLE events/dropper
SOUND S_PHYSICS world/fall
THINK AI_ZOMBIE 0 AI_FIRE 1.6
MOVETYPE FLY 1
OFFSET FX_OFFSET 0 -35
OFFSET SIZE 54 20
OFFSET WEAPON_MISSILE 0 -24
MISSILE dropturret
STAT AI_KEEPANGLE -90
STAT AI_KEEPACTIVE
STAT AI_RANGE 250
STAT AI_SIZE 2
STAT AI_SPAWNLIMIT 7
STAT DAMAGE_SPLASH 220
STAT FX_DIM 0
STAT FX_IDLEDISTANCE 100
STAT FX_FLOAT
STAT FX_NOFACE
STAT FX_TELEATTACK
STAT MISSILE_OFFSETRADIUS 1
STAT S_HEALTH 100
STAT S_SCORE 3500
STAT TAKEDAMAGE_ELECTRIC
EFFECT DYING DEBRIS_METAL
EFFECT DYING EXPLOSION
EFFECT GIB DEBRIS_METAL
EFFECT GIB EXPLOSION
GROUP dropper_smoke MEMBER -60 -52
GROUP dropper_smoke MEMBER 60 -52
ENTITY_END

TAGAP_END