//TAGAP_START
//=====================================================================
// PLAYER CHARACTERS
//=====================================================================
//=====================================================================
// PLAYER grenade throw
//=====================================================================
ENTITY player_gunent
SPRITE STATIC 0 NONE 0 0 player/wing
SPRITEVAR 0 FRAME 0
SPRITEVAR 0 BOB -40
SPRITEVAR 0 OFFS_X 15
SPRITEVAR 0 OFFS_Y 2
SPRITEVAR 0 ROLL_GRENADE
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET 2 17
STAT FX_FULLMODEL
END
//=====================================================================
// PABLO
//=====================================================================
ENTITY player
DESCRIBE Pablo_(SP)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE STATIC 0 ANIM_WEAPON2 20 21 player/wpn1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE STATIC 0 NONE 2 16 player/pablo
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 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 ANIMATE_FACE 1
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_Y 33
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
FLASHLIGHT 0 32 150 100 225 225 225
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pablo_cough
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 1.25
OFFSET SIZE 18 58
GUNENTITY player_gunent 2
ICON icon_pedro
MISSILE grenade
AMMO 9 1
STAT FX_BREATHE
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT SPECIAL_DOUBLEJUMP
STAT SPECIAL_SLIDE
STAT SPECIAL_STOMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END
//=====================================================================
// PABLO with KEYCARD
//=====================================================================
ENTITY player_key
CLONE player
DESCRIBE Pablo_with_keycard_(SP)
STAT S_KEY 1
END
//=====================================================================
// PABLO with LOW CAMERA
//=====================================================================
ENTITY player_locam
CLONE player
DESCRIBE Pablo_with_low-cam_(SP)
STAT FX_CAMERA 0
END
//=====================================================================
// GUNBOAT (PABLO)
//=====================================================================
ENTITY obj_bubble_a
STAT FX_KEEP_EFFECTS
STAT FX_NOFACE
STAT FX_SMOKE_SPEED 200
STAT FX_WATER_BUBBLES
STAT NOLIST
END
//=====================================================================
ENTITY obj_steam_c
STAT FX_KEEP_EFFECTS
STAT FX_NOFACE
STAT FX_SMOKE_SHOOT -90
STAT NOLIST
END
//=====================================================================
ENTITY x_boat_gunent_a
SPRITE DYNAMIC 0 NONE 1 -14 vehicles/dinghy
SPRITE DYNAMIC 0 NONE 39 8 vehicles/dinghy
SPRITE DYNAMIC 0 NONE 11 5 vehicles/dinghy_driver
SPRITEVAR 0 AIM_FACE
SPRITEVAR 0 ANGLEFACTOR -100
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_Y -4
SPRITEVAR 1 FRAME 3
SPRITEVAR 1 KICK_X 3
SPRITEVAR 2 FRAME 3
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET 23 13
STAT AI_WEAPON_NOFLIP
STAT FX_FULLMODEL
END
//=====================================================================
ENTITY x_boat_gunent_b
SPRITE DYNAMIC 0 NONE 1 18 vehicles/dinghy_driver
SPRITEVAR 0 AIM_FACE
SPRITEVAR 0 ANGLEFACTOR -75
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 NOFACE
SPRITEVAR 0 OFFS_X -4
SPRITEVAR 0 OFFS_Y -5
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET 23 13
STAT AI_WEAPON_NOFLIP
STAT FX_FULLMODEL
END
//=====================================================================
ENTITY x_boat1_body
SPRITE DYNAMIC 0 NONE -58 -27 vehicles/boat_motor
SPRITE DYNAMIC 0 NONE -62 -27 vehicles/boat_motor
SPRITE DYNAMIC 0 NONE -44 -2 vehicles/dinghy
SPRITE DYNAMIC 0 NONE -40 12 vehicles/dinghy_driver
SPRITE DYNAMIC 0 NONE -40 11 vehicles/dinghy
SPRITE DYNAMIC 0 NONE -1 -19 vehicles/dinghy_driver
SPRITE DYNAMIC 0 NONE 15 -2 vehicles/dinghy
//MOTOR
SPRITEVAR 0 BIAS 10
SPRITEVAR 0 BIAS_CONSTANT 50
SPRITEVAR 0 FRAME 0
SPRITEVAR 0 OFFS_X -4
SPRITEVAR 0 NOFACE
SPRITEVAR 1 FLICKER
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 NOFACE
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 NOFACE
//CRANK
SPRITEVAR 3 BIAS -25
SPRITEVAR 3 NOFACE
SPRITEVAR 3 OFFS_X 12
SPRITEVAR 3 OFFS_Y 1
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 NOFACE
//BOAT
SPRITEVAR 5 FRAME 2
SPRITEVAR 5 NOFACE
SPRITEVAR 6 NOFACE
STAT AI_INHERIT_ANGLE
STAT FX_FULLMODEL
STAT FX_FULLANGLE_TILT -10
STAT NOLIST
END
//=====================================================================
ENTITY x_boat1
DESCRIBE Dinghy_(Pablo,_SP)
SPRITE DYNAMIC 0 NONE -9 22 vehicles/dinghy_driver
SPRITE DYNAMIC 0 NONE 0 6 player/body_sit
SPRITE STATIC 0 NONE 0 16 player/pablo
SPRITEVAR 0 BIAS 35
SPRITEVAR 0 BIAS_MOVE_X -3
SPRITEVAR 0 BIAS_MOVE_Y -2
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 NOFACE
SPRITEVAR 0 OFFS_X -3
SPRITEVAR 0 OFFS_Y -3
SPRITEVAR 1 NOFACE
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 ANIMATE_FACE 1
SPRITEVAR 2 FRAME_FACE 2
SPRITEVAR 2 OFFS_Y 33
FLASHLIGHT 0 32 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND STATIC S_COUGH voiceover/pablo_cough
SOUND DYNAMIC S_LOOP dynamic/vehicle_gasmotor
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 2.1
OFFSET FX_CONSTANT_FLOAT 900 4
OFFSET SIZE 18 58
GUNENTITY x_boat_gunent_a 0
GUNENTITY x_boat_gunent_b 1
ICON icon_pedro
MISSILE grenade
OBJECT 1 x_boat1_body 0 0 NONE 0 0 0
OBJECT 1 obj_bubble_a -62 -27 NONE 0 0 -180
OBJECT 1 obj_steam_c -48 21 NONE 0 0 -220
AMMO 9 1
STAT AI_WEAPON_NOFLIP
STAT AI_IGNORE_VELOCITY
STAT AI_RAILS
STAT DAMAGE_SHIELD 50
STAT DAMAGE_SPLASH 120
STAT FX_BREATHE
STAT FX_FLOAT
STAT FX_FULLMODEL
STAT FX_FULLANGLE_TILT -10
STAT FX_TRANSITION 2
STAT FX_WATER_WAVES
STAT S_EXTRALIFE 3
STAT S_HEALTH 100
STAT S_WEAPON 13
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
// POWERTURRET (PABLO)
//=====================================================================
ENTITY powturret_obj1
SPRITE DYNAMIC 0 NONE -5 -25 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE -26 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 1 NONE -26 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 4 -25 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 25 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 1 NONE 25 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 0 -2 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 0 -21 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE -20 -21 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE -41 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 1 NONE -41 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 19 -21 vehicles/powerturret_legs
SPRITE DYNAMIC 0 NONE 40 -15 vehicles/powerturret_legs
SPRITE DYNAMIC 1 NONE 40 -15 vehicles/powerturret_legs
SPRITEVAR 0 ANGLEOFFSET -14
SPRITEVAR 0 BIAS -30
SPRITEVAR 0 BOB -20
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_X -11
SPRITEVAR 0 OFFS_Y -1
SPRITEVAR 1 BIAS -60
SPRITEVAR 1 BIAS_MOVE_X 2
SPRITEVAR 1 BIAS_MOVE_Y 5
SPRITEVAR 1 BOB -20
SPRITEVAR 1 FRAME 3
SPRITEVAR 1 OFFS_X -6
SPRITEVAR 1 OFFS_Y -13
SPRITEVAR 2 ACTIVE
SPRITEVAR 2 BIAS -60
SPRITEVAR 2 BIAS_MOVE_X 2
SPRITEVAR 2 BIAS_MOVE_Y 5
SPRITEVAR 2 BOB -20
SPRITEVAR 2 FRAME 5
SPRITEVAR 2 EMP 1
SPRITEVAR 2 OFFS_X -4
SPRITEVAR 2 OFFS_Y -11
SPRITEVAR 3 ANGLEOFFSET 14
SPRITEVAR 3 BIAS -30
SPRITEVAR 3 BOB -20
SPRITEVAR 3 FRAME 4
SPRITEVAR 3 INVERTFACE
SPRITEVAR 3 OFFS_X -11
SPRITEVAR 3 OFFS_Y -1
SPRITEVAR 4 BIAS -60
SPRITEVAR 4 BIAS_MOVE_X 2
SPRITEVAR 4 BIAS_MOVE_Y -5
SPRITEVAR 4 BOB -20
SPRITEVAR 4 FRAME 3
SPRITEVAR 4 INVERTFACE
SPRITEVAR 4 OFFS_X -6
SPRITEVAR 4 OFFS_Y -13
SPRITEVAR 5 ACTIVE
SPRITEVAR 5 BIAS -60
SPRITEVAR 5 BIAS_MOVE_X 2
SPRITEVAR 5 BIAS_MOVE_Y -5
SPRITEVAR 5 BOB -20
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 EMP 1
SPRITEVAR 5 INVERTFACE
SPRITEVAR 5 OFFS_X -4
SPRITEVAR 5 OFFS_Y -11
SPRITEVAR 6 BOB -20
SPRITEVAR 6 FRAME 2
SPRITEVAR 7 BOB -20
SPRITEVAR 7 FRAME 1
SPRITEVAR 8 BIAS 30
SPRITEVAR 8 BOB -20
SPRITEVAR 8 FRAME 4
SPRITEVAR 8 OFFS_X -11
SPRITEVAR 8 OFFS_Y -1
SPRITEVAR 9 BIAS 60
SPRITEVAR 9 BIAS_MOVE_X -2
SPRITEVAR 9 BIAS_MOVE_Y -5
SPRITEVAR 9 BOB -20
SPRITEVAR 9 FRAME 3
SPRITEVAR 9 OFFS_X -6
SPRITEVAR 9 OFFS_Y -13
SPRITEVAR 10 ACTIVE
SPRITEVAR 10 BIAS 60
SPRITEVAR 10 BIAS_MOVE_X -2
SPRITEVAR 10 BIAS_MOVE_Y -5
SPRITEVAR 10 BOB -20
SPRITEVAR 10 FRAME 5
SPRITEVAR 10 EMP 1
SPRITEVAR 10 OFFS_X -4
SPRITEVAR 10 OFFS_Y -11
SPRITEVAR 11 BIAS 30
SPRITEVAR 11 BOB -20
SPRITEVAR 11 FRAME 4
SPRITEVAR 11 INVERTFACE
SPRITEVAR 11 OFFS_X -11
SPRITEVAR 11 OFFS_Y -1
SPRITEVAR 12 BIAS 60
SPRITEVAR 12 BIAS_MOVE_X -2
SPRITEVAR 12 BIAS_MOVE_Y 5
SPRITEVAR 12 BOB -20
SPRITEVAR 12 FRAME 3
SPRITEVAR 12 INVERTFACE
SPRITEVAR 12 OFFS_X -6
SPRITEVAR 12 OFFS_Y -13
SPRITEVAR 13 ACTIVE
SPRITEVAR 13 BIAS 60
SPRITEVAR 13 BIAS_MOVE_X -2
SPRITEVAR 13 BIAS_MOVE_Y 5
SPRITEVAR 13 BOB -20
SPRITEVAR 13 EMP 1
SPRITEVAR 13 FRAME 5
SPRITEVAR 13 INVERTFACE
SPRITEVAR 13 OFFS_X -4
SPRITEVAR 13 OFFS_Y -11
OFFSET SIZE 48 0
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_GROUNDFIX 8
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY powturret_gun1
SPRITE STATIC 0 NONE 68 6 turrets/gun_laser
SPRITE STATIC 0 NONE 68 -6 turrets/gun_laser
SPRITE DYNAMIC 0 NONE 42 0 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 46 0 vehicles/powerturret
SPRITEVAR 0 BOB -15
SPRITEVAR 0 KICK_X 4
SPRITEVAR 1 BOB -15
SPRITEVAR 1 KICK_X 4
SPRITEVAR 2 AIM_FACE
SPRITEVAR 2 ANGLEFACTOR 400
SPRITEVAR 2 BOB -15
SPRITEVAR 2 FRAME 2
SPRITEVAR 3 BOB -15
SPRITEVAR 3 FRAME 1
OFFSET MODEL_OFFSET 0 54
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT FX_WEAPON_MOUNT
STAT NOLIST
END
//=====================================================================
ENTITY x_powt_jet
LIGHT 0 0 55 110 160 180 30
STAT FX_LIGHT_FADE 1
STAT FX_LIGHTBEAM 90
STAT FX_PLASMA_ANGLE 90
STAT FX_PLASMA_LENGTH 125
STAT FX_PLASMA_TRAIL 1
STAT FX_SMOKE_FLOOR 300
STAT INVISIBLE
STAT NOLIST
END
//=====================================================================
ENTITY x_powerturret
DESCRIBE Powerturret_(Pablo,_SP)
SPRITE DYNAMIC 0 NONE 0 42 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -6 39 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 6 39 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 0 31 player/body_sit
SPRITE STATIC 0 NONE 0 41 player/pablo
SPRITE DYNAMIC 0 NONE -29 25 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -22 30 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -34 42 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 29 25 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 22 30 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 34 42 vehicles/powerturret_driver
SPRITE DYNAMIC 1 NONE 0 34 vehicles/general_light2
SPRITE DYNAMIC 0 NONE 0 28 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 54 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 51 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 0 vehicles/powerturret_legs
SPRITEVAR 0 BOB -15
SPRITEVAR 0 FRAME 7
SPRITEVAR 0 NOFACE
//ARMS1
SPRITEVAR 1 BIAS_AIM -30
SPRITEVAR 1 BIAS_MOVE_X -7
SPRITEVAR 1 BIAS_MOVE_Y 3
SPRITEVAR 1 BOB -15
SPRITEVAR 1 EMP_ACTION 23
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 NOFACE
SPRITEVAR 1 OFFS_X -5
SPRITEVAR 1 OFFS_Y 2
//ARMS2
SPRITEVAR 2 BIAS_AIM 30
SPRITEVAR 2 BIAS_MOVE_X 7
SPRITEVAR 2 BIAS_MOVE_Y 3
SPRITEVAR 2 BOB -15
SPRITEVAR 2 EMP_ACTION 20
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 INVERTFACE
SPRITEVAR 2 NOFACE
SPRITEVAR 2 OFFS_X -5
SPRITEVAR 2 OFFS_Y 2
//BODY
SPRITEVAR 3 BOB -15
SPRITEVAR 3 NOFACE
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 ANIMATE_FACE 1
SPRITEVAR 4 BOB -15
SPRITEVAR 4 EMP_ACTION 10
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_Y 33
//CONTROLLER1
SPRITEVAR 5 EMP_ACTION 23
SPRITEVAR 6 EMP_ACTION 23
SPRITEVAR 7 EMP_ACTION 23
SPRITEVAR 5 BIAS_AIM 38
SPRITEVAR 5 BOB -15
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 NOFACE
SPRITEVAR 5 OFFS_X 5
SPRITEVAR 5 OFFS_Y 4
SPRITEVAR 6 BIAS_AIM 25
SPRITEVAR 6 BIAS_MOVE_X -3
SPRITEVAR 6 BIAS_MOVE_Y 3
SPRITEVAR 6 BOB -15
SPRITEVAR 6 FRAME 6
SPRITEVAR 6 NOFACE
SPRITEVAR 6 OFFS_X -4
SPRITEVAR 6 OFFS_Y 6
SPRITEVAR 7 BIAS_AIM 30
SPRITEVAR 7 BIAS_MOVE_X -5
SPRITEVAR 7 BIAS_MOVE_Y 1
SPRITEVAR 7 BOB -15
SPRITEVAR 7 NOFACE
SPRITEVAR 7 OFFS_X 12
SPRITEVAR 7 OFFS_Y 4
//CONTROLLER2
SPRITEVAR 8 EMP_ACTION 20
SPRITEVAR 9 EMP_ACTION 20
SPRITEVAR 10 EMP_ACTION 20
SPRITEVAR 8 BIAS_AIM -38
SPRITEVAR 8 BOB -15
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 INVERTFACE
SPRITEVAR 8 NOFACE
SPRITEVAR 8 OFFS_X 5
SPRITEVAR 8 OFFS_Y 4
SPRITEVAR 9 BIAS_AIM -25
SPRITEVAR 9 BIAS_MOVE_X 3
SPRITEVAR 9 BIAS_MOVE_Y 3
SPRITEVAR 9 BOB -15
SPRITEVAR 9 FRAME 6
SPRITEVAR 9 INVERTFACE
SPRITEVAR 9 NOFACE
SPRITEVAR 9 OFFS_X -4
SPRITEVAR 9 OFFS_Y 6
SPRITEVAR 10 BIAS_AIM -30
SPRITEVAR 10 BIAS_MOVE_X 5
SPRITEVAR 10 BIAS_MOVE_Y 1
SPRITEVAR 10 BOB -15
SPRITEVAR 10 INVERTFACE
SPRITEVAR 10 NOFACE
SPRITEVAR 10 OFFS_X 12
SPRITEVAR 10 OFFS_Y 4
//BODY
SPRITEVAR 11 ACTIVE
SPRITEVAR 11 BOB -15
SPRITEVAR 11 DIM
SPRITEVAR 11 EMP 1
SPRITEVAR 11 NOFACE
SPRITEVAR 11 SCALE 133
SPRITEVAR 12 BOB -15
SPRITEVAR 12 FRAME 4
SPRITEVAR 12 NOFACE
SPRITEVAR 13 BOB -15
SPRITEVAR 13 AIM_FACE
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 OFFS_X 33
SPRITEVAR 14 BOB -15
SPRITEVAR 14 NOFACE
SPRITEVAR 15 ANGLEFACTOR 70
SPRITEVAR 15 BOB -15
SPRITEVAR 15 OFFS_Y -7
SPRITEVAR 15 NOFACE
SPRITEVAR 15 USEGROUND
FLASHLIGHT 0 54 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_JUMP1 dynamic/vehicle_powturret_jump1
SOUND DYNAMIC S_JUMP2 dynamic/vehicle_powturret_jump2
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND DYNAMIC S_LOOP dynamic/vehicle_powturret_move
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 0.85
OFFSET SIZE 48 55
GUNENTITY powturret_gun1 0
ICON icon_pedro
OBJECT 0 x_powt_jet 0 -8 NONE 0 0 -90
OBJECT 0 powturret_obj1 0 0 DROP 3 0 0
AMMO 9 1
STAT AI_ACTIVE_MODIFIER 2
STAT AI_SIZE_IMPACT 1
STAT AI_SIZE_MOVE 1
STAT DAMAGE_SHIELD 60
STAT DAMAGE_SPLASH 178
STAT FX_CAMERA 50
STAT FX_KEEP_EFFECTS
STAT FX_MOVE_LOOP
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 12
STAT SPECIAL_DOUBLEJUMP
STAT TAKEDAMAGE_EMP
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB DEBRIS_GLASS 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
// TRACK ELEVATOR (PABLO)
//=====================================================================
ENTITY x_trackcp1b
SPRITE DYNAMIC 0 NONE 0 10 vehicles/tracklift
SPRITE STATIC 0 NONE -19 40 world/lamp_floor
SPRITE STATIC 0 NONE 19 40 world/lamp_floor
SPRITE STATIC 1 NONE -19 40 world/lamp_floor
SPRITE STATIC 1 NONE 19 40 world/lamp_floor
SPRITEVAR 0 FACE 0
SPRITEVAR 1 FACE 0
SPRITEVAR 1 FRAME 2
SPRITEVAR 1 SCALE 70
SPRITEVAR 2 FACE 0
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 SCALE 70
SPRITEVAR 3 ACTIVE
SPRITEVAR 3 EMP 2
SPRITEVAR 3 FADE_TOGGLE 300
SPRITEVAR 3 FACE 0
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 SCALE 70
SPRITEVAR 4 ACTIVE
SPRITEVAR 4 EMP 2
SPRITEVAR 4 FADE_TOGGLE 300
SPRITEVAR 4 FACE 0
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 SCALE 70
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_trackcp1
CLONE x_trackcp1b
SPRITEVAR 3 FADE_TOGGLE -300
SPRITEVAR 4 FADE_TOGGLE -300
LIGHT -19 40 30 255 255 255 25
LIGHT 19 40 30 255 255 255 25
STAT FX_LIGHT_FADE
STAT NOLIST
END
//=====================================================================
ENTITY x_trackcp2
SPRITE DYNAMIC 0 ANIM_ROLLVEL -56 0 vehicles/tracklift
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 vehicles/tracklift
SPRITE DYNAMIC 0 ANIM_ROLLVEL 56 0 vehicles/tracklift
SPRITE DYNAMIC 0 NONE 0 -49 vehicles/tracklift
SPRITE DYNAMIC 0 NONE 0 -9 vehicles/tracklift
SPRITEVAR 0 ANGLEOFFSET 45
SPRITEVAR 0 FRAME 3
SPRITEVAR 1 ANGLEOFFSET 90
SPRITEVAR 1 FRAME 3
SPRITEVAR 2 FRAME 3
SPRITEVAR 3 FRAME 4
SPRITEVAR 4 FRAME 2
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_trackelev1
DESCRIBE Track_elevator_(Pablo,_SP)
SPRITE STATIC 0 NONE -2 -29 player/leg2
SPRITE STATIC 0 ANIM_WEAPON2 20 0 player/wpn1
SPRITE STATIC 0 NONE -2 -15 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 -5 player/wpn3
SPRITE STATIC 0 NONE 2 -5 player/pablo
SPRITE STATIC 0 NONE -2 -29 player/leg
SPRITE DYNAMIC 0 NONE 0 -53 vehicles/tracklift
SPRITE STATIC 0 ANIM_WEAPON 11 -5 player/wpn1
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 1 BOB -40
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 ANIMATE_FACE 1
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_Y 33
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 6 FACE 0
SPRITEVAR 6 FRAME 1
SPRITEVAR 7 BOB -40
FLASHLIGHT 0 11 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND DYNAMIC S_LOOP dynamic/vehicle_trackelev_move
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND DYNAMIC S_WAKE dynamic/vehicle_trackelev_start
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 1 0
OFFSET SIZE 50 0
OFFSET WEAPON_ALTER 0 -21
GUNENTITY player_gunent 2
ICON icon_pedro
MISSILE grenade
OBJECT 0 x_trackcp1 0 0 NONE 0 0 0
OBJECT 0 x_trackcp2 0 121 NONE 0 0 0
AMMO 9 1
STAT AI_RAILS
STAT AI_SIZE_MOVE 2
STAT DAMAGE_SHIELD 60
STAT DAMAGE_SPLASH 178
STAT FX_CAMERA -70
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_MOVE_LOOP
STAT FX_RENDERFIRST
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB DEBRIS_GLASS 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
ENTITY x_trackelev1b
DESCRIBE Track_elevator,_off_(Pablo)
SPRITE STATIC 0 NONE -2 -29 player/leg2
SPRITE STATIC 0 ANIM_WEAPON2 20 0 player/wpn1
SPRITE STATIC 0 NONE -2 -15 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 -5 player/wpn3
SPRITE STATIC 0 NONE 2 -5 player/pablo
SPRITE STATIC 0 NONE -2 -29 player/leg
SPRITE DYNAMIC 0 NONE 0 -53 vehicles/tracklift
SPRITE STATIC 0 ANIM_WEAPON 11 -5 player/wpn1
SPRITEVAR 0 OFFS_X 5
SPRITEVAR 0 OFFS_Y -7
SPRITEVAR 1 BOB -40
SPRITEVAR 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 ANIMATE_FACE 1
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME_FACE 2
SPRITEVAR 4 OFFS_Y 33
SPRITEVAR 5 OFFS_X -2
SPRITEVAR 5 OFFS_Y -7
SPRITEVAR 6 FACE 0
SPRITEVAR 6 FRAME 1
SPRITEVAR 7 BOB -40
FLASHLIGHT 0 11 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND DYNAMIC S_WAKE dynamic/vehicle_trackelev_stop
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 0
OFFSET SIZE 50 0
OFFSET WEAPON_ALTER 0 -21
GUNENTITY player_gunent 2
ICON icon_pedro
MISSILE grenade
OBJECT 0 x_trackcp1b 0 0 NONE 0 0 0
OBJECT 0 x_trackcp2 0 121 NONE 0 0 0
AMMO 9 1
STAT AI_RAILS
STAT AI_SIZE_MOVE 2
STAT DAMAGE_SHIELD 60
STAT DAMAGE_SPLASH 178
STAT FX_CAMERA -70
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_RENDERFIRST
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB DEBRIS_GLASS 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
// SUBMARINE (PABLO)
//=====================================================================
ENTITY x_subobj0_act
SPRITE DYNAMIC 0 NONE -4 -17 vehicles/submarine
SPRITE DYNAMIC 0 NONE 0 -1 vehicles/submarine_active
SPRITE DYNAMIC 0 NONE -73 -1 vehicles/submarine
SPRITE DYNAMIC 0 NONE 68 -9 vehicles/submarine
SPRITE DYNAMIC 0 NONE 68 8 vehicles/submarine
SPRITEVAR 0 FRAME 9
SPRITEVAR 1 FRAME 4
SPRITEVAR 2 FRAME 6
SPRITEVAR 3 FRAME 8
SPRITEVAR 4 FRAME 7
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_TILT 50
STAT FX_FULLANGLE_TILTVEL
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_subobj1_act
SPRITE DYNAMIC 0 ANIM_PANDOWN -82 7 vehicles/submarine_details
SPRITE DYNAMIC 0 ANIM_PANDOWN -82 -6 vehicles/submarine_details
SPRITE DYNAMIC 0 ANIM_PANDOWN -82 0 vehicles/submarine_details
SPRITE DYNAMIC 0 NONE -31 0 vehicles/submarine
SPRITE DYNAMIC 0 NONE -11 -5 vehicles/submarine
SPRITE DYNAMIC 0 NONE 14 28 vehicles/submarine_details
SPRITE DYNAMIC 0 NONE -31 0 vehicles/submarine
SPRITE DYNAMIC 0 NONE -31 -1 vehicles/submarine
SPRITE DYNAMIC 1 NONE -42 26 vehicles/submarine_active
SPRITE DYNAMIC 1 NONE 0 96 vehicles/submarine_active
SPRITE DYNAMIC 1 NONE 0 -97 vehicles/submarine_active
SPRITEVAR 0 FILL_H 6
SPRITEVAR 0 FRAME 5
SPRITEVAR 1 FILL_H 6
SPRITEVAR 1 FRAME 5
SPRITEVAR 2 FRAME 4
SPRITEVAR 3 FRAME 1
SPRITEVAR 5 FRAME 6
SPRITEVAR 6 FRAME 3
SPRITEVAR 7 FRAME 2
SPRITEVAR 8 FRAME 5
SPRITEVAR 9 FRAME 6
SPRITEVAR 10 FRAME 6
LIGHT 0 96 20 255 0 0 30
LIGHT 0 -97 20 255 0 0 30
LIGHT -42 26 12 255 0 0 30
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_TILT 50
STAT FX_FULLANGLE_TILTVEL
STAT FX_FULLMODEL
STAT FX_KEEP_EFFECTS
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_subobj2
LIGHT 0 0 20 75 128 128 0
THINK AI_MISSILE 0 NONE 0
STAT FX_FULLANGLE_TILT 50
STAT FX_FULLANGLE_TILTVEL
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT FX_PLASMA_TRAIL 1
STAT NOLIST
END
//=====================================================================
ENTITY x_subplayer1
DESCRIBE Submarine_(Pablo)
SPRITE DYNAMIC 0 NONE 21 -7 vehicles/submarine_active
SPRITE DYNAMIC 0 NONE 12 -24 vehicles/submarine
SPRITE DYNAMIC 0 NONE 1 -6 vehicles/submarine_active
SPRITE DYNAMIC 0 NONE -4 -32 vehicles/submarine
SPRITE DYNAMIC 0 NONE -4 -32 vehicles/submarine
SPRITE DYNAMIC 0 NONE 6 -3 vehicles/submarine_active
SPRITE DYNAMIC 0 NONE 7 -12 vehicles/submarine_active
SPRITE STATIC 0 NONE 7 -8 player/pablo
SPRITE DYNAMIC 0 NONE 0 0 vehicles/submarine_active
SPRITEVAR 0 ANGLEOFFSET 30
SPRITEVAR 0 BIAS_AIM 20
SPRITEVAR 0 BIAS_MOVE_X -4
SPRITEVAR 0 BIAS_MOVE_Y 2
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 NOFACE
SPRITEVAR 0 OFFS_X 4
SPRITEVAR 0 OFFS_Y -3
SPRITEVAR 1 BIAS_AIM 20
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 NOFACE
SPRITEVAR 1 OFFS_X 10
SPRITEVAR 1 OFFS_Y 8
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 NOFACE
SPRITEVAR 3 BIAS -20
SPRITEVAR 3 FRAME 5
SPRITEVAR 3 NOFACE
SPRITEVAR 3 OFFS_X 10
SPRITEVAR 3 OFFS_Y 8
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 NOFACE
SPRITEVAR 5 ANGLEOFFSET -15
SPRITEVAR 5 BIAS 50
SPRITEVAR 5 FRAME 3
SPRITEVAR 5 NOFACE
SPRITEVAR 5 OFFS_X 1
SPRITEVAR 5 OFFS_Y -3
SPRITEVAR 6 BIAS -20
SPRITEVAR 6 BIAS_MOVE_X 4
SPRITEVAR 6 BIAS_MOVE_Y -2
SPRITEVAR 6 FRAME 2
SPRITEVAR 6 NOFACE
SPRITEVAR 6 OFFS_X 4
SPRITEVAR 6 OFFS_Y -3
SPRITEVAR 7 AIM_HEAD
SPRITEVAR 7 ANIMATE_FACE 1
SPRITEVAR 7 FRAME_FACE 2
SPRITEVAR 7 OFFS_Y 33
SPRITEVAR 7 FACE -6
SPRITEVAR 8 NOFACE
FLASHLIGHT 0 0 150 100 200 200 200
SOUND STATIC S_DIE common/explosion_big
SOUND DYNAMIC S_LOOP dynamic/vehicle_submarine_idle
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 2.6
ICON icon_pedro
OBJECT 0 x_subobj2 -85 0 NONE 0 0 0
OBJECT 0 x_subobj0_act 0 0 NONE 0 0 0
OBJECT 1 x_subobj1_act 0 0 NONE 0 0 0
OBJECT 1 obj_bubble_a -90 0 NONE 0 0 -180
OBJECT 1 obj_bubble_a -55 38 NONE 0 0 -230
OFFSET SIZE 56 0
OFFSET FX_CONSTANT_FLOAT 500 4
AMMO 9 1
STAT AI_PHYS_IGNORE
STAT AI_SIZE_MOVE 1
STAT DAMAGE_SHIELD 70
STAT DAMAGE_SPLASH 200
STAT FX_CAMERA 0
STAT FX_FLOAT
STAT FX_FULLANGLE_IGNORE
STAT FX_FULLANGLE_TILT 50
STAT FX_FULLANGLE_TILTVEL
STAT FX_FULLMODEL
STAT FX_PANSPEED 200
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 14
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL -40 0 0
EFFECT GIB DEBRIS_GLASS 40 0 200
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
ENTITY x_subplayer1b
CLONE x_subplayer1
DESCRIBE Submarine_(Pablo)_[move_up]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 0 2.5
STAT NOLIST
END
//=====================================================================
ENTITY x_subplayer1c
CLONE x_subplayer1
DESCRIBE Submarine_(Pablo)_[fast_forward]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_subplayer1d
CLONE x_subplayer1
DESCRIBE Submarine_(Pablo)_[move_forward]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 2.5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_subplayer1e
CLONE x_subplayer1
DESCRIBE Submarine_(Pablo)_[fast_up]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 0 5
STAT NOLIST
END
//=====================================================================
// MOTORCYCLE (PABLO)
//=====================================================================
ENTITY x_mc_wb
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 vehicles/motorcycle
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 6 5 vehicles/motorcycle
SPRITEVAR 0 ANGLEOFFSET 7
SPRITEVAR 0 FRAME 3
SPRITEVAR 1 ANGLEOFFSET 33
SPRITEVAR 1 FRAME 8
SPRITEVAR 2 FRAME 2
OFFSET SIZE 25 0
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_FACTOR 75
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_mcplr1_wb
CLONE x_mc_wb
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_mc_wf
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 vehicles/motorcycle
SPRITE DYNAMIC 0 ANIM_ROLLVEL 0 0 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE -1 6 vehicles/motorcycle
SPRITEVAR 0 FRAME 3
SPRITEVAR 1 FRAME 8
SPRITEVAR 2 FRAME 1
OFFSET SIZE 25 0
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_FACTOR 75
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_mcplr1_wf
CLONE x_mc_wf
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_mc_bg
SPRITE DYNAMIC 0 NONE 49 57 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 15 49 vehicles/motorcycle_driver
SPRITEVAR 0 FRAME 9
SPRITEVAR 1 ALIVE 1
SPRITEVAR 1 BIAS -6
SPRITEVAR 1 EMP_ACTION 30
SPRITEVAR 1 OFFS_X 9
SPRITEVAR 1 OFFS_Y -1
THINK AI_CONSTANT 0 NONE 0
STAT FX_FULLANGLE_FACTOR 75
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_mcplr1_bg
CLONE x_mc_bg
LIGHT 79 38 50 255 255 255 30
SPRITEVAR 1 ALIVE 0
STAT AI_KEEPANGLE 0
STAT FX_NOFACE
STAT NOLIST
END
//=====================================================================
ENTITY x_mcplr1_head
SPRITE DYNAMIC 0 NONE 7 5 vehicles/motorcycle_driver
SPRITE DYNAMIC 0 NONE 0 10 dynamic/trip_pablo
SPRITE DYNAMIC 1 NONE 0 10 dynamic/trip_pablo
SPRITEVAR 0 ANGLEFACTOR 44
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 NOFACE
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 AIM_HEAD
SPRITEVAR 1 ANIMATE_FACE 1
SPRITEVAR 1 FRAME_FACE 2
SPRITEVAR 1 OFFS_Y 33
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 ANIMATE_FACE 5
SPRITEVAR 2 FRAME 4
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_X 9
SPRITEVAR 2 OFFS_Y 24
THINK AI_CONSTANT 0 NONE 0
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_moto_jet
STAT FX_SMOKE
STAT FX_SMOKE_FLOOR 200
STAT FX_SPARKS_TRAIL
STAT FX_NOENV_FX
STAT FX_NOFACE
STAT INVISIBLE
STAT NOLIST
END
//=====================================================================
ENTITY x_motorcplr1
DESCRIBE Motorcycle_(Pablo)
SPRITE DYNAMIC 0 NONE 77 36 vehicles/motorcycle
SPRITE DYNAMIC 1 NONE 79 38 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 20 30 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 5 31 vehicles/motorcycle_driver
SPRITE STATIC 0 NONE 9 21 player/leg
SPRITE DYNAMIC 0 NONE 29 47 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 4 49 vehicles/motorcycle_driver
SPRITE DYNAMIC 0 NONE 29 47 vehicles/motorcycle
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 NOFACE
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 NOFACE
SPRITEVAR 2 NOFACE
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 NOFACE
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 BIAS 20
SPRITEVAR 4 OFFS_X 6
SPRITEVAR 4 OFFS_Y -2
SPRITEVAR 4 NOFACE
SPRITEVAR 5 BIAS 12
SPRITEVAR 5 EMP_ACTION 30
SPRITEVAR 5 FRAME 6
SPRITEVAR 5 NOFACE
SPRITEVAR 5 OFFS_X -6
SPRITEVAR 5 OFFS_Y -3
SPRITEVAR 6 BIAS -6
SPRITEVAR 6 EMP_ACTION 30
SPRITEVAR 6 NOFACE
SPRITEVAR 6 OFFS_X 9
SPRITEVAR 6 OFFS_Y -1
SPRITEVAR 7 BIAS 12
SPRITEVAR 7 EMP_ACTION 30
SPRITEVAR 7 FRAME 7
SPRITEVAR 7 NOFACE
SPRITEVAR 7 OFFS_X -2
SPRITEVAR 7 OFFS_Y -3
FLASHLIGHT 0 64 150 100 148 148 148
SOUND STATIC S_COUGH voiceover/pablo_cough
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_DYING world/explosion
SOUND DYNAMIC S_LOOP dynamic/vehicle_motorcycle
SOUND DYNAMIC S_LOOP_ALT dynamic/vehicle_gasmotor_malf
SOUND DYNAMIC S_SLEEP dynamic/vehicle_gasmotor_stop
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 3
ICON icon_pedro
OBJECT 0 x_mcplr1_bg 0 0 NONE 0 0 0
OBJECT 0 x_mcplr1_wb -42 -6 DROP 0 20 0
OBJECT 0 x_mcplr1_wf 69 -14 DROP 0 30 0
OBJECT 0 x_mcplr1_head 0 36 NONE 0 0 0
OBJECT 1 obj_steam_c -44 24 NONE 0 0 170
OBJECT 1 x_moto_jet -32 24 NONE 0 0 -10
AMMO 9 1
WEAKPOINT 52 -49 49
OFFSET FX_OFFSET -44 24
OFFSET SIZE 22 84
STAT AI_ACTIVE_MODIFIER 2
STAT AI_PHYS_VEHICLE
STAT AI_WEAPON_NOFLIP
STAT DAMAGE_SPLASH 200
STAT FX_FULLANGLE_FACTOR 75
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_IDLEBOB 20
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 2
STAT FX_WADDLE_FLY
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 80
STAT SPECIAL_NOJUMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 200
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
// PABLO on ACID
//=====================================================================
ENTITY x_onacid_gunent
SPRITE STATIC 0 NONE 0 0 player/wing
SPRITEVAR 0 ANGLEOFFSET -20
SPRITEVAR 0 FRAME 0
SPRITEVAR 0 BOB -40
SPRITEVAR 0 OFFS_X 15
SPRITEVAR 0 OFFS_Y 2
SPRITEVAR 0 ROLL_GRENADE
THINK AI_MISSILE 0 NONE 0
OFFSET MODEL_OFFSET -2 17
STAT FX_FULLMODEL
END
//=====================================================================
ENTITY x_plr1onacid
DESCRIBE Pablo_(on_acid)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE DYNAMIC 0 ANIM_WEAPON 13 16 dynamic/trip_wand
SPRITE DYNAMIC 0 NONE 2 16 dynamic/trip_pablo
SPRITE DYNAMIC 1 NONE 2 16 dynamic/trip_pablo
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 -25
SPRITEVAR 2 ANGLEFACTOR 70
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 OFFS_X -13
SPRITEVAR 2 OFFS_Y 6
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 ANIMATE_FACE 1
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME_FACE 2
SPRITEVAR 3 OFFS_Y 33
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 ANIMATE_FACE 5
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 4
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 OFFS_X 9
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
FLASHLIGHT 0 32 150 100 128 128 128
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pablo_cough
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 1.25
OFFSET SIZE 18 58
GUNENTITY x_onacid_gunent 2
ICON icon_pedro
MISSILE grenade
AMMO 9 1
STAT FX_BREATHE
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_TRANSITION 2
STAT FX_WEAPON_FRAME 0
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 15
STAT SPECIAL_DOUBLEJUMP
STAT SPECIAL_SLIDE
STAT SPECIAL_STOMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END
//=====================================================================
ENTITY x_plr1_duel
DESCRIBE Pablo_(Primo_duel,_SP)
CLONE player
AMMO 1 20
AMMO 2 40
AMMO 4 50
AMMO 5 24
AMMO 6 4
AMMO 7 80
AMMO 8 4
END
//=====================================================================
// PABLO with JETPACK
//=====================================================================
ENTITY jetpack_flame1b
LIGHT 0 0 18 180 210 255 0
STAT AI_INHERIT_ANGLE
STAT AI_KEEPANGLE 90
STAT FX_FULLMODEL
STAT FX_KEEP_EFFECTS
STAT FX_NOENV_FX
STAT FX_PLASMA_LENGTH 16
STAT FX_PLASMA_TRAIL 1
STAT INVISIBLE
STAT NOLIST
END
//=====================================================================
ENTITY x_plrjet_o1
SPRITE DYNAMIC 0 NONE -1 26 vehicles/jetpack
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 OFFS_X 21
SPRITEVAR 0 OFFS_Y -2
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_plr1jetpack
DESCRIBE Pablo_(/w_jetpack)
SPRITE DYNAMIC 0 NONE -5 23 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -18 24 vehicles/jetpack
SPRITE DYNAMIC 0 NONE 5 -17 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -5 11 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -13 -18 vehicles/jetpack
SPRITE STATIC 0 ANIM_WEAPON2 20 21 player/wpn1
SPRITE STATIC 0 NONE 4 -10 player/leg2
SPRITE DYNAMIC 0 NONE 3 6 vehicles/jetpack_driver2
SPRITE STATIC 0 NONE -4 -13 player/leg
SPRITE DYNAMIC 0 NONE -17 19 vehicles/jetpack
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE STATIC 0 NONE 2 16 player/pablo
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITEVAR 0 ANGLEOFFSET -60
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 OFFS_X 16
SPRITEVAR 0 OFFS_Y -15
SPRITEVAR 1 FRAME 3
SPRITEVAR 1 OFFS_X -27
SPRITEVAR 1 OFFS_Y -4
SPRITEVAR 2 FRAME 2
SPRITEVAR 4 FRAME 1
SPRITEVAR 5 BOB -40
SPRITEVAR 6 ANGLEOFFSET -50
SPRITEVAR 6 BIAS 15
SPRITEVAR 6 FRAME 1
SPRITEVAR 6 OFFS_X 5
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 8 ANGLEOFFSET -50
SPRITEVAR 8 BIAS 15
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y -2
SPRITEVAR 9 ANGLEOFFSET -60
SPRITEVAR 9 BIAS 5
SPRITEVAR 9 FRAME 5
SPRITEVAR 9 OFFS_X 16
SPRITEVAR 9 OFFS_Y -15
SPRITEVAR 10 BOB -40
SPRITEVAR 11 AIM_HEAD
SPRITEVAR 11 ANIMATE_FACE 1
SPRITEVAR 11 BOB -25
SPRITEVAR 11 FRAME_FACE 2
SPRITEVAR 11 OFFS_Y 33
SPRITEVAR 12 BOB -40
FLASHLIGHT 0 32 150 100 77 77 77
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pablo_cough
SOUND DYNAMIC S_LOOP dynamic/vehicle_jetpack_quiet
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 2
OFFSET FX_CONSTANT_FLOAT 300 8
OFFSET FX_OFFSET -5 -20
OFFSET SIZE 18 58
GUNENTITY player_gunent 2
ICON icon_pedro
MISSILE grenade
OBJECT 0 jetpack_flame1b -5 -20 NONE 0 0 90
OBJECT 0 x_plrjet_o1 0 0 NONE 0 0 0
AMMO 9 1
STAT AI_NONBLOCKING
STAT FX_BREATHE
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_IDLEDISTANCE 50
STAT FX_SMOKE_ANGLE -90
STAT FX_SMOKE_FLOOR 150
STAT FX_SMOKE_SHOOT -200
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END

