//TAGAP_START
//=====================================================================
// BOSS #1: MUTANT WITH ROCKET LAUNCHER
//=====================================================================
ENTITY icon_henchman
SPRITE DYNAMIC 1 NONE 16 16 boss/henchman_icon
STAT NOLIST
END
//=====================================================================
ENTITY icon_mutant
SPRITE DYNAMIC 1 NONE 16 16 boss/mutant_icon
STAT NOLIST
END
//=====================================================================
ENTITY icon_primo
SPRITE DYNAMIC 1 NONE 17 23 boss/primo_icon
STAT NOLIST
END
//=====================================================================
ENTITY obj_mutator
LIGHT 0 0 40 85 255 0 40
OFFSET SIZE 12 0
STAT NOLIST
STAT FX_DIM 0
STAT FX_KEEP_EFFECTS
STAT FX_PLASMA
END
//=====================================================================
ENTITY obj_mutator_b
CLONE obj_mutator
STAT FX_LIGHT_FADE 1
STAT NOLIST
END
//=====================================================================
ENTITY obj_mutator_c
CLONE obj_mutator
STAT NOLIST
STAT FX_EXPAND
STAT FX_ELECTRIC_LIT
END
//=====================================================================
ENTITY boss_helmet_obj
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 boss/henchman_helmet
SPRITEVAR 0 ANGLEOFFSET 15
SOUND DYNAMIC S_PHYSICS dynamic/impact_helmet
THINK AI_MISSILE 0 NONE 0
MOVETYPE WALK 4
OFFSET SIZE 20 0
STAT AI_BOUNCE_COUNT 2
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_ITEM_ANGLE 125
STAT FX_DIM_HIDE -100
STAT NOLIST
STAT TEMPMISSILE 5000
EFFECT GIB DEBRIS_METAL 0 0 0
END
//=====================================================================
ENTITY boss_helmet
THINK AI_MISSILE 0 NONE 0
ITEM boss_helmet_obj -30 65
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT NOLIST
STAT TEMPMISSILE 2500
END
//=====================================================================
ENTITY boss1_gunent
SPRITE DYNAMIC 0 NONE 19 -6 boss/mutant_wing1
SPRITE STATIC 0 NONE 49 13 weapons/rocketlauncher
SPRITE STATIC 0 NONE 13 13 weapons/rocketlauncher
SPRITE STATIC 0 NONE 30 15 weapons/rocketlauncher
SPRITE STATIC 0 NONE 30 19 weapons/rocketlauncher
SPRITE STATIC 0 NONE 30 15 weapons/rocketlauncher
SPRITE DYNAMIC 0 NONE 30 -1 weapons/rocketlauncher_alt
SPRITE DYNAMIC 0 NONE 35 -11 boss/mutant_wing1
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 KICK_X 6
SPRITEVAR 2 BOB -40
SPRITEVAR 3 BOB -40
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 RELOAD_Y 7
SPRITEVAR 4 BOB -40
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 KICK_Y 23
SPRITEVAR 5 BOB -40
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 RELOAD_Y 7
SPRITEVAR 6 BOB -40
SPRITEVAR 7 BOB -40
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET 54 36
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY boss1_gib
OFFSET SIZE 40 0
STAT AI_DEATH_DELAY 500
STAT AI_INHERIT_FACE
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT DYING LIQUID_BLOOD 0 0 100
EFFECT GIB LIQUID_BLOOD 0 0 100
END
//=====================================================================
ENTITY boss1_corpse
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 BIAS 6
SPRITEVAR 0 FRAME 6
SPRITEVAR 1 BOB 20
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 OFFS_X -16
SPRITEVAR 1 OFFS_Y 11
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 HIDE_MOVE_Y 8
SPRITEVAR 0 HIDE_SCALE 10
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_SCALE 10
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 HIDE_MOVE_Y 4
SPRITEVAR 4 HIDE_SCALE 10
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 5 HIDE_MOVE_Y 4
SPRITEVAR 5 HIDE_SCALE 10
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 BIAS_MOVE_X 10
SPRITEVAR 2 BIAS_NEG 70
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 BIAS_MOVE_X -10
SPRITEVAR 3 BIAS_NEG 70
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB 40
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 OFFS_X 6
SPRITEVAR 4 OFFS_Y 26
SPRITEVAR 5 AIM_HEAD
SPRITEVAR 5 BOB 40
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 OFFS_X 7
SPRITEVAR 5 OFFS_Y 50
SPRITEVAR 6 ANGLEOFFSET -30
SPRITEVAR 6 BIAS 10
SPRITEVAR 6 BIAS_CONSTANT 25
SPRITEVAR 6 BOB 20
SPRITEVAR 6 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
SOUND STATIC S_SONG_DIE Hawaii_Mustache_(Intro)
MOVETYPE WALK 0
ITEM keycard 0 0
GIB boss1_gib 1
GUNENTITY boss1_gunent 1
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 30
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss1_trans3
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 BOB 20
SPRITEVAR 1 DIM
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 HARDLIGHT
SPRITEVAR 1 ROLL 100
SPRITEVAR 1 OFFS_X 8
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_Y -8
SPRITEVAR 2 ROLL 80
SPRITEVAR 3 BOB 20
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 PULSE 50
SPRITEVAR 3 ROLL -120
SPRITEVAR 4 BOB 20
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 OFFS_X -16
SPRITEVAR 4 OFFS_Y 11
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 3
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 BIAS_MOVE_X 10
SPRITEVAR 6 BIAS_NEG 70
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X -10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 ANIMATE_FACE 1
SPRITEVAR 8 BOB 40
SPRITEVAR 8 HIDE_ROLL 15
SPRITEVAR 8 HIDE_TIME 500
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 9 BOB 40
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 HIDE_ROLL 15
SPRITEVAR 9 HIDE_TIME 500
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 BIAS 10
SPRITEVAR 10 BOB 20
SPRITEVAR 10 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
GUNENTITY boss1_gunent 1
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 3 2000
MOVETYPE WALK 0
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_NONE
STAT NOLIST
END
//=====================================================================
ENTITY boss1_trans2
SPRITE STATIC 0 NONE 103 97 weapons/rocketlauncher
SPRITE STATIC 0 NONE 67 97 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 99 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 99 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 89 weapons/rocketlauncher
SPRITE DYNAMIC 0 NONE 73 78 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 89 73 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -47 80 boss/mutant_wing2
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE STATIC 0 NONE 74 76 player/wpn3
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_base
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -63
SPRITEVAR 0 HIDE_MOVE_Y 60
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -63
SPRITEVAR 1 HIDE_MOVE_Y 60
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HIDE_DELAY 200
SPRITEVAR 2 HIDE_MOVE_X -63
SPRITEVAR 2 HIDE_MOVE_Y 60
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 HIDE_DELAY 200
SPRITEVAR 3 HIDE_MOVE_X -63
SPRITEVAR 3 HIDE_MOVE_Y 60
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 HIDE_DELAY 200
SPRITEVAR 4 HIDE_MOVE_X -63
SPRITEVAR 4 HIDE_MOVE_Y 60
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_DELAY 200
SPRITEVAR 5 HIDE_MOVE_X -67
SPRITEVAR 5 HIDE_MOVE_Y 60
SPRITEVAR 5 HIDE_SCALE 90
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 5 SCALE 10
SPRITEVAR 6 HIDE_DELAY 200
SPRITEVAR 6 HIDE_MOVE_X -67
SPRITEVAR 6 HIDE_MOVE_Y 60
SPRITEVAR 6 HIDE_SCALE 90
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 6 SCALE 10
SPRITEVAR 7 HIDE_MOVE_Y 60
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 7 SCALE 15
SPRITEVAR 7 HIDE_SCALE 85
SPRITEVAR 8 FRAME 2
SPRITEVAR 8 HIDE_MOVE_X -38
SPRITEVAR 8 HIDE_MOVE_Y 6
SPRITEVAR 8 SCALE 30
SPRITEVAR 8 HIDE_SCALE 70
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 FRAME 1
SPRITEVAR 9 HIDE_MOVE_X 19
SPRITEVAR 9 HIDE_MOVE_Y 6
SPRITEVAR 9 HIDE_SCALE 70
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 SCALE 30
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 HIDE_DELAY 200
SPRITEVAR 10 HIDE_MOVE_X 54
SPRITEVAR 10 HIDE_MOVE_Y 57
SPRITEVAR 10 HIDE_ROLL 90
SPRITEVAR 10 HIDE_SCALE 50
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X -26
SPRITEVAR 10 SCALE 50
SPRITEVAR 11 OFFS_X 5
SPRITEVAR 11 OFFS_Y -7
SPRITEVAR 11 USEGROUND
SPRITEVAR 11 HIDE_MOVE_X -38
SPRITEVAR 11 HIDE_MOVE_Y 12
SPRITEVAR 11 HIDE_SCALE 120
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 12 FADE_TOGGLE 500
SPRITEVAR 12 FRAME 5
SPRITEVAR 12 HIDE_MOVE_Y 44
SPRITEVAR 12 HIDE_SCALE 100
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 FRAME 5
SPRITEVAR 13 HIDE_MOVE_Y 44
SPRITEVAR 13 HIDE_SCALE 100
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 14 HIDE_DELAY 200
SPRITEVAR 14 HIDE_MOVE_X 15
SPRITEVAR 14 HIDE_MOVE_Y 12
SPRITEVAR 14 HIDE_SCALE 120
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_X -2
SPRITEVAR 14 OFFS_Y -7
SPRITEVAR 14 USEGROUND
SPRITEVAR 15 FRAME 8
SPRITEVAR 15 HIDE_DELAY 200
SPRITEVAR 15 HIDE_MOVE_X -63
SPRITEVAR 15 HIDE_MOVE_Y 60
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 16 ANGLEOFFSET 15
SPRITEVAR 16 FRAME 1
SPRITEVAR 16 HIDE_MOVE_X -9
SPRITEVAR 16 HIDE_MOVE_Y 41
SPRITEVAR 16 HIDE_SCALE 85
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 OFFS_X 6
SPRITEVAR 16 OFFS_Y 26
SPRITEVAR 16 SCALE 15
SPRITEVAR 17 ANGLEOFFSET 15
SPRITEVAR 17 FRAME 2
SPRITEVAR 17 HIDE_MOVE_X -9
SPRITEVAR 17 HIDE_MOVE_Y 41
SPRITEVAR 17 HIDE_SCALE 85
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 17 OFFS_X 7
SPRITEVAR 17 OFFS_Y 50
SPRITEVAR 17 SCALE 15
SPRITEVAR 18 ANGLEOFFSET 15
SPRITEVAR 18 FRAME_FACE 2
SPRITEVAR 18 FRAME 1
SPRITEVAR 18 HIDE_MOVE_X -9
SPRITEVAR 18 HIDE_MOVE_Y 21
SPRITEVAR 18 HIDE_SCALE 50
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 18 OFFS_X 3
SPRITEVAR 18 OFFS_Y 35
SPRITEVAR 19 ANGLEOFFSET -55
SPRITEVAR 19 FRAME 2
SPRITEVAR 19 HIDE_MOVE_X 43
SPRITEVAR 19 HIDE_MOVE_Y 78
SPRITEVAR 19 HIDE_ROLL 70
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 19 OFFS_X -11
SPRITEVAR 19 OFFS_Y 24
SPRITEVAR 20 BOB 20
SPRITEVAR 20 FADE_TOGGLE -1300
SPRITEVAR 20 FRAME 5
SPRITEVAR 20 HIDE_MOVE_X -3
SPRITEVAR 20 HIDE_MOVE_Y 48
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 21 BOB 20
SPRITEVAR 21 DIM
SPRITEVAR 21 FADE_TOGGLE -1000
SPRITEVAR 21 FRAME 4
SPRITEVAR 21 HARDLIGHT
SPRITEVAR 21 HIDE_MOVE_X -3
SPRITEVAR 21 HIDE_MOVE_Y 48
SPRITEVAR 21 HIDE_TIME 3500
SPRITEVAR 21 ROLL 100
SPRITEVAR 21 OFFS_X 8
SPRITEVAR 22 BOB 20
SPRITEVAR 22 DIM
SPRITEVAR 22 FADE_TOGGLE -1000
SPRITEVAR 22 FRAME 4
SPRITEVAR 22 HARDLIGHT
SPRITEVAR 22 HIDE_MOVE_X -3
SPRITEVAR 22 HIDE_MOVE_Y 48
SPRITEVAR 22 HIDE_TIME 3500
SPRITEVAR 22 OFFS_Y -8
SPRITEVAR 22 ROLL 80
SPRITEVAR 23 BOB 20
SPRITEVAR 23 FADE_TOGGLE -500
SPRITEVAR 23 FRAME 4
SPRITEVAR 23 HARDLIGHT
SPRITEVAR 23 HIDE_MOVE_X -3
SPRITEVAR 23 HIDE_MOVE_Y 48
SPRITEVAR 23 HIDE_TIME 3500
SPRITEVAR 23 PULSE 50
SPRITEVAR 23 ROLL -120
SPRITEVAR 24 BOB 20
SPRITEVAR 24 FADE_TOGGLE 1500
SPRITEVAR 24 FRAME 4
SPRITEVAR 24 HARDLIGHT
SPRITEVAR 24 HIDE_MOVE_X -3
SPRITEVAR 24 HIDE_MOVE_Y 48
SPRITEVAR 24 HIDE_TIME 3500
SPRITEVAR 24 LIGHT_OFFSET
SPRITEVAR 24 PULSE 50
SPRITEVAR 24 ROLL -120
SPRITEVAR 24 SCALE 200
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_flash
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_grow
SOUND STATIC S_SONG_WAKE Challenge_the_Mutant
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
TRANSFORM boss1_trans3 -1
MOVETYPE WALK 0
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT AI_TEMP_ON_ACTIVE
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT TEMPMISSILE 3700
EFFECT GIB POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss1_trans
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 1 NONE 6 2 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_base
SPRITE STATIC 1 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITE DYNAMIC 1 NONE 13 -1 boss/mutant_base
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 5
SPRITEVAR 3 BOB -40
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 HIDE_ROLL -15
SPRITEVAR 4 HIDE_TIME 1000
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_X 3
SPRITEVAR 4 OFFS_Y 35
SPRITEVAR 5 ANGLEOFFSET 15
SPRITEVAR 5 BOB -25
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 HIDE_ROLL -15
SPRITEVAR 5 HIDE_TIME 1000
SPRITEVAR 5 OFFS_X -11
SPRITEVAR 5 OFFS_Y 24
SPRITEVAR 6 BIAS_NEG 33
SPRITEVAR 6 BIAS_OFFS_X 2
SPRITEVAR 6 OFFS_X -2
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 6 USEGROUND
SPRITEVAR 7 BOB -40
SPRITEVAR 8 BOB -40
SPRITEVAR 8 FADE_TOGGLE -1000
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 HIDE_SCALE 100
SPRITEVAR 8 HIDE_TIME 2000
SPRITEVAR 8 LIGHT_OFFSET
SPRITEVAR 8 PULSE 50
SPRITEVAR 8 ROLL -120
SPRITEVAR 8 SCALE 100
SOUND STATIC S_PHYSICS common/impact_general
THINK NONE 0 NONE 0
MOVETYPE WALK 0
OFFSET SIZE 18 58
TRANSFORM boss1_trans2 2000
OBJECT 1 obj_mutator_b 13 -1 LIGHTOFFS 0 0 0
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_BREATHE
STAT FX_DIM 0
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
STAT S_WEAPON 6
END
//=====================================================================
ENTITY boss_1_mutant
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 BOB 20
SPRITEVAR 1 DIM
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 HARDLIGHT
SPRITEVAR 1 ROLL 100
SPRITEVAR 1 OFFS_X 8
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_Y -8
SPRITEVAR 2 ROLL 80
SPRITEVAR 3 BOB 20
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 PULSE 50
SPRITEVAR 3 ROLL -120
SPRITEVAR 4 BOB 20
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 OFFS_X -16
SPRITEVAR 4 OFFS_Y 11
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 3
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 BIAS_MOVE_X 10
SPRITEVAR 6 BIAS_NEG 70
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X -10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 AIM_HEAD
SPRITEVAR 8 ANIMATE_FACE 1
SPRITEVAR 8 BOB 40
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 BOB 40
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 BIAS 10
SPRITEVAR 10 BOB 20
SPRITEVAR 10 OFFS_X -26
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss1_corpse 0 0
GUNENTITY boss1_gunent 1
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 200
STAT AI_DISTANCE_MAX 300
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_SCORE 20000
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT S_WEAPON 30
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
TRANSFORM_DIRECT 1 5000
LIGHT 0 0 1 85 255 0 0
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss1_next
CLONE boss_1_mutant
THINK AI_FOLLOW 2.5 AI_FIRE 1
TRANSFORM boss_1_mutant 2000
STAT AI_KEEPANGLE 75
STAT NOLIST
STAT S_WEAPON 31
END
//=====================================================================
ENTITY boss_1
DESCRIBE BOSS:_Henchman_01_(rockets)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_base
SPRITE STATIC 1 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITEVAR 0 ANIMATE_BIAS 1
SPRITEVAR 0 BIAS -100
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 BOB -40
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 ANIMATE_FACE 1
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME_FACE 2
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 35
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 OFFS_X -11
SPRITEVAR 4 OFFS_Y 24
SPRITEVAR 5 ANIMATE_BIAS 1
SPRITEVAR 5 BIAS 100
SPRITEVAR 5 BIAS_NEG 33
SPRITEVAR 5 BIAS_OFFS_X 2
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 5 USEGROUND
SPRITEVAR 6 BOB -40
SOUND DYNAMIC S_DIE dynamic/boss_mutant_mutate
SOUND STATIC S_PHYSICS common/impact_general
SOUND STATIC S_SONG_DIE off
THINK AI_FOLLOW 1.1 AI_FIRE 1
MOVETYPE WALK 0.8
OFFSET SIZE 18 58
ACID pingu
ICON icon_henchman
ITEM boss1_trans 0 0
ITEM boss_helmet 12 5
STAT AI_BOSS
STAT AI_DISTANCE_MIN 120
STAT AI_DISTANCE_MAX 220
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT S_HEALTH 75
STAT S_HEALTH_COOP 150
STAT S_SCORE 500
STAT S_WEAPON 6
STAT TAKEDAMAGE_BLEED
LIGHT 0 0 1 85 255 0 0
EFFECT GIB DEBRIS_METAL 16 -1 50
EFFECT GIB EXPLOSION_PLASMA 16 -1 1
END
//=====================================================================
// MINIBOSS: MUTANT
//=====================================================================
ENTITY x_mutant_feet
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 BIAS 6
SPRITEVAR 0 BIAS_MOVE_X 10
SPRITEVAR 0 BIAS_NEG 70
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 BIAS_MOVE_X -10
SPRITEVAR 1 BIAS_NEG 70
THINK AI_CONSTANT 0 NONE 1
STAT AI_INHERIT_ANGLE
STAT FX_FULLANGLE_IGNORE
STAT NOLIST
END
//=====================================================================
ENTITY x_mutant_corpse
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BIAS_CONSTANT 25
SPRITEVAR 0 BOB 20
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 FRAME 6
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_SCALE 10
SPRITEVAR 2 BOB 20
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 2 HIDE_MOVE_Y 8
SPRITEVAR 2 HIDE_SCALE 10
SPRITEVAR 2 OFFS_X -16
SPRITEVAR 2 OFFS_Y 11
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 BOB 40
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 HIDE_TIME 2000
SPRITEVAR 3 HIDE_MOVE_Y 4
SPRITEVAR 3 HIDE_SCALE 10
SPRITEVAR 3 OFFS_X 6
SPRITEVAR 3 OFFS_Y 26
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB 40
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 HIDE_MOVE_Y 4
SPRITEVAR 4 HIDE_SCALE 10
SPRITEVAR 4 OFFS_X 7
SPRITEVAR 4 OFFS_Y 50
SPRITEVAR 5 BIAS 10
SPRITEVAR 5 BIAS_CONSTANT 25
SPRITEVAR 5 BOB 20
SPRITEVAR 5 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
MOVETYPE WALK 0
ITEM keycard 0 0
GIB boss1_gib 1
OBJECT 1 x_mutant_feet 0 0 NONE 0 0 0
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 0
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY x_mutant_corpse_b
CLONE x_mutant_corpse
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 5 ANGLEOFFSET -30
STAT FX_FULLANGLE_OFFSET -6
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY x_mutant_base
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BOB 20
SPRITEVAR 0 HIDE_ROLL 35
SPRITEVAR 0 HIDE_TIME 250
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 AIM_HEAD
SPRITEVAR 7 ANIMATE_FACE 1
SPRITEVAR 7 BOB 40
SPRITEVAR 7 OFFS_X 6
SPRITEVAR 7 OFFS_Y 26
SPRITEVAR 8 AIM_HEAD
SPRITEVAR 8 BOB 40
SPRITEVAR 8 FRAME 2
SPRITEVAR 8 OFFS_X 7
SPRITEVAR 8 OFFS_Y 50
SPRITEVAR 9 BIAS 10
SPRITEVAR 9 BOB 20
SPRITEVAR 9 HIDE_ROLL -30
SPRITEVAR 9 HIDE_TIME 300
SPRITEVAR 9 OFFS_X -26
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_MELEE 0.3
MOVETYPE WALK 1
ICON icon_mutant
ITEM x_mutant_corpse 0 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
OBJECT 1 x_mutant_feet 0 0 NONE 0 0 0
UNLOCK pen.ref.07
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_HIDE_ANIM 300
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_KEEPFIRING
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT DAMAGE 8
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_SCORE 12000
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT S_WEAPON 0
STAT FX_FULLANGLE_HIDE -6
STAT FX_FULLMODEL
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
TRANSFORM_DIRECT 1 2000
LIGHT 0 0 1 85 255 0 0
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY x_mutant_next
CLONE x_mutant_base
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 HIDE_ROLL -35
SPRITEVAR 0 HIDE_TIME 250
SPRITEVAR 9 ANGLEOFFSET -30
SPRITEVAR 9 HIDE_ROLL 30
SPRITEVAR 9 HIDE_TIME 300
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_run
THINK AI_FOLLOW 1.5 AI_MELEE 0.2
MOVETYPE WALK 2
ITEM NONE 0 0
ITEM x_mutant_corpse_b 0 0
STAT FX_WADDLE_CONSTANT 400
STAT FX_FULLANGLE_OFFSET -6
STAT FX_FULLANGLE_HIDE 6
STAT FX_WALK_SHAKE 50
STAT NOLIST
TRANSFORM_DIRECT -1 2000
END
//=====================================================================
ENTITY x_mutant
CLONE x_mutant_base
DESCRIBE MINIBOSS:_Melee_mutant
SPRITEVAR 0 HIDE_ROLL -35
SPRITEVAR 0 HIDE_TIME 250
SPRITEVAR 9 HIDE_ROLL 30
SPRITEVAR 9 HIDE_TIME 300
THINK NONE 0 NONE 1
STAT AI_LIST_ALIAS 1
STAT FX_FULLANGLE_OFFSET 0
STAT FX_FULLANGLE_HIDE 0
TRANSFORM_DIRECT 0 0
TRANSFORM x_mutant_next 500
END

