0
0
Fork 0
mirror of https://github.com/id-Software/DOOM-3-BFG.git synced 2025-03-16 15:41:16 +00:00
doom3-bfg/base/def/map_hellhole.def
2022-08-27 13:19:29 +02:00

736 lines
26 KiB
Modula-2

export seneca {
options -prefix hellholebricks1_ -sourcedir models/mapobjects/hellhole/ -destdir models/md5/cinematics/hellhole/
mesh hellhole_coffinbricks.mb -range 78 78
anim hellhole_coffinbricks.mb
options -prefix ENV_
mesh maps/fred/cyberdemon/cyberdeath.mb -dest models/md5/cinematics/hellhole/cyberdeath_rocks
anim maps/fred/cyberdemon/cyberdeath.mb -range 549 800 -dest models/md5/cinematics/hellhole/cyberdeath_rocks
}
export fred {
options -prefix LS_
mesh maps/fred/hell/hellsteps.mb -dest models/md5/cinematics/hell1/lstep
anim maps/fred/hell/hellsteps.mb -dest models/md5/cinematics/hell1/lstep
anim maps/fred/hell/hellsteps.mb -range 50 50 -dest models/md5/cinematics/hell1/lstepbind
options -prefix RS_
mesh maps/fred/hell/hellsteps.mb -dest models/md5/cinematics/hell1/rstep
anim maps/fred/hell/hellsteps.mb -dest models/md5/cinematics/hell1/rstep
anim maps/fred/hell/hellsteps.mb -range 50 50 -dest models/md5/cinematics/hell1/rstepbind
options -prefix ENV_
mesh maps/fred/cyberdemon/cyberintro.mb -range 765 765 -dest models/md5/cinematics/hellhole/cyberrocks
anim maps/fred/cyberdemon/cyberintro.mb -range 29 29 -dest models/md5/cinematics/hellhole/cyberrocks1
anim maps/fred/cyberdemon/cyberintro.mb -range 30 745 -dest models/md5/cinematics/hellhole/cyberrocks2
anim maps/fred/cyberdemon/cyberintro.mb -range 746 765 -dest models/md5/cinematics/hellhole/cyberrocks3
options -prefix SOUL_ -keep neworig guilight toplftnub toprtnub midnub botlftnub botrtnub -rename origin blah -rename neworig origin
mesh maps/fred/cyberdemon/cyberdeath.mb -dest models/md5/cinematics/hellhole/cyberdeath_soulcube
anim maps/fred/cyberdemon/cyberdeath.mb -range 44 89 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube1
anim maps/fred/cyberdemon/cyberdeath.mb -range 90 199 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube2
anim maps/fred/cyberdemon/cyberdeath.mb -range 200 220 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube3
anim maps/fred/cyberdemon/cyberdeath.mb -range 221 275 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube4 -prefix SOUL2_
anim maps/fred/cyberdemon/cyberdeath.mb -range 276 340 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube5 -prefix SOUL2_
anim maps/fred/cyberdemon/cyberdeath.mb -range 341 372 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube6 -prefix SOUL2_
anim maps/fred/cyberdemon/cyberdeath.mb -range 373 399 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube7 -prefix SOUL2_
anim maps/fred/cyberdemon/cyberdeath.mb -range 400 428 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube8
anim maps/fred/cyberdemon/cyberdeath.mb -range 429 548 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube9
anim maps/fred/cyberdemon/cyberdeath.mb -range 549 800 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube10
//anim maps/fred/cyberdemon/cyberdeath.mb -range 400 608 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube3
//anim maps/fred/cyberdemon/cyberdeath.mb -range 221 399 -dest models/md5/cinematics/hellhole/cyberdeath_soulcube2 -prefix SOUL2_
camera maps/fred/cyberdemon/cyberintro.mb -range 30 104 -dest models/md5/cinematics/hellhole/cybercam_a
camera maps/fred/cyberdemon/cyberintro.mb -range 105 220 -dest models/md5/cinematics/hellhole/cybercam_b
camera maps/fred/cyberdemon/cyberintro.mb -range 221 252 -dest models/md5/cinematics/hellhole/cybercam_c
camera maps/fred/cyberdemon/cyberintro.mb -range 253 337 -dest models/md5/cinematics/hellhole/cybercam_d
camera maps/fred/cyberdemon/cyberintro.mb -range 338 492 -dest models/md5/cinematics/hellhole/cybercam_e
camera maps/fred/cyberdemon/cyberintro.mb -range 493 542 -dest models/md5/cinematics/hellhole/cybercam_f
camera maps/fred/cyberdemon/cyberintro.mb -range 543 654 -dest models/md5/cinematics/hellhole/cybercam_g
camera maps/fred/cyberdemon/cyberintro.mb -range 655 732 -dest models/md5/cinematics/hellhole/cybercam_h
camera maps/fred/cyberdemon/cyberintro.mb -range 733 765 -dest models/md5/cinematics/hellhole/cybercam_i
// camera maps/fred/cyberdemon/cyberdeath.mb -dest models/md5/cinematics/hellhole/cyberdeath_camera
camera maps/fred/cyberdemon/cyberdeath.mb -range 44 89 -dest models/md5/cinematics/hellhole/cyberdeath_camera_a
camera maps/fred/cyberdemon/cyberdeath.mb -range 90 199 -dest models/md5/cinematics/hellhole/cyberdeath_camera_b
camera maps/fred/cyberdemon/cyberdeath.mb -range 200 220 -dest models/md5/cinematics/hellhole/cyberdeath_camera_c
camera maps/fred/cyberdemon/cyberdeath.mb -range 221 275 -dest models/md5/cinematics/hellhole/cyberdeath_camera_d
camera maps/fred/cyberdemon/cyberdeath.mb -range 276 340 -dest models/md5/cinematics/hellhole/cyberdeath_camera_e
camera maps/fred/cyberdemon/cyberdeath.mb -range 341 372 -dest models/md5/cinematics/hellhole/cyberdeath_camera_f
camera maps/fred/cyberdemon/cyberdeath.mb -range 373 428 -dest models/md5/cinematics/hellhole/cyberdeath_camera_g
camera maps/fred/cyberdemon/cyberdeath.mb -range 429 548 -dest models/md5/cinematics/hellhole/cyberdeath_camera_h
camera maps/fred/cyberdemon/cyberdeath.mb -range 549 800 -dest models/md5/cinematics/hellhole/cyberdeath_camera_i
camera maps/fred/cyberdemon/bodyshot1.mb -dest models/md5/cinematics/hellhole/rescue_bodyshot_camera
camera maps/fred/cyberdemon/rescue1.mb -dest models/md5/cinematics/hellhole/rescue_camera
camera maps/fred/cyberdemon/swanndead.mb -dest models/md5/cinematics/hellhole/rescue_swanndead_camera
camera maps/fred/cyberdemon/rescue2.mb -dest models/md5/cinematics/hellhole/rescue_camera2
}
model hellhole_cyberdeathrocks {
mesh models/md5/cinematics/hellhole/cyberdeath_rocks.md5mesh
anim open models/md5/cinematics/hellhole/cyberdeath_rocks.md5anim {
// the huge lava fire 549
frame 1 trigger soulcubefire
// rocksmoke ON
frame 27 trigger rocksmoke1
frame 52 trigger rocksmoke3
frame 63 trigger rocksmoke2
// rocksmoke OFF
frame 49 trigger rocksmoke1
frame 71 trigger rocksmoke3
frame 82 trigger rocksmoke2
// ROCKS HITTING THE GROUND
frame 39 trigger rock1explode
frame 75 trigger rock2explode
// turn the huge lava fire off
frame 103 trigger soulcubefire
// fade the lava out
frame 120 call "map_hellhole::fade_lava"
// turn off the room's particles
frame 90 trigger func_emitter_1
frame 90 trigger func_emitter_2
frame 90 trigger func_emitter_3
frame 90 trigger func_emitter_4
frame 90 trigger func_emitter_5
}
}
entityDef hellhole_cyberdeathrocks {
"inherit" "cin_base"
"editor_mins" "-32 -32 0"
"editor_maxs" "32 32 64"
"model" "hellhole_cyberdeathrocks"
"cinematic" "1"
}
model hellhole_coffinbricks {
mesh models/md5/cinematics/hellhole/hellhole_coffinbricks.md5mesh
anim open models/md5/cinematics/hellhole/hellhole_coffinbricks.md5anim
{
frame 1 trigger hellhole_dust1
frame 1 sound_voice2 hh_rockslide_01
frame 10 trigger hellhole_dust2
frame 11 trigger hellhole_dust3
frame 18 trigger hellhole_dust4
frame 36 trigger hellhole_dust5
frame 40 trigger hellhole_coffinclip
frame 54 trigger hellhole_dust6
}
}
entityDef hellhole_coffinbricks {
"inherit" "cin_base"
"editor_mins" "-32 -32 0"
"editor_maxs" "32 32 64"
"model" "hellhole_coffinbricks"
"cinematic" "1"
}
// CYBERDEMON INTRO
entityDef hellhole_cam {
"editor_color" "1 .5 0"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 64"
"spawnclass" "idCameraAnim"
"cinematic" "1"
//"anim cyberintro" "models/md5/cinematics/hellhole/cybercam.md5camera"
"anim cyberintro_a" "models/md5/cinematics/hellhole/cybercam_a.md5camera"
"anim cyberintro_b" "models/md5/cinematics/hellhole/cybercam_b.md5camera"
"anim cyberintro_c" "models/md5/cinematics/hellhole/cybercam_c.md5camera"
"anim cyberintro_d" "models/md5/cinematics/hellhole/cybercam_d.md5camera"
"anim cyberintro_e" "models/md5/cinematics/hellhole/cybercam_e.md5camera"
"anim cyberintro_f" "models/md5/cinematics/hellhole/cybercam_f.md5camera"
"anim cyberintro_g" "models/md5/cinematics/hellhole/cybercam_g.md5camera"
"anim cyberintro_h" "models/md5/cinematics/hellhole/cybercam_h.md5camera"
"anim cyberintro_i" "models/md5/cinematics/hellhole/cybercam_i.md5camera"
"anim cyberdeath_a" "models/md5/cinematics/hellhole/cyberdeath_camera_a.md5camera"
"anim cyberdeath_b" "models/md5/cinematics/hellhole/cyberdeath_camera_b.md5camera"
"anim cyberdeath_c" "models/md5/cinematics/hellhole/cyberdeath_camera_c.md5camera"
"anim cyberdeath_d" "models/md5/cinematics/hellhole/cyberdeath_camera_d.md5camera"
"anim cyberdeath_e" "models/md5/cinematics/hellhole/cyberdeath_camera_e.md5camera"
"anim cyberdeath_f" "models/md5/cinematics/hellhole/cyberdeath_camera_f.md5camera"
"anim cyberdeath_g" "models/md5/cinematics/hellhole/cyberdeath_camera_g.md5camera"
"anim cyberdeath_h" "models/md5/cinematics/hellhole/cyberdeath_camera_h.md5camera"
"anim cyberdeath_i" "models/md5/cinematics/hellhole/cyberdeath_camera_i.md5camera"
}
model hellhole_cyberbricks {
mesh models/md5/cinematics/hellhole/cyberrocks.md5mesh
anim cyberintro1 models/md5/cinematics/hellhole/cyberrocks1.md5anim
// {
// frame 21 trigger func_emitter_67
//}
anim cyberintro2 models/md5/cinematics/hellhole/cyberrocks2.md5anim {
frame 24 trigger func_emitter_67
}
anim cyberintro3 models/md5/cinematics/hellhole/cyberrocks3.md5anim
}
entityDef hellhole_cyberbricks {
"inherit" "cin_base"
"editor_mins" "-32 -32 0"
"editor_maxs" "32 32 64"
"model" "hellhole_cyberbricks"
"anim" "cyberintro1"
"auto_advance" "0"
"num_anims" "3"
"anim1" "cyberintro1"
"anim2" "cyberintro2"
"anim3" "cyberintro3"
"cinematic" "1"
}
model hellhole_cin_player {
mesh models/md5/characters/player/mocap/wepplayer.md5mesh
skin skins/player/shotgun.skin
anim cyberintro_a models/md5/cinematics/hellhole/cyberintro_player1.md5anim
anim cyberintro_b models/md5/cinematics/hellhole/cyberintro_player2.md5anim
anim cyberintro_c models/md5/cinematics/hellhole/cyberintro_player3.md5anim
anim cyberintro_d models/md5/cinematics/hellhole/cyberintro_player4.md5anim
anim cyberintro_e models/md5/cinematics/hellhole/cyberintro_player5.md5anim
anim cyberintro_f models/md5/cinematics/hellhole/cyberintro_player6.md5anim
anim cyberintro_g models/md5/cinematics/hellhole/cyberintro_player7.md5anim
anim cyberintro_h models/md5/cinematics/hellhole/cyberintro_player8.md5anim {
frame 60 trigger hellhole_cyberbricks_1
}
anim cyberintro_i models/md5/cinematics/hellhole/cyberintro_player9.md5anim
}
entityDef hellhole_cin_player {
"inherit" "cin_base"
"anim" "cyberintro"
"model" "hellhole_cin_player"
"cinematic" "1"
"auto_advance" "1"
"num_anims" "8"
"anim1" "cyberintro_a"
"anim2" "cyberintro_b"
"anim3" "cyberintro_c"
"anim4" "cyberintro_d"
"anim5" "cyberintro_e"
//"anim6" "cyberintro_f"
"anim6" "cyberintro_g"
"anim7" "cyberintro_h"
"anim8" "cyberintro_i"
}
model hellhole_cin_player2 {
mesh models/md5/characters/player/mocap/wepplayer.md5mesh
skin skins/player/shotgun.skin
anim cyberdeath_a models/md5/cinematics/hellhole/cyberdeath_player_a.md5anim
anim cyberdeath_b models/md5/cinematics/hellhole/cyberdeath_player_b.md5anim
anim cyberdeath_c models/md5/cinematics/hellhole/cyberdeath_player_c.md5anim {
frame 1 trigger func_static_52874
}
anim cyberdeath_d models/md5/cinematics/hellhole/cyberdeath_player_d.md5anim
anim cyberdeath_e models/md5/cinematics/hellhole/cyberdeath_player_e.md5anim
anim cyberdeath_f models/md5/cinematics/hellhole/cyberdeath_player_f.md5anim
anim cyberdeath_g models/md5/cinematics/hellhole/cyberdeath_player_g.md5anim
anim cyberdeath_h models/md5/cinematics/hellhole/cyberdeath_player_h.md5anim
anim cyberdeath_i models/md5/cinematics/hellhole/cyberdeath_player_i.md5anim
}
entityDef hellhole_cin_player2 {
"inherit" "cin_base"
"anim" "cyberdeath"
"model" "hellhole_cin_player2"
"cinematic" "1"
"auto_advance" "1"
"num_anims" "9"
"anim1" "cyberdeath_a"
"anim2" "cyberdeath_b"
"anim3" "cyberdeath_c"
"anim4" "cyberdeath_d"
"anim5" "cyberdeath_e"
"anim6" "cyberdeath_f"
"anim7" "cyberdeath_g"
"anim8" "cyberdeath_h"
"anim9" "cyberdeath_i"
}
model hellhole_cin_player3 {
mesh models/md5/characters/player/mocap/player.md5mesh
skin skins/player/noweapon.skin
anim rescue models/md5/cinematics/hellhole/rescue_player.md5anim
}
entityDef hellhole_cin_player3 {
"inherit" "cin_base"
"model" "hellhole_cin_player3"
"cinematic" "1"
"anim" "rescue"
}
model hellhole_cin_marine {
inherit npc_marine
anim rescue1 models/md5/cinematics/hellhole/rescue_marine1.md5anim
anim rescue2 models/md5/cinematics/hellhole/rescue_marine2.md5anim
anim rescue2b models/md5/cinematics/hellhole/rescue_marine2b.md5anim
}
entityDef hellhole_cin_marine {
"inherit" "npc_base"
"size" ""
"copy_joint_world eyecontrol" ""
"model" "hellhole_cin_marine"
"anim" "rescue1"
"def_head" "head_marine_helmet"
"head_joint" "Shoulders"
"cinematic" "1"
"ragdoll" ""
"ik_numlegs" "0"
}
model hellhole_cin_npcplayerhead {
mesh models/md5/heads/player/player.md5mesh
channel eyelids ( Ruplid Rlolid Luplid Llolid )
anim blink models/md5/heads/player/blink.md5anim
anim rescue1b models/md5/heads/player/rescue1b.md5anim
}
model hellhole_cin_npcplayer {
inherit npc_player
anim rescue1b models/md5/cinematics/hellhole/rescue_marine1b.md5anim
}
entityDef hellhole_cin_npcplayer {
"inherit" "npc_base"
"size" ""
"model" "hellhole_cin_npcplayer"
"anim" "rescue1b"
"def_head" "hellhole_cin_npcplayerhead"
"head_joint" "Shoulders"
"cinematic" "1"
}
entityDef hellhole_rescue_cam {
"editor_color" "1 .5 0"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 64"
"spawnclass" "idCameraAnim"
"cinematic" "1"
"anim bodyshot" "models/md5/cinematics/hellhole/rescue_bodyshot_camera.md5camera"
"anim rescue" "models/md5/cinematics/hellhole/rescue_camera.md5camera"
"anim swann" "models/md5/cinematics/hellhole/rescue_swanndead_camera.md5camera"
"anim rescueb" "models/md5/cinematics/hellhole/rescue_camera2.md5camera"
}
model hellhole_cin_cyberdemon {
mesh models/md5/monsters/cyberdemon/cyberdemon.md5mesh
channel torso ( )
channel legs ( *origin )
anim stand models/md5/cinematics/hellhole/cyberintro_cyberdemon1.md5anim
anim idle models/md5/cinematics/hellhole/cyberintro_cyberdemon1.md5anim
anim cyberintro_a models/md5/cinematics/hellhole/cyberintro_cyberdemon1.md5anim
anim cyberintro_b models/md5/cinematics/hellhole/cyberintro_cyberdemon2.md5anim
anim cyberintro_c models/md5/cinematics/hellhole/cyberintro_cyberdemon3.md5anim
anim cyberintro_d models/md5/cinematics/hellhole/cyberintro_cyberdemon4.md5anim
anim cyberintro_e models/md5/cinematics/hellhole/cyberintro_cyberdemon5.md5anim
anim cyberintro_f models/md5/cinematics/hellhole/cyberintro_cyberdemon6.md5anim
anim cyberintro_g models/md5/cinematics/hellhole/cyberintro_cyberdemon7.md5anim
anim cyberintro_h models/md5/cinematics/hellhole/cyberintro_cyberdemon8.md5anim
anim cyberintro_i models/md5/cinematics/hellhole/cyberintro_cyberdemon9.md5anim
}
entityDef hellhole_cin_cyberdemon {
"inherit" "monster_boss_cyberdemon"
"anim" "cyberintro_a"
"model" "hellhole_cin_cyberdemon"
"team" "0"
"ik_numLegs" "0"
"head_look" "0"
"turn_rate" "0"
"cinematic" "1"
"ragdoll" ""
"num_cinematics" "8"
"anim1" "cyberintro_a"
"anim2" "cyberintro_b"
"anim3" "cyberintro_c"
"anim4" "cyberintro_d"
"anim5" "cyberintro_e"
//"anim6" "cyberintro_f"
"anim6" "cyberintro_g"
"anim7" "cyberintro_h"
"anim8" "cyberintro_i"
}
model hellhole_cin_cyberdemon2 {
mesh models/md5/cinematics/hellhole/cyberdeath_cyberdemon.md5mesh
channel torso ( )
channel legs ( *origin )
anim stand models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim idle models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim bind models/md5/cinematics/hellhole/cyberdeath_cyberdemon_bind.md5anim
anim cyberdeath_a models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim {
frame 1 sound_global hh_music_cyberdeath
frame 1 sound_global hh_sfx_cyberdeath
//frame 1 sound_global cyberdemon_death_music
//frame 1 sound_global cyberdemon_death_sfx
frame 33 trigger func_smoke_1
}
anim cyberdeath_b models/md5/cinematics/hellhole/cyberdeath_cyberdemon_b.md5anim
anim cyberdeath_c models/md5/cinematics/hellhole/cyberdeath_cyberdemon_c.md5anim
anim cyberdeath_d models/md5/cinematics/hellhole/cyberdeath_cyberdemon_d.md5anim {
frame 1 trigger func_smoke_2
}
anim cyberdeath_e models/md5/cinematics/hellhole/cyberdeath_cyberdemon_e.md5anim {
frame 8 trigger func_emitter_106
frame 12 trigger func_smoke_2
frame 12 trigger func_smoke_1
}
anim cyberdeath_f models/md5/cinematics/hellhole/cyberdeath_cyberdemon_f.md5anim
anim cyberdeath_g models/md5/cinematics/hellhole/cyberdeath_cyberdemon_g.md5anim
anim cyberdeath_h models/md5/cinematics/hellhole/cyberdeath_cyberdemon_h.md5anim
anim cyberdeath_i models/md5/cinematics/hellhole/cyberdeath_cyberdemon_i.md5anim {
frame 226 trigger startrescue
}
anim af_pose models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim ik_pose models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim sight1 models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim sight2 models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim sight3 models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim walk models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim pain models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim pain_chest models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim pain_head models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim pain_left_arm models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim pain_right_arm models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim melee_attack1 models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim melee_attack2 models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim range_attack models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
anim death models/md5/cinematics/hellhole/cyberdeath_cyberdemon_a.md5anim
}
entityDef hellhole_cin_cyberdemon2 {
//"inherit" "cin_base"
"inherit" "monster_boss_cyberdemon"
"anim" "cyberdeath_a"
"model" "hellhole_cin_cyberdemon2"
"team" "0"
"ik_numLegs" "0"
"turn_rate" "0"
"head_look" "0"
"head_focus_rate" "0"
"bone_focus" "Barrel"
"look_min" "0 0 0"
"look_max" "0 0 0"
"look_joint Waist" "0 0 0"
"look_joint Chest" "0 0 0"
"look_joint Head" "0 0 0"
"size" ""
"cinematic" "1"
"ragdoll" ""
"num_cinematics" "9"
"anim1" "cyberdeath_a"
"anim2" "cyberdeath_b"
"anim3" "cyberdeath_c"
"anim4" "cyberdeath_d"
"anim5" "cyberdeath_e"
"anim6" "cyberdeath_f"
"anim7" "cyberdeath_g"
"anim8" "cyberdeath_h"
"anim9" "cyberdeath_i"
}
model hellhole_soulcube {
mesh models/md5/cinematics/hellhole/cyberdeath_soulcube.md5mesh
anim cyberdeath_a models/md5/cinematics/hellhole/cyberdeath_soulcube1.md5anim {
frame 1 trigger soulsmoke
}
anim cyberdeath_b models/md5/cinematics/hellhole/cyberdeath_soulcube2.md5anim
anim cyberdeath_c models/md5/cinematics/hellhole/cyberdeath_soulcube3.md5anim {
frame 1 trigger soulsmoke
}
anim cyberdeath_d models/md5/cinematics/hellhole/cyberdeath_soulcube4.md5anim
anim cyberdeath_e models/md5/cinematics/hellhole/cyberdeath_soulcube5.md5anim
anim cyberdeath_f models/md5/cinematics/hellhole/cyberdeath_soulcube6.md5anim
anim cyberdeath_g models/md5/cinematics/hellhole/cyberdeath_soulcube7.md5anim {
frame 15 trigger soulsmoke
}
anim cyberdeath_h models/md5/cinematics/hellhole/cyberdeath_soulcube8.md5anim
anim cyberdeath_i models/md5/cinematics/hellhole/cyberdeath_soulcube9.md5anim
anim cyberdeath_j models/md5/cinematics/hellhole/cyberdeath_soulcube10.md5anim {
frame 20 trigger soulsmoke
}
}
entityDef hellhole_soulcube {
"inherit" "cin_base"
"editor_mins" "-32 -32 0"
"editor_maxs" "32 32 64"
"model" "hellhole_soulcube"
"cinematic" "1"
"auto_advance" "1"
"num_anims" "10"
"anim1" "cyberdeath_a"
"anim2" "cyberdeath_b"
"anim3" "cyberdeath_c"
"anim4" "cyberdeath_d"
"anim5" "cyberdeath_e"
"anim6" "cyberdeath_f"
"anim7" "cyberdeath_g"
"anim8" "cyberdeath_h"
"anim9" "cyberdeath_i"
"anim10" "cyberdeath_j"
}
model hellhole_swann_head {
skin skins/characters/npcs/swannbloody.skin
mesh models/md5/heads/swann/swann.md5mesh
anim dead models/md5/heads/swann/swanndead.md5anim
}
model hellhole_swann {
mesh models/md5/chars/suit.md5mesh
channel torso ( *origin )
skin skins/characters/npcs/bloodysuit.skin
anim af_pose models/md5/chars/af_pose.md5anim
anim stand models/md5/cinematics/delta5/swann_idle.md5anim
anim idle models/md5/cinematics/delta5/swann_idle.md5anim
anim dead models/md5/cinematics/hellhole/rescue_swanndead.md5anim
}
entityDef hellhole_swann {
"inherit" "character_default"
"scriptobject" "character"
"model" "hellhole_swann"
"anim" "idle"
"size" "64 20 32"
"use_aas" ""
"turn_rate" "0"
"eye_height" "28"
"talktrigger" "1"
"no_cower" "1"
"talk_no_turn" "1"
"bone_focus" "headcontrol"
"bone_orientation" "Body"
"bone_leftEye" "Leyeaim"
"bone_rightEye" "Reyeaim"
"eye_turn_min" "-20 -30 0"
"eye_turn_max" "20 30 0"
"eye_verticle_offset" "5"
"eye_horizontal_offset" "-0"
"eye_focus_rate" "0.5"
"head_focus_rate" "0"
"head_look" "0"
"look_min" "0 0 0"
"look_max" "0 0 0"
"look_joint headcontrol" "0 0 0"
"copy_joint neckcontrol" "neckcontrol"
"copy_joint headcontrol" "headcontrol"
"copy_joint_world eyecontrol" "eyecontrol"
"def_head" "hellhole_swann_head"
"head_joint" "Shoulders"
"ragdoll" "char_wounded_marine"
"damage_zone chest" "*Waist -*loneckcontrol"
"damage_zone left_arm" "*Luparm"
"damage_zone right_arm" "*Ruparm"
"damage_zone legs" "origin Body2"
"cinematic" "1"
}
model hellhole_imp {
inherit monster_demon_imp
anim cybercrawl models/md5/monsters/imp/impcyberwakeup.md5anim {
ai_no_turn
frame 1 disableGravity
frame 1 disableWalkIK
frame 40 enableGravity
frame 40 enableWalkIK
}
}
entityDef hellhole_imp {
"inherit" "monster_demon_imp"
"model" "hellhole_imp"
"anim" "cybercrawl"
}
model hellhole_maggot {
inherit monster_demon_maggot
anim cybercrawl models/md5/monsters/maggot3/magcyberwakeup.md5anim {
ai_no_turn
frame 1 disableGravity
frame 1 disableWalkIK
frame 40 enableGravity
frame 40 enableWalkIK
}
}
entityDef hellhole_maggot {
"inherit" "monster_demon_maggot"
"model" "hellhole_maggot"
"anim" "cybercrawl"
}
model hellhole_pdamarine {
inherit npc_base
mesh models/md5/chars/marine.md5mesh
channel torso ( *Waist )
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
anim pdamarine models/md5/cinematics/hellhole/rescue_pdamarine.md5anim
}
entityDef hellhole_pdamarine {
"inherit" "npc_base"
"model" "hellhole_pdamarine"
"anim" "pdamarine"
"def_attach" "prop_pda"
"def_head" "head_marine_helmet"
"head_joint" "Shoulders"
"cinematic" "1"
"copy_joint_world eyecontrol" ""
}
model hellhole_lookmarine {
inherit npc_base
mesh models/md5/chars/marine.md5mesh
channel torso ( *Waist )
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
anim pdamarine models/md5/cinematics/hellhole/rescue_bodylook.md5anim
anim talk_primary models/md5/cinematics/hellhole/rescue_bodylook.md5anim
}
entityDef hellhole_lookmarine {
"inherit" "npc_base"
"model" "hellhole_lookmarine"
"anim" "pdamarine"
"def_attach" "prop_machinegun"
"def_head" "head_marine_helmet"
"head_joint" "Shoulders"
"cinematic" "1"
"copy_joint_world eyecontrol" ""
}
model hellhole_walkmarine {
inherit npc_marine_w_mgun
anim shot1 models/md5/cinematics/hellhole/hellhole_marinewalk.md5anim {
frame 1 event ignoreDamage
frame 6 sound_body player_sounds_footstep
frame 17 sound_body player_sounds_footstep
frame 31 sound_body player_sounds_footstep
frame 45 sound_body player_sounds_footstep
frame 59 sound_body player_sounds_footstep
frame 71 sound_body player_sounds_footstep
frame 85 sound_body player_sounds_footstep
frame 96 sound_body player_sounds_footstep
frame 112 sound_body player_sounds_footstep
frame 124 sound_body player_sounds_footstep
frame 136 sound_body player_sounds_footstep
frame 145 sound_body player_sounds_footstep
}
}
entityDef hellhole_walkmarine {
"inherit" "npc_base"
"model" "hellhole_walkmarine"
"sound_bone" "Chest"
"def_projectile" "projectile_bullet_zsec_machinegun"
"projectile_spread" "0"
"num_projectiles" "1"
"smoke_weapon" "cgsmoke.smoke"
"smoke_wound_metal" "bulletricochet.prt"
"smoke_wound_ricochet" "bulletricochet.prt"
"mtr_flashShader" "muzzleflash"
"flashTime" "0.15"
"flashColor" "1 0.8 0.4"
"flashRadius" "120"
"cinematic" "1"
"gib" "0"
"model_gib" "models/md5/chars/skeleton_w_mgun.md5mesh"
"mass" "5000"
"copy_joint_world eyecontrol" ""
"ik_numlegs" "0"
"ragdoll" ""
"def_head" "head_marine_helmet"
"head_joint" "Shoulders"
}