//=====================================================================
// COOP PLAYER 1
//=====================================================================
ENTITY player_1_coop
CLONE player
DESCRIBE Pablo_(Coop)
AMMO 9 0
END
//=====================================================================
ENTITY player_key_coop
CLONE player_1_coop
DESCRIBE Pablo_with_keycard_(Coop)
STAT S_KEY 1
END
//=====================================================================
ENTITY x_boat1_coop
CLONE x_boat1
DESCRIBE Dinghy_(Pablo,_Coop)
AMMO 9 0
STAT DAMAGE_SHIELD 70
STAT FX_CAMERA 130
END
//=====================================================================
ENTITY x_powerturret_coop
CLONE x_powerturret
DESCRIBE Powerturret_(Pablo,_Coop)
AMMO 9 0
STAT FX_CAMERA 100
END
//=====================================================================
ENTITY player_locam_coop
CLONE player_locam
DESCRIBE Pablo_with_low-cam_(Coop)
AMMO 9 0
STAT FX_CAMERA -48
END
//=====================================================================
ENTITY x_trackelev1_coop
CLONE x_trackelev1
DESCRIBE Track_elevator_(Pablo,_Coop)
AMMO 9 0
END
//=====================================================================
ENTITY x_trackelev1b_coop
CLONE x_trackelev1b
DESCRIBE Track_elevator,_off_(Pablo,_Coop)
AMMO 9 0
END
//=====================================================================
ENTITY icon_pabloacid
SPRITE DYNAMIC 1 NONE 0 0 dynamic/trip_icons
OFFSET SIZE 32 0
STAT NOLIST
END
//=====================================================================
ENTITY icon_pedroacid
SPRITE DYNAMIC 1 NONE 0 0 dynamic/trip_icons
SPRITEVAR 0 FRAME 1
OFFSET SIZE 32 0
STAT NOLIST
END
//=====================================================================
ENTITY x_plr1onacid_coop
CLONE x_plr1onacid
DESCRIBE Pablo_(on_acid,_Coop)
AMMO 9 0
ICON icon_pedroacid
END
//=====================================================================
ENTITY x_motorcplr1_coop
CLONE x_motorcplr1
DESCRIBE Motorcycle_(Pablo,_Coop)
AMMO 9 0
ICON icon_pedroacid
END
//=====================================================================
ENTITY x_plr1_duel_coop
CLONE x_plr1_duel
DESCRIBE Pablo_(Primo_duel,_Coop)
AMMO 9 0
END
//=====================================================================
ENTITY x_plr1jetpack_coop
CLONE x_plr1jetpack
DESCRIBE Pablo_(/w_jetpack,_Coop)
AMMO 9 0
END
//=====================================================================
ENTITY x_plr1swim_coop
CLONE player
DESCRIBE Pablo_(swim,_Coop)
SPRITEVAR 0 ANIMATE_BIAS -1
SPRITEVAR 0 FRAME 1
SPRITEVAR 5 ANIMATE_BIAS -1
SPRITEVAR 5 FRAME 1
MOVETYPE FLY 2.6
OFFSET FX_CONSTANT_FLOAT 500 4
AMMO 9 0
STAT AI_PHYS_IGNORE
STAT FX_CAMERA 50
STAT FX_FULLANGLE_TILT 15
STAT FX_FULLMODEL
STAT FX_WADDLE_CONSTANT 30
END
//=====================================================================
ENTITY x_plr1swim_coopb
CLONE x_plr1swim_coop
DESCRIBE Pablo_(swim,coop)_[move_up]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 0 2.5
STAT NOLIST
END
//=====================================================================
ENTITY x_plr1swim_coopc
CLONE x_plr1swim_coop
DESCRIBE Pablo_(swim,coop)_[fast_forward]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_plr1swim_coopd
CLONE x_plr1swim_coop
DESCRIBE Pablo_(swim,coop)_[move_forward]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 2.5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_plr1swim_coope
CLONE x_plr1swim_coop
DESCRIBE Pablo_(swim,coop)_[fast_up]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 0 5
STAT NOLIST
END
//=====================================================================
// PEDRO
//=====================================================================
ENTITY player_2
DESCRIBE Pedro_(Player_#2)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE STATIC 0 ANIM_WEAPON2 20 21 player/wpn1
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE STATIC 0 NONE 2 16 player/pedro
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 2 BOB -25
SPRITEVAR 3 BOB -40
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME_FACE 1
SPRITEVAR 4 OFFS_Y 33
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
FLASHLIGHT 0 32 150 100 225 225 225
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pedro_cough
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 1.25
OFFSET SIZE 18 58
GUNENTITY player_gunent 2
ICON icon_pablo
MISSILE grenade
STAT AI_PLAYER_TWO
STAT FX_BREATHE
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT SPECIAL_DOUBLEJUMP
STAT SPECIAL_SLIDE
STAT SPECIAL_STOMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END
//=====================================================================
// PEDRO /w ASSAULT DINGHY
//=====================================================================
ENTITY x_boat2
DESCRIBE Dinghy_(Pedro)
SPRITE DYNAMIC 0 NONE -9 22 vehicles/dinghy_driver
SPRITE DYNAMIC 0 NONE 0 6 player/body_sit
SPRITE STATIC 0 NONE 0 16 player/pedro
SPRITEVAR 0 BIAS 35
SPRITEVAR 0 BIAS_MOVE_X -3
SPRITEVAR 0 BIAS_MOVE_Y -2
SPRITEVAR 0 FRAME 1
SPRITEVAR 0 NOFACE
SPRITEVAR 0 OFFS_X -3
SPRITEVAR 0 OFFS_Y -3
SPRITEVAR 1 NOFACE
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 FRAME_FACE 1
SPRITEVAR 2 OFFS_Y 33
FLASHLIGHT 0 32 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND STATIC S_COUGH voiceover/pedro_cough
SOUND DYNAMIC S_LOOP dynamic/vehicle_gasmotor
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 2.1
OFFSET FX_CONSTANT_FLOAT 900 4
OFFSET SIZE 18 58
GUNENTITY x_boat_gunent_a 0
GUNENTITY x_boat_gunent_b 1
ICON icon_pablo
MISSILE grenade
OBJECT 1 x_boat1_body 0 0 NONE 0 0 0
OBJECT 1 obj_bubble_a -62 -27 NONE 0 0 -180
OBJECT 1 obj_steam_c -48 21 NONE 0 0 -220
STAT AI_PLAYER_TWO
STAT AI_IGNORE_VELOCITY
STAT AI_RAILS
STAT AI_WEAPON_NOFLIP
STAT DAMAGE_SHIELD 70
STAT DAMAGE_SPLASH 120
STAT FX_BREATHE
STAT FX_CAMERA 130
STAT FX_FLOAT
STAT FX_FULLMODEL
STAT FX_FULLANGLE_TILT -10
STAT FX_TRANSITION 2
STAT FX_WATER_WAVES
STAT S_EXTRALIFE 3
STAT S_HEALTH 100
STAT S_WEAPON 13
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
ENTITY x_powerturret2
DESCRIBE Powerturret_(Pedro)
SPRITE DYNAMIC 0 NONE 0 42 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -6 39 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 6 39 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 0 31 player/body_sit
SPRITE STATIC 0 NONE 0 41 player/pedro
SPRITE DYNAMIC 0 NONE -29 25 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -22 30 vehicles/powerturret
SPRITE DYNAMIC 0 NONE -34 42 vehicles/powerturret_driver
SPRITE DYNAMIC 0 NONE 29 25 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 22 30 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 34 42 vehicles/powerturret_driver
SPRITE DYNAMIC 1 NONE 0 34 vehicles/general_light2
SPRITE DYNAMIC 0 NONE 0 28 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 54 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 51 vehicles/powerturret
SPRITE DYNAMIC 0 NONE 0 0 vehicles/powerturret_legs
SPRITEVAR 0 BOB -15
SPRITEVAR 0 FRAME 7
SPRITEVAR 0 NOFACE
//ARMS1
SPRITEVAR 1 BIAS_AIM -30
SPRITEVAR 1 BIAS_MOVE_X -7
SPRITEVAR 1 BIAS_MOVE_Y 3
SPRITEVAR 1 BOB -15
SPRITEVAR 1 EMP_ACTION 23
SPRITEVAR 1 FRAME 1
SPRITEVAR 1 NOFACE
SPRITEVAR 1 OFFS_X -5
SPRITEVAR 1 OFFS_Y 2
//ARMS2
SPRITEVAR 2 BIAS_AIM 30
SPRITEVAR 2 BIAS_MOVE_X 7
SPRITEVAR 2 BIAS_MOVE_Y 3
SPRITEVAR 2 BOB -15
SPRITEVAR 2 EMP_ACTION 20
SPRITEVAR 2 FRAME 1
SPRITEVAR 2 INVERTFACE
SPRITEVAR 2 NOFACE
SPRITEVAR 2 OFFS_X -5
SPRITEVAR 2 OFFS_Y 2
//BODY
SPRITEVAR 3 BOB -15
SPRITEVAR 3 NOFACE
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB -15
SPRITEVAR 4 EMP_ACTION 10
SPRITEVAR 4 FRAME_FACE 1
SPRITEVAR 4 OFFS_Y 33
//CONTROLLER1
SPRITEVAR 5 EMP_ACTION 23
SPRITEVAR 6 EMP_ACTION 23
SPRITEVAR 7 EMP_ACTION 23
SPRITEVAR 5 BIAS_AIM 38
SPRITEVAR 5 BOB -15
SPRITEVAR 5 FRAME 5
SPRITEVAR 5 NOFACE
SPRITEVAR 5 OFFS_X 5
SPRITEVAR 5 OFFS_Y 4
SPRITEVAR 6 BIAS_AIM 25
SPRITEVAR 6 BIAS_MOVE_X -3
SPRITEVAR 6 BIAS_MOVE_Y 3
SPRITEVAR 6 BOB -15
SPRITEVAR 6 FRAME 6
SPRITEVAR 6 NOFACE
SPRITEVAR 6 OFFS_X -4
SPRITEVAR 6 OFFS_Y 6
SPRITEVAR 7 BIAS_AIM 30
SPRITEVAR 7 BIAS_MOVE_X -5
SPRITEVAR 7 BIAS_MOVE_Y 1
SPRITEVAR 7 BOB -15
SPRITEVAR 7 NOFACE
SPRITEVAR 7 OFFS_X 12
SPRITEVAR 7 OFFS_Y 4
//CONTROLLER2
SPRITEVAR 8 EMP_ACTION 20
SPRITEVAR 9 EMP_ACTION 20
SPRITEVAR 10 EMP_ACTION 20
SPRITEVAR 8 BIAS_AIM -38
SPRITEVAR 8 BOB -15
SPRITEVAR 8 FRAME 5
SPRITEVAR 8 INVERTFACE
SPRITEVAR 8 NOFACE
SPRITEVAR 8 OFFS_X 5
SPRITEVAR 8 OFFS_Y 4
SPRITEVAR 9 BIAS_AIM -25
SPRITEVAR 9 BIAS_MOVE_X 3
SPRITEVAR 9 BIAS_MOVE_Y 3
SPRITEVAR 9 BOB -15
SPRITEVAR 9 FRAME 6
SPRITEVAR 9 INVERTFACE
SPRITEVAR 9 NOFACE
SPRITEVAR 9 OFFS_X -4
SPRITEVAR 9 OFFS_Y 6
SPRITEVAR 10 BIAS_AIM -30
SPRITEVAR 10 BIAS_MOVE_X 5
SPRITEVAR 10 BIAS_MOVE_Y 1
SPRITEVAR 10 BOB -15
SPRITEVAR 10 INVERTFACE
SPRITEVAR 10 NOFACE
SPRITEVAR 10 OFFS_X 12
SPRITEVAR 10 OFFS_Y 4
//BODY
SPRITEVAR 11 ACTIVE
SPRITEVAR 11 BOB -15
SPRITEVAR 11 DIM
SPRITEVAR 11 EMP 1
SPRITEVAR 11 NOFACE
SPRITEVAR 11 SCALE 133
SPRITEVAR 12 BOB -15
SPRITEVAR 12 FRAME 4
SPRITEVAR 12 NOFACE
SPRITEVAR 13 BOB -15
SPRITEVAR 13 AIM_FACE
SPRITEVAR 13 FRAME 3
SPRITEVAR 13 OFFS_X 33
SPRITEVAR 14 BOB -15
SPRITEVAR 14 NOFACE
SPRITEVAR 15 ANGLEFACTOR 70
SPRITEVAR 15 BOB -15
SPRITEVAR 15 OFFS_Y -7
SPRITEVAR 15 NOFACE
SPRITEVAR 15 USEGROUND
FLASHLIGHT 0 54 150 100 225 225 225
SOUND STATIC S_DIE world/break_metal_1
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_JUMP1 dynamic/vehicle_powturret_jump1
SOUND DYNAMIC S_JUMP2 dynamic/vehicle_powturret_jump2
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND DYNAMIC S_LOOP dynamic/vehicle_powturret_move
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 0.85
OFFSET SIZE 48 55
GUNENTITY powturret_gun1 0
ICON icon_pablo
OBJECT 0 x_powt_jet 0 -8 NONE 0 0 -90
OBJECT 0 powturret_obj1 0 0 DROP 3 0 0
STAT AI_ACTIVE_MODIFIER 2
STAT AI_PLAYER_TWO
STAT AI_SIZE_IMPACT 1
STAT AI_SIZE_MOVE 1
STAT DAMAGE_SHIELD 60
STAT DAMAGE_SPLASH 178
STAT FX_KEEP_EFFECTS
STAT FX_MOVE_LOOP
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 12
STAT SPECIAL_DOUBLEJUMP
STAT TAKEDAMAGE_EMP
STAT TAKEDAMAGE_SURFACE
EFFECT GIB DEBRIS_METAL 0 0 0
EFFECT GIB DEBRIS_GLASS 0 0 0
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
// PEDRO /w LOW CAMERA
//=====================================================================
ENTITY player_2_locam
CLONE player_2
DESCRIBE Pedro_(Player_#2)_with_low-cam
STAT FX_CAMERA -48
END
//=====================================================================
// PEDRO on ACID
//=====================================================================
ENTITY x_plr2onacid
DESCRIBE Pedro_(on_acid)
SPRITE STATIC 0 NONE -2 -8 player/leg2
SPRITE STATIC 0 NONE -2 6 player/body
SPRITE DYNAMIC 0 ANIM_WEAPON 13 16 dynamic/trip_wand
SPRITE DYNAMIC 0 NONE 2 16 dynamic/trip_pedro
SPRITE DYNAMIC 1 NONE 2 16 dynamic/trip_pedro
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 -25
SPRITEVAR 2 ANGLEFACTOR 70
SPRITEVAR 2 BOB -40
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 OFFS_X -13
SPRITEVAR 2 OFFS_Y 6
SPRITEVAR 3 AIM_HEAD
SPRITEVAR 3 BOB -25
SPRITEVAR 3 FRAME_FACE 1
SPRITEVAR 3 OFFS_Y 33
SPRITEVAR 4 AIM_HEAD
SPRITEVAR 4 BOB -25
SPRITEVAR 4 FRAME 2
SPRITEVAR 4 HARDLIGHT
SPRITEVAR 4 OFFS_X 9
SPRITEVAR 4 OFFS_Y 23
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
FLASHLIGHT 0 32 150 100 128 128 128
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pedro_cough
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 1.25
OFFSET SIZE 18 58
GUNENTITY x_onacid_gunent 2
ICON icon_pabloacid
MISSILE grenade
STAT AI_PLAYER_TWO
STAT FX_BREATHE
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_TRANSITION 2
STAT FX_WEAPON_FRAME 0
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 15
STAT SPECIAL_DOUBLEJUMP
STAT SPECIAL_SLIDE
STAT SPECIAL_STOMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END
//=====================================================================
// MOTORCYCLE (PEDRO)
//=====================================================================
ENTITY x_mcplr2_head
SPRITE DYNAMIC 0 NONE 7 5 vehicles/motorcycle_driver
SPRITE DYNAMIC 0 NONE 0 10 dynamic/trip_pedro
SPRITE DYNAMIC 1 NONE 0 10 dynamic/trip_pedro
SPRITEVAR 0 ANGLEFACTOR 44
SPRITEVAR 0 FRAME 2
SPRITEVAR 0 NOFACE
SPRITEVAR 0 USEGROUND
SPRITEVAR 1 AIM_HEAD
SPRITEVAR 1 FRAME_FACE 1
SPRITEVAR 1 OFFS_Y 33
SPRITEVAR 2 AIM_HEAD
SPRITEVAR 2 FRAME 2
SPRITEVAR 2 HARDLIGHT
SPRITEVAR 2 OFFS_X 9
SPRITEVAR 2 OFFS_Y 23
THINK AI_CONSTANT 0 NONE 0
STAT FX_NOENV_FX
STAT NOLIST
END
//=====================================================================
ENTITY x_motorcplr2
DESCRIBE Motorcycle_(Pedro)
SPRITE DYNAMIC 0 NONE 77 36 vehicles/motorcycle
SPRITE DYNAMIC 1 NONE 79 38 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 20 30 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 5 31 vehicles/motorcycle_driver
SPRITE STATIC 0 NONE 9 21 player/leg
SPRITE DYNAMIC 0 NONE 29 47 vehicles/motorcycle
SPRITE DYNAMIC 0 NONE 4 49 vehicles/motorcycle_driver
SPRITE DYNAMIC 0 NONE 29 47 vehicles/motorcycle
SPRITEVAR 0 FRAME 4
SPRITEVAR 0 NOFACE
SPRITEVAR 1 FRAME 5
SPRITEVAR 1 NOFACE
SPRITEVAR 2 NOFACE
SPRITEVAR 3 FRAME 1
SPRITEVAR 3 NOFACE
SPRITEVAR 4 FRAME 1
SPRITEVAR 4 BIAS 20
SPRITEVAR 4 OFFS_X 6
SPRITEVAR 4 OFFS_Y -2
SPRITEVAR 4 NOFACE
SPRITEVAR 5 BIAS 12
SPRITEVAR 5 EMP_ACTION 30
SPRITEVAR 5 FRAME 6
SPRITEVAR 5 NOFACE
SPRITEVAR 5 OFFS_X -6
SPRITEVAR 5 OFFS_Y -3
SPRITEVAR 6 BIAS -6
SPRITEVAR 6 EMP_ACTION 30
SPRITEVAR 6 NOFACE
SPRITEVAR 6 OFFS_X 9
SPRITEVAR 6 OFFS_Y -1
SPRITEVAR 7 BIAS 12
SPRITEVAR 7 EMP_ACTION 30
SPRITEVAR 7 FRAME 7
SPRITEVAR 7 NOFACE
SPRITEVAR 7 OFFS_X -2
SPRITEVAR 7 OFFS_Y -3
FLASHLIGHT 0 64 150 100 148 148 148
SOUND STATIC S_COUGH voiceover/pedro_cough
SOUND STATIC S_DIE common/explosion_big
SOUND STATIC S_DYING world/explosion
SOUND DYNAMIC S_LOOP dynamic/vehicle_motorcycle
SOUND DYNAMIC S_LOOP_ALT dynamic/vehicle_gasmotor_malf
SOUND DYNAMIC S_SLEEP dynamic/vehicle_gasmotor_stop
SOUND STATIC S_PHYSICS common/impact_large
SOUND DYNAMIC S_RESPAWN dynamic/respawn_metal
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE WALK 3
ICON icon_pabloacid
OBJECT 0 x_mcplr1_bg 0 0 NONE 0 0 0
OBJECT 0 x_mcplr1_wb -42 -6 DROP 0 20 0
OBJECT 0 x_mcplr1_wf 69 -14 DROP 0 30 0
OBJECT 0 x_mcplr2_head 0 36 NONE 0 0 0
OBJECT 1 obj_steam_c -44 24 NONE 0 0 170
OBJECT 1 x_moto_jet -32 24 NONE 0 0 -10
WEAKPOINT 52 -49 49
OFFSET FX_OFFSET -44 24
OFFSET SIZE 22 84
STAT AI_ACTIVE_MODIFIER 2
STAT AI_PHYS_VEHICLE
STAT AI_PLAYER_TWO
STAT AI_WEAPON_NOFLIP
STAT DAMAGE_SPLASH 200
STAT FX_FULLANGLE_FACTOR 75
STAT FX_FULLANGLE_GROUND
STAT FX_FULLMODEL
STAT FX_IDLEBOB 20
STAT FX_KEEP_EFFECTS
STAT FX_TRANSITION 2
STAT FX_WADDLE_FLY
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 80
STAT SPECIAL_NOJUMP
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
EFFECT GIB DEBRIS_METAL 0 0 200
EFFECT GIB EXPLOSION 0 0 0
END
//=====================================================================
ENTITY x_plr2_duel
DESCRIBE Pedro_(Primo_duel,_Coop)
CLONE player_2
AMMO 1 20
AMMO 2 40
AMMO 4 50
AMMO 5 24
AMMO 6 4
AMMO 7 80
AMMO 8 4
AMMO 9 0
END
//=====================================================================
ENTITY x_plr2jetpack
DESCRIBE Pedro_(/w_jetpack)
SPRITE DYNAMIC 0 NONE -5 23 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -18 24 vehicles/jetpack
SPRITE DYNAMIC 0 NONE 5 -17 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -5 11 vehicles/jetpack
SPRITE DYNAMIC 0 NONE -13 -18 vehicles/jetpack
SPRITE STATIC 0 ANIM_WEAPON2 20 21 player/wpn1
SPRITE STATIC 0 NONE 4 -10 player/leg2
SPRITE DYNAMIC 0 NONE 3 6 vehicles/jetpack_driver2
SPRITE STATIC 0 NONE -4 -13 player/leg
SPRITE DYNAMIC 0 NONE -17 19 vehicles/jetpack
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn3
SPRITE STATIC 0 NONE 2 16 player/pedro
SPRITE STATIC 0 ANIM_WEAPON 11 16 player/wpn1
SPRITEVAR 0 ANGLEOFFSET -60
SPRITEVAR 0 BIAS 5
SPRITEVAR 0 FRAME 5
SPRITEVAR 0 OFFS_X 16
SPRITEVAR 0 OFFS_Y -15
SPRITEVAR 1 FRAME 3
SPRITEVAR 1 OFFS_X -27
SPRITEVAR 1 OFFS_Y -4
SPRITEVAR 2 FRAME 2
SPRITEVAR 4 FRAME 1
SPRITEVAR 5 BOB -40
SPRITEVAR 6 ANGLEOFFSET -50
SPRITEVAR 6 BIAS 15
SPRITEVAR 6 FRAME 1
SPRITEVAR 6 OFFS_X 5
SPRITEVAR 6 OFFS_Y -7
SPRITEVAR 8 ANGLEOFFSET -50
SPRITEVAR 8 BIAS 15
SPRITEVAR 8 FRAME 1
SPRITEVAR 8 OFFS_X 6
SPRITEVAR 8 OFFS_Y -2
SPRITEVAR 9 ANGLEOFFSET -60
SPRITEVAR 9 BIAS 5
SPRITEVAR 9 FRAME 5
SPRITEVAR 9 OFFS_X 16
SPRITEVAR 9 OFFS_Y -15
SPRITEVAR 10 BOB -40
SPRITEVAR 11 AIM_HEAD
SPRITEVAR 11 BOB -25
SPRITEVAR 11 FRAME_FACE 1
SPRITEVAR 11 OFFS_Y 33
SPRITEVAR 12 BOB -40
FLASHLIGHT 0 32 150 100 77 77 77
SOUND STATIC S_DIE world/gore_1
SOUND STATIC S_COUGH voiceover/pedro_cough
SOUND DYNAMIC S_LOOP dynamic/vehicle_jetpack_quiet
SOUND STATIC S_RESPAWN common/respawn
SOUND STATIC S_SONG_DIE Worse_Than_a_Dead_Penguin
THINK AI_USER 0 NONE 0
MOVETYPE FLY 2
OFFSET FX_CONSTANT_FLOAT 300 8
OFFSET FX_OFFSET -5 -20
OFFSET SIZE 18 58
GUNENTITY player_gunent 2
ICON icon_pablo
MISSILE grenade
OBJECT 0 jetpack_flame1b -5 -20 NONE 0 0 90
OBJECT 0 x_plrjet_o1 0 0 NONE 0 0 0
STAT AI_NONBLOCKING
STAT AI_PLAYER_TWO
STAT FX_BREATHE
STAT FX_FULLANGLE_TILT 5
STAT FX_FULLMODEL
STAT FX_GRENADE_ANGLE 35
STAT FX_IDLEBOB 20
STAT FX_IDLEDISTANCE 50
STAT FX_SMOKE_ANGLE -90
STAT FX_SMOKE_FLOOR 150
STAT FX_SMOKE_SHOOT -200
STAT FX_TRANSITION 2
STAT S_AKIMBO 1
STAT S_EXTRALIFE 3
STAT S_GRENADE 20
STAT S_HEALTH 100
STAT S_WEAPON 0
STAT TAKEDAMAGE_BLEED
EFFECT GIB GORE_GIBS 0 0 0
END
//=====================================================================
// SWIMMING PEDRO
//=====================================================================
ENTITY x_plr2swim
CLONE player_2
DESCRIBE Pedro_(swim)
SPRITEVAR 0 ANIMATE_BIAS -1
SPRITEVAR 0 FRAME 1
SPRITEVAR 5 ANIMATE_BIAS -1
SPRITEVAR 5 FRAME 1
MOVETYPE FLY 2.6
OFFSET FX_CONSTANT_FLOAT 500 4
AMMO 9 0
STAT AI_PHYS_IGNORE
STAT FX_CAMERA 50
STAT FX_FULLANGLE_TILT 15
STAT FX_FULLMODEL
STAT FX_WADDLE_CONSTANT 25
END
//=====================================================================
ENTITY x_plr2swimb
CLONE x_plr2swim
DESCRIBE Pedro_(swim)_[move_up]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 0 2.5
STAT NOLIST
END
//=====================================================================
ENTITY x_plr2swimc
CLONE x_plr2swim
DESCRIBE Pedro_(swim)_[fast_forward]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_plr2swimd
CLONE x_plr2swim
DESCRIBE Pedro_(swim)_[move_forward]
MOVETYPE FLY 0
OFFSET CONST_VELOCITY 2.5 0
STAT NOLIST
END
//=====================================================================
ENTITY x_plr2swime
CLONE x_plr2swim
DESCRIBE Pedro_(swim)_[fast_up]
MOVETYPE FLY 0.1
OFFSET CONST_VELOCITY 0 5
STAT NOLIST
END
TAGAP_END