//=====================================================================
// BOSS #2: PRIMO'S AIRPLANE
//=====================================================================
ENTITY boss2_jet1c
SPRITE DYNAMIC 0 NONE 0 0 boss/primo_aero
SPRITEVAR 0 AIM
SPRITEVAR 0 ANGLEOFFSET 90
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_Y 25
THINK AI_CONSTANT 0 NONE 0
OFFSET SIZE 34 20
OFFSET FX_OFFSET 0 32
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT FX_NOFACE
STAT FX_KEEP_EFFECTS
STAT FX_SMOKE_SHOOT -250
STAT FX_SPARKS
STAT NOLIST
END
//=====================================================================
ENTITY boss2_jetb1
SPRITE DYNAMIC 0 NONE 0 0 boss/primo_aero
SPRITE DYNAMIC 1 NONE 0 0 boss/primo_aero
SPRITEVAR 0 ANGLEOFFSET 90
SPRITEVAR 0 BIAS 1
SPRITEVAR 0 BIAS_CONSTANT 70
SPRITEVAR 0 BIAS_MOVE_X 1
SPRITEVAR 0 FRAME 3
SPRITEVAR 0 OFFS_Y 25
SPRITEVAR 1 ANGLEOFFSET 90
SPRITEVAR 1 BIAS 1
SPRITEVAR 1 BIAS_CONSTANT 70
SPRITEVAR 1 BIAS_MOVE_X 1
SPRITEVAR 1 FADE_HEALTH -2
SPRITEVAR 1 FRAME 6
SPRITEVAR 1 OFFS_Y 32
TEXPOLY (world-base-cam) 0
SOUND STATIC S_DIE world/break_metal_1
THINK AI_CONSTANT 0 NONE 0
CORPSE boss2_jet1c 0
TRANSFORM_DIRECT 2 1
OFFSET SIZE 34 20
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT AI_VITAL_PART
STAT FX_FULLANGLE_AIM
STAT FX_FULLMODEL
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT FX_NOFACE
STAT FX_SMOKE_FLOOR 350
STAT MISSILE_OFFSETRADIUS 32
STAT S_HEALTH 100
STAT S_HEALTH_COOP 200
STAT S_SCORE 1000
STAT DAMAGE_SPLASH 120
STAT TAKEDAMAGE_ELECTRIC
STAT NOLIST
OBJECT 1 boss2_fire 30 0 NONE 0 0 90
EFFECT GIB EXPLOSION 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 0
END
//=====================================================================
ENTITY boss2_jetb2
CLONE boss2_jetb1
SPRITEVAR 0 INVERTFACE
SPRITEVAR 1 INVERTFACE
TRANSFORM_DIRECT 2 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_jet1
CLONE boss2_jetb1
THINK AI_CONSTANT 0 AI_FIRE 0.05
MISSILE flame
TRANSFORM boss2_jetb1 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_jet2
CLONE boss2_jetb2
THINK AI_CONSTANT 0 AI_FIRE 0.05
MISSILE flame
TRANSFORM boss2_jetb2 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun1b
SPRITE DYNAMIC 0 NONE 0 0 boss/primo_aero
SPRITEVAR 0 AIM
SPRITEVAR 0 FRAME 8
SPRITEVAR 0 KICK_Y -4
SPRITEVAR 0 OFFS_X 9
THINK AI_CONSTANT 1 NONE 0
TEXPOLY (world-base-cam) 0
TRANSFORM_DIRECT 1 1
STAT AI_KEEPANGLE -120
STAT FX_MUZZLE 30
STAT FX_NOFACE
STAT FX_WADDLE_AIM 30
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun1
CLONE boss2_gun1b
THINK AI_CONSTANT 1 AI_FIRE 0.2
MISSILE laser
TRANSFORM boss2_gun1b 1
OFFSET WEAPON_OFFSET 18 0
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun1c
CLONE boss2_gun1b
TRANSFORM_DIRECT 1 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun1d
CLONE boss2_gun1
SOUND STATIC S_ATTACK common/weapon_plasma
TRANSFORM boss2_gun1c 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun2b
CLONE boss2_gun1b
TRANSFORM_DIRECT 1 1
STAT AI_KEEPANGLE -60
STAT FX_WADDLE_AIM -30
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun2
CLONE boss2_gun1
TRANSFORM boss2_gun2b 1
STAT AI_NUMB 100
STAT AI_KEEPANGLE -60
STAT FX_WADDLE_AIM -30
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun2c
CLONE boss2_gun2b
TRANSFORM_DIRECT 1 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_gun2d
CLONE boss2_gun2
SOUND STATIC S_ATTACK common/weapon_plasma
TRANSFORM boss2_gun2c 1
STAT NOLIST
END
//=====================================================================
ENTITY boss2_corpse
SPRITE DYNAMIC 0 NONE -124 19 boss/primo_aero
SPRITE DYNAMIC 0 NONE -215 12 boss/primo_aero
SPRITE DYNAMIC 0 NONE 124 19 boss/primo_aero
SPRITE DYNAMIC 0 NONE 215 12 boss/primo_aero
SPRITE DYNAMIC 0 NONE -74 -28 boss/primo_aero
SPRITE DYNAMIC 0 NONE -59 -35 boss/primo_aero
SPRITE DYNAMIC 0 NONE 59 -35 boss/primo_aero
SPRITE DYNAMIC 0 NONE 74 -28 boss/primo_aero
SPRITE DYNAMIC 0 NONE 0 10 boss/primo_aero
SPRITE DYNAMIC 0 NONE 0 6 boss/primo_front
SPRITE DYNAMIC 1 NONE 0 6 boss/primo_front
SPRITE DYNAMIC 0 NONE 0 -6 vehicles/general_light2
SPRITE DYNAMIC 0 NONE -294 7 boss/primo_aero
SPRITE DYNAMIC 0 NONE -174 38 boss/primo_aero
SPRITE DYNAMIC 1 NONE -342 -12 boss/primo_aero
SPRITE DYNAMIC 0 NONE 294 7 boss/primo_aero
SPRITE DYNAMIC 0 NONE 174 38 boss/primo_aero
SPRITE DYNAMIC 1 NONE 342 -12 boss/primo_aero
SPRITE DYNAMIC 0 NONE 0 0 boss/primo_aero
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_Y 25
SPRITEVAR 1 ANGLEOFFSET 15
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 OFFS_Y 25
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 OFFS_Y 25
SPRITEVAR 3 ANGLEOFFSET -15
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 OFFS_Y 25
SPRITEVAR 4 ANGLEOFFSET -120
SPRITEVAR 4 FRAME 8
SPRITEVAR 4 OFFS_X 9
SPRITEVAR 5 ANGLEOFFSET -120
SPRITEVAR 5 FRAME 8
SPRITEVAR 5 OFFS_X 9
SPRITEVAR 6 ANGLEOFFSET -60
SPRITEVAR 6 FRAME 8
SPRITEVAR 6 OFFS_X 9
SPRITEVAR 7 ANGLEOFFSET -60
SPRITEVAR 7 FRAME 8
SPRITEVAR 7 OFFS_X 9
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 NOFACE
//DRIVER
SPRITEVAR 9 BIAS 30
SPRITEVAR 9 FRAME 1
SPRITEVAR 9 NOFACE
SPRITEVAR 9 OFFS_X -2
SPRITEVAR 9 OFFS_Y 30
SPRITEVAR 10 BIAS 30
SPRITEVAR 10 FRAME 2 
SPRITEVAR 10 NOFACE
SPRITEVAR 10 OFFS_Y 34
SPRITEVAR 11 ACTIVE
SPRITEVAR 11 DIM
SPRITEVAR 11 EMP 1
SPRITEVAR 11 NOFACE
SPRITEVAR 11 SCALE 133
//WINGS
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 INVERTFACE
SPRITEVAR 12 NOFACE
SPRITEVAR 13 FRAME 1
SPRITEVAR 13 INVERTFACE
SPRITEVAR 13 NOFACE
SPRITEVAR 14 DIM
SPRITEVAR 14 FRAME 7
SPRITEVAR 14 INVERTFACE
SPRITEVAR 14 NOFACE
SPRITEVAR 15 FRAME 2
SPRITEVAR 15 NOFACE
SPRITEVAR 16 FRAME 1
SPRITEVAR 16 NOFACE
SPRITEVAR 17 DIM
SPRITEVAR 17 FRAME 7
SPRITEVAR 17 NOFACE
SPRITEVAR 18 NOFACE
LIGHT -342 -12 20 255 0 0 20
LIGHT 342 -12 20 255 0 0 20
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_DYING world/explosion
SOUND STATIC S_SONG_DIE off
THINK NONE 0 AI_BLOW 1
MOVETYPE NONE 0
OFFSET FX_DEATHEFFECT 220 200
OFFSET SIZE 56 0
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_DEATH_DELAY 2500
STAT AI_ENDING
STAT AI_FINALE
STAT AI_FIRE_ON_ACTIVE
STAT AI_KEEPACTIVE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_TEMP_ON_ACTIVE
STAT AI_VIS_RANGE 250
STAT DAMAGE_SPLASH 250
STAT FX_DIM 0
STAT FX_FLOAT
STAT FX_FULLMODEL
STAT FX_FULLANGLE_TILT 10
STAT FX_KEEP_EFFECTS
STAT FX_IDLEDISTANCE 60
STAT FX_NOFACE
STAT FX_TRANSITION 1
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT DYING DEBRIS_METAL 0 0 80
EFFECT DYING EXPLOSION 0 0 80
EFFECT GIB DEBRIS_GLASS 0 0 100
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB EXPLOSION 0 0 250
END
//=====================================================================
ENTITY boss2_base
SPRITE DYNAMIC 0 NONE 0 10 boss/primo_aero
SPRITE DYNAMIC 0 NONE 0 6 boss/primo_front
SPRITE DYNAMIC 1 NONE 0 6 boss/primo_front
SPRITE DYNAMIC 0 NONE 0 -6 vehicles/general_light2
SPRITE DYNAMIC 0 NONE -294 7 boss/primo_aero
SPRITE DYNAMIC 0 NONE -174 38 boss/primo_aero
SPRITE DYNAMIC 1 NONE -342 -12 boss/primo_aero
SPRITE DYNAMIC 0 NONE 294 7 boss/primo_aero
SPRITE DYNAMIC 0 NONE 174 38 boss/primo_aero
SPRITE DYNAMIC 1 NONE 342 -12 boss/primo_aero
SPRITE DYNAMIC 0 NONE 0 0 boss/primo_aero
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 NOFACE
//DRIVER
SPRITEVAR 1 ANIMATE_FACE 1
SPRITEVAR 1 BIAS 30
SPRITEVAR 1 NOFACE
SPRITEVAR 1 OFFS_X -2
SPRITEVAR 1 OFFS_Y 30
SPRITEVAR 2 BIAS 30
SPRITEVAR 2 FRAME 2 
SPRITEVAR 2 NOFACE
SPRITEVAR 2 OFFS_Y 34
SPRITEVAR 3 ACTIVE
SPRITEVAR 3 DIM
SPRITEVAR 3 EMP 1
SPRITEVAR 3 NOFACE
SPRITEVAR 3 SCALE 133
//WINGS
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 NOFACE
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 NOFACE
SPRITEVAR 6 DIM
SPRITEVAR 6 FRAME 7
SPRITEVAR 6 INVERTFACE
SPRITEVAR 6 NOFACE
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 NOFACE
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 NOFACE
SPRITEVAR 9 DIM
SPRITEVAR 9 FRAME 7
SPRITEVAR 9 NOFACE
SPRITEVAR 10 NOFACE
LIGHT -342 -12 20 255 0 0 20
LIGHT 342 -12 20 255 0 0 20
SOUND STATIC S_DYING world/explosion
SOUND STATIC S_DIE world/explosion
ICON icon_primo
CORPSE boss2_corpse 0
UNLOCK chr.ref.03
OFFSET FX_DEATHEFFECT 220 100
OFFSET SIZE 56 0
STAT AI_BOSS
STAT AI_KEEPACTIVE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_VIS_RANGE 250
STAT DAMAGE_SPLASH 250
STAT FX_DIM 0
STAT FX_FLOAT
STAT FX_FULLMODEL
STAT FX_FULLANGLE_TILT 10
STAT FX_KEEP_EFFECTS
STAT FX_IDLEDISTANCE 60
STAT FX_NOFACE
STAT NOLIST
STAT S_HEALTH 400
STAT S_HEALTH_COOP 800
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 0 50 100
EFFECT GIB DEBRIS_METAL 0 50 0
EFFECT GIB EXPLOSION 0 50 80
END
//=====================================================================
ENTITY boss_2c
CLONE boss2_base
SOUND DYNAMIC S_LOOP dynamic/boss_jet_idle
THINK AI_ZOMBIE 0 NONE 0
MOVETYPE FLY 0
TRANSFORM_DIRECT 1 2000
STAT NOLIST
END
//=====================================================================
ENTITY boss_2b
CLONE boss2_base
SOUND DYNAMIC S_LOOP dynamic/boss_jet_fire
SOUND DYNAMIC S_WAKE dynamic/boss_jet_start
THINK AI_ZOMBIE 0 NONE 0
MOVETYPE FLY 1.5
TRANSFORM boss_2c 5000
STAT AI_RANGE 200
STAT NOLIST
END
//=====================================================================
ENTITY boss_2
CLONE boss2_base
DESCRIBE BOSS:_Primo's_airplane
SOUND DYNAMIC S_LOOP dynamic/boss_jet_idle
THINK AI_ZOMBIE 0 NONE 0
MOVETYPE FLY 1
TRANSFORM boss_2b 5000
STAT AI_RANGE 1
STAT AI_NUMB 5050
GROUP boss2_jetb2 MEMBER -124 19 -90
GROUP boss2_jetb2 MEMBER -215 12 -75
GROUP boss2_jetb1 MEMBER 124 19 -90
GROUP boss2_jetb1 MEMBER 215 12 -105
GROUP boss2_gun1 MEMBER -74 -28 -120
GROUP boss2_gun1d MEMBER -59 -35 -120
GROUP boss2_gun2 MEMBER 59 -35 -60
GROUP boss2_gun2d MEMBER 74 -28 -60
END

//=====================================================================
// BOSS #3: M.R.I. MUTANT
//=====================================================================
ENTITY boss_3_mproj
CLONE magnet_nme
STAT AI_MAGNETIZE 1000
STAT DAMAGE_SPLASH 250
STAT NOLIST
END
//=====================================================================
ENTITY boss_3_magnet
DESCRIBE BOSS:_Magnet_(MRI)
SOUND STATIC S_SLEEP common/weapon_magnet
OFFSET SIZE 58 0
OFFSET FX_OFFSET 0 74
THINK AI_AIM 0 AI_FIRE 0.1
MISSILE boss_3_mproj
STAT AI_KEEPACTIVE
STAT AI_NUMB 10
STAT FX_IDLEDISTANCE 100
STAT NOLIST
END
//=====================================================================
ENTITY boss3_magholdb
SPRITE DYNAMIC 0 NONE 0 0 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 0 0 dynamic/med_mrimag
SPRITE DYNAMIC 0 NONE 0 0 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 0 0 dynamic/med_mrimag
SPRITEVAR 0 AIM
SPRITEVAR 0 ANGLEFACTOR 200
SPRITEVAR 0 ANGLEOFFSET -5
SPRITEVAR 0 BOB 60
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 AIM
SPRITEVAR 1 ANGLEFACTOR 200
SPRITEVAR 1 ANGLEOFFSET -5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 1 BOB 60
SPRITEVAR 1 FRAME 3
SPRITEVAR 2 AIM
SPRITEVAR 2 ANGLEOFFSET -10
SPRITEVAR 2 BOB 60
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 SCALE 75
SPRITEVAR 3 AIM
SPRITEVAR 3 ANGLEOFFSET -10
SPRITEVAR 3 BOB 60
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 SCALE 75
SOUND DYNAMIC S_LOOP dynamic/boss_magnet_idle
SOUND STATIC S_WAKE common/weapon_magnet
LIGHT 0 0 50 120 30 255 30
THINK AI_CONSTANT 2 NONE 1
OFFSET SIZE 58 0
STAT AI_KEEPACTIVE
STAT AI_SPINAIM
STAT FX_DIM 0
STAT FX_IDLEDISTANCE 70
STAT FX_PLASMA
STAT NOLIST
TRANSFORM_DIRECT 1 99999
EFFECT GIB EXPLOSION_PLASMA 0 0 70
END
//=====================================================================
ENTITY boss3_maghold
CLONE boss3_magholdb
SOUND DYNAMIC S_LOOP dynamic/boss_magnet_fire
SOUND STATIC S_WAKE NONE
THINK AI_CONSTANT 3 AI_FIRE 0.1
MISSILE boss_3_mproj
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT NOLIST
TRANSFORM boss3_magholdb 99999
END
//=====================================================================
ENTITY boss3_objtr3
LIGHT 0 0 50 120 30 255 30
THINK AI_CONSTANT 0 NONE 0
OFFSET SIZE 34 0
STAT FX_DIM 0
STAT FX_PLASMA
STAT NOLIST
TRANSFORM boss3_magholdb 999999
END
//=====================================================================
ENTITY boss3_objtr2
THINK AI_CONSTANT 0 NONE 0
OFFSET SIZE 34 0
STAT NOLIST
TRANSFORM boss3_objtr3 999999
END
//=====================================================================
ENTITY boss3_objtr1
CLONE boss3_objtr2
TRANSFORM boss3_objtr2 999999
STAT NOLIST
END
//=====================================================================
ENTITY boss3_gunent
SPRITE STATIC 0 NONE 71 -16 weapons/plasmagun
SPRITE STATIC 1 NONE 50 -10 weapons/plasmagun
SPRITE STATIC 1 NONE 52 -12 weapons/plasmagun
SPRITE STATIC 1 NONE 46 -14 weapons/plasmagun
SPRITE DYNAMIC 0 NONE 30 -12 boss/mutant_plasmagun
SPRITE STATIC 1 NONE 53 -25 weapons/plasmagun_c
SPRITEVAR 0 BOB -40
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 KICK_X 3
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 2
SPRITEVAR 2 BOB -40
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 3 BOB -40
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB -40
SPRITEVAR 5 BOB -40
SPRITEVAR 5 FRAME 4
LIGHT 51 -6 40 0 100 255 20
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET -56 28
STAT FX_DIM 0
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY boss3_gunent2
CLONE boss3_gunent
SPRITEVAR 5 FRAME 0
SPRITEVAR 5 CHARGE_INV
STAT NOLIST
END
//=====================================================================
ENTITY boss3_gib
SOUND STATIC S_DIE world/break_glass_2
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT GIB DEBRIS_GLASS 0 0 100
EFFECT GIB DEBRIS_METAL 0 0 100
END
//=====================================================================
ENTITY boss3_corpse
SPRITE DYNAMIC 0 NONE 56 54 boss/mutant_magnet
SPRITE DYNAMIC 0 NONE 111 72 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 111 72 dynamic/med_mrimag
SPRITE DYNAMIC 0 NONE 111 72 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 111 72 dynamic/med_mrimag
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 10
SPRITEVAR 0 BOB 40
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 HIDE_MOVE_Y 8
SPRITEVAR 0 HIDE_SCALE 10
SPRITEVAR 0 OFFS_X 26
SPRITEVAR 1 ANGLEOFFSET -33
SPRITEVAR 1 BOB 60
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 2 ANGLEOFFSET -33
SPRITEVAR 2 BOB 60
SPRITEVAR 2 FADE_TOGGLE 1000
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 2 HIDE_MOVE_Y 8
SPRITEVAR 2 LIGHT_OFFSET
SPRITEVAR 3 ANGLEOFFSET -20
SPRITEVAR 3 BOB 60
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 HIDE_TIME 2000
SPRITEVAR 3 HIDE_MOVE_Y 8
SPRITEVAR 3 SCALE 75
SPRITEVAR 4 ANGLEOFFSET -20
SPRITEVAR 4 BOB 60
SPRITEVAR 4 FADE_TOGGLE 1300
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 HIDE_MOVE_Y 8
SPRITEVAR 4 SCALE 75
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 FRAME 6
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 5 HIDE_MOVE_Y 8
SPRITEVAR 5 HIDE_SCALE 10
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 BOB 20
SPRITEVAR 6 HIDE_TIME 2000
SPRITEVAR 6 HIDE_MOVE_Y 8
SPRITEVAR 6 HIDE_SCALE 10
SPRITEVAR 6 OFFS_X -16
SPRITEVAR 6 OFFS_Y 11
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 BOB 40
SPRITEVAR 9 FRAME 1
SPRITEVAR 9 HIDE_TIME 2000
SPRITEVAR 9 HIDE_MOVE_Y 4
SPRITEVAR 9 HIDE_SCALE 10
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 HIDE_TIME 2000
SPRITEVAR 10 HIDE_MOVE_Y 4
SPRITEVAR 10 HIDE_SCALE 10
SPRITEVAR 10 AIM_HEAD
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
SOUND STATIC S_SONG_DIE resume
MOVETYPE WALK 0
ITEM keycard 0 0
ITEM boss3_gib 111 72
GIB boss1_gib 1
GUNENTITY boss3_gunent 0
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 36
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss3_trans3
SPRITE DYNAMIC 0 NONE 56 46 boss/mutant_magnet
SPRITE DYNAMIC 0 NONE 111 64 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 111 64 dynamic/med_mrimag
SPRITE DYNAMIC 0 NONE 111 64 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 111 64 dynamic/med_mrimag
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 10
SPRITEVAR 0 BOB 40
SPRITEVAR 0 OFFS_X 26
SPRITEVAR 0 HIDE_ROLL -10
SPRITEVAR 0 HIDE_TIME 600
SPRITEVAR 1 ANGLEOFFSET -10
SPRITEVAR 1 BOB 40
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 HIDE_ROLL 10
SPRITEVAR 1 HIDE_MOVE_X 3
SPRITEVAR 1 HIDE_MOVE_Y 6
SPRITEVAR 1 HIDE_TIME 600
SPRITEVAR 2 ANGLEOFFSET -10
SPRITEVAR 2 BOB 40
SPRITEVAR 2 FADE_TOGGLE -1000
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HIDE_ROLL 10
SPRITEVAR 2 HIDE_MOVE_X 3
SPRITEVAR 2 HIDE_MOVE_Y 6
SPRITEVAR 2 HIDE_TIME 600
SPRITEVAR 3 ANGLEOFFSET -10
SPRITEVAR 3 BOB 40
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 HIDE_ROLL 10
SPRITEVAR 3 HIDE_MOVE_X 3
SPRITEVAR 3 HIDE_MOVE_Y 6
SPRITEVAR 3 HIDE_TIME 600
SPRITEVAR 3 SCALE 75
SPRITEVAR 4 ANGLEOFFSET -10
SPRITEVAR 4 BOB 40
SPRITEVAR 4 FADE_TOGGLE -1500
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 HIDE_ROLL 10
SPRITEVAR 4 HIDE_MOVE_X 3
SPRITEVAR 4 HIDE_MOVE_Y 6
SPRITEVAR 4 HIDE_TIME 600
SPRITEVAR 4 SCALE 75
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 LIGHT_OFFSET
SPRITEVAR 6 BOB 20
SPRITEVAR 6 DIM
SPRITEVAR 6 FRAME 4
SPRITEVAR 6 HARDLIGHT
SPRITEVAR 6 ROLL 100
SPRITEVAR 6 OFFS_X 8
SPRITEVAR 7 BOB 20
SPRITEVAR 7 DIM
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 HARDLIGHT
SPRITEVAR 7 OFFS_Y -8
SPRITEVAR 7 ROLL 80
SPRITEVAR 8 BOB 20
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 HARDLIGHT
SPRITEVAR 8 PULSE 50
SPRITEVAR 8 ROLL -120
SPRITEVAR 9 BOB 20
SPRITEVAR 9 BIAS 6
SPRITEVAR 9 OFFS_X -16
SPRITEVAR 9 OFFS_Y 11
SPRITEVAR 10 BOB 20
SPRITEVAR 10 FRAME 3
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 BIAS 6
SPRITEVAR 11 BIAS_MOVE_X 10
SPRITEVAR 11 BIAS_NEG 70
SPRITEVAR 12 FRAME 1
SPRITEVAR 12 BIAS 6
SPRITEVAR 12 BIAS_MOVE_X -10
SPRITEVAR 12 BIAS_NEG 70
SPRITEVAR 13 ANIMATE_FACE 1
SPRITEVAR 13 BOB 40
SPRITEVAR 13 HIDE_ROLL 15
SPRITEVAR 13 HIDE_TIME 500
SPRITEVAR 13 OFFS_X 6
SPRITEVAR 13 OFFS_Y 26
SPRITEVAR 14 BOB 40
SPRITEVAR 14 FRAME 2
SPRITEVAR 14 HIDE_ROLL 15
SPRITEVAR 14 HIDE_TIME 500
SPRITEVAR 14 OFFS_X 7
SPRITEVAR 14 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
MOVETYPE WALK 0
GUNENTITY boss3_gunent 0
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 4 2000
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT S_HEALTH 150
STAT S_HEALTH_COOP 300
STAT TAKEDAMAGE_NONE
STAT NOLIST
END
//=====================================================================
ENTITY boss3_trans2_obj
SPRITE STATIC 0 NONE 15 60 weapons/plasmagun
SPRITE STATIC 1 NONE -6 66 weapons/plasmagun
SPRITE STATIC 1 NONE -4 64 weapons/plasmagun
SPRITE STATIC 1 NONE -10 62 weapons/plasmagun
SPRITE STATIC 0 NONE -9 54 weapons/plasmagun
SPRITE STATIC 0 NONE 9 43 weapons/plasmagun
SPRITE STATIC 1 NONE -3 51 weapons/plasmagun_c
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 HIDE_MOVE_X 22
SPRITEVAR 0 HIDE_MOVE_Y 48
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 HIDE_MOVE_X 22
SPRITEVAR 1 HIDE_MOVE_Y 48
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 HIDE_MOVE_X 22
SPRITEVAR 2 HIDE_MOVE_Y 48
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 2 ROLL 100
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 HIDE_MOVE_X 22
SPRITEVAR 3 HIDE_MOVE_Y 48
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 HIDE_MOVE_X 22
SPRITEVAR 4 HIDE_MOVE_Y 48
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FRAME 4
SPRITEVAR 5 HIDE_MOVE_X 22
SPRITEVAR 5 HIDE_MOVE_Y 48
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 FRAME 4
SPRITEVAR 6 HIDE_MOVE_X 22
SPRITEVAR 6 HIDE_MOVE_Y 48
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 6 LIGHT_OFFSET
LIGHT -6 71 40 0 100 255 20
STAT FX_DIM 0
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT FX_KEEP_EFFECTS
STAT NOLIST
END
//=====================================================================
ENTITY boss3_trans2
SPRITE DYNAMIC 0 NONE 56 94 boss/mutant_magnet
SPRITE DYNAMIC 0 NONE 114 106 boss/mutant_magnet
SPRITE DYNAMIC 0 NONE 114 106 boss/mutant_magnet
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_base
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
//MAGNET
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -60
SPRITEVAR 0 HIDE_MOVE_Y 70
SPRITEVAR 0 HIDE_ROLL 80
SPRITEVAR 0 HIDE_SCALE 50
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 0 OFFS_X 26
SPRITEVAR 0 SCALE 50
SPRITEVAR 1 FADE_TOGGLE -200
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -114
SPRITEVAR 1 HIDE_MOVE_Y 48
SPRITEVAR 1 HIDE_ROLL 60
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 FADE_TOGGLE -200
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 HIDE_DELAY 200
SPRITEVAR 2 HIDE_MOVE_X -114
SPRITEVAR 2 HIDE_MOVE_Y 48
SPRITEVAR 2 HIDE_ROLL 60
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 2 SCALE 75
//REST
SPRITEVAR 3 HIDE_MOVE_Y 60
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 3 SCALE 15
SPRITEVAR 3 HIDE_SCALE 85
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 HIDE_MOVE_X -38
SPRITEVAR 4 HIDE_MOVE_Y 6
SPRITEVAR 4 SCALE 30
SPRITEVAR 4 HIDE_SCALE 70
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_MOVE_X 19
SPRITEVAR 5 HIDE_MOVE_Y 6
SPRITEVAR 5 HIDE_SCALE 70
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 5 SCALE 30
SPRITEVAR 6 OFFS_X 5
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 6 USEGROUND
SPRITEVAR 6 HIDE_MOVE_X -38
SPRITEVAR 6 HIDE_MOVE_Y 12
SPRITEVAR 6 HIDE_SCALE 120
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 FADE_TOGGLE 500
SPRITEVAR 7 FRAME 5
SPRITEVAR 7 HIDE_MOVE_Y 44
SPRITEVAR 7 HIDE_SCALE 100
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 HIDE_MOVE_Y 44
SPRITEVAR 8 HIDE_SCALE 100
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 HIDE_DELAY 200
SPRITEVAR 9 HIDE_MOVE_X 15
SPRITEVAR 9 HIDE_MOVE_Y 12
SPRITEVAR 9 HIDE_SCALE 120
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 OFFS_X -2
SPRITEVAR 9 OFFS_Y -7
SPRITEVAR 9 USEGROUND
SPRITEVAR 10 ANGLEOFFSET 15
SPRITEVAR 10 FRAME 1
SPRITEVAR 10 HIDE_MOVE_X -9
SPRITEVAR 10 HIDE_MOVE_Y 41
SPRITEVAR 10 HIDE_SCALE 85
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X 6
SPRITEVAR 10 OFFS_Y 26
SPRITEVAR 10 SCALE 15
SPRITEVAR 11 ANGLEOFFSET 15
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 HIDE_MOVE_X -9
SPRITEVAR 11 HIDE_MOVE_Y 41
SPRITEVAR 11 HIDE_SCALE 85
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 11 OFFS_X 7
SPRITEVAR 11 OFFS_Y 50
SPRITEVAR 11 SCALE 15
SPRITEVAR 12 ANGLEOFFSET 15
SPRITEVAR 12 FRAME_FACE 2
SPRITEVAR 12 FRAME 1
SPRITEVAR 12 HIDE_MOVE_X -9
SPRITEVAR 12 HIDE_MOVE_Y 21
SPRITEVAR 12 HIDE_SCALE 50
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 12 OFFS_X 3
SPRITEVAR 12 OFFS_Y 35
SPRITEVAR 13 ANGLEOFFSET -55
SPRITEVAR 13 FRAME 2
SPRITEVAR 13 HIDE_MOVE_X 43
SPRITEVAR 13 HIDE_MOVE_Y 78
SPRITEVAR 13 HIDE_ROLL 70
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 13 OFFS_X -11
SPRITEVAR 13 OFFS_Y 24
//ORB
SPRITEVAR 14 BOB 20
SPRITEVAR 14 FADE_TOGGLE -1300
SPRITEVAR 14 FRAME 5
SPRITEVAR 14 HIDE_MOVE_X -3
SPRITEVAR 14 HIDE_MOVE_Y 48
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 15 BOB 20
SPRITEVAR 15 DIM
SPRITEVAR 15 FADE_TOGGLE -1000
SPRITEVAR 15 FRAME 4
SPRITEVAR 15 HARDLIGHT
SPRITEVAR 15 HIDE_MOVE_X -3
SPRITEVAR 15 HIDE_MOVE_Y 48
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 15 ROLL 100
SPRITEVAR 15 OFFS_X 8
SPRITEVAR 16 BOB 20
SPRITEVAR 16 DIM
SPRITEVAR 16 FADE_TOGGLE -1000
SPRITEVAR 16 FRAME 4
SPRITEVAR 16 HARDLIGHT
SPRITEVAR 16 HIDE_MOVE_X -3
SPRITEVAR 16 HIDE_MOVE_Y 48
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 OFFS_Y -8
SPRITEVAR 16 ROLL 80
SPRITEVAR 17 BOB 20
SPRITEVAR 17 FADE_TOGGLE -500
SPRITEVAR 17 FRAME 4
SPRITEVAR 17 HARDLIGHT
SPRITEVAR 17 HIDE_MOVE_X -3
SPRITEVAR 17 HIDE_MOVE_Y 48
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 17 PULSE 50
SPRITEVAR 17 ROLL -120
SPRITEVAR 18 BOB 20
SPRITEVAR 18 FADE_TOGGLE 1500
SPRITEVAR 18 FRAME 4
SPRITEVAR 18 HARDLIGHT
SPRITEVAR 18 HIDE_MOVE_X -3
SPRITEVAR 18 HIDE_MOVE_Y 48
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 18 LIGHT_OFFSET
SPRITEVAR 18 PULSE 50
SPRITEVAR 18 ROLL -120
SPRITEVAR 18 SCALE 200
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_flash
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_grow
SOUND STATIC S_SONG_WAKE Challenge_the_Mutant
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
GUNENTITY boss3_trans2_obj 0
TRANSFORM boss3_trans3 -1
MOVETYPE WALK 0
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT AI_TEMP_ON_ACTIVE
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT TEMPMISSILE 3700
EFFECT GIB POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss3_trans
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 1 NONE 6 2 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_base
SPRITE STATIC 1 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE DYNAMIC 1 NONE 13 -1 boss/mutant_base
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 5
SPRITEVAR 3 ANGLEOFFSET 15
SPRITEVAR 3 HIDE_ROLL -15
SPRITEVAR 3 HIDE_TIME 1000
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 FRAME_FACE 2
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 35
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 HIDE_ROLL -15
SPRITEVAR 4 HIDE_TIME 1000
SPRITEVAR 4 OFFS_X -11
SPRITEVAR 4 OFFS_Y 24
SPRITEVAR 5 BIAS_NEG 33
SPRITEVAR 5 BIAS_OFFS_X 2
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 5 USEGROUND
SPRITEVAR 6 BOB -40
SPRITEVAR 6 FADE_TOGGLE -1000
SPRITEVAR 6 FRAME 4
SPRITEVAR 6 HIDE_SCALE 100
SPRITEVAR 6 HIDE_TIME 2000
SPRITEVAR 6 LIGHT_OFFSET
SPRITEVAR 6 PULSE 50
SPRITEVAR 6 ROLL -120
SPRITEVAR 6 SCALE 100
SOUND STATIC S_DIE world/gore_4
SOUND STATIC S_PHYSICS common/impact_general
THINK NONE 0 NONE 0
MOVETYPE WALK 0
OFFSET SIZE 18 58
TRANSFORM boss3_trans2 2000
OBJECT 1 obj_mutator_b 13 -1 LIGHTOFFS 0 0 0
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_BREATHE
STAT FX_DIM 0
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
STAT S_WEAPON 2
GROUP boss3_objtr1 MEMBER 111 64 0
END
//=====================================================================
ENTITY boss_3_mutant
SPRITE DYNAMIC 0 NONE 56 46 boss/mutant_magnet
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 10
SPRITEVAR 0 BOB 40
SPRITEVAR 0 OFFS_X 26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 ANIMATE_FACE 1
SPRITEVAR 9 BOB 40
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 AIM_HEAD
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss3_corpse 0 0
GUNENTITY boss3_gunent 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 1 4000
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_BURST 5
STAT AI_BURST_TIME 800
STAT AI_LOCK_ON_FIRING
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 250
STAT AI_DISTANCE_MAX 350
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT AI_WEAPON_RESET
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_SCORE 20000
STAT S_HEALTH 150
STAT S_HEALTH_COOP 300
STAT S_WEAPON 36
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
GROUP boss3_magholdb MEMBER 111 64 0
END
//=====================================================================
ENTITY boss3_next
CLONE boss_3_mutant
THINK AI_FOLLOW 2 AI_FIRE 2
GUNENTITY boss3_gunent2 0
TRANSFORM boss_3_mutant 2000
STAT AI_KEEPANGLE -10
STAT AI_BURST 0
STAT AI_BURST_TIME 0
STAT AI_UNLOCK_ON_FIRING
STAT AI_WEAPON_RESET
STAT NOLIST
STAT S_WEAPON 37
END
//=====================================================================
ENTITY boss3_sh
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_base
SPRITE STATIC 1 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITEVAR 0 ANIMATE_BIAS 1
SPRITEVAR 0 BIAS -100
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 ANIMATE_FACE 1
SPRITEVAR 2 BOB -25
SPRITEVAR 2 FRAME_FACE 2
SPRITEVAR 2 OFFS_X 3
SPRITEVAR 2 OFFS_Y 35
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 OFFS_X -11
SPRITEVAR 3 OFFS_Y 24
SPRITEVAR 4 ANIMATE_BIAS 1
SPRITEVAR 4 BIAS 100
SPRITEVAR 4 BIAS_NEG 33
SPRITEVAR 4 BIAS_OFFS_X 2
SPRITEVAR 4 OFFS_X -2
SPRITEVAR 4 OFFS_Y -7
SPRITEVAR 4 USEGROUND
SOUND DYNAMIC S_DIE dynamic/boss_mutant_mutate
SOUND STATIC S_PHYSICS common/impact_general
SOUND STATIC S_SONG_DIE off
SOUND STATIC S_SONG_WAKE Challenge_Him_2_0
THINK AI_FOLLOW 0 AI_FIRE 2
MOVETYPE NONE 0
OFFSET SIZE 18 58
ACID pingu
ICON icon_henchman
ITEM boss3_trans 0 0
ITEM boss_helmet 12 -31
TRANSFORM_DIRECT 1 1000
STAT AI_BOSS
STAT AI_NONBLOCKING
STAT AI_PHYS_IGNORE
STAT AI_WEAPON_RESET
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_HEALTH 100
STAT S_HEALTH_COOP 200
STAT S_SCORE 500
STAT S_WEAPON 35
STAT TAKEDAMAGE_BLEED
LIGHT 0 0 1 85 255 0 0
EFFECT GIB DEBRIS_METAL 16 -1 50
EFFECT GIB EXPLOSION_PLASMA 16 -1 1
END
//=====================================================================
ENTITY boss3_main
CLONE boss3_sh
THINK AI_FOLLOW 0.8 AI_FIRE 1
STAT AI_BURST 3
STAT AI_BURST_TIME 800
STAT NOLIST
STAT S_WEAPON 2
TRANSFORM boss3_sh 4500
END
//=====================================================================
ENTITY boss_3
CLONE boss3_sh
DESCRIBE BOSS:_Henchman_02_(MRI_and_plasmagun)
THINK AI_FOLLOW 0.8 NONE 1
STAT S_WEAPON 2
TRANSFORM boss3_main 1300
END

//=====================================================================
// BOSS #4: MUTANT WITH BULLDOZER
//=====================================================================
ENTITY boss4_piece
THINK AI_CONSTANT 0 NONE 0
OFFSET SIZE 8 166
STAT AI_KEEPANGLE 90
STAT AI_LINE
STAT NOLIST
STAT TAKEDAMAGE_UNBREAKABLE
END
//=====================================================================
ENTITY boss4_piece2
CLONE boss4_piece
TRANSFORM_DIRECT 1 10000
OFFSET SIZE 8 108
OFFSET TRANSFORM 13 -74
STAT AI_KEEPANGLE 15
STAT NOLIST
END
//=====================================================================
ENTITY boss4_piece2b
TRANSFORM_DIRECT -1 10000
THINK AI_CONSTANT 0 NONE 0
STAT AI_KEEPANGLE 15
STAT NOLIST
END
//=====================================================================
ENTITY boss4_piece2c
CLONE boss4_piece2b
TRANSFORM_DIRECT -1 10000
STAT NOLIST
END
//=====================================================================
ENTITY boss4_piece2d
CLONE boss4_piece2b
TRANSFORM_DIRECT -1 10000
STAT NOLIST
END
//=====================================================================
ENTITY boss4_piece3
CLONE boss4_piece
TRANSFORM_DIRECT 1 10000
OFFSET SIZE 8 108
STAT AI_KEEPANGLE 75
STAT NOLIST
STAT S_HEALTH 2
END
//=====================================================================
ENTITY boss4_piece3b
TRANSFORM_DIRECT -1 10000
THINK AI_CONSTANT 0 NONE 0
STAT AI_KEEPANGLE 75
STAT NOLIST
END
//=====================================================================
ENTITY boss4_piece3c
CLONE boss4_piece3b
TRANSFORM_DIRECT -1 10000
STAT NOLIST
END
//=====================================================================
ENTITY boss4_gunent
SPRITE DYNAMIC 0 NONE 17 -10 boss/mutant_rocket
SPRITE STATIC 0 NONE 51 -3 weapons/rocketlauncher
SPRITE STATIC 0 NONE 15 -3 weapons/rocketlauncher
SPRITE STATIC 0 NONE 32 0 weapons/rocketlauncher
SPRITE STATIC 0 NONE 32 4 weapons/rocketlauncher
SPRITE STATIC 0 NONE 32 0 weapons/rocketlauncher
SPRITE DYNAMIC 0 NONE 32 -10 boss/mutant_rocket
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 KICK_X 6
SPRITEVAR 2 BOB -40
SPRITEVAR 3 BOB -40
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 RELOAD_Y 7
SPRITEVAR 4 BOB -40
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 KICK_Y 23
SPRITEVAR 5 BOB -40
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 RELOAD_Y 7
SPRITEVAR 6 BOB -40
SPRITEVAR 6 FRAME 1
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET -56 28
STAT FX_DIM 0
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY boss4_gib1
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 boss/bulldozer
SPRITEVAR 0 ANGLEOFFSET 50
SPRITEVAR 0 FRAME 2
SOUND STATIC S_DIE common/break_barrel
THINK NONE 0 AI_BLOW 0
MOVETYPE WALK 4
OFFSET SIZE 40
STAT DAMAGE_SPLASH 120
STAT AI_INHERIT_FACE
STAT AI_ITEM_ANGLE 92
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 1
STAT FX_NOENV_FX
STAT NOLIST
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_METAL 0 0 0
END
//=====================================================================
ENTITY boss4_gib2
CLONE boss4_gib1
SPRITEVAR 0 ANGLEOFFSET -10
STAT NOLIST
END
//=====================================================================
ENTITY boss4_corpse1
SPRITE DYNAMIC 0 NONE 58 35 boss/mutant_bulldozer
SPRITE DYNAMIC 0 NONE 58 35 boss/bulldozer
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 50
SPRITEVAR 0 BOB 40
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 HIDE_SCALE 10
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 OFFS_X 19
SPRITEVAR 0 OFFS_Y -5
SPRITEVAR 1 ANGLEOFFSET 50
SPRITEVAR 1 BOB 40
SPRITEVAR 1 BIAS 5
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 OFFS_X 75
SPRITEVAR 1 OFFS_Y -6
SPRITEVAR 2 BOB 20
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 FRAME 6
SPRITEVAR 3 BOB 20
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 OFFS_X -16
SPRITEVAR 3 OFFS_Y 11
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 2 HIDE_MOVE_Y 8
SPRITEVAR 2 HIDE_SCALE 10
SPRITEVAR 3 HIDE_TIME 2000
SPRITEVAR 3 HIDE_MOVE_Y 8
SPRITEVAR 3 HIDE_SCALE 10
SPRITEVAR 6 HIDE_TIME 2000
SPRITEVAR 6 HIDE_MOVE_Y 4
SPRITEVAR 6 HIDE_SCALE 10
SPRITEVAR 7 HIDE_TIME 2000
SPRITEVAR 7 HIDE_MOVE_Y 4
SPRITEVAR 7 HIDE_SCALE 10
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 BIAS_MOVE_X 10
SPRITEVAR 4 BIAS_NEG 70
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 BIAS_MOVE_X -10
SPRITEVAR 5 BIAS_NEG 70
SPRITEVAR 6 AIM_HEAD
SPRITEVAR 6 BOB 40
SPRITEVAR 6 FRAME 1
SPRITEVAR 6 OFFS_X 6
SPRITEVAR 6 OFFS_Y 26
SPRITEVAR 7 AIM_HEAD
SPRITEVAR 7 BOB 40
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 OFFS_X 7
SPRITEVAR 7 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
SOUND STATIC S_SONG_DIE resume
MOVETYPE WALK 0
ITEM keycard 0 0
ITEM boss4_gib1 111 89
GIB boss1_gib 1
GUNENTITY boss4_gunent 0
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 30
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss4_corpse2
CLONE boss4_corpse1
SPRITEVAR 0 ANGLEOFFSET -10
SPRITEVAR 1 ANGLEOFFSET -10
ITEM NONE 0 0
ITEM keycard 0 0
ITEM boss4_gib2 131 16
STAT NOLIST
END
//=====================================================================
ENTITY boss_4_mutant
SPRITE DYNAMIC 0 NONE 58 35 boss/mutant_bulldozer
SPRITE DYNAMIC 0 NONE 58 35 boss/bulldozer
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET -10
SPRITEVAR 0 BOB 40
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 OFFS_X 19
SPRITEVAR 0 OFFS_Y -5
SPRITEVAR 0 ANGLEOFFSET 50
SPRITEVAR 0 HIDE_ROLL -60
SPRITEVAR 0 HIDE_TIME 300
SPRITEVAR 1 ANGLEOFFSET -10
SPRITEVAR 1 BOB 40
SPRITEVAR 1 BIAS 5
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 OFFS_X 75
SPRITEVAR 1 OFFS_Y -6
SPRITEVAR 1 ANGLEOFFSET 50
SPRITEVAR 1 HIDE_ROLL -60
SPRITEVAR 1 HIDE_TIME 300
SPRITEVAR 2 BOB 20
SPRITEVAR 2 FRAME 5
SPRITEVAR 2 LIGHT_OFFSET
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 ROLL 100
SPRITEVAR 3 OFFS_X 8
SPRITEVAR 4 BOB 20
SPRITEVAR 4 DIM
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 OFFS_Y -8
SPRITEVAR 4 ROLL 80
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 4
SPRITEVAR 5 HARDLIGHT
SPRITEVAR 5 PULSE 50
SPRITEVAR 5 ROLL -120
SPRITEVAR 6 BOB 20
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 OFFS_X -16
SPRITEVAR 6 OFFS_Y 11
SPRITEVAR 7 BOB 20
SPRITEVAR 7 FRAME 3
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X 10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 8 FRAME 2
SPRITEVAR 9 BIAS 6
SPRITEVAR 9 BIAS_MOVE_X -10
SPRITEVAR 9 BIAS_NEG 70
SPRITEVAR 9 FRAME 1
SPRITEVAR 10 AIM_HEAD
SPRITEVAR 10 ANIMATE_FACE 1
SPRITEVAR 10 BOB 40
SPRITEVAR 10 OFFS_X 6
SPRITEVAR 10 OFFS_Y 26
SPRITEVAR 11 AIM_HEAD
SPRITEVAR 11 BOB 40
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 OFFS_X 7
SPRITEVAR 11 OFFS_Y 50
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.2 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss4_corpse1 0 0
GUNENTITY boss4_gunent 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 1 5000
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_KEEPFIRING
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 250
STAT AI_DISTANCE_MAX 350
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT NOLIST
STAT S_SCORE 20000
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT S_WEAPON 43
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss4_next
CLONE boss_4_mutant
SPRITEVAR 0 ANGLEOFFSET -10
SPRITEVAR 0 HIDE_ROLL 60
SPRITEVAR 0 HIDE_TIME 300
SPRITEVAR 1 ANGLEOFFSET -10
SPRITEVAR 1 HIDE_ROLL 60
SPRITEVAR 1 HIDE_TIME 300
THINK AI_FOLLOW 2.5 AI_FIRE 1
ITEM NONE 0 0
ITEM boss4_corpse2 0 0
TRANSFORM boss_4_mutant 2000
STAT AI_DISTANCE_MIN 250
STAT AI_DISTANCE_MAX 350
STAT AI_KEEPANGLE 75
STAT NOLIST
STAT S_WEAPON 44
END
//=====================================================================
ENTITY boss4_trans3
SPRITE DYNAMIC 0 NONE 58 35 boss/mutant_bulldozer
SPRITE DYNAMIC 0 NONE 58 35 boss/bulldozer
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET -10
SPRITEVAR 0 BOB 40
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 HIDE_TIME 600
SPRITEVAR 0 HIDE_ROLL -5
SPRITEVAR 0 OFFS_X 19
SPRITEVAR 0 OFFS_Y -5
SPRITEVAR 1 ANGLEOFFSET -10
SPRITEVAR 1 BOB 40
SPRITEVAR 1 BIAS 5
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 HIDE_ROLL -5
SPRITEVAR 1 HIDE_TIME 600
SPRITEVAR 1 OFFS_X 75
SPRITEVAR 1 OFFS_Y -6
SPRITEVAR 2 BOB 20
SPRITEVAR 2 FRAME 5
SPRITEVAR 2 LIGHT_OFFSET
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 ROLL 100
SPRITEVAR 3 OFFS_X 8
SPRITEVAR 4 BOB 20
SPRITEVAR 4 DIM
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 OFFS_Y -8
SPRITEVAR 4 ROLL 80
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 4
SPRITEVAR 5 HARDLIGHT
SPRITEVAR 5 PULSE 50
SPRITEVAR 5 ROLL -120
SPRITEVAR 6 BOB 20
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 OFFS_X -16
SPRITEVAR 6 OFFS_Y 11
SPRITEVAR 7 BOB 20
SPRITEVAR 7 FRAME 3
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X 10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 8 FRAME 2
SPRITEVAR 9 BIAS 6
SPRITEVAR 9 BIAS_MOVE_X -10
SPRITEVAR 9 BIAS_NEG 70
SPRITEVAR 9 FRAME 1
SPRITEVAR 10 ANIMATE_FACE 1
SPRITEVAR 10 BOB 40
SPRITEVAR 10 HIDE_ROLL 15
SPRITEVAR 10 HIDE_TIME 500
SPRITEVAR 10 OFFS_X 6
SPRITEVAR 10 OFFS_Y 26
SPRITEVAR 11 BOB 40
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 HIDE_ROLL 15
SPRITEVAR 11 HIDE_TIME 500
SPRITEVAR 11 OFFS_X 7
SPRITEVAR 11 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
GUNENTITY boss4_gunent 0
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM boss_4_mutant 2000
MOVETYPE WALK 0
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_NONE
STAT NOLIST
END
//=====================================================================
ENTITY boss4_trans2
SPRITE STATIC 0 NONE 34 78 zombie/wing
SPRITE DYNAMIC 0 NONE 75 73 boss/mutant_bulldozer
SPRITE DYNAMIC 0 NONE 129 58 boss/bulldozer
SPRITE STATIC 0 NONE -41 73 weapons/rocketlauncher
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE STATIC 0 NONE -52 71 zombie/wing
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_base
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 65
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -23
SPRITEVAR 0 HIDE_MOVE_Y 61
SPRITEVAR 0 HIDE_ROLL -70
SPRITEVAR 0 HIDE_SCALE 180
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 0 OFFS_Y -11
SPRITEVAR 1 ANGLEOFFSET -15
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -76
SPRITEVAR 1 HIDE_MOVE_Y 59
SPRITEVAR 1 HIDE_ROLL -65
SPRITEVAR 1 HIDE_SCALE 85
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 1 SCALE 15
SPRITEVAR 2 ANGLEOFFSET -15
SPRITEVAR 2 FADE_TOGGLE -1300
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 HIDE_DELAY 1700
SPRITEVAR 2 HIDE_ROLL 15
SPRITEVAR 2 HIDE_MOVE_X -52
SPRITEVAR 2 HIDE_MOVE_Y 16
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 3 HIDE_DELAY 600
SPRITEVAR 3 HIDE_MOVE_X 40
SPRITEVAR 3 HIDE_MOVE_Y 72
SPRITEVAR 3 HIDE_ROLL -87
SPRITEVAR 3 HIDE_TIME 3100
SPRITEVAR 3 SCISSORS 1
SPRITEVAR 4 HIDE_MOVE_Y 60
SPRITEVAR 4 HIDE_SCALE 85
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 4 SCALE 15
SPRITEVAR 4 SCISSORS -1
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 HIDE_MOVE_X -38
SPRITEVAR 5 HIDE_MOVE_Y 6
SPRITEVAR 5 HIDE_SCALE 70
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 5 SCALE 30
SPRITEVAR 6 FRAME 1
SPRITEVAR 6 HIDE_MOVE_X 19
SPRITEVAR 6 HIDE_MOVE_Y 6
SPRITEVAR 6 HIDE_SCALE 70
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 6 SCALE 30
SPRITEVAR 7 OFFS_X 5
SPRITEVAR 7 OFFS_Y -7
SPRITEVAR 7 USEGROUND
SPRITEVAR 7 HIDE_MOVE_X -38
SPRITEVAR 7 HIDE_MOVE_Y 12
SPRITEVAR 7 HIDE_SCALE 120
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 8 FADE_TOGGLE 500
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 HIDE_MOVE_Y 44
SPRITEVAR 8 HIDE_SCALE 100
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 FRAME 5
SPRITEVAR 9 HIDE_MOVE_Y 44
SPRITEVAR 9 HIDE_SCALE 100
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 10 HIDE_DELAY 200
SPRITEVAR 10 HIDE_MOVE_X 15
SPRITEVAR 10 HIDE_MOVE_Y 12
SPRITEVAR 10 HIDE_SCALE 120
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X -2
SPRITEVAR 10 OFFS_Y -7
SPRITEVAR 10 USEGROUND
SPRITEVAR 11 ANGLEOFFSET 15
SPRITEVAR 11 FRAME 1
SPRITEVAR 11 HIDE_MOVE_X -9
SPRITEVAR 11 HIDE_MOVE_Y 41
SPRITEVAR 11 HIDE_SCALE 85
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 11 OFFS_X 6
SPRITEVAR 11 OFFS_Y 26
SPRITEVAR 11 SCALE 15
SPRITEVAR 12 ANGLEOFFSET 15
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 HIDE_MOVE_X -9
SPRITEVAR 12 HIDE_MOVE_Y 41
SPRITEVAR 12 HIDE_SCALE 85
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 12 OFFS_X 7
SPRITEVAR 12 OFFS_Y 50
SPRITEVAR 12 SCALE 15
SPRITEVAR 13 ANGLEOFFSET 40
SPRITEVAR 13 BOB -40
SPRITEVAR 13 FRAME 1
SPRITEVAR 13 HIDE_MOVE_X 52
SPRITEVAR 13 HIDE_MOVE_Y 54
SPRITEVAR 13 HIDE_ROLL -40
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 13 HIDE_SCALE 120
SPRITEVAR 13 OFFS_Y -11
SPRITEVAR 14 ANGLEOFFSET 15
SPRITEVAR 14 FRAME_FACE 2
SPRITEVAR 14 FRAME 1
SPRITEVAR 14 HIDE_MOVE_X -9
SPRITEVAR 14 HIDE_MOVE_Y 21
SPRITEVAR 14 HIDE_SCALE 50
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_X 3
SPRITEVAR 14 OFFS_Y 35
SPRITEVAR 15 ANGLEOFFSET -55
SPRITEVAR 15 FRAME 2
SPRITEVAR 15 HIDE_MOVE_X 43
SPRITEVAR 15 HIDE_MOVE_Y 78
SPRITEVAR 15 HIDE_ROLL 70
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 15 OFFS_X -11
SPRITEVAR 15 OFFS_Y 24
SPRITEVAR 16 BOB 20
SPRITEVAR 16 FADE_TOGGLE -1300
SPRITEVAR 16 FRAME 5
SPRITEVAR 16 HIDE_MOVE_X -3
SPRITEVAR 16 HIDE_MOVE_Y 48
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 17 BOB 20
SPRITEVAR 17 DIM
SPRITEVAR 17 FADE_TOGGLE -1000
SPRITEVAR 17 FRAME 4
SPRITEVAR 17 HARDLIGHT
SPRITEVAR 17 HIDE_MOVE_X -3
SPRITEVAR 17 HIDE_MOVE_Y 48
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 17 ROLL 100
SPRITEVAR 17 OFFS_X 8
SPRITEVAR 18 BOB 20
SPRITEVAR 18 DIM
SPRITEVAR 18 FADE_TOGGLE -1000
SPRITEVAR 18 FRAME 4
SPRITEVAR 18 HARDLIGHT
SPRITEVAR 18 HIDE_MOVE_X -3
SPRITEVAR 18 HIDE_MOVE_Y 48
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 18 OFFS_Y -8
SPRITEVAR 18 ROLL 80
SPRITEVAR 19 BOB 20
SPRITEVAR 19 FADE_TOGGLE -500
SPRITEVAR 19 FRAME 4
SPRITEVAR 19 HARDLIGHT
SPRITEVAR 19 HIDE_MOVE_X -3
SPRITEVAR 19 HIDE_MOVE_Y 48
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 19 PULSE 50
SPRITEVAR 19 ROLL -120
SPRITEVAR 20 BOB 20
SPRITEVAR 20 FADE_TOGGLE 1500
SPRITEVAR 20 FRAME 4
SPRITEVAR 20 HARDLIGHT
SPRITEVAR 20 HIDE_MOVE_X -3
SPRITEVAR 20 HIDE_MOVE_Y 48
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 20 LIGHT_OFFSET
SPRITEVAR 20 PULSE 50
SPRITEVAR 20 ROLL -120
SPRITEVAR 20 SCALE 200
SCISSORS -128 26 256 256
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_flash
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_grow
SOUND STATIC S_SONG_WAKE Challenge_the_Mutant
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
TRANSFORM boss4_trans3 -1
MOVETYPE WALK 0
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT AI_TEMP_ON_ACTIVE
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT TEMPMISSILE 3700
EFFECT GIB POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss4_trans
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE STATIC 0 NONE 11 17 zombie/wing
SPRITE DYNAMIC 1 NONE 6 2 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_base
SPRITE STATIC 1 NONE 2 16 zombie/zombie1
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 NONE 0 17 zombie/wing
SPRITE DYNAMIC 1 NONE 13 -1 boss/mutant_base
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 OFFS_Y -11
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 5
SPRITEVAR 3 BOB -40
SPRITEVAR 3 FRAME 5
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 HIDE_ROLL -15
SPRITEVAR 4 HIDE_TIME 1000
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_X 3
SPRITEVAR 4 OFFS_Y 35
SPRITEVAR 5 ANGLEOFFSET 15
SPRITEVAR 5 BOB -25
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 HIDE_ROLL -15
SPRITEVAR 5 HIDE_TIME 1000
SPRITEVAR 5 OFFS_X -11
SPRITEVAR 5 OFFS_Y 24
SPRITEVAR 6 BIAS_NEG 33
SPRITEVAR 6 BIAS_OFFS_X 2
SPRITEVAR 6 OFFS_X -2
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 6 USEGROUND
SPRITEVAR 7 BOB -40
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 OFFS_Y -11
SPRITEVAR 8 BOB -40
SPRITEVAR 8 FADE_TOGGLE -1000
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 HIDE_SCALE 100
SPRITEVAR 8 HIDE_TIME 2000
SPRITEVAR 8 LIGHT_OFFSET
SPRITEVAR 8 PULSE 50
SPRITEVAR 8 ROLL -120
SPRITEVAR 8 SCALE 100
SOUND STATIC S_PHYSICS common/impact_general
THINK NONE 0 NONE 0
MOVETYPE WALK 0
OFFSET SIZE 18 58
TRANSFORM boss4_trans2 2000
OBJECT 1 obj_mutator_b 13 -1 LIGHTOFFS 0 0 0
STAT AI_KEEPANGLE 0
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_BREATHE
STAT FX_DIM 0
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
GROUP boss4_piece3c MEMBER 131 14 15
GROUP boss4_piece2d MEMBER 118 88 75
END
//=====================================================================
ENTITY boss4_driver
THINK AI_CONSTANT 0 NONE 0
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_mutate
OFFSET SIZE 18 60
ICON icon_henchman
ITEM boss_helmet 7 -64
STAT AI_BOSS
STAT NOLIST
STAT S_HEALTH 85
STAT S_HEALTH_COOP 170
STAT S_SCORE 500
STAT TAKEDAMAGE_BLEED
ITEM boss4_trans -5 0
EFFECT GIB DEBRIS_METAL 16 -1 50
EFFECT GIB EXPLOSION_PLASMA 16 -1 1
END
//=====================================================================
ENTITY boss4_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL -70 12 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL -81 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL 76 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_PANBACK 8 4 boss/bulldozer
SPRITE DYNAMIC 0 ANIM_PANBACK -90 -5 boss/bulldozer
SPRITE DYNAMIC 0 ANIM_PANBACK -3 -53 vehicles/tank_tracks
SPRITE DYNAMIC 0 NONE -6 -14 boss/bulldozer
SPRITE DYNAMIC 0 ANIM_ROLLVEL -81 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL -30 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL 23 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL 76 -34 vehicles/tank_tracks
SPRITE DYNAMIC 0 ANIM_ROLLVEL -70 12 vehicles/tank_tracks
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 SCALE 63
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 SCALE 80
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 SCALE 80
SPRITEVAR 3 ANGLEOFFSET 165
SPRITEVAR 3 FILL_W 160
SPRITEVAR 3 FRAME 8
SPRITEVAR 3 PAN_VEL 2
SPRITEVAR 4 ANGLEOFFSET -113
SPRITEVAR 4 FILL_W 50
SPRITEVAR 4 FRAME 8
SPRITEVAR 4 PAN_VEL 2
SPRITEVAR 5 FILL_W 157
SPRITEVAR 5 PAN_VEL 2
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 SCALE 134
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 SCALE 80
SPRITEVAR 8 ANGLEOFFSET 22
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 SCALE 80
SPRITEVAR 9 ANGLEOFFSET 77
SPRITEVAR 9 FRAME 1
SPRITEVAR 9 SCALE 80
SPRITEVAR 10 ANGLEOFFSET 48
SPRITEVAR 10 FRAME 1
SPRITEVAR 10 SCALE 80
SPRITEVAR 11 ANGLEOFFSET 53
SPRITEVAR 11 FRAME 3
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_GROUNDFIX 8
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss4_sh
SPRITE DYNAMIC 0 NONE 86 12 boss/bulldozer
SPRITE DYNAMIC 0 NONE 147 -2 boss/bulldozer
SPRITE DYNAMIC 0 NONE 3 -8 boss/bulldozer
SPRITEVAR 0 BOB 10
SPRITEVAR 0 FRAME 3
SPRITEVAR 1 BOB 10
SPRITEVAR 1 FRAME 2
SPRITEVAR 2 BOB 10
SPRITEVAR 2 FRAME 1
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_GROUND
STAT FX_FULLANGLE_TILT -3
STAT FX_FULLMODEL
STAT FX_GROUNDFIX 8
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss_4_base
//DRIVER-AND-SEATS
SPRITE STATIC 0 NONE -16 62 zombie/wing
SPRITE DYNAMIC 0 NONE -12 45 boss/bulldozer_driver
SPRITE DYNAMIC 0 NONE -20 58 boss/henchman_base
SPRITE STATIC 1 NONE -20 58 zombie/zombie1
SPRITE DYNAMIC 0 NONE -23 68 boss/bulldozer
//WING-AND-GEARS
SPRITE DYNAMIC 0 NONE -23 61 boss/bulldozer_driver
SPRITE DYNAMIC 0 NONE 2 25 boss/bulldozer_driver
SPRITE DYNAMIC 0 NONE 2 25 boss/bulldozer
//BODY
SPRITE DYNAMIC 0 ANIM_ROLLVEL 47 27 boss/bulldozer
SPRITE DYNAMIC 0 NONE 8 45 boss/bulldozer
SPRITE DYNAMIC 1 NONE 29 56 boss/bulldozer
//DRIVER-AND-SEATS
SPRITEVAR 0 ALIVE 1
SPRITEVAR 0 ANGLEOFFSET 10
SPRITEVAR 0 BIAS 20
SPRITEVAR 0 BIAS_CONSTANT 5
SPRITEVAR 0 BOB 10
SPRITEVAR 0 OFFS_X 11
SPRITEVAR 1 ALIVE 1
SPRITEVAR 1 BOB 10
SPRITEVAR 1 FRAME 2
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 ALIVE 1
SPRITEVAR 2 ANIMATE_FACE 1
SPRITEVAR 2 BOB 15
SPRITEVAR 2 FRAME_FACE 2
SPRITEVAR 2 OFFS_X 3
SPRITEVAR 2 OFFS_Y 35
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 ALIVE 1
SPRITEVAR 3 BOB 15	
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 OFFS_X -11
SPRITEVAR 3 OFFS_Y 24
SPRITEVAR 4 ALIVE 1
SPRITEVAR 4 BOB 10
SPRITEVAR 4 FRAME 4
//WING-AND-GEARS
SPRITEVAR 5 ALIVE 1
SPRITEVAR 5 BOB 10
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_TIME 300
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -6
SPRITEVAR 6 ALIVE 1
SPRITEVAR 6 BOB 10
SPRITEVAR 6 HIDE_TIME 300
SPRITEVAR 6 OFFS_X -13
SPRITEVAR 6 OFFS_Y 17
SPRITEVAR 7 ALIVE -1
SPRITEVAR 7 BOB 10
SPRITEVAR 7 FRAME 7
SPRITEVAR 7 INACTIVE
SPRITEVAR 7 OFFS_X -13
SPRITEVAR 7 OFFS_Y 17
//BODY
SPRITEVAR 8 BOB 10
SPRITEVAR 8 FRAME 6
SPRITEVAR 8 ANGLEFACTOR -200
SPRITEVAR 9 BOB 10
SPRITEVAR 10 BOB 10
SPRITEVAR 10 FRAME 9
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_SLEEP dynamic/boss_bulldozer_die
SOUND STATIC S_SONG_DIE off
SOUND STATIC S_SONG_WAKE Challenge_Him_2_0
THINK AI_ZOMBIE 0 NONE 1
MOVETYPE WALK 0
OBJECT 1 boss4_tracks 0 0 NONE 0 0 0
OBJECT 1 boss4_sh 0 0 NONE 0 0 0
OFFSET SIZE 62 0
STAT DAMAGE_SPLASH 200
STAT AI_BOSS
STAT AI_DEATH_DELAY 2000
STAT AI_KEEPACTIVE
STAT AI_KEEPFACE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FRAG
STAT FX_FULLANGLE_GROUND
STAT FX_FULLANGLE_TILT -3
STAT FX_FULLMODEL
STAT FX_MOVE_LOOP
STAT FX_GROUNDFIX 8
STAT FX_IDLEDISTANCE 80
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_HEALTH 1
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_METAL 0 0 300
EFFECT GIB EXPLOSION 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 150
EFFECT GIB EXPLOSION 70 0 0
END
//=====================================================================
ENTITY boss4_dmg1
THINK AI_CONSTANT 0 AI_MELEE 0.5
TRANSFORM_DIRECT 3 90000
OFFSET SIZE 30 74
STAT DAMAGE 10
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss4_dmg4
THINK AI_CONSTANT 0 NONE 0
OFFSET SIZE 16 0
TRANSFORM boss4_dmg1 90000
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss4_dmg3
CLONE boss4_dmg4
TRANSFORM boss4_dmg4 90000
STAT NOLIST
END
//=====================================================================
ENTITY boss4_dmg2
CLONE boss4_dmg4
TRANSFORM boss4_dmg3 90000
STAT NOLIST
END
//=====================================================================
ENTITY boss4_rback
CLONE boss_4_base
SPRITEVAR 5 ANGLEOFFSET -20
SPRITEVAR 6 ANGLEOFFSET 10
SOUND DYNAMIC S_LOOP dynamic/boss_bulldozer_move
MOVETYPE WALK -2.5
OBJECT 1 obj_steam_b 47 104 NONE 0 0 90
TRANSFORM_DIRECT 3 5000
STAT FX_SMOKE_FLOOR 150
STAT NOLIST
END
//=====================================================================
ENTITY boss4_gback
CLONE boss_4_base
SPRITEVAR 5 ANGLEOFFSET -20
SPRITEVAR 5 HIDE_ROLL 110
SPRITEVAR 6 ANGLEOFFSET 10
SPRITEVAR 6 HIDE_ROLL -30
SOUND DYNAMIC S_WAKE dynamic/boss_bulldozer_gear
OBJECT 1 obj_steam_b 47 104 NONE 0 0 90
TRANSFORM boss4_rback 300
STAT NOLIST
END
//=====================================================================
ENTITY boss4_rforw
CLONE boss_4_base
SPRITEVAR 5 ANGLEOFFSET 90
SPRITEVAR 6 ANGLEOFFSET -20
SOUND DYNAMIC S_LOOP dynamic/boss_bulldozer_move
MOVETYPE WALK 2.5
OBJECT 1 obj_steam_b 47 104 NONE 0 0 90
TRANSFORM boss4_gback 5000
STAT FX_SMOKE_FLOOR 150
STAT NOLIST
END
//=====================================================================
ENTITY boss4_core
CLONE boss_4_base
SPRITEVAR 5 ANGLEOFFSET 90
SPRITEVAR 5 HIDE_ROLL -110
SPRITEVAR 6 ANGLEOFFSET -20
SPRITEVAR 6 HIDE_ROLL 30
SOUND DYNAMIC S_WAKE dynamic/boss_bulldozer_gear
OBJECT 1 obj_steam_b 47 104 NONE 0 0 90
TRANSFORM boss4_rforw 300
STAT NOLIST
END
//=====================================================================
ENTITY boss4_icont2
CLONE boss4_rforw
TRANSFORM boss4_gback 2500
STAT NOLIST
END
//=====================================================================
ENTITY boss4_istop2
CLONE boss4_core
SPRITEVAR 5 ANGLEOFFSET 90
SPRITEVAR 5 HIDE_ROLL -90
SPRITEVAR 6 ANGLEOFFSET -20
SPRITEVAR 6 HIDE_ROLL 20
TRANSFORM boss4_icont2 300
STAT NOLIST
END
//=====================================================================
ENTITY boss4_istop1
CLONE boss4_core
SPRITEVAR 5 ANGLEOFFSET 0
SPRITEVAR 5 HIDE_ROLL 90
SPRITEVAR 6 ANGLEOFFSET 0
SPRITEVAR 6 HIDE_ROLL -20
TRANSFORM boss4_istop2 700
//INSERT SONG
STAT NOLIST
END
//=====================================================================
ENTITY boss4_icont1
CLONE boss4_rforw
TRANSFORM boss4_istop1 2500
STAT NOLIST
END
//=====================================================================
ENTITY boss_4
CLONE boss4_core
DESCRIBE BOSS:_Henchman_03_(bulldozer)
TRANSFORM boss4_icont1 300
GROUP boss4_driver USER -17 42 0
GROUP boss4_piece MEMBER -79 32 -19
GROUP boss4_piece MEMBER 102 35 22
GROUP boss4_dmg3 MEMBER -80 -32 0
GROUP boss4_dmg1 MEMBER 146 -41 0
END

//=====================================================================
// BOSS #5: THE ATTENDANT
//=====================================================================
ENTITY boss5_eyed
SPRITE DYNAMIC 0 NONE 0 0 boss/attendant_eye
SPRITE DYNAMIC 0 NONE 0 -4 boss/attendant_eye
SPRITE DYNAMIC 0 NONE 0 0 boss/attendant_eye
SPRITE DYNAMIC 1 NONE 0 0 boss/attendant_eye
SPRITEVAR 0 AIM
SPRITEVAR 0 SCISSORS 1
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 FRAME 1
SPRITEVAR 2 AIM
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 OFFS_X 2
SPRITEVAR 3 AIM
SPRITEVAR 3 FADE_TOGGLE 250
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 OFFS_X 11
THINK AI_CONSTANT 0 NONE 1
OFFSET SIZE 28 0
STAT AI_KEEPACTIVE
STAT FRAG
STAT FX_NOFACE
STAT FX_NOENV_FX
STAT INVISIBLE
STAT NOLIST
END
//=====================================================================
ENTITY boss5_eyeb
CLONE boss5_eyed
SPRITEVAR 0 BOB 70
SPRITEVAR 1 BOB 70
SPRITEVAR 2 BOB 70
SPRITEVAR 3 BOB 70
STAT AI_VITAL_PART
STAT DAMAGE_SPLASH 90
STAT FRAG
STAT NOLIST
STAT S_HEALTH 30
STAT S_HEALTH_COOP 60
STAT TAKEDAMAGE_UNBREAKABLE
TRANSFORM_DIRECT 1 1
END
//=====================================================================
ENTITY boss5_eye
SPRITE DYNAMIC 0 NONE 0 0 boss/attendant_eye
SPRITE DYNAMIC 0 NONE 0 -4 boss/attendant_eye
SPRITE DYNAMIC 0 NONE 0 0 boss/attendant_eye
SPRITE DYNAMIC 1 NONE 0 0 boss/attendant_eye
SPRITEVAR 0 AIM
SPRITEVAR 0 BOB 70
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 BOB 70
SPRITEVAR 1 FRAME 1
SPRITEVAR 2 AIM
SPRITEVAR 2 BOB 70
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 OFFS_X 2
SPRITEVAR 3 ACTIVE
SPRITEVAR 3 AIM
SPRITEVAR 3 BOB 70
SPRITEVAR 3 FADE_TOGGLE -250
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 OFFS_X 11
LIGHT 0 0 50 255 0 0 30
SOUND STATIC S_DIE world/break_metal_1
THINK AI_CONSTANT 1 NONE 1
OFFSET SIZE 28 0
STAT AI_KEEPACTIVE
STAT AI_KEEPFACE
STAT AI_VITAL_PART
STAT DAMAGE_SPLASH 90
STAT FRAG
STAT FX_LIGHT_FADE 1
STAT FX_DIM 0
STAT FX_NOENV_FX
STAT INVISIBLE
STAT NOLIST
STAT S_HEALTH 30
STAT S_HEALTH_COOP 60
STAT TAKEDAMAGE_ELECTRIC
EFFECT GIB DEBRIS_GLASS 0 0 100
EFFECT GIB EXPLOSION 0 0 100
TRANSFORM boss5_eyeb 1
END
//=====================================================================
ENTITY boss5_eyec
THINK AI_CONSTANT 1 NONE 1
OFFSET SIZE 28 0
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 90
STAT AI_KEEPFACE
STAT AI_VITAL_PART
STAT FX_NOENV_FX
STAT NOLIST
STAT S_HEALTH 30
STAT S_HEALTH_COOP 60
STAT TAKEDAMAGE_NONE
TRANSFORM boss5_eye 1
END
//=====================================================================
ENTITY boss5_proj
CLONE bot_3
STAT FX_DIM_HIDE -500
STAT NOLIST
END
//=====================================================================
ENTITY icon_boss5
SPRITE DYNAMIC 1 NONE 16 17 boss/attendant
SPRITEVAR 0 FRAME 6
STAT NOLIST
END
//=====================================================================
ENTITY boss_5_attack
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -75 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -75 boss/attendant
SPRITE DYNAMIC 0 NONE 0 20 boss/attendant
SPRITE DYNAMIC 0 NONE 0 -113 boss/attendant
SPRITE DYNAMIC 0 NONE -82 -111 boss/attendant
SPRITE DYNAMIC 0 NONE 82 -111 boss/attendant
SPRITEVAR 0 BOB 70
SPRITEVAR 0 FILL_W 64
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 0 SCISSORS 1
SPRITEVAR 1 BOB 70
SPRITEVAR 1 FILL_W 64
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB 70
SPRITEVAR 2 FILL_W 64
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 BOB 70
SPRITEVAR 3 FILL_W 64
SPRITEVAR 3 FRAME 4
SPRITEVAR 4 BOB 70
SPRITEVAR 4 FILL_W 64
SPRITEVAR 4 FRAME 3
SPRITEVAR 5 BOB 70
SPRITEVAR 5 FILL_W 64
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 INVERTFACE
SPRITEVAR 6 BOB 70
SPRITEVAR 6 FILL_W 64
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 INVERTFACE
SPRITEVAR 7 BOB 70
SPRITEVAR 7 FILL_W 64
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 INVERTFACE
SPRITEVAR 8 BOB 70
SPRITEVAR 8 FILL_W 64
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 INVERTFACE
SPRITEVAR 9 BOB 70
SPRITEVAR 9 FILL_W 64
SPRITEVAR 9 FRAME 3
SPRITEVAR 9 INVERTFACE
SPRITEVAR 10 BOB 70
SPRITEVAR 11 BOB 70
SPRITEVAR 11 FRAME 1
SPRITEVAR 11 HIDE_MOVE_Y -34
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 SCISSORS -1
SPRITEVAR 13 FRAME 2
SPRITEVAR 13 INVERTFACE
LIGHT 0 0 300 255 0 0 50
SCISSORS -225 -126 450 500
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_DYING world/explosion
SOUND DYNAMIC S_LOOP dynamic/loop_waterflow
SOUND DYNAMIC S_SLEEP dynamic/boss_attendant_close
SOUND DYNAMIC S_WAKE dynamic/boss_attendant_open
THINK AI_AIM 1 AI_FIRE 0.2
ICON icon_boss5
MISSILE boss5_proj
OBJECT 1 obj_steam_b -117 -57 NONE 0 0 120
OBJECT 1 obj_steam_b 117 -57 NONE 0 0 60
OBJECT 1 obj_steam_b -81 -35 NONE 0 0 110
OBJECT 1 obj_steam_b 81 -35 NONE 0 0 70
OBJECT 1 obj_steam_b -28 -22 NONE 0 0 100
OBJECT 1 obj_steam_b 28 -22 NONE 0 0 80
UNLOCK nme.ref.09
OFFSET SIZE 118 26
OFFSET WEAPON_MISSILE 0 -260
STAT AI_BOSS
STAT AI_BURST 5
STAT AI_BURST_TIME 1000
STAT AI_DEATH_DELAY 2000
STAT AI_KEEPANGLE 90
STAT DAMAGE_SPLASH 150
STAT FX_IDLEDISTANCE 100
STAT FX_NOFACE
STAT FX_WADDLE_AIM 33
STAT FX_WADDLE_CONSTANT 50
STAT MISSILE_OFFSETRADIUS 180
STAT NOLIST
STAT S_HEALTH 270
STAT S_HEALTH_COOP 540
STAT S_SCORE 20000
STAT TAKEDAMAGE_NONE
EFFECT DYING DEBRIS_METAL 0 0 80
EFFECT DYING EXPLOSION 0 0 80
EFFECT GIB EXPLOSION 0 0 350
TRANSFORM_DIRECT 1 4000
END
//=====================================================================
ENTITY boss_5_scan
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -75 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -75 boss/attendant
SPRITE DYNAMIC 0 NONE 0 20 boss/attendant
SPRITE DYNAMIC 0 NONE 0 -79 boss/attendant
SPRITE DYNAMIC 0 NONE -82 -111 boss/attendant
SPRITE DYNAMIC 0 NONE 82 -111 boss/attendant
SPRITEVAR 0 BOB 70
SPRITEVAR 0 FILL_W 64
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 0 SCISSORS 1
SPRITEVAR 1 BOB 70
SPRITEVAR 1 FILL_W 64
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB 70
SPRITEVAR 2 FILL_W 64
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 BOB 70
SPRITEVAR 3 FILL_W 64
SPRITEVAR 3 FRAME 4
SPRITEVAR 4 BOB 70
SPRITEVAR 4 FILL_W 64
SPRITEVAR 4 FRAME 3
SPRITEVAR 5 BOB 70
SPRITEVAR 5 FILL_W 64
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 INVERTFACE
SPRITEVAR 6 BOB 70
SPRITEVAR 6 FILL_W 64
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 INVERTFACE
SPRITEVAR 7 BOB 70
SPRITEVAR 7 FILL_W 64
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 INVERTFACE
SPRITEVAR 8 BOB 70
SPRITEVAR 8 FILL_W 64
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 INVERTFACE
SPRITEVAR 9 BOB 70
SPRITEVAR 9 FILL_W 64
SPRITEVAR 9 FRAME 3
SPRITEVAR 9 INVERTFACE
SPRITEVAR 10 BOB 70
SPRITEVAR 11 BOB 70
SPRITEVAR 11 FRAME 1
SPRITEVAR 11 HIDE_MOVE_Y 34
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 SCISSORS -1
SPRITEVAR 13 FRAME 2
SPRITEVAR 13 INVERTFACE
LIGHT 0 0 300 255 0 0 50
SCISSORS -225 -126 450 500
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_DYING world/explosion
SOUND STATIC S_LOOP common/turret_move
SOUND DYNAMIC S_SLEEP dynamic/boss_attendant_open
SOUND DYNAMIC S_WAKE dynamic/boss_attendant_close
THINK AI_AIM 0 NONE 1
ICON icon_boss5
UNLOCK nme.ref.09
OFFSET SIZE 118 26
STAT AI_BOSS
STAT AI_DEATH_DELAY 2000
STAT AI_KEEPANGLE 90
STAT DAMAGE_SPLASH 150
STAT FX_IDLEDISTANCE 60
STAT FX_NOFACE
STAT FX_WADDLE_CONSTANT 50
STAT NOLIST
STAT S_HEALTH 270
STAT S_HEALTH_COOP 540
STAT S_SCORE 20000
STAT TAKEDAMAGE_NONE
EFFECT DYING DEBRIS_METAL 0 0 80
EFFECT DYING EXPLOSION 0 0 80
EFFECT GIB EXPLOSION 0 0 350
TRANSFORM boss_5_attack 3000
END
//=====================================================================
ENTITY boss5_bg
SPRITE DYNAMIC 3 NONE -82 -111 boss/attendant
SPRITE DYNAMIC 3 NONE 82 -111 boss/attendant
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 INVERTFACE
OFFSET SIZE 64 0
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss_5
DESCRIBE BOSS:_Attendant_robot
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN -99 -75 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -41 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -109 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -51 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -99 boss/attendant
SPRITE DYNAMIC 0 ANIM_PANDOWN 99 -75 boss/attendant
SPRITE DYNAMIC 0 NONE 0 20 boss/attendant
SPRITE DYNAMIC 0 NONE 0 -113 boss/attendant
SPRITE DYNAMIC 0 NONE -82 -111 boss/attendant
SPRITE DYNAMIC 0 NONE 82 -111 boss/attendant
SPRITEVAR 0 BOB 70
SPRITEVAR 0 FILL_W 64
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 0 SCISSORS 1
SPRITEVAR 1 BOB 70
SPRITEVAR 1 FILL_W 64
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB 70
SPRITEVAR 2 FILL_W 64
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 BOB 70
SPRITEVAR 3 FILL_W 64
SPRITEVAR 3 FRAME 4
SPRITEVAR 4 BOB 70
SPRITEVAR 4 FILL_W 64
SPRITEVAR 4 FRAME 3
SPRITEVAR 5 BOB 70
SPRITEVAR 5 FILL_W 64
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 INVERTFACE
SPRITEVAR 6 BOB 70
SPRITEVAR 6 FILL_W 64
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 INVERTFACE
SPRITEVAR 7 BOB 70
SPRITEVAR 7 FILL_W 64
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 INVERTFACE
SPRITEVAR 8 BOB 70
SPRITEVAR 8 FILL_W 64
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 INVERTFACE
SPRITEVAR 9 BOB 70
SPRITEVAR 9 FILL_W 64
SPRITEVAR 9 FRAME 3
SPRITEVAR 9 INVERTFACE
SPRITEVAR 11 FRAME 1
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 SCISSORS -1
SPRITEVAR 13 FRAME 2
SPRITEVAR 13 INVERTFACE
SPRITEVAR 0 HIDE_MOVE_Y 285
SPRITEVAR 1 HIDE_MOVE_Y 285
SPRITEVAR 2 HIDE_MOVE_Y 285
SPRITEVAR 3 HIDE_MOVE_Y 285
SPRITEVAR 4 HIDE_MOVE_Y 285
SPRITEVAR 5 HIDE_MOVE_Y 285
SPRITEVAR 6 HIDE_MOVE_Y 285
SPRITEVAR 7 HIDE_MOVE_Y 285
SPRITEVAR 8 HIDE_MOVE_Y 285
SPRITEVAR 9 HIDE_MOVE_Y 285
SPRITEVAR 10 HIDE_MOVE_Y 285
SPRITEVAR 11 HIDE_MOVE_Y 285
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 3 HIDE_TIME 2000
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 6 HIDE_TIME 2000
SPRITEVAR 7 HIDE_TIME 2000
SPRITEVAR 8 HIDE_TIME 2000
SPRITEVAR 9 HIDE_TIME 2000
SPRITEVAR 10 HIDE_TIME 2000
SPRITEVAR 11 HIDE_TIME 2000
LIGHT 0 0 300 255 0 0 50
SCISSORS -225 -119 450 500
SOUND DYNAMIC S_WAKE dynamic/boss_attendant_wake
THINK AI_AIM 0 NONE 1
OFFSET SIZE 118 26
STAT AI_BOSS
STAT AI_KEEPANGLE 90
STAT FX_NOFACE
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 50
STAT S_HEALTH 270
STAT S_HEALTH_COOP 540
STAT S_SCORE 20000
STAT TAKEDAMAGE_NONE
AUTOTRIGGER guide boss5_bg
OBJECT 1 boss5_eyed -33 139 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed 33 139 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed -68 102 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed 68 102 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed 0 112 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed -100 47 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed 100 47 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed -41 68 LIGHTOFFS 0 0 90
OBJECT 1 boss5_eyed 41 68 LIGHTOFFS 0 0 90
TRANSFORM boss_5_scan 2000
GROUP boss5_eyec MEMBER -41 68 90
GROUP boss5_eyec MEMBER 41 68 90
GROUP boss5_eyec MEMBER -100 47 90
GROUP boss5_eyec MEMBER 100 47 90
GROUP boss5_eyec MEMBER 0 112 90
GROUP boss5_eyec MEMBER -68 102 90
GROUP boss5_eyec MEMBER 68 102 90
GROUP boss5_eyec MEMBER -33 139 90
GROUP boss5_eyec MEMBER 33 139 90
END

//=====================================================================
// BOSS #6: FIGHTER JET
//=====================================================================
ENTITY jetobj_1
LIGHT 0 0 10 128 0 0 20
OFFSET SIZE 300 0
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT FX_PLASMA_TRAIL 1
STAT FX_SMOKE_FLOOR 300
STAT NOLIST
END
//=====================================================================
ENTITY jetobj_2
LIGHT 0 0 50 255 220 220 20
LIGHT 0 0 30 255 180 0 20
STAT FX_FLICKER
STAT FX_KEEP_EFFECTS
STAT FX_NOENV_FX
STAT FX_PLASMA_TRAIL 1
STAT FX_PLASMA_LENGTH 120
STAT FX_SPARKS_TRAIL
STAT NOLIST
END
//=====================================================================
ENTITY jetobj_2b
STAT FX_KEEP_EFFECTS
STAT FX_SMOKE_SHOOT -250
STAT NOLIST
END
//=====================================================================
ENTITY jetobj_3
STAT FX_KEEP_EFFECTS
STAT FX_SMOKE_SHOOT -250
STAT FX_SMOKE_FLOOR 300
STAT NOLIST
END
//=====================================================================
ENTITY boss6_jet1
THINK AI_CONSTANT 0 NONE 0
TRANSFORM_DIRECT 1 1
STAT AI_KEEPANGLE 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_jet1b
THINK AI_CONSTANT 0 AI_FIRE 0.05
MISSILE flame
TRANSFORM boss6_jet1 1
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT AI_NUMB 250
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT MISSILE_OFFSETRADIUS 1
STAT NOLIST
//OBJECT 1 boss2_fire 30 0 NONE 0 0 90
END
//=====================================================================
ENTITY boss6_mis2b
CLONE boss6_mis1b
TRANSFORM boss6_mis1c 1500
STAT NOLIST
END
//=====================================================================
ENTITY boss6_mis2
CLONE boss6_mis1
MOVETYPE FLY 4
TRANSFORM boss6_mis2b -1
STAT NOLIST
STAT TEMPMISSILE 150
END
//=====================================================================
ENTITY boss6_shoot1b
THINK AI_CONSTANT 0 NONE 1
STAT AI_KEEPANGLE 1
STAT NOLIST
TRANSFORM_DIRECT 1 1
END
//=====================================================================
ENTITY boss6_shoot1
SOUND DYNAMIC S_ATTACK dynamic/weapon_missile
THINK AI_CONSTANT 0 AI_FIRE 1
MISSILE boss6_mis2
TRANSFORM boss6_shoot1b 1
STAT AI_INHERIT_FACE
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT AI_NUMB 500
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT MISSILE_OFFSETRADIUS 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot2b
CLONE boss6_shoot1b
TRANSFORM_DIRECT 1 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot2
CLONE boss6_shoot1
TRANSFORM_DIRECT -1 1
STAT AI_NUMB 250
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot1_tr3
THINK AI_CONSTANT 0 NONE 1
TRANSFORM boss6_shoot1 1
STAT AI_INHERIT_FACE
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot1_tr2
CLONE boss6_shoot1_tr3
TRANSFORM boss6_shoot1_tr3 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot1_tr
CLONE boss6_shoot1_tr3
TRANSFORM boss6_shoot1_tr2 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot2_tr3
THINK AI_CONSTANT 0 NONE 1
TRANSFORM boss6_shoot2 1
STAT AI_INHERIT_FACE
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot2_tr2
CLONE boss6_shoot2_tr3
TRANSFORM boss6_shoot2_tr3 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_shoot2_tr
CLONE boss6_shoot2_tr3
TRANSFORM boss6_shoot2_tr2 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_jet1_tr3
THINK AI_CONSTANT 0 NONE 1
TRANSFORM boss6_jet1 1
STAT AI_INHERIT_FACE
STAT AI_KEEPACTIVE
STAT AI_KEEPANGLE 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_jet1_tr2
CLONE boss6_jet1_tr3
TRANSFORM boss6_jet1_tr3 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_jet1_tr
CLONE boss6_jet1_tr3
TRANSFORM boss6_jet1_tr2 1
STAT NOLIST
END
//=====================================================================
ENTITY boss6_headob1
OFFSET SIZE 16 0
STAT NOLIST
END
//=====================================================================
ENTITY boss6_headob2
SPRITE STATIC 1 NONE 0 0 world/null
OFFSET SIZE 50 0
STAT NOLIST
END
//=====================================================================
ENTITY boss6_gib1
SOUND STATIC S_DIE common/explosion_big
THINK AI_ZOMBIE 0 AI_BLOW 1
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT GIB DEBRIS_METAL -152 33 200
EFFECT GIB DEBRIS_METAL 150 35 200
EFFECT GIB EXPLOSION -102 33 120
EFFECT GIB EXPLOSION 100 35 120
END
//=====================================================================
ENTITY boss6_gib2b
OFFSET FX_DEATHEFFECT 150 70
STAT AI_DEATH_DELAY 2000
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT DYING SPARKS 0 0 80
END
//=====================================================================
ENTITY boss6_gib2
SOUND STATIC S_DYING world/explosion
ITEM boss6_gib2b 50 30
OFFSET FX_DEATHEFFECT 220 100
STAT AI_DEATH_DELAY 2000
STAT NOLIST
STAT TEMPMISSILE 1
EFFECT DYING DEBRIS_METAL 0 0 80
EFFECT DYING EXPLOSION 0 0 80
END
//=====================================================================
ENTITY boss6_corpse
SPRITE DYNAMIC 0 NONE -102 33 dynamic/fill1
SPRITE DYNAMIC 0 NONE -102 33 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 100 35 boss/mutant_jet
SPRITE DYNAMIC 1 NONE -102 33 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 100 35 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -29 -35 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 35 -35 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 100 27 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 76 41 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -62 17 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 36 -63 boss/mutant_hangfoot
SPRITE DYNAMIC 0 NONE -20 -63 boss/mutant_hangfoot
SPRITE DYNAMIC 0 NONE -102 33 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -69 41 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 0 NONE 4 38 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET -5
SPRITEVAR 0 BOB -60
SPRITEVAR 0 FILL_W 20
SPRITEVAR 0 FILL_H 10
SPRITEVAR 0 HIDE_MOVE_Y 8
SPRITEVAR 0 HIDE_ROLL 5
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 OFFS_X 16
SPRITEVAR 0 OFFS_Y -45
SPRITEVAR 1 ANGLEOFFSET -5
SPRITEVAR 1 BOB -60
SPRITEVAR 1 FRAME 0
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_ROLL 5
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 2 ANGLEOFFSET 10
SPRITEVAR 2 BOB -60
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 HIDE_MOVE_Y 8
SPRITEVAR 2 HIDE_ROLL -10
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 3 ANGLEOFFSET -5
SPRITEVAR 3 BOB -60
SPRITEVAR 3 FRAME 9
SPRITEVAR 3 HIDE_MOVE_Y 8
SPRITEVAR 3 HIDE_ROLL 5
SPRITEVAR 3 HIDE_TIME 2000
SPRITEVAR 3 OFFS_X -106
SPRITEVAR 3 OFFS_Y -28
SPRITEVAR 4 ANGLEOFFSET 10
SPRITEVAR 4 BOB -60
SPRITEVAR 4 FRAME 10
SPRITEVAR 4 HIDE_MOVE_Y 8
SPRITEVAR 4 HIDE_ROLL -10
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 OFFS_X 74
SPRITEVAR 4 OFFS_Y -33
SPRITEVAR 5 BIAS -5
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 BOB -40
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 OFFS_X 28
SPRITEVAR 5 OFFS_Y -25
SPRITEVAR 6 BIAS -5
SPRITEVAR 6 BOB -40
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 OFFS_X 28
SPRITEVAR 6 OFFS_Y -25
SPRITEVAR 7 BOB 20
SPRITEVAR 7 FRAME 5
SPRITEVAR 7 LIGHT_OFFSET
SPRITEVAR 8 BOB 20
SPRITEVAR 8 DIM
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 HARDLIGHT
SPRITEVAR 8 ROLL 100
SPRITEVAR 8 OFFS_X 8
SPRITEVAR 9 BOB 20
SPRITEVAR 9 DIM
SPRITEVAR 9 FRAME 4
SPRITEVAR 9 HARDLIGHT
SPRITEVAR 9 OFFS_Y -8
SPRITEVAR 9 ROLL 80
SPRITEVAR 10 BOB 20
SPRITEVAR 10 FRAME 4
SPRITEVAR 10 HARDLIGHT
SPRITEVAR 10 PULSE 50
SPRITEVAR 10 ROLL -120
SPRITEVAR 11 ANGLEOFFSET -20
SPRITEVAR 11 BOB -60
SPRITEVAR 11 FRAME 8
SPRITEVAR 11 OFFS_X -8
SPRITEVAR 11 OFFS_Y -78
SPRITEVAR 12 FRAME 7
SPRITEVAR 12 BIAS -5
SPRITEVAR 12 BIAS_MOVE_X -1
SPRITEVAR 12 BIAS_MOVE_Y -3
SPRITEVAR 12 HIDE_MOVE_Y 8
SPRITEVAR 12 HIDE_TIME 2000
SPRITEVAR 13 BOB 20
SPRITEVAR 13 BIAS 6
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 HIDE_TIME 2000
SPRITEVAR 13 HIDE_SCALE 10
SPRITEVAR 13 OFFS_X -15
SPRITEVAR 13 OFFS_Y 11
SPRITEVAR 14 BIAS 6
SPRITEVAR 14 BIAS_MOVE_X -1
SPRITEVAR 14 BIAS_MOVE_Y -3
SPRITEVAR 14 FRAME 4
SPRITEVAR 15 BOB 20
SPRITEVAR 15 FRAME 3
SPRITEVAR 16 ANGLEOFFSET 15
SPRITEVAR 16 BIAS -16
SPRITEVAR 16 BIAS_MOVE_X 4
SPRITEVAR 16 HIDE_MOVE_Y -7
SPRITEVAR 16 HIDE_TIME 2000
SPRITEVAR 16 OFFS_Y -16
SPRITEVAR 17 BIAS -16
SPRITEVAR 17 BIAS_MOVE_X 4
SPRITEVAR 17 HIDE_MOVE_Y -7
SPRITEVAR 17 HIDE_TIME 2000
SPRITEVAR 17 OFFS_Y -16
SPRITEVAR 18 ANGLEOFFSET -5
SPRITEVAR 18 BOB -60
SPRITEVAR 18 FRAME 8
SPRITEVAR 18 HIDE_MOVE_Y 8
SPRITEVAR 18 HIDE_ROLL 5
SPRITEVAR 18 HIDE_TIME 2000
SPRITEVAR 18 OFFS_X 25
SPRITEVAR 18 OFFS_Y -70
SPRITEVAR 19 FRAME 6
SPRITEVAR 19 BIAS 5
SPRITEVAR 19 BIAS_MOVE_X -1
SPRITEVAR 19 BIAS_MOVE_Y -3
SPRITEVAR 19 HIDE_MOVE_Y 8
SPRITEVAR 19 HIDE_TIME 2000
SPRITEVAR 20 HIDE_TIME 2000
SPRITEVAR 20 HIDE_MOVE_Y 4
SPRITEVAR 20 HIDE_SCALE 10
SPRITEVAR 21 HIDE_TIME 2000
SPRITEVAR 21 HIDE_MOVE_Y 11
SPRITEVAR 22 HIDE_TIME 2000
SPRITEVAR 22 HIDE_MOVE_Y 4
SPRITEVAR 22 HIDE_SCALE 10
SPRITEVAR 20 AIM_HEAD
SPRITEVAR 20 FRAME 1
SPRITEVAR 20 BOB 40
SPRITEVAR 20 OFFS_X 6
SPRITEVAR 20 OFFS_Y 26
SPRITEVAR 21 AIM_HEAD
SPRITEVAR 21 BOB 40
SPRITEVAR 21 FRAME 5
SPRITEVAR 21 OFFS_X 8
SPRITEVAR 21 OFFS_Y 70
SPRITEVAR 22 AIM_HEAD
SPRITEVAR 22 BOB 40
SPRITEVAR 22 FRAME 2
SPRITEVAR 22 OFFS_X 7
SPRITEVAR 22 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
LIGHT -208 -3 20 255 0 0 40
LIGHT 180 -6 20 255 0 0 30
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
SOUND STATIC S_SONG_DIE Challenge_Him_with_Hammond_B
MOVETYPE FLY 0
ITEM keycard 0 0
ITEM boss6_gib1 0 0
GIB boss1_gib 1
OBJECT 0 jetobj_3 0 -70 NONE 0 0 -90
OBJECT 1 obj_steam_b -62 -66 NONE 0 0 -60
OBJECT 1 obj_steam_b 73 -68 NONE 0 0 -80
OFFSET CONST_VELOCITY 0 -0.2
OFFSET FX_DEATHEFFECT 12 12
OFFSET SIZE 66 0
STAT DAMAGE_SPLASH 190
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_FLOAT
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_KEEP_EFFECTS
STAT FX_LIGHT_FADE -1
STAT FX_TRANSITION 1
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT TEMPMISSILE 2000
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss6_mutantb
SPRITE DYNAMIC 0 NONE -102 25 dynamic/fill1
SPRITE DYNAMIC 0 NONE -102 25 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 100 27 boss/mutant_jet
SPRITE DYNAMIC 1 NONE -102 25 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 100 27 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -29 -35 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 35 -35 boss/mutant_jet
//core
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
//body
SPRITE DYNAMIC 0 NONE 100 27 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 76 33 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -62 17 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 36 -56 boss/mutant_hangfoot
SPRITE DYNAMIC 0 NONE -20 -56 boss/mutant_hangfoot
SPRITE DYNAMIC 0 NONE -102 25 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -69 33 boss/mutant_jet
//head
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_jet
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 BOB -60
SPRITEVAR 0 FILL_W 20
SPRITEVAR 0 FILL_H 10
SPRITEVAR 0 OFFS_X 16
SPRITEVAR 0 OFFS_Y -45
SPRITEVAR 1 BOB -60
SPRITEVAR 1 FRAME 0
SPRITEVAR 2 BOB -60
SPRITEVAR 2 FRAME 1
SPRITEVAR 3 BOB -60
SPRITEVAR 3 FRAME 9
SPRITEVAR 3 OFFS_X -106
SPRITEVAR 3 OFFS_Y -28
SPRITEVAR 4 BOB -60
SPRITEVAR 4 FRAME 10
SPRITEVAR 4 OFFS_X 74
SPRITEVAR 4 OFFS_Y -33
SPRITEVAR 5 BIAS -5
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 BOB -40
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 OFFS_X 28
SPRITEVAR 5 OFFS_Y -25
SPRITEVAR 6 BIAS -5
SPRITEVAR 6 BOB -40
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 OFFS_X 28
SPRITEVAR 6 OFFS_Y -25
//core
SPRITEVAR 7 BOB 20
SPRITEVAR 7 FRAME 5
SPRITEVAR 7 LIGHT_OFFSET
SPRITEVAR 8 BOB 20
SPRITEVAR 8 DIM
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 HARDLIGHT
SPRITEVAR 8 ROLL 100
SPRITEVAR 8 OFFS_X 8
SPRITEVAR 9 BOB 20
SPRITEVAR 9 DIM
SPRITEVAR 9 FRAME 4
SPRITEVAR 9 HARDLIGHT
SPRITEVAR 9 OFFS_Y -8
SPRITEVAR 9 ROLL 80
SPRITEVAR 10 BOB 20
SPRITEVAR 10 FRAME 4
SPRITEVAR 10 HARDLIGHT
SPRITEVAR 10 PULSE 50
SPRITEVAR 10 ROLL -120
//body
SPRITEVAR 11 ANGLEOFFSET -20
SPRITEVAR 11 BOB -60
SPRITEVAR 11 FRAME 8
SPRITEVAR 11 OFFS_X -8
SPRITEVAR 11 OFFS_Y -78
SPRITEVAR 12 FRAME 7
SPRITEVAR 12 BIAS -5
SPRITEVAR 12 BIAS_MOVE_X -1
SPRITEVAR 12 BIAS_MOVE_Y -3
SPRITEVAR 13 BOB 20
SPRITEVAR 13 BIAS 6
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 OFFS_X -15
SPRITEVAR 13 OFFS_Y 11
SPRITEVAR 14 BIAS 6
SPRITEVAR 14 BIAS_MOVE_X -1
SPRITEVAR 14 BIAS_MOVE_Y -3
SPRITEVAR 14 FRAME 4
SPRITEVAR 15 BOB 20
SPRITEVAR 15 FRAME 3
SPRITEVAR 16 ANGLEOFFSET 15
SPRITEVAR 16 BIAS -16
SPRITEVAR 16 BIAS_MOVE_X 4
SPRITEVAR 16 OFFS_Y -16
SPRITEVAR 17 BIAS -16
SPRITEVAR 17 BIAS_MOVE_X 4
SPRITEVAR 17 OFFS_Y -16
SPRITEVAR 18 BOB -60
SPRITEVAR 18 FRAME 8
SPRITEVAR 18 OFFS_X 25
SPRITEVAR 18 OFFS_Y -70
SPRITEVAR 19 FRAME 6
SPRITEVAR 19 BIAS 5
SPRITEVAR 19 BIAS_MOVE_X -1
SPRITEVAR 19 BIAS_MOVE_Y -3
//head
SPRITEVAR 20 AIM_HEAD
SPRITEVAR 20 ANIMATE_FACE 1
SPRITEVAR 20 BOB 40
SPRITEVAR 20 OFFS_X 6
SPRITEVAR 20 OFFS_Y 26
SPRITEVAR 21 AIM_HEAD
SPRITEVAR 21 BOB 40
SPRITEVAR 21 FRAME 5
SPRITEVAR 21 OFFS_X 8
SPRITEVAR 21 OFFS_Y 70
SPRITEVAR 22 AIM_HEAD
SPRITEVAR 22 BOB 40
SPRITEVAR 22 FRAME 2
SPRITEVAR 22 OFFS_X 7
SPRITEVAR 22 OFFS_Y 50
LIGHT 0 0 1 85 255 0 0
LIGHT -208 -3 20 255 0 0 40
LIGHT 180 -6 20 255 0 0 30
SOUND DYNAMIC S_DIE dynamic/boss_fightermutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_fightermutant_fire
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_WAKE dynamic/boss_jet_start
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE FLY 1.8
ICON icon_mutant
ITEM boss6_corpse 0 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
OBJECT 0 jetobj_3 0 -70 NONE 0 0 -90
OBJECT 1 boss6_headob1 0 90 NONE 0 0 0
OBJECT 1 boss6_headob2 -100 40 NONE 0 0 0
OBJECT 1 boss6_headob2 100 40 NONE 0 0 0
TRANSFORM_DIRECT 1 5000
UNLOCK pen.ref.03
OFFSET FX_CONSTANT_FLOAT 500 8
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 60
STAT AI_DISTANCE_MAX 150
STAT AI_KEEPACTIVE
STAT AI_RAILS
STAT AI_WEAKFIRST
STAT FRAG
STAT FX_DIM 0
STAT FX_FLOAT
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_IDLEDISTANCE 60
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 1
STAT NOLIST
STAT S_SCORE 20000
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss_6_mutant
CLONE boss6_mutantb
SOUND DYNAMIC S_LOOP dynamic/boss_fightermutant_idle
SOUND STATIC S_WAKE NONE
TRANSFORM boss6_mutantb 5000
MOVETYPE FLY 1.5
OBJECT 1 obj_steam_b -62 -66 NONE 0 0 -60
OBJECT 1 obj_steam_b 73 -68 NONE 0 0 -80
STAT AI_DISTANCE_MIN 300
STAT AI_DISTANCE_MAX 400
STAT NOLIST
END
//=====================================================================
ENTITY boss6_trans3
CLONE boss6_mutantb
SPRITEVAR 20 HIDE_ROLL 15
SPRITEVAR 20 HIDE_TIME 350
SPRITEVAR 21 HIDE_ROLL 15
SPRITEVAR 21 HIDE_TIME 350
SPRITEVAR 22 HIDE_ROLL 15
SPRITEVAR 22 HIDE_TIME 350
SOUND DYNAMIC S_LOOP dynamic/boss_fightermutant_idle
SOUND DYNAMIC S_WAKE dynamic/boss_jet_start
SOUND STATIC S_SONG_WAKE Challenge_the_Mutant
OBJECT 1 obj_steam_b -62 -66 NONE 0 0 -60
OBJECT 1 obj_steam_b 73 -68 NONE 0 0 -80
TRANSFORM boss_6_mutant 2000
THINK NONE 0 NONE 1
MOVETYPE FLY 0
OFFSET FX_CONSTANT_FLOAT 500 8
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 60
STAT FX_FLOAT
STAT FX_LIGHT_FADE 1
STAT TAKEDAMAGE_NONE
STAT NOLIST
END
//=====================================================================
ENTITY boss6_trans2b
//wings
SPRITE DYNAMIC 0 NONE -102 25 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -77 -45 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 100 -23 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -29 -35 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 35 -35 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 67 -43 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 6 14 boss/fighterjet
SPRITE DYNAMIC 1 NONE 28 4 boss/fighterjet
//body
SPRITE DYNAMIC 0 NONE 1 10 boss/mutant_jet
SPRITE DYNAMIC 0 NONE -1 2 boss/henchman_base
//head
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_jet
SPRITE DYNAMIC 0 NONE 11 -11 boss/henchman_base
SPRITE STATIC 1 NONE -41 46 zombie/zombie1
SPRITE DYNAMIC 0 NONE 36 -56 boss/mutant_hangfoot
SPRITE DYNAMIC 0 NONE -20 -56 boss/mutant_hangfoot
//core
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
//wings
SPRITEVAR 0 HIDE_MOVE_X -2
SPRITEVAR 0 HIDE_MOVE_Y 38
SPRITEVAR 0 HIDE_SCALE 30
SPRITEVAR 0 HIDE_ROLL 40
SPRITEVAR 0 SCALE 70
SPRITEVAR 1 FRAME 8
SPRITEVAR 1 HIDE_MOVE_X -67
SPRITEVAR 1 HIDE_MOVE_Y -48
SPRITEVAR 1 HIDE_ROLL -120
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 HIDE_MOVE_X -222
SPRITEVAR 2 HIDE_MOVE_Y -37
SPRITEVAR 2 HIDE_ROLL -150
SPRITEVAR 2 HIDE_SCALE 60
SPRITEVAR 2 OFFS_Y 50
SPRITEVAR 2 SCALE 40
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 HIDE_MOVE_X -176
SPRITEVAR 3 HIDE_MOVE_Y -67
SPRITEVAR 3 HIDE_ROLL -105
SPRITEVAR 3 HIDE_SCALE 10
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 OFFS_X 28
SPRITEVAR 3 OFFS_Y -25
SPRITEVAR 3 SCALE 90
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 HIDE_MOVE_X -252
SPRITEVAR 4 HIDE_MOVE_Y -26
SPRITEVAR 4 HIDE_ROLL 105
SPRITEVAR 4 HIDE_SCALE 50
SPRITEVAR 4 OFFS_X 28
SPRITEVAR 4 OFFS_Y -25
SPRITEVAR 4 SCALE 50
SPRITEVAR 5 ANGLEOFFSET -20
SPRITEVAR 5 HIDE_MOVE_X -210
SPRITEVAR 5 HIDE_MOVE_Y -46
SPRITEVAR 5 HIDE_ROLL -100
SPRITEVAR 5 FRAME 8
//base
SPRITEVAR 6 ANGLEOFFSET -5
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 HIDE_MOVE_X -10
SPRITEVAR 6 HIDE_MOVE_Y -10
SPRITEVAR 6 HIDE_ROLL 5
SPRITEVAR 7 ANGLEOFFSET -5
SPRITEVAR 7 FADE_TOGGLE 250
SPRITEVAR 7 FRAME 5
SPRITEVAR 7 HARDLIGHT
SPRITEVAR 7 HIDE_MOVE_X -10
SPRITEVAR 7 HIDE_MOVE_Y -10
SPRITEVAR 7 HIDE_ROLL 5
//body
SPRITEVAR 8 FRAME 3
SPRITEVAR 8 HIDE_MOVE_X 9
SPRITEVAR 8 HIDE_MOVE_Y 6
SPRITEVAR 8 HIDE_ROLL 45
SPRITEVAR 8 HIDE_SCALE 85
SPRITEVAR 8 SCALE 15
SPRITEVAR 9 FRAME 5
SPRITEVAR 9 HIDE_MOVE_X 1
SPRITEVAR 9 HIDE_MOVE_Y 7
SPRITEVAR 9 HIDE_ROLL 45
SPRITEVAR 9 HIDE_SCALE 100
//head
SPRITEVAR 10 ANGLEOFFSET 15
SPRITEVAR 10 FRAME 1
SPRITEVAR 10 HIDE_MOVE_X -13
SPRITEVAR 10 HIDE_MOVE_Y 7
SPRITEVAR 10 HIDE_SCALE 85
SPRITEVAR 10 OFFS_X 6
SPRITEVAR 10 OFFS_Y 26
SPRITEVAR 10 SCALE 15
SPRITEVAR 11 ANGLEOFFSET 15
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 HIDE_MOVE_X -13
SPRITEVAR 11 HIDE_MOVE_Y 7
SPRITEVAR 11 HIDE_SCALE 85
SPRITEVAR 11 OFFS_X 7
SPRITEVAR 11 OFFS_Y 50
SPRITEVAR 11 SCALE 15
SPRITEVAR 12 ANGLEOFFSET 15
SPRITEVAR 12 FRAME 5
SPRITEVAR 12 HIDE_MOVE_X -70
SPRITEVAR 12 HIDE_MOVE_Y 31
SPRITEVAR 12 HIDE_ROLL -122
SPRITEVAR 12 OFFS_X 8
SPRITEVAR 12 OFFS_Y 70
SPRITEVAR 13 ANGLEOFFSET 15
SPRITEVAR 13 FRAME_FACE 2
SPRITEVAR 13 FRAME 1
SPRITEVAR 13 HIDE_MOVE_X -17
SPRITEVAR 13 HIDE_MOVE_Y -11
SPRITEVAR 13 HIDE_SCALE 50
SPRITEVAR 13 OFFS_X 3
SPRITEVAR 13 OFFS_Y 35
SPRITEVAR 14 ANGLEOFFSET -55
SPRITEVAR 14 FADE_TOGGLE 350
SPRITEVAR 14 FRAME 2
SPRITEVAR 14 HIDE_MOVE_X 35
SPRITEVAR 14 HIDE_MOVE_Y 46
SPRITEVAR 14 HIDE_ROLL 70
SPRITEVAR 14 OFFS_X -11
SPRITEVAR 14 OFFS_Y 24
SPRITEVAR 14 OFFS_Y 24
//feet
SPRITEVAR 15 ANGLEOFFSET 15
SPRITEVAR 15 BIAS -16
SPRITEVAR 15 BIAS_MOVE_X 4
SPRITEVAR 15 HIDE_MOVE_X -18
SPRITEVAR 15 HIDE_MOVE_Y -40
SPRITEVAR 15 HIDE_SCALE 85
SPRITEVAR 15 SCALE 15
SPRITEVAR 15 OFFS_Y -16
SPRITEVAR 16 BIAS -16
SPRITEVAR 16 BIAS_MOVE_X 4
SPRITEVAR 16 HIDE_MOVE_X 32
SPRITEVAR 16 HIDE_MOVE_Y -35
SPRITEVAR 16 HIDE_SCALE 85
SPRITEVAR 16 SCALE 15
SPRITEVAR 16 OFFS_Y -16
//core
SPRITEVAR 17 FADE_TOGGLE -1300
SPRITEVAR 17 FRAME 5
SPRITEVAR 17 HIDE_MOVE_X -3
SPRITEVAR 17 HIDE_MOVE_Y 0
SPRITEVAR 18 DIM
SPRITEVAR 18 FADE_TOGGLE -1000
SPRITEVAR 18 FRAME 4
SPRITEVAR 18 HARDLIGHT
SPRITEVAR 18 HIDE_MOVE_X -3
SPRITEVAR 18 HIDE_MOVE_Y 0
SPRITEVAR 18 ROLL 100
SPRITEVAR 18 OFFS_X 8
SPRITEVAR 19 DIM
SPRITEVAR 19 FADE_TOGGLE -1000
SPRITEVAR 19 FRAME 4
SPRITEVAR 19 HARDLIGHT
SPRITEVAR 19 HIDE_MOVE_X -3
SPRITEVAR 19 HIDE_MOVE_Y 0
SPRITEVAR 19 OFFS_Y -8
SPRITEVAR 19 ROLL 80
SPRITEVAR 20 FADE_TOGGLE -500
SPRITEVAR 20 FRAME 4
SPRITEVAR 20 HARDLIGHT
SPRITEVAR 20 HIDE_MOVE_X -3
SPRITEVAR 20 HIDE_MOVE_Y 0
SPRITEVAR 20 PULSE 50
SPRITEVAR 20 ROLL -120
SPRITEVAR 21 FADE_TOGGLE 1500
SPRITEVAR 21 FRAME 4
SPRITEVAR 21 HARDLIGHT
SPRITEVAR 21 HIDE_MOVE_X -3
SPRITEVAR 21 HIDE_MOVE_Y 0
SPRITEVAR 21 LIGHT_OFFSET
SPRITEVAR 21 PULSE 50
SPRITEVAR 21 ROLL -120
SPRITEVAR 21 SCALE 200
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 21 HIDE_TIME 3500
STAT NOLIST
STAT FX_NOENV_FX
END
//=====================================================================
ENTITY boss6_trans2
SPRITE DYNAMIC 0 NONE 27 -16 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE 20 -23 vehicles/chopper_shared
SPRITE DYNAMIC 1 NONE 26 -28 boss/fighterjet
SPRITE DYNAMIC 0 NONE 39 -36 boss/fighterjet
//turbine
SPRITE DYNAMIC 0 ANIM_PANUP -59 2 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -59 -28 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -59 -1 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -59 -25 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -59 -13 boss/fighterjet
SPRITE DYNAMIC 0 NONE 43 19 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE 51 22 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE 46 6 vehicles/chopper_shared
//hull
SPRITE DYNAMIC 0 NONE -7 18 boss/fighterjet
SPRITE DYNAMIC 0 NONE -9 -7 boss/fighterjet
SPRITE DYNAMIC 0 NONE -43 -20 boss/fighterjet
SPRITE DYNAMIC 1 NONE -73 -34 boss/fighterjet
//overlays
SPRITE STATIC 1 NONE -41 46 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 HIDE_MOVE_Y -25
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 HIDE_MOVE_Y -25
SPRITEVAR 2 ANGLEOFFSET -20
SPRITEVAR 2 FADE_TOGGLE 250
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 HIDE_MOVE_X -10
SPRITEVAR 2 HIDE_MOVE_Y -40
SPRITEVAR 2 HIDE_ROLL 20
SPRITEVAR 3 ANGLEOFFSET -20
SPRITEVAR 3 FRAME 3
SPRITEVAR 3 HIDE_MOVE_X -10
SPRITEVAR 3 HIDE_MOVE_Y -40
SPRITEVAR 3 HIDE_ROLL 20
//turbines
SPRITEVAR 4 ANGLEOFFSET 4
SPRITEVAR 4 FRAME 7
SPRITEVAR 4 HIDE_MOVE_X -190
SPRITEVAR 4 HIDE_MOVE_Y -20
SPRITEVAR 5 ANGLEOFFSET -4
SPRITEVAR 5 FRAME 7
SPRITEVAR 5 HIDE_MOVE_X -190
SPRITEVAR 5 HIDE_MOVE_Y -20
SPRITEVAR 6 FRAME 7
SPRITEVAR 6 HIDE_MOVE_X -190
SPRITEVAR 6 HIDE_MOVE_Y -20
SPRITEVAR 7 FRAME 7
SPRITEVAR 7 HIDE_MOVE_X -190
SPRITEVAR 7 HIDE_MOVE_Y -20
SPRITEVAR 8 FRAME 6
SPRITEVAR 8 HIDE_MOVE_X -190
SPRITEVAR 8 HIDE_MOVE_Y -20
SPRITEVAR 9 HIDE_MOVE_X -190
SPRITEVAR 9 HIDE_MOVE_Y -20
SPRITEVAR 10 HIDE_MOVE_X -190
SPRITEVAR 10 HIDE_MOVE_Y -20
SPRITEVAR 11 HIDE_MOVE_X -190
SPRITEVAR 11 HIDE_MOVE_Y -20
SPRITEVAR 11 SCALE 105
//hull
SPRITEVAR 12 FRAME 10
SPRITEVAR 12 HIDE_MOVE_X -190
SPRITEVAR 12 HIDE_MOVE_Y -20
SPRITEVAR 13 HIDE_MOVE_X -50
SPRITEVAR 13 HIDE_SCALE -60
SPRITEVAR 13 SCALE 40
SPRITEVAR 14 FRAME 8
SPRITEVAR 14 FRAME_FACE 1
SPRITEVAR 14 HIDE_MOVE_X -100
SPRITEVAR 14 HIDE_MOVE_Y 30
SPRITEVAR 14 HIDE_SCALE -60
SPRITEVAR 14 SCALE 40
SPRITEVAR 15 FRAME 1
SPRITEVAR 15 FADE_TOGGLE 150
SPRITEVAR 15 HIDE_MOVE_X -140
SPRITEVAR 15 HIDE_MOVE_Y 45
SPRITEVAR 15 HIDE_SCALE -60
SPRITEVAR 15 SCALE 40
//overlays
SPRITEVAR 16 ANGLEOFFSET -55
SPRITEVAR 16 FADE_TOGGLE -250
SPRITEVAR 16 FRAME 2
SPRITEVAR 16 HIDE_MOVE_X 35
SPRITEVAR 16 HIDE_MOVE_Y 46
SPRITEVAR 16 HIDE_ROLL 70
SPRITEVAR 16 OFFS_X -11
SPRITEVAR 16 OFFS_Y 24
SPRITEVAR 16 OFFS_Y 24
SPRITEVAR 17 FADE_TOGGLE -1300
SPRITEVAR 17 FRAME 5
SPRITEVAR 17 HIDE_MOVE_X -3
SPRITEVAR 17 HIDE_MOVE_Y 0
SPRITEVAR 18 DIM
SPRITEVAR 18 FADE_TOGGLE -1000
SPRITEVAR 18 FRAME 4
SPRITEVAR 18 HARDLIGHT
SPRITEVAR 18 HIDE_MOVE_X -3
SPRITEVAR 18 HIDE_MOVE_Y 0
SPRITEVAR 18 ROLL 100
SPRITEVAR 18 OFFS_X 8
SPRITEVAR 19 DIM
SPRITEVAR 19 FADE_TOGGLE -1000
SPRITEVAR 19 FRAME 4
SPRITEVAR 19 HARDLIGHT
SPRITEVAR 19 HIDE_MOVE_X -3
SPRITEVAR 19 HIDE_MOVE_Y 0
SPRITEVAR 19 OFFS_Y -8
SPRITEVAR 19 ROLL 80
SPRITEVAR 20 FADE_TOGGLE -500
SPRITEVAR 20 FRAME 4
SPRITEVAR 20 HARDLIGHT
SPRITEVAR 20 HIDE_MOVE_X -3
SPRITEVAR 20 HIDE_MOVE_Y 0
SPRITEVAR 20 PULSE 50
SPRITEVAR 20 ROLL -120
SPRITEVAR 21 FADE_TOGGLE -1500
SPRITEVAR 21 FRAME 4
SPRITEVAR 21 HARDLIGHT
SPRITEVAR 21 HIDE_MOVE_X -3
SPRITEVAR 21 HIDE_MOVE_Y 0
SPRITEVAR 21 LIGHT_OFFSET
SPRITEVAR 21 PULSE 50
SPRITEVAR 21 ROLL -120
SPRITEVAR 21 SCALE 200
//time
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 21 HIDE_TIME 3500
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_flash
SOUND DYNAMIC S_LOOP dynamic/boss_jet_idle
SOUND DYNAMIC S_WAKE dynamic/boss_fightermutant_grow
SOUND STATIC S_SONG_WAKE Challenge_the_Mutant
THINK NONE 0 NONE 1
MOVETYPE FLY 0
OBJECT 1 obj_mutator_c 16 -1 LIGHTOFFS 0 0 0
OBJECT 0 boss6_trans2b 0 0 NONE 0 0 0
OBJECT 0 jetobj_3 0 -70 NONE 0 0 -90
OFFSET SIZE 66 0
TRANSFORM boss6_trans3 -1
OFFSET FX_CONSTANT_FLOAT 500 8
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT AI_TEMP_ON_ACTIVE
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_FLOAT
STAT FX_IDLEDISTANCE 60
STAT FX_KEEP_EFFECTS
STAT FX_PANSPEED 0
STAT NOLIST
STAT TEMPMISSILE 3700
EFFECT GIB POWEROUT 16 -1 250
END
//=====================================================================
ENTITY boss6_wfx
STAT FX_NOENV_FX
STAT FX_SHOWER 100
STAT FX_SMOKE_ANGLE -180
STAT NOLIST
END
//=====================================================================
ENTITY boss6_trans
SPRITE DYNAMIC 0 NONE -4 24 boss/fighterjet
SPRITE DYNAMIC 1 NONE 18 14 boss/fighterjet
//driver
SPRITE DYNAMIC 0 NONE 0 -5 boss/henchman_base
SPRITE DYNAMIC 0 NONE -6 0 boss/henchman_base
SPRITE STATIC 1 NONE -6 0 zombie/zombie1
SPRITE DYNAMIC 0 NONE 27 9 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE 20 3 vehicles/chopper_shared
SPRITE DYNAMIC 1 NONE 16 12 boss/fighterjet
SPRITE DYNAMIC 0 NONE 29 4 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 22 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 -8 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 19 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 -5 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 7 boss/fighterjet
SPRITE DYNAMIC 0 NONE -147 38 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE -139 42 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE -144 26 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE -197 38 boss/fighterjet
SPRITE DYNAMIC 0 NONE -59 -7 boss/fighterjet
SPRITE DYNAMIC 0 NONE -143 -50 boss/fighterjet
SPRITE DYNAMIC 1 NONE -213 -79 boss/fighterjet
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 HARDLIGHT
//driver
SPRITEVAR 2 ANGLEOFFSET 45
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 ANGLEOFFSET 15
SPRITEVAR 3 ANIMATE_FACE 1
SPRITEVAR 3 BIAS 2
SPRITEVAR 3 FRAME_FACE 2
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 35
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 BIAS 2
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 OFFS_X -11
SPRITEVAR 4 OFFS_Y 24
SPRITEVAR 5 BIAS 40
SPRITEVAR 5 BIAS_MOVE_Y -3
SPRITEVAR 5 FRAME 1
SPRITEVAR 6 BIAS 40
SPRITEVAR 6 BIAS_MOVE_Y -3
SPRITEVAR 6 FRAME 1
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 HARDLIGHT
SPRITEVAR 8 FRAME 3
SPRITEVAR 9 ANGLEOFFSET 4
SPRITEVAR 9 FRAME 7
SPRITEVAR 10 ANGLEOFFSET -4
SPRITEVAR 10 FRAME 7
SPRITEVAR 11 FRAME 7
SPRITEVAR 12 FRAME 7
SPRITEVAR 13 FRAME 6
SPRITEVAR 14 ROLL 180
SPRITEVAR 15 ROLL -180
SPRITEVAR 16 ROLL 180
SPRITEVAR 16 SCALE 105
SPRITEVAR 17 FRAME 10
SPRITEVAR 19 FRAME 8
SPRITEVAR 19 FRAME_FACE 1
SPRITEVAR 20 FRAME 1
LIGHT 16 16 30 85 255 0 10
LIGHT -213 -79 20 255 0 0 40
SOUND DYNAMIC S_LOOP dynamic/boss_jet_idle
THINK AI_ZOMBIE 0 NONE 1
MOVETYPE FLY 0
OBJECT 1 obj_mutator_b 16 -1 NONE 0 0 0
OBJECT 1 obj_steam_b -146 45 NONE 0 0 -210
OBJECT 1 obj_steam_b -144 26 NONE 0 0 -190
OBJECT 0 boss6_wfx -242 91 NONE 0 0 0
OBJECT 0 boss6_wfx -54 70 NONE 0 0 0
OBJECT 0 boss6_wfx -216 -78 NONE 0 0 0
TRANSFORM boss6_trans2 2000
OFFSET FX_CONSTANT_FLOAT 500 8
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_DIM 0
STAT FX_FLOAT
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_IDLEDISTANCE 60
STAT FX_LIGHT_FADE -1
STAT FX_PANSPEED 0
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
GROUP boss6_jet1_tr MEMBER -62 -66 -60
GROUP boss6_jet1_tr MEMBER 73 -68 -80
GROUP boss6_shoot1_tr MEMBER -62 70 45
GROUP boss6_shoot2_tr MEMBER 73 70 45
END
//=====================================================================
ENTITY boss_6
DESCRIBE BOSS:_Henchman_04_(fighter_jet)
SPRITE DYNAMIC 0 NONE -4 24 boss/fighterjet
SPRITE DYNAMIC 1 NONE 18 14 boss/fighterjet
//driver
SPRITE DYNAMIC 0 NONE 0 -5 boss/henchman_base
SPRITE DYNAMIC 0 NONE -6 0 boss/henchman_base
SPRITE STATIC 1 NONE -6 0 zombie/zombie1
SPRITE DYNAMIC 0 NONE 27 9 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE 20 3 vehicles/chopper_shared
//hull-ins
SPRITE DYNAMIC 1 NONE 16 12 boss/fighterjet
SPRITE DYNAMIC 0 NONE 29 4 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 22 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 -8 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 19 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 -5 boss/fighterjet
SPRITE DYNAMIC 0 ANIM_PANUP -249 7 boss/fighterjet
SPRITE DYNAMIC 0 NONE -147 38 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE -139 42 vehicles/chopper_shared
SPRITE DYNAMIC 0 NONE -144 26 vehicles/chopper_shared
//hull
SPRITE DYNAMIC 0 NONE -197 38 boss/fighterjet
SPRITE DYNAMIC 0 NONE -59 -7 boss/fighterjet
SPRITE DYNAMIC 0 NONE -143 -50 boss/fighterjet
SPRITE DYNAMIC 1 NONE -213 -79 boss/fighterjet
SPRITEVAR 0 FRAME 2
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 HARDLIGHT
//driver
SPRITEVAR 2 ANGLEOFFSET 45
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 ANGLEOFFSET 15
SPRITEVAR 3 ANIMATE_FACE 1
SPRITEVAR 3 BIAS 2
SPRITEVAR 3 FRAME_FACE 2
SPRITEVAR 3 FRAME_INACT 1
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 35
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 BIAS 2
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 OFFS_X -11
SPRITEVAR 4 OFFS_Y 24
SPRITEVAR 5 BIAS 40
SPRITEVAR 5 BIAS_MOVE_Y -3
SPRITEVAR 5 FRAME 1
SPRITEVAR 6 BIAS 40
SPRITEVAR 6 BIAS_MOVE_Y -3
SPRITEVAR 6 FRAME 1
//hull-ins
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 HARDLIGHT
SPRITEVAR 8 FRAME 3
SPRITEVAR 9 ANGLEOFFSET 4
SPRITEVAR 9 FRAME 7
SPRITEVAR 10 ANGLEOFFSET -4
SPRITEVAR 10 FRAME 7
SPRITEVAR 11 FRAME 7
SPRITEVAR 12 FRAME 7
SPRITEVAR 13 FRAME 6
SPRITEVAR 14 ROLL 180
SPRITEVAR 15 ROLL -180
SPRITEVAR 16 ROLL 180
SPRITEVAR 16 SCALE 105
//hull
SPRITEVAR 17 FRAME 10
SPRITEVAR 19 FRAME 8
SPRITEVAR 19 FRAME_FACE 1
SPRITEVAR 20 FRAME 1
LIGHT 16 16 30 85 255 0 10
LIGHT -213 -79 20 255 0 0 40
SOUND DYNAMIC S_DIE dynamic/boss_mutant_mutate
SOUND DYNAMIC S_LOOP dynamic/boss_jet_fire
SOUND STATIC S_SONG_DIE off
SOUND STATIC S_SONG_WAKE Challenge_Him_2_0
THINK AI_ZOMBIE 0 AI_FIRE 1
MOVETYPE FLY 4
ICON icon_henchman
ITEM boss6_trans 0 0
ITEM boss6_gib2 -50 0
OBJECT 0 jetobj_1 -213 -79 NONE 0 0 0
OBJECT 0 jetobj_2 -290 7 NONE 0 0 0
OBJECT 1 jetobj_2b -290 7 NONE 0 0 -180
OBJECT 1 obj_steam_b -146 45 NONE 0 0 -210
OBJECT 1 obj_steam_b -144 26 NONE 0 0 -190
OBJECT 0 boss6_wfx -242 91 NONE 0 0 0
OBJECT 0 boss6_wfx -54 70 NONE 0 0 0
OBJECT 0 boss6_wfx -216 -78 NONE 0 0 0
OFFSET FX_CONSTANT_FLOAT 500 8
OFFSET SIZE 68 0
WEAKPOINT -134 0 68
STAT AI_BOSS
STAT AI_BURST 3
STAT AI_BURST_TIME 1000
STAT AI_DISTANCE_MIN 10
STAT AI_DISTANCE_MAX 350
STAT AI_KEEPANGLE -15
STAT AI_KEEPACTIVE
STAT AI_LOCK_ON_FIRING
STAT AI_RANGE 200
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_TURNOFFS 100
STAT FRAG
STAT FX_DIM 0
STAT FX_FLOAT
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_IDLEDISTANCE 70
STAT FX_KEEP_EFFECTS
STAT FX_PANSPEED 200
STAT FX_TRANSITION 1
STAT S_HEALTH 150
STAT S_HEALTH_COOP 300
STAT S_SCORE 10000
STAT S_WEAPON 47
STAT TAKEDAMAGE_SURFACE
END
//=====================================================================
// BOSS #7: DJ ROCKET
//=====================================================================
ENTITY boss_headph_obj
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 boss/henchman_dj
SPRITEVAR 0 ANGLEOFFSET 15
SPRITEVAR 0 FRAME 7
SOUND DYNAMIC S_PHYSICS dynamic/impact_gadget
THINK AI_MISSILE 0 NONE 0
MOVETYPE WALK 4
OFFSET SIZE 20 0
STAT AI_BOUNCE_COUNT 2
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_ITEM_ANGLE 125
STAT FX_DIM_HIDE -100
STAT NOLIST
STAT TEMPMISSILE 5000
EFFECT GIB DEBRIS_METAL 0 0 0
END
//=====================================================================
ENTITY boss_headph
THINK AI_MISSILE 0 NONE 0
ITEM boss_headph_obj -8 -1
STAT AI_TEMP_ON_ACTIVE
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT NOLIST
STAT TEMPMISSILE 3000
END
//=====================================================================
ENTITY boss7_corpse
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 BIAS 6
SPRITEVAR 0 FRAME 6
SPRITEVAR 1 BOB 20
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 OFFS_X -16
SPRITEVAR 1 OFFS_Y 11
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 HIDE_MOVE_Y 8
SPRITEVAR 0 HIDE_SCALE 10
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_SCALE 10
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 HIDE_MOVE_Y 4
SPRITEVAR 4 HIDE_SCALE 10
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 5 HIDE_MOVE_Y 4
SPRITEVAR 5 HIDE_SCALE 10
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 BIAS_MOVE_X 10
SPRITEVAR 2 BIAS_NEG 70
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 BIAS_MOVE_X -10
SPRITEVAR 3 BIAS_NEG 70
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB 40
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 OFFS_X 6
SPRITEVAR 4 OFFS_Y 26
SPRITEVAR 5 AIM_HEAD
SPRITEVAR 5 BOB 40
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 OFFS_X 7
SPRITEVAR 5 OFFS_Y 50
SPRITEVAR 6 ANGLEOFFSET -30
SPRITEVAR 6 BIAS 10
SPRITEVAR 6 BIAS_CONSTANT 25
SPRITEVAR 6 BOB 20
SPRITEVAR 6 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
MOVETYPE WALK 0
ITEM pill_green 0 0
ITEM am_rock 0 0
GIB boss1_gib 1
GUNENTITY boss1_gunent 1
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 30
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss_7_mutant
CLONE boss_1_mutant
ITEM NONE 0 0
ITEM boss7_corpse 0 0
TRANSFORM_DIRECT 1 5000
STAT NOLIST
END
//=====================================================================
ENTITY boss7_next
CLONE boss1_next
ITEM NONE 0 0
ITEM boss7_corpse 0 0
TRANSFORM boss_7_mutant 2000
STAT NOLIST
END
//=====================================================================
ENTITY boss7_trans3
CLONE boss1_trans3
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_flash
TRANSFORM boss_7_mutant 2000
STAT AI_FIRE_ON_ACTIVE
STAT NOLIST
EFFECT TOGGLE POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss7_trans2
SPRITE STATIC 0 NONE 103 97 weapons/rocketlauncher
SPRITE STATIC 0 NONE 67 97 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 99 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 99 weapons/rocketlauncher
SPRITE STATIC 0 NONE 84 89 weapons/rocketlauncher
SPRITE DYNAMIC 0 NONE 73 78 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 89 73 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -47 80 boss/mutant_wing2
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE STATIC 0 NONE 74 76 player/wpn3
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_dj
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -63
SPRITEVAR 0 HIDE_MOVE_Y 60
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -63
SPRITEVAR 1 HIDE_MOVE_Y 60
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 FRAME 3
SPRITEVAR 2 HIDE_DELAY 200
SPRITEVAR 2 HIDE_MOVE_X -63
SPRITEVAR 2 HIDE_MOVE_Y 60
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 HIDE_DELAY 200
SPRITEVAR 3 HIDE_MOVE_X -63
SPRITEVAR 3 HIDE_MOVE_Y 60
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 HIDE_DELAY 200
SPRITEVAR 4 HIDE_MOVE_X -63
SPRITEVAR 4 HIDE_MOVE_Y 60
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_DELAY 200
SPRITEVAR 5 HIDE_MOVE_X -67
SPRITEVAR 5 HIDE_MOVE_Y 60
SPRITEVAR 5 HIDE_SCALE 90
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 5 SCALE 10
SPRITEVAR 6 HIDE_DELAY 200
SPRITEVAR 6 HIDE_MOVE_X -67
SPRITEVAR 6 HIDE_MOVE_Y 60
SPRITEVAR 6 HIDE_SCALE 90
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 6 SCALE 10
SPRITEVAR 7 HIDE_MOVE_Y 60
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 7 SCALE 15
SPRITEVAR 7 HIDE_SCALE 85
SPRITEVAR 8 FRAME 2
SPRITEVAR 8 HIDE_MOVE_X -38
SPRITEVAR 8 HIDE_MOVE_Y 6
SPRITEVAR 8 SCALE 30
SPRITEVAR 8 HIDE_SCALE 70
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 FRAME 1
SPRITEVAR 9 HIDE_MOVE_X 19
SPRITEVAR 9 HIDE_MOVE_Y 6
SPRITEVAR 9 HIDE_SCALE 70
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 SCALE 30
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 HIDE_DELAY 200
SPRITEVAR 10 HIDE_MOVE_X 54
SPRITEVAR 10 HIDE_MOVE_Y 57
SPRITEVAR 10 HIDE_ROLL 90
SPRITEVAR 10 HIDE_SCALE 50
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X -26
SPRITEVAR 10 SCALE 50
SPRITEVAR 11 OFFS_X 5
SPRITEVAR 11 OFFS_Y -7
SPRITEVAR 11 USEGROUND
SPRITEVAR 11 HIDE_MOVE_X -38
SPRITEVAR 11 HIDE_MOVE_Y 12
SPRITEVAR 11 HIDE_SCALE 120
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 12 FADE_TOGGLE 500
SPRITEVAR 12 FRAME 5
SPRITEVAR 12 HIDE_MOVE_Y 44
SPRITEVAR 12 HIDE_SCALE 100
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 FRAME 5
SPRITEVAR 13 HIDE_MOVE_Y 44
SPRITEVAR 13 HIDE_SCALE 100
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 14 HIDE_DELAY 200
SPRITEVAR 14 HIDE_MOVE_X 15
SPRITEVAR 14 HIDE_MOVE_Y 12
SPRITEVAR 14 HIDE_SCALE 120
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_X -2
SPRITEVAR 14 OFFS_Y -7
SPRITEVAR 14 USEGROUND
SPRITEVAR 15 FRAME 8
SPRITEVAR 15 HIDE_DELAY 200
SPRITEVAR 15 HIDE_MOVE_X -63
SPRITEVAR 15 HIDE_MOVE_Y 60
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 16 ANGLEOFFSET 15
SPRITEVAR 16 FRAME 1
SPRITEVAR 16 HIDE_MOVE_X -9
SPRITEVAR 16 HIDE_MOVE_Y 41
SPRITEVAR 16 HIDE_SCALE 85
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 OFFS_X 6
SPRITEVAR 16 OFFS_Y 26
SPRITEVAR 16 SCALE 15
SPRITEVAR 17 ANGLEOFFSET 15
SPRITEVAR 17 FRAME 2
SPRITEVAR 17 HIDE_MOVE_X -9
SPRITEVAR 17 HIDE_MOVE_Y 41
SPRITEVAR 17 HIDE_SCALE 85
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 17 OFFS_X 7
SPRITEVAR 17 OFFS_Y 50
SPRITEVAR 17 SCALE 15
SPRITEVAR 18 ANGLEOFFSET 15
SPRITEVAR 18 FRAME 6
SPRITEVAR 18 HIDE_MOVE_X -9
SPRITEVAR 18 HIDE_MOVE_Y 21
SPRITEVAR 18 HIDE_SCALE 50
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 18 OFFS_X 3
SPRITEVAR 18 OFFS_Y 34
SPRITEVAR 19 ANGLEOFFSET -55
SPRITEVAR 19 FADE_TOGGLE -500
SPRITEVAR 19 FRAME 2
SPRITEVAR 19 HIDE_MOVE_X 43
SPRITEVAR 19 HIDE_MOVE_Y 78
SPRITEVAR 19 HIDE_ROLL 70
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 19 OFFS_X -11
SPRITEVAR 19 OFFS_Y 24
SPRITEVAR 20 BOB 20
SPRITEVAR 20 FADE_TOGGLE -1300
SPRITEVAR 20 FRAME 5
SPRITEVAR 20 HIDE_MOVE_X -3
SPRITEVAR 20 HIDE_MOVE_Y 48
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 21 BOB 20
SPRITEVAR 21 DIM
SPRITEVAR 21 FADE_TOGGLE -1000
SPRITEVAR 21 FRAME 4
SPRITEVAR 21 HARDLIGHT
SPRITEVAR 21 HIDE_MOVE_X -3
SPRITEVAR 21 HIDE_MOVE_Y 48
SPRITEVAR 21 HIDE_TIME 3500
SPRITEVAR 21 ROLL 100
SPRITEVAR 21 OFFS_X 8
SPRITEVAR 22 BOB 20
SPRITEVAR 22 DIM
SPRITEVAR 22 FADE_TOGGLE -1000
SPRITEVAR 22 FRAME 4
SPRITEVAR 22 HARDLIGHT
SPRITEVAR 22 HIDE_MOVE_X -3
SPRITEVAR 22 HIDE_MOVE_Y 48
SPRITEVAR 22 HIDE_TIME 3500
SPRITEVAR 22 OFFS_Y -8
SPRITEVAR 22 ROLL 80
SPRITEVAR 23 BOB 20
SPRITEVAR 23 FADE_TOGGLE -500
SPRITEVAR 23 FRAME 4
SPRITEVAR 23 HARDLIGHT
SPRITEVAR 23 HIDE_MOVE_X -3
SPRITEVAR 23 HIDE_MOVE_Y 48
SPRITEVAR 23 HIDE_TIME 3500
SPRITEVAR 23 PULSE 50
SPRITEVAR 23 ROLL -120
SPRITEVAR 24 BOB 20
SPRITEVAR 24 FADE_TOGGLE 1500
SPRITEVAR 24 FRAME 4
SPRITEVAR 24 HARDLIGHT
SPRITEVAR 24 HIDE_MOVE_X -3
SPRITEVAR 24 HIDE_MOVE_Y 48
SPRITEVAR 24 HIDE_TIME 3500
SPRITEVAR 24 LIGHT_OFFSET
SPRITEVAR 24 PULSE 50
SPRITEVAR 24 ROLL -120
SPRITEVAR 24 SCALE 200
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_grow
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
TRANSFORM boss7_trans3 3700
MOVETYPE WALK 0
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT NOLIST
END
//=====================================================================
ENTITY boss7_trans
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 1 NONE 6 2 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_dj
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITE DYNAMIC 1 NONE 13 -1 boss/mutant_base
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 5
SPRITEVAR 3 BOB -40
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 HIDE_ROLL -15
SPRITEVAR 4 HIDE_TIME 1000
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 6
SPRITEVAR 4 OFFS_X 3
SPRITEVAR 4 OFFS_Y 34
SPRITEVAR 5 BIAS_NEG 33
SPRITEVAR 5 BIAS_OFFS_X 2
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 5 USEGROUND
SPRITEVAR 6 BOB -40
SPRITEVAR 7 BOB -40
SPRITEVAR 7 FADE_TOGGLE -1000
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 HIDE_SCALE 100
SPRITEVAR 7 HIDE_TIME 2000
SPRITEVAR 7 LIGHT_OFFSET
SPRITEVAR 7 PULSE 50
SPRITEVAR 7 ROLL -120
SPRITEVAR 7 SCALE 100
LIGHT 0 0 1 85 255 0 0
SOUND STATIC S_PHYSICS common/impact_general
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_mutate
THINK NONE 0 NONE 0
MOVETYPE WALK 0
OBJECT 1 obj_mutator_b 13 -1 LIGHTOFFS 0 0 0
TRANSFORM boss7_trans2 2000
OFFSET SIZE 18 58
STAT AI_FIRE_ON_ACTIVE
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_BREATHE
STAT FX_DIM 0
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
STAT S_WEAPON 6
EFFECT TOGGLE DEBRIS_METAL 16 -1 50
EFFECT TOGGLE EXPLOSION_PLASMA 16 -1 1
END
//=====================================================================
ENTITY boss_7
DESCRIBE BOSS:_Henchman_05_(DJ_Rocket)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_dj
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITEVAR 0 ANIMATE_BIAS 1
SPRITEVAR 0 BIAS -100
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 BOB -40
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 ANIMATE_FACE 6
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME 5
SPRITEVAR 3 FRAME_INACT 6
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 34
SPRITEVAR 4 ANIMATE_BIAS 1
SPRITEVAR 4 BIAS 100
SPRITEVAR 4 BIAS_NEG 33
SPRITEVAR 4 BIAS_OFFS_X 2
SPRITEVAR 4 OFFS_X -2
SPRITEVAR 4 OFFS_Y -7
SPRITEVAR 4 USEGROUND
SPRITEVAR 5 BOB -40
SOUND STATIC S_PHYSICS common/impact_general
THINK AI_FOLLOW 0 NONE 1
MOVETYPE WALK 0
OFFSET SIZE 18 58
TRANSFORM boss7_trans 500
STAT AI_SIZE_MOVE 2
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT FX_KEEP_EFFECTS
STAT INVISIBLE
STAT S_WEAPON 6
STAT TAKEDAMAGE_NONE
END
//=====================================================================
// BOSS #8: DJ PLASMA
//=====================================================================
ENTITY boss8_gunent
SPRITE DYNAMIC 0 NONE 19 -6 boss/mutant_wing1
SPRITE STATIC 0 NONE 64 10 weapons/omg20k
SPRITE STATIC 0 NONE 59 10 weapons/omg20k
SPRITE STATIC 0 NONE 23 3 weapons/omg20k
SPRITE STATIC 0 NONE 38 10 weapons/omg20k
SPRITE STATIC 0 NONE 38 10 weapons/omg20k
SPRITE STATIC 0 NONE 25 18 weapons/omg20k
SPRITE DYNAMIC 0 NONE 42 -12 weapons/omg20k_alt
SPRITE DYNAMIC 0 NONE 35 -11 boss/mutant_wing1
SPRITE STATIC 1 NONE 38 10 weapons/omg20k_c
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 BOB -40
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 KICK_X 10
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 KICK_X 6
SPRITEVAR 3 BOB -40
SPRITEVAR 3 OFFS_Y 5
SPRITEVAR 4 BOB -40
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 RELOAD_ROLL 360
SPRITEVAR 5 BOB -40
SPRITEVAR 5 FRAME 3
SPRITEVAR 6 BOB -40
SPRITEVAR 6 FRAME 1
SPRITEVAR 6 RELOAD_SNAP
SPRITEVAR 6 RELOAD_X 8
SPRITEVAR 7 BOB -40
SPRITEVAR 8 BOB -40
SPRITEVAR 9 BOB -40
SPRITEVAR 9 FADE_CHARGE 1
SPRITEVAR 9 CHARGE
SPRITEVAR 9 RELOAD_ROLL 360
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET 54 36
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY boss8_corpse
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 BIAS 6
SPRITEVAR 0 FRAME 6
SPRITEVAR 1 BOB 20
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 OFFS_X -16
SPRITEVAR 1 OFFS_Y 11
SPRITEVAR 0 HIDE_TIME 2000
SPRITEVAR 0 HIDE_MOVE_Y 8
SPRITEVAR 0 HIDE_SCALE 10
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_SCALE 10
SPRITEVAR 4 HIDE_TIME 2000
SPRITEVAR 4 HIDE_MOVE_Y 4
SPRITEVAR 4 HIDE_SCALE 10
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 5 HIDE_MOVE_Y 4
SPRITEVAR 5 HIDE_SCALE 10
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 BIAS_MOVE_X 10
SPRITEVAR 2 BIAS_NEG 70
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 BIAS_MOVE_X -10
SPRITEVAR 3 BIAS_NEG 70
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB 40
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 OFFS_X 6
SPRITEVAR 4 OFFS_Y 26
SPRITEVAR 5 AIM_HEAD
SPRITEVAR 5 BOB 40
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 OFFS_X 7
SPRITEVAR 5 OFFS_Y 50
SPRITEVAR 6 ANGLEOFFSET -30
SPRITEVAR 6 BIAS 10
SPRITEVAR 6 BIAS_CONSTANT 25
SPRITEVAR 6 BOB 20
SPRITEVAR 6 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
MOVETYPE WALK 0
ITEM pill_green 0 0
ITEM am_bfg 0 0
ITEM keycard
GIB boss1_gib 1
GUNENTITY boss8_gunent 1
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT DAMAGE_SPLASH 150
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 48
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss_8_mutant
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 BOB 20
SPRITEVAR 1 DIM
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 HARDLIGHT
SPRITEVAR 1 ROLL 100
SPRITEVAR 1 OFFS_X 8
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_Y -8
SPRITEVAR 2 ROLL 80
SPRITEVAR 3 BOB 20
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 PULSE 50
SPRITEVAR 3 ROLL -120
SPRITEVAR 4 BOB 20
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 OFFS_X -16
SPRITEVAR 4 OFFS_Y 11
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 3
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 BIAS_MOVE_X 10
SPRITEVAR 6 BIAS_NEG 70
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X -10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 AIM_HEAD
SPRITEVAR 8 ANIMATE_FACE 1
SPRITEVAR 8 BOB 40
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 BOB 40
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 BIAS 10
SPRITEVAR 10 BOB 20
SPRITEVAR 10 OFFS_X -26
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss8_corpse 0 0
GUNENTITY boss8_gunent 1
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 260
STAT AI_DISTANCE_MAX 360
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT S_SCORE 20000
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT S_WEAPON 48
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss8_trans3
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 0 NONE -47 32 boss/mutant_wing2
SPRITEVAR 0 BOB 20
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 LIGHT_OFFSET
SPRITEVAR 1 BOB 20
SPRITEVAR 1 DIM
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 HARDLIGHT
SPRITEVAR 1 ROLL 100
SPRITEVAR 1 OFFS_X 8
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_Y -8
SPRITEVAR 2 ROLL 80
SPRITEVAR 3 BOB 20
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 PULSE 50
SPRITEVAR 3 ROLL -120
SPRITEVAR 4 BOB 20
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 OFFS_X -16
SPRITEVAR 4 OFFS_Y 11
SPRITEVAR 5 BOB 20
SPRITEVAR 5 FRAME 3
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 BIAS 6
SPRITEVAR 6 BIAS_MOVE_X 10
SPRITEVAR 6 BIAS_NEG 70
SPRITEVAR 7 FRAME 1
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X -10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 ANIMATE_FACE 1
SPRITEVAR 8 BOB 40
SPRITEVAR 8 HIDE_ROLL 15
SPRITEVAR 8 HIDE_TIME 500
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 9 BOB 40
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 HIDE_ROLL 15
SPRITEVAR 9 HIDE_TIME 500
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 10 ANGLEOFFSET -30
SPRITEVAR 10 BIAS 10
SPRITEVAR 10 BOB 20
SPRITEVAR 10 OFFS_X -26
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_flash
GUNENTITY boss8_gunent 1
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM boss_8_mutant 2000
MOVETYPE WALK 0
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_FIRE_ON_ACTIVE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_NONE
STAT NOLIST
EFFECT TOGGLE POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss8_trans2o
SPRITE STATIC 0 NONE 118 94 weapons/omg20k
SPRITE STATIC 0 NONE 113 94 weapons/omg20k
SPRITE STATIC 0 NONE 77 87 weapons/omg20k
SPRITE STATIC 0 NONE 92 94 weapons/omg20k
SPRITE STATIC 0 NONE 92 94 weapons/omg20k
SPRITE STATIC 0 NONE 79 102 weapons/omg20k
SPRITE DYNAMIC 0 NONE 96 72 weapons/omg20k_alt
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -67
SPRITEVAR 0 HIDE_MOVE_Y 55
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 1 FRAME 4
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -67
SPRITEVAR 1 HIDE_MOVE_Y 55
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 2 HIDE_DELAY 200
SPRITEVAR 2 HIDE_MOVE_X -67
SPRITEVAR 2 HIDE_MOVE_Y 55
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 2 OFFS_Y 5
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 HIDE_DELAY 200
SPRITEVAR 3 HIDE_MOVE_X -67
SPRITEVAR 3 HIDE_MOVE_Y 55
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 FRAME 3
SPRITEVAR 4 HIDE_DELAY 200
SPRITEVAR 4 HIDE_MOVE_X -67
SPRITEVAR 4 HIDE_MOVE_Y 55
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_DELAY 200
SPRITEVAR 5 HIDE_MOVE_X -67
SPRITEVAR 5 HIDE_MOVE_Y 55
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 HIDE_DELAY 200
SPRITEVAR 6 HIDE_MOVE_X -67
SPRITEVAR 6 HIDE_MOVE_Y 55
SPRITEVAR 6 HIDE_TIME 3500
THINK AI_CONSTANT 0 NONE 0
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY boss8_trans2
SPRITE DYNAMIC 0 NONE 73 78 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 89 73 boss/mutant_wing1
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -47 80 boss/mutant_wing2
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE STATIC 0 NONE 72 76 player/wpn3
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_dj
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 HIDE_DELAY 200
SPRITEVAR 0 HIDE_MOVE_X -67
SPRITEVAR 0 HIDE_MOVE_Y 60
SPRITEVAR 0 HIDE_SCALE 90
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 0 SCALE 10
SPRITEVAR 1 HIDE_DELAY 200
SPRITEVAR 1 HIDE_MOVE_X -67
SPRITEVAR 1 HIDE_MOVE_Y 60
SPRITEVAR 1 HIDE_SCALE 90
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 1 SCALE 10
SPRITEVAR 2 HIDE_MOVE_Y 60
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 2 SCALE 15
SPRITEVAR 2 HIDE_SCALE 85
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 HIDE_MOVE_X -38
SPRITEVAR 3 HIDE_MOVE_Y 6
SPRITEVAR 3 SCALE 30
SPRITEVAR 3 HIDE_SCALE 70
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 HIDE_MOVE_X 19
SPRITEVAR 4 HIDE_MOVE_Y 6
SPRITEVAR 4 HIDE_SCALE 70
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 4 SCALE 30
SPRITEVAR 5 ANGLEOFFSET -30
SPRITEVAR 5 HIDE_DELAY 200
SPRITEVAR 5 HIDE_MOVE_X 54
SPRITEVAR 5 HIDE_MOVE_Y 57
SPRITEVAR 5 HIDE_ROLL 90
SPRITEVAR 5 HIDE_SCALE 50
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 5 OFFS_X -26
SPRITEVAR 5 SCALE 50
SPRITEVAR 6 OFFS_X 5
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 6 USEGROUND
SPRITEVAR 6 HIDE_MOVE_X -38
SPRITEVAR 6 HIDE_MOVE_Y 12
SPRITEVAR 6 HIDE_SCALE 120
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 FADE_TOGGLE 500
SPRITEVAR 7 FRAME 5
SPRITEVAR 7 HIDE_MOVE_Y 44
SPRITEVAR 7 HIDE_SCALE 100
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 HIDE_MOVE_Y 44
SPRITEVAR 8 HIDE_SCALE 100
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 9 HIDE_DELAY 200
SPRITEVAR 9 HIDE_MOVE_X 15
SPRITEVAR 9 HIDE_MOVE_Y 12
SPRITEVAR 9 HIDE_SCALE 120
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 OFFS_X -2
SPRITEVAR 9 OFFS_Y -7
SPRITEVAR 9 USEGROUND
SPRITEVAR 10 FRAME 10
SPRITEVAR 10 HIDE_DELAY 200
SPRITEVAR 10 HIDE_MOVE_X -63
SPRITEVAR 10 HIDE_MOVE_Y 60
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 11 ANGLEOFFSET 15
SPRITEVAR 11 FRAME 1
SPRITEVAR 11 HIDE_MOVE_X -9
SPRITEVAR 11 HIDE_MOVE_Y 41
SPRITEVAR 11 HIDE_SCALE 85
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 11 OFFS_X 6
SPRITEVAR 11 OFFS_Y 26
SPRITEVAR 11 SCALE 15
SPRITEVAR 12 ANGLEOFFSET 15
SPRITEVAR 12 FRAME 2
SPRITEVAR 12 HIDE_MOVE_X -9
SPRITEVAR 12 HIDE_MOVE_Y 41
SPRITEVAR 12 HIDE_SCALE 85
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 12 OFFS_X 7
SPRITEVAR 12 OFFS_Y 50
SPRITEVAR 12 SCALE 15
SPRITEVAR 13 ANGLEOFFSET 15
SPRITEVAR 13 FRAME 6
SPRITEVAR 13 HIDE_MOVE_X -9
SPRITEVAR 13 HIDE_MOVE_Y 21
SPRITEVAR 13 HIDE_SCALE 50
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 13 OFFS_X 3
SPRITEVAR 13 OFFS_Y 34
SPRITEVAR 14 ANGLEOFFSET -55
SPRITEVAR 14 FADE_TOGGLE -500
SPRITEVAR 14 FRAME 2
SPRITEVAR 14 HIDE_MOVE_X 43
SPRITEVAR 14 HIDE_MOVE_Y 78
SPRITEVAR 14 HIDE_ROLL 70
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_X -11
SPRITEVAR 14 OFFS_Y 24
SPRITEVAR 15 BOB 20
SPRITEVAR 15 FADE_TOGGLE -1300
SPRITEVAR 15 FRAME 5
SPRITEVAR 15 HIDE_MOVE_X -3
SPRITEVAR 15 HIDE_MOVE_Y 48
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 16 BOB 20
SPRITEVAR 16 DIM
SPRITEVAR 16 FADE_TOGGLE -1000
SPRITEVAR 16 FRAME 4
SPRITEVAR 16 HARDLIGHT
SPRITEVAR 16 HIDE_MOVE_X -3
SPRITEVAR 16 HIDE_MOVE_Y 48
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 ROLL 100
SPRITEVAR 16 OFFS_X 8
SPRITEVAR 17 BOB 20
SPRITEVAR 17 DIM
SPRITEVAR 17 FADE_TOGGLE -1000
SPRITEVAR 17 FRAME 4
SPRITEVAR 17 HARDLIGHT
SPRITEVAR 17 HIDE_MOVE_X -3
SPRITEVAR 17 HIDE_MOVE_Y 48
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 17 OFFS_Y -8
SPRITEVAR 17 ROLL 80
SPRITEVAR 18 BOB 20
SPRITEVAR 18 FADE_TOGGLE -500
SPRITEVAR 18 FRAME 4
SPRITEVAR 18 HARDLIGHT
SPRITEVAR 18 HIDE_MOVE_X -3
SPRITEVAR 18 HIDE_MOVE_Y 48
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 18 PULSE 50
SPRITEVAR 18 ROLL -120
SPRITEVAR 19 BOB 20
SPRITEVAR 19 FADE_TOGGLE 1500
SPRITEVAR 19 FRAME 4
SPRITEVAR 19 HARDLIGHT
SPRITEVAR 19 HIDE_MOVE_X -3
SPRITEVAR 19 HIDE_MOVE_Y 48
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 19 LIGHT_OFFSET
SPRITEVAR 19 PULSE 50
SPRITEVAR 19 ROLL -120
SPRITEVAR 19 SCALE 200
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_grow
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
OBJECT 0 boss8_trans2o 0 0 NONE 0 0 0
TRANSFORM boss8_trans3 3700
MOVETYPE WALK 0
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT NOLIST
END
//=====================================================================
ENTITY boss8_trans
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 1 NONE 6 2 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_dj
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITE DYNAMIC 1 NONE 13 -1 boss/mutant_base
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 5
SPRITEVAR 3 BOB -40
SPRITEVAR 4 ANGLEOFFSET 15
SPRITEVAR 4 HIDE_ROLL -15
SPRITEVAR 4 HIDE_TIME 1000
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 6
SPRITEVAR 4 OFFS_X 3
SPRITEVAR 4 OFFS_Y 34
SPRITEVAR 5 BIAS_NEG 33
SPRITEVAR 5 BIAS_OFFS_X 2
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 5 USEGROUND
SPRITEVAR 6 BOB -40
SPRITEVAR 7 BOB -40
SPRITEVAR 7 FADE_TOGGLE -1000
SPRITEVAR 7 FRAME 4
SPRITEVAR 7 HIDE_SCALE 100
SPRITEVAR 7 HIDE_TIME 2000
SPRITEVAR 7 LIGHT_OFFSET
SPRITEVAR 7 PULSE 50
SPRITEVAR 7 ROLL -120
SPRITEVAR 7 SCALE 100
LIGHT 0 0 1 85 255 0 0
SOUND STATIC S_PHYSICS common/impact_general
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_mutate
THINK NONE 0 NONE 0
MOVETYPE WALK 0
OBJECT 1 obj_mutator_b 13 -1 LIGHTOFFS 0 0 0
TRANSFORM boss8_trans2 2000
OFFSET SIZE 18 58
STAT AI_FIRE_ON_ACTIVE
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_SIZE_MOVE 2
STAT FX_BREATHE
STAT FX_DIM 0
STAT FX_LIGHT_FADE 1
STAT FX_WADDLE_CONSTANT 800
STAT NOLIST
STAT S_WEAPON 8
EFFECT TOGGLE DEBRIS_METAL 16 -1 50
EFFECT TOGGLE EXPLOSION_PLASMA 16 -1 1
END
//=====================================================================
ENTITY boss_8
DESCRIBE BOSS:_Henchman_06_(DJ_Plasma)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE DYNAMIC 0 NONE -1 6 boss/henchman_base
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE DYNAMIC 0 NONE 2 16 boss/henchman_dj
SPRITE STATIC 0 NONE -2 -8 player/leg
SPRITEVAR 0 ANIMATE_BIAS 1
SPRITEVAR 0 BIAS -100
SPRITEVAR 0 BIAS_NEG 33
SPRITEVAR 0 BIAS_OFFS_X 2
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 BOB -40
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 ANIMATE_FACE 6
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME 5
SPRITEVAR 3 FRAME_INACT 6
SPRITEVAR 3 OFFS_X 3
SPRITEVAR 3 OFFS_Y 34
SPRITEVAR 4 ANIMATE_BIAS 1
SPRITEVAR 4 BIAS 100
SPRITEVAR 4 BIAS_NEG 33
SPRITEVAR 4 BIAS_OFFS_X 2
SPRITEVAR 4 OFFS_X -2
SPRITEVAR 4 OFFS_Y -7
SPRITEVAR 4 USEGROUND
SOUND STATIC S_PHYSICS common/impact_general
THINK AI_FOLLOW 0 NONE 1
MOVETYPE WALK 0
OFFSET SIZE 18 58
TRANSFORM boss8_trans 500
STAT AI_SIZE_MOVE 2
STAT DAMAGE 5
STAT FRAG
STAT FX_BREATHE
STAT FX_KEEP_EFFECTS
STAT INVISIBLE
STAT S_WEAPON 8
STAT TAKEDAMAGE_NONE
END
//=====================================================================
// BOSS #9: NAILGUN MUTANT
//=====================================================================
ENTITY boss9_gunent1
SPRITE STATIC 0 ANIM_ROLLATT 32 -12 weapons/nailgun
SPRITE STATIC 0 ANIM_PANATTF 38 -5 weapons/nailgun
SPRITE DYNAMIC 0 NONE 36 -10 boss/mutant_nailgun
SPRITE STATIC 0 NONE 69 -24 weapons/nailgun
SPRITE STATIC 0 NONE 72 -5 weapons/nailgun
SPRITE STATIC 0 ANIM_ROLLATT 33 -11 weapons/nailgun
SPRITEVAR 0 ANGLEFACTOR 200
SPRITEVAR 0 BOB -40
SPRITEVAR 0 FRAME 4
SPRITEVAR 1 BOB -40
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 BOB -40
SPRITEVAR 3 BOB -40
SPRITEVAR 3 FRAME 8
SPRITEVAR 4 BOB -40
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 KICK_X 4
SPRITEVAR 5 BOB -40
SPRITEVAR 5 FRAME 3
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET -56 28
STAT FX_DIM 0
STAT FX_FULLMODEL
STAT NOLIST
END
//=====================================================================
ENTITY boss9_gunent2
CLONE boss9_gunent1
SPRITEVAR 3 RELOAD_X 4
SPRITEVAR 4 KICK_X 7
STAT NOLIST
END
//=====================================================================
ENTITY boss9_corpse
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 7 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 31 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 31 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BIAS_CONSTANT 25
SPRITEVAR 0 BOB 20
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 BIAS 6
SPRITEVAR 1 FRAME 6
SPRITEVAR 1 HIDE_TIME 2000
SPRITEVAR 1 HIDE_MOVE_Y 8
SPRITEVAR 1 HIDE_SCALE 10
SPRITEVAR 2 BIAS 6
SPRITEVAR 2 BOB 20
SPRITEVAR 2 HIDE_TIME 2000
SPRITEVAR 2 HIDE_MOVE_Y 8
SPRITEVAR 2 HIDE_SCALE 10
SPRITEVAR 2 OFFS_X -16
SPRITEVAR 2 OFFS_Y 11
SPRITEVAR 3 FRAME 2
SPRITEVAR 3 BIAS 6
SPRITEVAR 3 BIAS_MOVE_X 10
SPRITEVAR 3 BIAS_NEG 70
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 BIAS 6
SPRITEVAR 4 BIAS_MOVE_X -10
SPRITEVAR 4 BIAS_NEG 70
SPRITEVAR 5 AIM_HEAD
SPRITEVAR 5 BOB 40
SPRITEVAR 5 FRAME 1
SPRITEVAR 5 HIDE_TIME 2000
SPRITEVAR 5 HIDE_MOVE_Y 4
SPRITEVAR 5 HIDE_SCALE 10
SPRITEVAR 5 OFFS_X 6
SPRITEVAR 5 OFFS_Y 26
SPRITEVAR 6 HIDE_TIME 2000
SPRITEVAR 6 HIDE_MOVE_Y 4
SPRITEVAR 6 HIDE_SCALE 10
SPRITEVAR 6 AIM_HEAD
SPRITEVAR 6 BOB 40
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 OFFS_X 7
SPRITEVAR 6 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_DIE dynamic/boss_mutant_gore
MOVETYPE WALK 0
ITEM pill_green 0 0
ITEM am_nail 0 0
GIB boss1_gib 1
GUNENTITY boss9_gunent1 0
OFFSET SIZE 66 0
OFFSET FX_DEATHEFFECT 12 12
STAT DAMAGE_SPLASH 150
STAT AI_DEATH_DELAY 2000
STAT AI_INHERIT_ANGLE
STAT AI_INHERIT_FACE
STAT AI_INHERIT_TIMERS
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_KEEPACTIVE
STAT FX_ELECTRIC_LIT
STAT FX_KEEP_EFFECTS
STAT FX_WADDLE_CONSTANT 400
STAT NOLIST
STAT S_WEAPON 36
STAT TEMPMISSILE 1
EFFECT GIB GORE_BLOOD -32 -20 200
EFFECT GIB GORE_BLOOD 32 -20 200
EFFECT GIB GORE_GIBS 0 12 200
EFFECT GIB EXPLOSION_PLASMA 0 0 0
END
//=====================================================================
ENTITY boss9_corpse_b
CLONE boss9_corpse
SPRITEVAR 0 ANGLEOFFSET 0
STAT NOLIST
END
//=====================================================================
ENTITY boss_9_mutant
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BOB 20
SPRITEVAR 0 HIDE_ROLL -35
SPRITEVAR 0 HIDE_TIME 250
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 ANIMATE_FACE 1
SPRITEVAR 9 BOB 40
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 AIM_HEAD
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss9_corpse 0 0
GUNENTITY boss9_gunent1 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 1 3500
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_BURST 5
STAT AI_BURST_TIME 800
STAT AI_LOCK_ON_FIRING
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 180
STAT AI_DISTANCE_MAX 250
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT AI_WEAPON_RESET
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT S_HEALTH 150
STAT S_HEALTH_COOP 250
STAT S_SCORE 20000
STAT S_WEAPON 51
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss9_mutant_next
CLONE boss_9_mutant
SPRITEVAR 0 ANGLEOFFSET 0
SPRITEVAR 0 HIDE_ROLL 35
SPRITEVAR 0 HIDE_TIME 300
THINK AI_FOLLOW 2 AI_FIRE 1
GUNENTITY boss9_gunent2 0
ITEM NONE 0 0
ITEM boss9_corpse_b 0 0
TRANSFORM boss_9_mutant 1350
STAT AI_KEEPANGLE 1
STAT AI_BURST 0
STAT AI_BURST_TIME 0
STAT AI_DISTANCE_MIN 270
STAT AI_DISTANCE_MAX 370
STAT AI_NUMB 500
STAT AI_UNLOCK_ON_FIRING
STAT AI_WEAPON_RESET
STAT NOLIST
STAT S_WEAPON 52
END
//=====================================================================
ENTITY boss9_trans3
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BOB 20
SPRITEVAR 0 HIDE_ROLL 35
SPRITEVAR 0 HIDE_TIME 1000
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 ANIMATE_FACE 1
SPRITEVAR 9 BOB 40
SPRITEVAR 9 HIDE_ROLL 15
SPRITEVAR 9 HIDE_TIME 500
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 HIDE_ROLL 15
SPRITEVAR 10 HIDE_TIME 500
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_flash
GUNENTITY boss9_gunent1 0
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM boss_9_mutant 2000
MOVETYPE WALK 0
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_FIRE_ON_ACTIVE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT S_HEALTH 125
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_NONE
STAT NOLIST
EFFECT TOGGLE POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss_9
DESCRIBE BOSS:_Henchman_07_(Nailgun)
SPRITE DYNAMIC 0 NONE 47 82 boss/mutant_wing2
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_base
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE STATIC 0 NONE -24 64 weapons/nailgun
SPRITE STATIC 0 ANIM_PANATTF -18 71 weapons/nailgun
SPRITE STATIC 0 NONE -5 58 weapons/nailgun
SPRITE STATIC 0 NONE 13 52 weapons/nailgun
SPRITE STATIC 0 NONE 16 71 weapons/nailgun
SPRITE STATIC 0 NONE -23 65 weapons/nailgun
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 HIDE_MOVE_X -38
SPRITEVAR 0 HIDE_MOVE_Y 65
SPRITEVAR 0 HIDE_ROLL -85
SPRITEVAR 0 HIDE_SCALE 50
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 0 SCALE 50
SPRITEVAR 1 HIDE_MOVE_Y 60
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 1 SCALE 15
SPRITEVAR 1 HIDE_SCALE 85
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 HIDE_MOVE_X -38
SPRITEVAR 2 HIDE_MOVE_Y 6
SPRITEVAR 2 SCALE 30
SPRITEVAR 2 HIDE_SCALE 70
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 HIDE_MOVE_X 19
SPRITEVAR 3 HIDE_MOVE_Y 6
SPRITEVAR 3 HIDE_SCALE 70
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 3 SCALE 30
SPRITEVAR 4 OFFS_X 5
SPRITEVAR 4 OFFS_Y -7
SPRITEVAR 4 USEGROUND
SPRITEVAR 4 HIDE_MOVE_X -38
SPRITEVAR 4 HIDE_MOVE_Y 12
SPRITEVAR 4 HIDE_SCALE 120
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FADE_TOGGLE 500
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 HIDE_MOVE_Y 44
SPRITEVAR 5 HIDE_SCALE 100
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 HIDE_MOVE_Y 44
SPRITEVAR 6 HIDE_SCALE 100
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 HIDE_DELAY 200
SPRITEVAR 7 HIDE_MOVE_X 15
SPRITEVAR 7 HIDE_MOVE_Y 12
SPRITEVAR 7 HIDE_SCALE 120
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 7 OFFS_X -2
SPRITEVAR 7 OFFS_Y -7
SPRITEVAR 7 USEGROUND
SPRITEVAR 8 ANGLEOFFSET 15
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 HIDE_MOVE_X -9
SPRITEVAR 8 HIDE_MOVE_Y 41
SPRITEVAR 8 HIDE_SCALE 85
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 8 SCALE 15
SPRITEVAR 9 ANGLEOFFSET 15
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 HIDE_MOVE_X -9
SPRITEVAR 9 HIDE_MOVE_Y 41
SPRITEVAR 9 HIDE_SCALE 85
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 9 SCALE 15
SPRITEVAR 10 ANGLEOFFSET 15
SPRITEVAR 10 FRAME_FACE 2
SPRITEVAR 10 FRAME 1
SPRITEVAR 10 HIDE_MOVE_X -9
SPRITEVAR 10 HIDE_MOVE_Y 21
SPRITEVAR 10 HIDE_SCALE 50
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X 3
SPRITEVAR 10 OFFS_Y 35
SPRITEVAR 11 ANGLEOFFSET -55
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 HIDE_MOVE_X 43
SPRITEVAR 11 HIDE_MOVE_Y 78
SPRITEVAR 11 HIDE_ROLL 70
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 11 OFFS_X -11
SPRITEVAR 11 OFFS_Y 24
SPRITEVAR 12 BOB 20
SPRITEVAR 12 FADE_TOGGLE -1300
SPRITEVAR 12 FRAME 5
SPRITEVAR 12 HIDE_MOVE_X -3
SPRITEVAR 12 HIDE_MOVE_Y 48
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 BOB 20
SPRITEVAR 13 DIM
SPRITEVAR 13 FADE_TOGGLE -1000
SPRITEVAR 13 FRAME 4
SPRITEVAR 13 HARDLIGHT
SPRITEVAR 13 HIDE_MOVE_X -3
SPRITEVAR 13 HIDE_MOVE_Y 48
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 13 ROLL 100
SPRITEVAR 13 OFFS_X 8
SPRITEVAR 14 BOB 20
SPRITEVAR 14 DIM
SPRITEVAR 14 FADE_TOGGLE -1000
SPRITEVAR 14 FRAME 4
SPRITEVAR 14 HARDLIGHT
SPRITEVAR 14 HIDE_MOVE_X -3
SPRITEVAR 14 HIDE_MOVE_Y 48
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_Y -8
SPRITEVAR 14 ROLL 80
SPRITEVAR 15 BOB 20
SPRITEVAR 15 FADE_TOGGLE -500
SPRITEVAR 15 FRAME 4
SPRITEVAR 15 HARDLIGHT
SPRITEVAR 15 HIDE_MOVE_X -3
SPRITEVAR 15 HIDE_MOVE_Y 48
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 15 PULSE 50
SPRITEVAR 15 ROLL -120
SPRITEVAR 16 BOB 20
SPRITEVAR 16 FADE_TOGGLE 1500
SPRITEVAR 16 FRAME 4
SPRITEVAR 16 HARDLIGHT
SPRITEVAR 16 HIDE_MOVE_X -3
SPRITEVAR 16 HIDE_MOVE_Y 48
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 LIGHT_OFFSET
SPRITEVAR 16 PULSE 50
SPRITEVAR 16 ROLL -120
SPRITEVAR 16 SCALE 200
SPRITEVAR 17 FRAME 4
SPRITEVAR 17 HIDE_MOVE_X 16
SPRITEVAR 17 HIDE_MOVE_Y 51
SPRITEVAR 17 HIDE_TIME 3500
SPRITEVAR 18 FRAME 5
SPRITEVAR 18 HIDE_MOVE_X 16
SPRITEVAR 18 HIDE_MOVE_Y 51
SPRITEVAR 18 HIDE_TIME 3500
SPRITEVAR 19 FRAME 1
SPRITEVAR 19 HIDE_MOVE_X 16
SPRITEVAR 19 HIDE_MOVE_Y 51
SPRITEVAR 19 HIDE_TIME 3500
SPRITEVAR 20 FRAME 8
SPRITEVAR 20 HIDE_MOVE_X 16
SPRITEVAR 20 HIDE_MOVE_Y 51
SPRITEVAR 20 HIDE_TIME 3500
SPRITEVAR 21 FRAME 2
SPRITEVAR 21 HIDE_MOVE_X 16
SPRITEVAR 21 HIDE_MOVE_Y 51
SPRITEVAR 21 HIDE_TIME 3500
SPRITEVAR 22 FRAME 3
SPRITEVAR 22 HIDE_MOVE_X 16
SPRITEVAR 22 HIDE_MOVE_Y 51
SPRITEVAR 22 HIDE_TIME 3500
SPRITEVAR 0 FADE_TOGGLE -1000
SPRITEVAR 1 FADE_TOGGLE -1000
SPRITEVAR 2 FADE_TOGGLE -1000
SPRITEVAR 3 FADE_TOGGLE -1000
SPRITEVAR 4 FADE_TOGGLE -1000
SPRITEVAR 5 FADE_TOGGLE -1000
SPRITEVAR 6 FADE_TOGGLE -1000
SPRITEVAR 7 FADE_TOGGLE -1000
SPRITEVAR 8 FADE_TOGGLE -1000
SPRITEVAR 9 FADE_TOGGLE -1000
SPRITEVAR 10 FADE_TOGGLE -1000
SPRITEVAR 11 FADE_TOGGLE -1000
SPRITEVAR 12 FADE_TOGGLE -1000
SPRITEVAR 13 FADE_TOGGLE -1000
SPRITEVAR 14 FADE_TOGGLE -1000
SPRITEVAR 15 FADE_TOGGLE -1000
SPRITEVAR 16 FADE_TOGGLE -1000
SPRITEVAR 17 FADE_TOGGLE -1000
SPRITEVAR 18 FADE_TOGGLE -1000
SPRITEVAR 19 FADE_TOGGLE -1000
SPRITEVAR 20 FADE_TOGGLE -1000
SPRITEVAR 21 FADE_TOGGLE -1000
SPRITEVAR 22 FADE_TOGGLE -1000
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_WAKE dynamic/boss_incubator_grow
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
TRANSFORM boss9_trans3 3700
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT FX_LIGHT_FADE -1
STAT INVISIBLE
END
//=====================================================================
// BOSS #10: PLASMAGUN MUTANT
//=====================================================================
ENTITY boss10_corpse
CLONE boss9_corpse
ITEM NONE 0 0
ITEM pill_green 0 0
ITEM am_plas 0 0
GUNENTITY boss3_gunent 0
STAT NOLIST
STAT S_WEAPON 36
END
//=====================================================================
ENTITY boss10_corpse_b
CLONE boss10_corpse
SPRITEVAR 0 ANGLEOFFSET 0
STAT NOLIST
END
//=====================================================================
ENTITY boss_10_mutant
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BOB 20
SPRITEVAR 0 HIDE_ROLL -35
SPRITEVAR 0 HIDE_TIME 250
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 AIM_HEAD
SPRITEVAR 9 ANIMATE_FACE 1
SPRITEVAR 9 BOB 40
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 AIM_HEAD
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 0 0 1 85 255 0 0
SOUND DYNAMIC S_DIE dynamic/boss_mutant_die
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_MOVE dynamic/boss_mutant_move
SOUND STATIC S_PHYSICS common/impact_large
THINK AI_FOLLOW 1.5 AI_FIRE 1
MOVETYPE WALK 1
ICON icon_mutant
ITEM boss10_corpse 0 0
GUNENTITY boss3_gunent 0
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM_DIRECT 1 4000
UNLOCK pen.ref.03
OFFSET SIZE 66 0
WEAKPOINT 16 -1 14
STAT AI_BOSS
STAT AI_BURST 3
STAT AI_BURST_TIME 500
STAT AI_LOCK_ON_FIRING
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT AI_DISTANCE_MIN 250
STAT AI_DISTANCE_MAX 350
STAT AI_KEEPACTIVE
STAT AI_WEAKFIRST
STAT AI_WEAPON_RESET
STAT FRAG
STAT FX_IDLEDISTANCE 50
STAT FX_KEEP_EFFECTS
STAT NOLIST
STAT S_HEALTH 150
STAT S_HEALTH_COOP 250
STAT S_SCORE 20000
STAT S_WEAPON 36
STAT TAKEDAMAGE_BLEED
STAT TAKEDAMAGE_UNBREAKABLE
EFFECT GIB DEBRIS_GLASS 16 -1 100
EFFECT GIB FLASH 16 -1 50
EFFECT GIB LIQUID_SLIME 16 -1 60
END
//=====================================================================
ENTITY boss10_next
CLONE boss_10_mutant
SPRITEVAR 0 ANGLEOFFSET 0
SPRITEVAR 0 HIDE_ROLL 35
SPRITEVAR 0 HIDE_TIME 300
THINK AI_FOLLOW 2 AI_FIRE 1.8
GUNENTITY boss3_gunent2 0
ITEM NONE 0 0
ITEM boss10_corpse_b 0 0
TRANSFORM boss_10_mutant 2000
STAT AI_KEEPANGLE -10
STAT AI_BURST 0
STAT AI_BURST_TIME 0
STAT AI_DISTANCE_MIN 350
STAT AI_DISTANCE_MAX 450
STAT AI_NUMB 500
STAT AI_UNLOCK_ON_FIRING
STAT AI_WEAPON_RESET
STAT NOLIST
STAT S_WEAPON 37
END
//=====================================================================
ENTITY boss10_trans3
SPRITE DYNAMIC 0 NONE 47 34 boss/mutant_wing2
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 16 -1 boss/mutant_body1
SPRITE DYNAMIC 1 NONE 16 -1 boss/mutant_base
SPRITE DYNAMIC 0 NONE 41 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -57 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 4 27 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 27 boss/mutant_base
SPRITEVAR 0 BIAS -8
SPRITEVAR 0 BOB 20
SPRITEVAR 0 HIDE_ROLL 35
SPRITEVAR 0 HIDE_TIME 1000
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 1 BOB 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 LIGHT_OFFSET
SPRITEVAR 2 BOB 20
SPRITEVAR 2 DIM
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 ROLL 100
SPRITEVAR 2 OFFS_X 8
SPRITEVAR 3 BOB 20
SPRITEVAR 3 DIM
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 HARDLIGHT
SPRITEVAR 3 OFFS_Y -8
SPRITEVAR 3 ROLL 80
SPRITEVAR 4 BOB 20
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 PULSE 50
SPRITEVAR 4 ROLL -120
SPRITEVAR 5 BOB 20
SPRITEVAR 5 BIAS 6
SPRITEVAR 5 OFFS_X -16
SPRITEVAR 5 OFFS_Y 11
SPRITEVAR 6 BOB 20
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 7 BIAS 6
SPRITEVAR 7 BIAS_MOVE_X 10
SPRITEVAR 7 BIAS_NEG 70
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 BIAS 6
SPRITEVAR 8 BIAS_MOVE_X -10
SPRITEVAR 8 BIAS_NEG 70
SPRITEVAR 9 ANIMATE_FACE 1
SPRITEVAR 9 BOB 40
SPRITEVAR 9 HIDE_ROLL 15
SPRITEVAR 9 HIDE_TIME 500
SPRITEVAR 9 OFFS_X 6
SPRITEVAR 9 OFFS_Y 26
SPRITEVAR 10 BOB 40
SPRITEVAR 10 FRAME 2
SPRITEVAR 10 HIDE_ROLL 15
SPRITEVAR 10 HIDE_TIME 500
SPRITEVAR 10 OFFS_X 7
SPRITEVAR 10 OFFS_Y 50
LIGHT 16 -1 35 85 255 0 10
SOUND DYNAMIC S_LOOP dynamic/boss_mutant_sparkle
SOUND DYNAMIC S_WAKE dynamic/boss_mutant_flash
GUNENTITY boss3_gunent 0
ICON icon_mutant
OBJECT 1 obj_mutator 16 -1 LIGHTOFFS 0 0 0
TRANSFORM boss_10_mutant 2000
MOVETYPE WALK 0
OFFSET SIZE 66 0
OFFSET TRANSFORM 0 48
STAT AI_BOSS
STAT AI_FIRE_ON_ACTIVE
STAT AI_SIZE_IMPACT 2
STAT AI_SIZE_MOVE 2
STAT FX_DIM_HIDE -300
STAT FX_IDLEDISTANCE 50
STAT S_HEALTH 150
STAT S_HEALTH_COOP 250
STAT TAKEDAMAGE_NONE
STAT NOLIST
EFFECT TOGGLE POWEROUT 16 47 250
END
//=====================================================================
ENTITY boss_10
DESCRIBE BOSS:_Henchman_08_(Plasmagun)
SPRITE DYNAMIC 0 NONE 47 82 boss/mutant_wing2
SPRITE DYNAMIC 0 NONE 0 58 boss/mutant_body1
SPRITE DYNAMIC 0 NONE 41 -9 boss/mutant_body1
SPRITE DYNAMIC 0 NONE -21 -9 boss/mutant_body1
SPRITE STATIC 0 NONE 36 4 player/leg2
SPRITE DYNAMIC 1 NONE 6 52 boss/mutant_base
SPRITE DYNAMIC 0 NONE -1 50 boss/henchman_base
SPRITE STATIC 0 NONE -17 4 player/leg
SPRITE DYNAMIC 0 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 1 NONE 4 75 boss/mutant_base
SPRITE DYNAMIC 0 NONE 11 37 boss/henchman_base
SPRITE STATIC 1 NONE -41 94 zombie/zombie1
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITE DYNAMIC 1 NONE 16 47 boss/mutant_base
SPRITEVAR 0 ANGLEOFFSET 35
SPRITEVAR 0 HIDE_MOVE_X -48
SPRITEVAR 0 HIDE_MOVE_Y 65
SPRITEVAR 0 HIDE_ROLL -85
SPRITEVAR 0 HIDE_SCALE 50
SPRITEVAR 0 HIDE_TIME 3500
SPRITEVAR 0 INVERTFACE
SPRITEVAR 0 OFFS_X -26
SPRITEVAR 0 SCALE 50
SPRITEVAR 1 HIDE_MOVE_Y 60
SPRITEVAR 1 HIDE_TIME 3500
SPRITEVAR 1 SCALE 15
SPRITEVAR 1 HIDE_SCALE 85
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 HIDE_MOVE_X -38
SPRITEVAR 2 HIDE_MOVE_Y 6
SPRITEVAR 2 SCALE 30
SPRITEVAR 2 HIDE_SCALE 70
SPRITEVAR 2 HIDE_TIME 3500
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 HIDE_MOVE_X 19
SPRITEVAR 3 HIDE_MOVE_Y 6
SPRITEVAR 3 HIDE_SCALE 70
SPRITEVAR 3 HIDE_TIME 3500
SPRITEVAR 3 SCALE 30
SPRITEVAR 4 OFFS_X 5
SPRITEVAR 4 OFFS_Y -7
SPRITEVAR 4 USEGROUND
SPRITEVAR 4 HIDE_MOVE_X -38
SPRITEVAR 4 HIDE_MOVE_Y 12
SPRITEVAR 4 HIDE_SCALE 120
SPRITEVAR 4 HIDE_TIME 3500
SPRITEVAR 5 FADE_TOGGLE 500
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 HIDE_MOVE_Y 44
SPRITEVAR 5 HIDE_SCALE 100
SPRITEVAR 5 HIDE_TIME 3500
SPRITEVAR 6 FRAME 5
SPRITEVAR 6 HIDE_MOVE_Y 44
SPRITEVAR 6 HIDE_SCALE 100
SPRITEVAR 6 HIDE_TIME 3500
SPRITEVAR 7 HIDE_DELAY 200
SPRITEVAR 7 HIDE_MOVE_X 15
SPRITEVAR 7 HIDE_MOVE_Y 12
SPRITEVAR 7 HIDE_SCALE 120
SPRITEVAR 7 HIDE_TIME 3500
SPRITEVAR 7 OFFS_X -2
SPRITEVAR 7 OFFS_Y -7
SPRITEVAR 7 USEGROUND
SPRITEVAR 8 ANGLEOFFSET 15
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 HIDE_MOVE_X -9
SPRITEVAR 8 HIDE_MOVE_Y 41
SPRITEVAR 8 HIDE_SCALE 85
SPRITEVAR 8 HIDE_TIME 3500
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y 26
SPRITEVAR 8 SCALE 15
SPRITEVAR 9 ANGLEOFFSET 15
SPRITEVAR 9 FRAME 2
SPRITEVAR 9 HIDE_MOVE_X -9
SPRITEVAR 9 HIDE_MOVE_Y 41
SPRITEVAR 9 HIDE_SCALE 85
SPRITEVAR 9 HIDE_TIME 3500
SPRITEVAR 9 OFFS_X 7
SPRITEVAR 9 OFFS_Y 50
SPRITEVAR 9 SCALE 15
SPRITEVAR 10 ANGLEOFFSET 15
SPRITEVAR 10 FRAME_FACE 2
SPRITEVAR 10 FRAME 1
SPRITEVAR 10 HIDE_MOVE_X -9
SPRITEVAR 10 HIDE_MOVE_Y 21
SPRITEVAR 10 HIDE_SCALE 50
SPRITEVAR 10 HIDE_TIME 3500
SPRITEVAR 10 OFFS_X 3
SPRITEVAR 10 OFFS_Y 35
SPRITEVAR 11 ANGLEOFFSET -55
SPRITEVAR 11 FRAME 2
SPRITEVAR 11 HIDE_MOVE_X 43
SPRITEVAR 11 HIDE_MOVE_Y 78
SPRITEVAR 11 HIDE_ROLL 70
SPRITEVAR 11 HIDE_TIME 3500
SPRITEVAR 11 OFFS_X -11
SPRITEVAR 11 OFFS_Y 24
SPRITEVAR 12 BOB 20
SPRITEVAR 12 FADE_TOGGLE -1300
SPRITEVAR 12 FRAME 5
SPRITEVAR 12 HIDE_MOVE_X -3
SPRITEVAR 12 HIDE_MOVE_Y 48
SPRITEVAR 12 HIDE_TIME 3500
SPRITEVAR 13 BOB 20
SPRITEVAR 13 DIM
SPRITEVAR 13 FADE_TOGGLE -1000
SPRITEVAR 13 FRAME 4
SPRITEVAR 13 HARDLIGHT
SPRITEVAR 13 HIDE_MOVE_X -3
SPRITEVAR 13 HIDE_MOVE_Y 48
SPRITEVAR 13 HIDE_TIME 3500
SPRITEVAR 13 ROLL 100
SPRITEVAR 13 OFFS_X 8
SPRITEVAR 14 BOB 20
SPRITEVAR 14 DIM
SPRITEVAR 14 FADE_TOGGLE -1000
SPRITEVAR 14 FRAME 4
SPRITEVAR 14 HARDLIGHT
SPRITEVAR 14 HIDE_MOVE_X -3
SPRITEVAR 14 HIDE_MOVE_Y 48
SPRITEVAR 14 HIDE_TIME 3500
SPRITEVAR 14 OFFS_Y -8
SPRITEVAR 14 ROLL 80
SPRITEVAR 15 BOB 20
SPRITEVAR 15 FADE_TOGGLE -500
SPRITEVAR 15 FRAME 4
SPRITEVAR 15 HARDLIGHT
SPRITEVAR 15 HIDE_MOVE_X -3
SPRITEVAR 15 HIDE_MOVE_Y 48
SPRITEVAR 15 HIDE_TIME 3500
SPRITEVAR 15 PULSE 50
SPRITEVAR 15 ROLL -120
SPRITEVAR 16 BOB 20
SPRITEVAR 16 FADE_TOGGLE 1500
SPRITEVAR 16 FRAME 4
SPRITEVAR 16 HARDLIGHT
SPRITEVAR 16 HIDE_MOVE_X -3
SPRITEVAR 16 HIDE_MOVE_Y 48
SPRITEVAR 16 HIDE_TIME 3500
SPRITEVAR 16 LIGHT_OFFSET
SPRITEVAR 16 PULSE 50
SPRITEVAR 16 ROLL -120
SPRITEVAR 16 SCALE 200
SPRITEVAR 0 FADE_TOGGLE -1000
SPRITEVAR 1 FADE_TOGGLE -1000
SPRITEVAR 2 FADE_TOGGLE -1000
SPRITEVAR 3 FADE_TOGGLE -1000
SPRITEVAR 4 FADE_TOGGLE -1000
SPRITEVAR 5 FADE_TOGGLE -1000
SPRITEVAR 6 FADE_TOGGLE -1000
SPRITEVAR 7 FADE_TOGGLE -1000
SPRITEVAR 8 FADE_TOGGLE -1000
SPRITEVAR 9 FADE_TOGGLE -1000
SPRITEVAR 10 FADE_TOGGLE -1000
SPRITEVAR 11 FADE_TOGGLE -1000
SPRITEVAR 12 FADE_TOGGLE -1000
SPRITEVAR 13 FADE_TOGGLE -1000
SPRITEVAR 14 FADE_TOGGLE -1000
SPRITEVAR 15 FADE_TOGGLE -1000
SPRITEVAR 16 FADE_TOGGLE -1000
LIGHT 16 47 1 85 255 0 0
SOUND DYNAMIC S_WAKE dynamic/boss_incubator_grow
OBJECT 1 obj_mutator_c 16 47 LIGHTOFFS 0 0 0
GUNENTITY boss3_trans2_obj 0
TRANSFORM boss10_trans3 3700
OFFSET SIZE 18 58
STAT AI_SIZE_MOVE 2
STAT FX_DIM 0
STAT FX_DIM_HIDE 400
STAT FX_KEEP_EFFECTS
STAT FX_LIGHT_FADE -1
STAT INVISIBLE
END
TAGAP_END