mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-12 08:11:10 +02:00
1813 lines
60 KiB
Modula-2
1813 lines
60 KiB
Modula-2
|
|
|
|
export fred {
|
|
options -prefix ENV_
|
|
mesh maps/fred/underground/impstairs.mb -dest models/md5/cinematics/underground/impstairs
|
|
anim maps/fred/underground/impstairs.mb -dest models/md5/cinematics/underground/impstairs
|
|
}
|
|
|
|
export james {
|
|
|
|
addoptions -prefix PIPES_ -keep steam1 steam2 steam3 steam4
|
|
|
|
mesh maps/james/mc_underground/mcu_pipes.mb -dest models/md5/cinematics/underground/mcu_pipes
|
|
anim maps/james/mc_underground/mcu_pipes.mb -dest models/md5/cinematics/underground/mcu_pipes
|
|
}
|
|
|
|
//CINEMATICS
|
|
|
|
export fred {
|
|
|
|
options -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
camera choke.mb -range 14 45 -dest invasion_choke_cam_a
|
|
camera choke.mb -range 46 103 -dest invasion_choke_cam_b
|
|
camera choke.mb -range 104 180 -dest invasion_choke_cam_c
|
|
camera impintro.mb -dest impintro_cam
|
|
camera tele_invasion.mb -dest invasion_teleporter_cam
|
|
camera invasion2.mb -dest hallway_invasioncam
|
|
camera invasion3.mb -dest hallway_invasion2cam
|
|
camera invasion4.mb -dest hallway_invasion3cam
|
|
camera invasion5.mb -dest hallway_invasion4cam
|
|
camera invasion6a.mb -range 25 85 -dest underground/hallway_invasion5cam
|
|
camera newsec.mb -dest hallway_invasion6cam
|
|
camera invasion6c.mb -dest hallway_invasion7cam
|
|
camera crazysci.mb -range 1 114 -dest crazy_cam1
|
|
camera crazysci.mb -range 115 224 -dest crazy_cam2
|
|
camera crazysci2.mb -range 200 648 -dest crazy_cam3
|
|
camera crazysciend.mb -dest crazy_cam_end
|
|
camera pentagram.mb -range 1 45 -dest pentagram_cam_a
|
|
camera pentagram.mb -range 46 80 -dest pentagram_cam_b
|
|
camera pentagram.mb -range 81 105 -dest pentagram_cam_c
|
|
camera pentagram.mb -range 106 120 -dest pentagram_cam_d
|
|
camera invasion_bathroom.mb
|
|
camera zintro_reversed_new.mb -range 1 120 -dest invasion_zintro_cam1
|
|
camera zintro_reversed_new.mb -range 121 230 -dest invasion_zintro_cam2
|
|
camera headache.mb -dest headache_cam
|
|
|
|
addoptions -prefix PENT_
|
|
mesh pentagram.mb
|
|
anim pentagram.mb -range 1 45 -dest pentagram_a
|
|
anim pentagram.mb -range 46 80 -dest pentagram_b
|
|
anim pentagram.mb -range 81 105 -dest pentagram_c
|
|
anim pentagram.mb -range 106 120 -dest pentagram_d
|
|
|
|
options -prefix DOOR_ -sourcedir maps/james/mc_underground -destdir models/md5/cinematics/underground
|
|
mesh impcrawl_armdoor.mb -dest underground_impcrawl_door
|
|
anim impcrawl_armdoor.mb -dest underground_impcrawl_door
|
|
|
|
options -prefix RAIL_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh james_fall.mb -dest ledge
|
|
anim james_fall.mb -dest ledge
|
|
|
|
options -prefix LIGHT_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh invasion3.mb -dest lightattacher
|
|
anim invasion2.mb -dest lightattacherrun
|
|
anim invasion3.mb -dest lightattacher
|
|
anim invasion4.mb -dest lightattacherwindow
|
|
anim invasion5.mb -dest lightattacher2
|
|
anim invasion6a.mb -range 25 85 -dest lightattacher3
|
|
anim newsec.mb -dest lightattacher4
|
|
anim invasion6c.mb -dest lightattacher5
|
|
anim tele_invasion.mb -dest lightattachertele
|
|
|
|
// ghost skulls
|
|
options -prefix SKULL_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim invasion6c.mb -dest hallway_invasions1g
|
|
|
|
// ghost skulls
|
|
options -prefix SKULL_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh newsec.mb -dest models/md5/cinematics/underground/chestskull
|
|
anim newsec.mb -dest models/md5/cinematics/underground/hallway_invasions1f
|
|
|
|
anim newsec.mb -dest hallway_invasions1f
|
|
options -prefix SKULL1_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim tele_invasion.mb -dest skullone
|
|
anim invasion2.mb -dest hallway_invasions1
|
|
anim invasion3.mb -dest hallway_invasions1b
|
|
anim invasion4.mb -dest hallway_invasions1c
|
|
anim invasion5.mb -dest hallway_invasions1d
|
|
anim invasion6a.mb -range 25 85 -dest hallway_invasions1e
|
|
|
|
anim skull_encounters.mb -dest garageskull
|
|
|
|
options -prefix SKULL2_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh newsec.mb -dest newsecskull
|
|
mesh tele_invasion.mb -dest littleskull
|
|
anim tele_invasion.mb -dest skulltwo
|
|
anim invasion2.mb -dest hallway_invasions2
|
|
anim invasion3.mb -dest hallway_invasions2b
|
|
anim invasion4.mb -dest hallway_invasions2c
|
|
anim invasion5.mb -dest hallway_invasions2d
|
|
anim invasion6a.mb -range 25 85 -dest hallway_invasions2e
|
|
|
|
anim newsec.mb -dest hallway_invasions2f
|
|
anim invasion6c.mb -dest hallway_invasions2g
|
|
|
|
anim skull_encounters.mb -dest boxesskull1
|
|
|
|
options -prefix SKULL3_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim tele_invasion.mb -dest skullthree
|
|
anim invasion2.mb -dest hallway_invasions3
|
|
anim invasion3.mb -dest hallway_invasions3b
|
|
anim invasion4.mb -dest hallway_invasions3c
|
|
|
|
anim skull_encounters.mb -dest boxesskull2
|
|
|
|
options -prefix SKULL4_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim tele_invasion.mb -dest skullfour
|
|
anim skull_encounters.mb -dest flashlightskull1
|
|
|
|
options -prefix SKULL5_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim tele_invasion.mb -dest skullfive
|
|
anim skull_encounters.mb -dest flashlightskull2
|
|
|
|
options -prefix SKULL6_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh tele_invasion.mb -dest mediumskull
|
|
anim tele_invasion.mb -dest skullsix
|
|
options -prefix SKULL8_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
anim tele_invasion.mb -dest skulleight
|
|
options -prefix SKULL9_ -sourcedir maps/fred/underground -destdir models/md5/cinematics/underground
|
|
mesh tele_invasion.mb -dest bigskull
|
|
anim tele_invasion.mb -dest skullseven
|
|
options -prefix SKULL_
|
|
anim maps/fred/underground/crazy_into_zombie.mb -range 440 550 -dest models/md5/cinematics/underground/transformskull
|
|
options -prefix SKULL2_
|
|
anim maps/fred/underground/crazy_into_zombie.mb -range 440 565 -dest models/md5/cinematics/underground/transformskull2
|
|
|
|
}
|
|
|
|
|
|
entityDef underground_invasion_cam {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
|
|
"spawnclass" "idCameraAnim"
|
|
|
|
"anim crazy1" "models/md5/cinematics/underground/crazy_cam1.md5camera"
|
|
"anim crazy2" "models/md5/cinematics/underground/crazy_cam2.md5camera"
|
|
"anim crazy3" "models/md5/cinematics/underground/crazy_cam3.md5camera"
|
|
|
|
"anim crazy" "models/md5/cinematics/underground/crazy_cam.md5camera"
|
|
"anim end" "models/md5/cinematics/underground/crazy_cam_end.md5camera"
|
|
"anim teleporter" "models/md5/cinematics/underground/invasion_teleporter_cam.md5camera"
|
|
"anim hallway" "models/md5/cinematics/underground/hallway_invasioncam.md5camera"
|
|
"anim hallway2" "models/md5/cinematics/underground/hallway_invasion2cam.md5camera"
|
|
"anim hallway3" "models/md5/cinematics/underground/hallway_invasion3cam.md5camera"
|
|
"anim hallway4" "models/md5/cinematics/underground/hallway_invasion4cam.md5camera"
|
|
"anim hallway5" "models/md5/cinematics/underground/hallway_invasion5cam.md5camera"
|
|
"anim hallway6" "models/md5/cinematics/underground/hallway_invasion6cam.md5camera"
|
|
"anim hallway7" "models/md5/cinematics/underground/hallway_invasion7cam.md5camera"
|
|
"anim pentagram_a" "models/md5/cinematics/underground/pentagram_cam_a.md5camera"
|
|
"anim pentagram_b" "models/md5/cinematics/underground/pentagram_cam_b.md5camera"
|
|
"anim pentagram_c" "models/md5/cinematics/underground/pentagram_cam_c.md5camera"
|
|
"anim pentagram_d" "models/md5/cinematics/underground/pentagram_cam_d.md5camera"
|
|
"anim bathroom" "models/md5/cinematics/underground/invasion_bathroom.md5camera"
|
|
"anim choke_a" "models/md5/cinematics/underground/invasion_choke_cam_a.md5camera"
|
|
"anim choke_b" "models/md5/cinematics/underground/invasion_choke_cam_b.md5camera"
|
|
"anim choke_c" "models/md5/cinematics/underground/invasion_choke_cam_c.md5camera"
|
|
"anim zintro_a" "models/md5/cinematics/underground/invasion_zintro_cam1.md5camera"
|
|
"anim zintro_b" "models/md5/cinematics/underground/invasion_zintro_cam2.md5camera"
|
|
}
|
|
|
|
model underground_invasion_pentagram {
|
|
mesh models/md5/cinematics/underground/pentagram.md5mesh
|
|
anim pentagram_a models/md5/cinematics/underground/pentagram_a.md5anim
|
|
anim pentagram_b models/md5/cinematics/underground/pentagram_b.md5anim
|
|
anim pentagram_c models/md5/cinematics/underground/pentagram_c.md5anim
|
|
anim pentagram_d models/md5/cinematics/underground/pentagram_d.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_pentagram {
|
|
"inherit" "cin_base"
|
|
"anim" "pentagram_a"
|
|
"model" "underground_invasion_pentagram"
|
|
}
|
|
|
|
|
|
|
|
model underground_invasion_lightattacher {
|
|
mesh models/md5/cinematics/underground/lightattacher.md5mesh
|
|
anim tele models/md5/cinematics/underground/lightattachertele.md5anim
|
|
anim first models/md5/cinematics/underground/lightattacherrun.md5anim
|
|
anim movea models/md5/cinematics/underground/lightattacher.md5anim {
|
|
frame 50 trigger implight1
|
|
frame 51 trigger impexplosion1
|
|
frame 54 trigger implight1
|
|
}
|
|
anim moveb models/md5/cinematics/underground/lightattacher2.md5anim {
|
|
frame 15 trigger fredlightthing
|
|
frame 17 trigger frexplode1
|
|
frame 18 trigger fredlightthing
|
|
frame 18 trigger light_36
|
|
frame 18 trigger fredflare
|
|
frame 40 trigger fredlightthing2
|
|
frame 41 trigger frexplode2
|
|
frame 44 trigger fredlightthing2
|
|
}
|
|
anim movec models/md5/cinematics/underground/lightattacher3.md5anim {
|
|
// frame 7 trigger func_door_248
|
|
}
|
|
anim moved models/md5/cinematics/underground/lightattacher4.md5anim
|
|
anim movee models/md5/cinematics/underground/lightattacher5.md5anim
|
|
anim window models/md5/cinematics/underground/lightattacherwindow.md5anim
|
|
|
|
}
|
|
|
|
entityDef underground_invasion_lightattacher {
|
|
"inherit" "cin_base"
|
|
"anim" "move"
|
|
"model" "underground_invasion_lightattacher"
|
|
}
|
|
|
|
|
|
model underground_invasion_ledge {
|
|
mesh models/md5/cinematics/underground/ledge.md5mesh
|
|
anim fall models/md5/cinematics/underground/ledge.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_ledge {
|
|
"inherit" "cin_base"
|
|
"anim" "fall"
|
|
"model" "underground_invasion_ledge"
|
|
}
|
|
|
|
model underground_invasion_bigskull {
|
|
mesh models/md5/cinematics/underground/bigskull.md5mesh
|
|
anim teleportskull models/md5/cinematics/underground/skullseven.md5anim {
|
|
frame 35 trigger explodelight1
|
|
frame 35 trigger explode1
|
|
frame 38 trigger explodelight1
|
|
|
|
frame 51 trigger explodelight2
|
|
frame 52 trigger explode2
|
|
frame 55 trigger explodelight2
|
|
|
|
frame 83 trigger explodelight3
|
|
frame 84 trigger explode3
|
|
frame 88 trigger explodelight3
|
|
}
|
|
}
|
|
|
|
entityDef underground_invasion_bigskull {
|
|
"inherit" "cin_base"
|
|
"anim" "teleportskull"
|
|
"model" "underground_invasion_bigskull"
|
|
}
|
|
|
|
model underground_invasion_littleskulls {
|
|
mesh models/md5/cinematics/underground/littleskull.md5mesh
|
|
|
|
|
|
anim skullone models/md5/cinematics/underground/skullone.md5anim
|
|
anim skulltwo models/md5/cinematics/underground/skulltwo.md5anim
|
|
anim skullthree models/md5/cinematics/underground/skullthree.md5anim
|
|
anim skullfour models/md5/cinematics/underground/skullfour.md5anim
|
|
anim skullfive models/md5/cinematics/underground/skullfive.md5anim
|
|
anim skullsix models/md5/cinematics/underground/skullsix.md5anim
|
|
anim skullseven models/md5/cinematics/underground/skulleight.md5anim
|
|
anim skulleight models/md5/cinematics/underground/skulleight.md5anim
|
|
anim hallskull1 models/md5/cinematics/underground/hallway_invasions1.md5anim
|
|
anim hallskull1b models/md5/cinematics/underground/hallway_invasions1b.md5anim
|
|
anim hallskull1c models/md5/cinematics/underground/hallway_invasions1c.md5anim
|
|
anim hallskull1d models/md5/cinematics/underground/hallway_invasions1d.md5anim
|
|
anim hallskull1e models/md5/cinematics/underground/hallway_invasions1e.md5anim
|
|
anim hallskull1g models/md5/cinematics/underground/hallway_invasions1g.md5anim
|
|
anim hallskull2 models/md5/cinematics/underground/hallway_invasions2.md5anim
|
|
anim hallskull2b models/md5/cinematics/underground/hallway_invasions2b.md5anim
|
|
anim hallskull2c models/md5/cinematics/underground/hallway_invasions2c.md5anim
|
|
anim hallskull2d models/md5/cinematics/underground/hallway_invasions2d.md5anim
|
|
anim hallskull2e models/md5/cinematics/underground/hallway_invasions2e.md5anim
|
|
anim hallskull2g models/md5/cinematics/underground/hallway_invasions2g.md5anim
|
|
anim hallskull3 models/md5/cinematics/underground/hallway_invasions3.md5anim
|
|
anim hallskull3b models/md5/cinematics/underground/hallway_invasions3b.md5anim
|
|
anim hallskull3c models/md5/cinematics/underground/hallway_invasions3c.md5anim
|
|
//anim hallskull3f models/md5/cinematics/underground/hallway_invasions3f.md5anim
|
|
//anim hallskull4f models/md5/cinematics/underground/hallway_invasions4f.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_littleskulls {
|
|
"inherit" "cin_base"
|
|
"anim" "skullone"
|
|
"model" "underground_invasion_littleskulls"
|
|
}
|
|
|
|
model underground_invasion_smallerskulls {
|
|
mesh models/md5/cinematics/underground/newsecskull.md5mesh
|
|
|
|
anim newtwo models/md5/cinematics/underground/hallway_invasions2f.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_smallerskulls {
|
|
"inherit" "cin_base"
|
|
"anim" "newtwo"
|
|
"model" "underground_invasion_smallerskulls"
|
|
}
|
|
|
|
model underground_invasion_chestskull {
|
|
mesh models/md5/cinematics/underground/chestskull.md5mesh
|
|
|
|
anim newone models/md5/cinematics/underground/hallway_invasions1f.md5anim
|
|
anim transform models/md5/cinematics/underground/transformskull.md5anim {
|
|
frame 50 sound_voice mc_skull_passby
|
|
}
|
|
anim floorskull models/md5/cinematics/underground/transformskull2.md5anim {
|
|
frame 65 sound_voice2 mc_skull_shriek
|
|
frame 90 sound_voice mc_skull_passby
|
|
frame 95 trigger guisting_speaker
|
|
frame 113 trigger roq2_relay
|
|
}
|
|
anim garage models/md5/cinematics/underground/garageskull.md5anim {
|
|
frame 48 trigger garageskull_whine_speaker
|
|
frame 73 trigger garageskull_end_speaker
|
|
}
|
|
anim boxes_a models/md5/cinematics/underground/boxesskull1.md5anim {
|
|
frame 67 trigger boxskull_door_speaker
|
|
}
|
|
anim boxes_b models/md5/cinematics/underground/boxesskull2.md5anim {
|
|
frame 60 trigger boxskull1_hole_speaker
|
|
}
|
|
anim flashlight_a models/md5/cinematics/underground/flashlightskull1.md5anim
|
|
anim flashlight_b models/md5/cinematics/underground/flashlightskull2.md5anim {
|
|
frame 75 trigger flashlightskull_goaway_speaker
|
|
}
|
|
}
|
|
|
|
entityDef underground_invasion_chestskull {
|
|
"inherit" "cin_base"
|
|
"anim" "newone"
|
|
"model" "underground_invasion_chestskull"
|
|
//"smokeParticleSystem" "ghostskull"
|
|
}
|
|
|
|
entityDef underground_hallway_skulls {
|
|
"inherit" "cin_base"
|
|
"anim" "newone"
|
|
"model" "underground_invasion_chestskull"
|
|
//"smokeParticleSystem" "ghostskull"
|
|
}
|
|
|
|
|
|
model underground_brooks_head {
|
|
inherit head_security_goggles
|
|
|
|
anim talk_trigger models/md5/heads/security_goggles/underground/brookswelcome.md5anim {
|
|
frame 1 sound_voice snd_window1
|
|
}
|
|
anim window_b models/md5/heads/security_goggles/underground/brooksgonnaneed.md5anim {
|
|
frame 1 sound_voice snd_window2
|
|
}
|
|
anim window_c models/md5/heads/security_goggles/underground/brooksgrabyourgear.md5anim {
|
|
frame 1 sound_voice snd_window3
|
|
}
|
|
anim window_d models/md5/heads/security_goggles/underground/brooksletme.md5anim {
|
|
frame 1 sound_voice snd_window4
|
|
}
|
|
anim window_i models/md5/heads/security_goggles/underground/brooksyouneedto.md5anim {
|
|
frame 1 sound_voice snd_window9
|
|
}
|
|
anim window_j models/md5/heads/security_goggles/underground/brooksyourstuff.md5anim {
|
|
frame 1 sound_voice snd_window10
|
|
}
|
|
anim window_k models/md5/heads/security_goggles/underground/brooksnowyouready.md5anim {
|
|
frame 1 sound_voice snd_window11
|
|
}
|
|
anim window_l models/md5/heads/security_goggles/underground/brooksyoudont.md5anim {
|
|
frame 1 sound_voice snd_window12
|
|
}
|
|
anim cower1 models/md5/heads/security_goggles/underground/brookswatchthe.md5anim {
|
|
frame 1 sound_voice snd_cower1
|
|
}
|
|
anim cower2 models/md5/heads/security_goggles/underground/brooksdontfire.md5anim {
|
|
frame 1 sound_voice snd_cower2
|
|
}
|
|
anim cower3 models/md5/heads/security_goggles/underground/brookswatchthe.md5anim {
|
|
frame 1 sound_voice snd_cower1
|
|
}
|
|
}
|
|
|
|
model underground_window_security {
|
|
inherit npc_base
|
|
mesh models/md5/chars/security.md5mesh
|
|
skin skins/characters/npcs/regsec.skin
|
|
channel torso ( *Waist )
|
|
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
|
|
|
|
anim cower1 models/md5/chars/mcu_brooks/brookscowerwatch.md5anim
|
|
anim cower2 models/md5/chars/mcu_brooks/brookscowerdontfire.md5anim
|
|
anim cower3 models/md5/chars/mcu_brooks/brookscowerwatch.md5anim
|
|
|
|
anim brooksidle models/md5/chars/mcu_brooks/brooksidle.md5anim
|
|
|
|
anim talk_trigger models/md5/chars/mcu_brooks/brooks01welcome.md5anim
|
|
anim window_b models/md5/chars/mcu_brooks/brooks02imgonnaneed.md5anim {
|
|
frame 85 event disableEyeFocus
|
|
frame 98 trigger secpanel1
|
|
}
|
|
anim window_c models/md5/chars/mcu_brooks/brooks03grabyourgear.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 25 event enableEyeFocus
|
|
}
|
|
|
|
anim window_d models/md5/chars/mcu_brooks/brooks04letmeradiotest.md5anim
|
|
anim window_e models/md5/chars/mcu_brooks/brooks05radiocheck.md5anim {
|
|
frame 5 trigger brooks05radiocheck_chatter
|
|
frame 5 sound_voice brooks05radiocheck
|
|
}
|
|
anim window_f models/md5/chars/mcu_brooks/brooks06mission.md5anim {
|
|
frame 5 trigger brooks06mission_chatter
|
|
frame 5 sound_voice brooks06mission
|
|
}
|
|
anim window_g models/md5/chars/mcu_brooks/brooks07allset.md5anim {
|
|
frame 1 trigger brooks07allset_chatter
|
|
frame 1 sound_voice brooks07allset
|
|
frame 1 trigger secpanel1
|
|
frame 1 trigger secpanel2
|
|
frame 1 trigger red2green_relay
|
|
frame 1 trigger trigger_relay_220
|
|
}
|
|
anim window_h models/md5/chars/mcu_brooks/brooks08dontshootcivilians.md5anim {
|
|
frame 1 trigger brooks08dontshootcivilians_chatter
|
|
frame 1 sound_voice brooks08dontshootcivilians
|
|
}
|
|
anim window_i models/md5/chars/mcu_brooks/brooks09re_secureyourgear.md5anim
|
|
anim window_j models/md5/chars/mcu_brooks/brooks13re_storagecabinet.md5anim
|
|
anim window_k models/md5/chars/mcu_brooks/brooks14readyforcombat.md5anim
|
|
anim window_l models/md5/chars/mcu_brooks/brooks18re_moveout.md5anim
|
|
}
|
|
|
|
entityDef underground_window_security {
|
|
"inherit" "npc_base"
|
|
"model" "underground_window_security"
|
|
"size" ""
|
|
"talktime" "0.5"
|
|
"talk_no_turn" "1"
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"def_head" "underground_brooks_head"
|
|
"head_joint" "Shoulders"
|
|
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_cower1" "brooks_cowerwatch"
|
|
"snd_cower2" "brooks_cowerdontfire"
|
|
"snd_hit" ""
|
|
"snd_window1" "brooks01welcome"
|
|
"snd_window2" "brooks02imgonnaneed"
|
|
"snd_window3" "brooks03grabyourgear"
|
|
"snd_window4" "brooks04letmeradiotest"
|
|
"snd_window9" "brooks09re_secureyourgear"
|
|
"snd_window10" "brooks13re_storagecabinet"
|
|
"snd_window11" "brooks14readyforcombat"
|
|
"snd_window12" "brooks18re_moveout"
|
|
|
|
}
|
|
|
|
model underground_maint_young_daniel_head {
|
|
mesh models/md5/characters/npcs/heads/h2.md5mesh
|
|
channel eyelids ( Ruplid Rlolid Luplid Llolid )
|
|
|
|
anim blink models/md5/characters/npcs/heads/h2blink.md5anim
|
|
anim idle models/md5/characters/npcs/heads/h2idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h2idle.md5anim
|
|
anim talk_primary models/md5/characters/npcs/heads/underground/daniel_01.md5anim {
|
|
frame 1 sound_voice snd_talk_primary
|
|
}
|
|
anim talk_secondary1 models/md5/characters/npcs/heads/underground/daniel_02.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary1
|
|
}
|
|
anim talk_secondary2 models/md5/characters/npcs/heads/underground/daniel_03.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary2
|
|
}
|
|
anim talk_excuseme models/md5/characters/npcs/heads/underground/daniel_excuseme.md5anim {
|
|
frame 1 sound_voice snd_talk_excuseme
|
|
}
|
|
|
|
anim talk_donttouchthat models/md5/characters/npcs/heads/underground/daniel_donttouchthat.md5anim {
|
|
frame 1 sound_voice snd_talk_donttouchthat
|
|
}
|
|
}
|
|
|
|
model underground_maint_young_daniel {
|
|
inherit npc_jumpsuit
|
|
anim idle models/md5/chars/PDA_idle_daniel.md5anim
|
|
anim stand models/md5/chars/PDA_idle_daniel.md5anim
|
|
anim gui_operate_daniel models/md5/chars/gui_operate_daniel.md5anim
|
|
anim talk_primary models/md5/chars/pda_talk.md5anim
|
|
anim talk_secondary1 models/md5/chars/pda_talk.md5anim
|
|
anim talk_secondary2 models/md5/chars/pda_talk.md5anim
|
|
anim talk_excuseme models/md5/chars/pda_talk.md5anim
|
|
anim talk_donttouchthat models/md5/chars/pda_talk.md5anim
|
|
anim gui_look models/md5/chars/gui_look.md5anim
|
|
anim box_look models/md5/chars/box_look.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
}
|
|
anim pda_idle_look models/md5/chars/PDA_idle_look.md5anim
|
|
}
|
|
|
|
entityDef underground_maint_young_daniel {
|
|
"inherit" "npc_base"
|
|
"model" "underground_maint_young_daniel"
|
|
"def_head" "underground_maint_young_daniel_head"
|
|
"head_joint" "Shoulders"
|
|
"talk_no_turn" "1"
|
|
"talktime" "0"
|
|
"talkradius" "384"
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"ik_numLegs" "0"
|
|
"ik_footSize" "0"
|
|
|
|
"head_focus_rate" "0.08"
|
|
|
|
"look_joint Waist" ".1 .1 0"
|
|
"look_joint Chest" ".1 .1 0"
|
|
"look_joint Shoulders" ".2 .2 0"
|
|
"look_joint headcontrol" ".4 .4 0"
|
|
"look_joint Ruparm" "0 0 0"
|
|
"look_joint Luparm" "0 0 0"
|
|
|
|
"talk0_blendin" "8"
|
|
"talk0_blendout" "8"
|
|
"talk1_blendin" "8"
|
|
"talk1_blendout" "8"
|
|
"talk2_blendin" "8"
|
|
"talk2_blendout" "8"
|
|
|
|
"eye_turn_min" "-20 -30 0"
|
|
"eye_turn_max" "20 30 0"
|
|
|
|
"def_attach" "pda_underground_maint_young_daniel"
|
|
"def_dropDeathItem" "pda_underground_maint_young_daniel"
|
|
"dropDeathItemJoint" "RHANDCONNECTOR"
|
|
"dropDeathItemRotation" "-90 0 0"
|
|
|
|
"snd_talk_primary" "daniel_mcu_primary"
|
|
"snd_talk_secondary1" "daniel_mcu_secondary1"
|
|
"snd_talk_secondary2" "daniel_mcu_secondary2"
|
|
"snd_talk_excuseme" "daniel_mcu_excuseme"
|
|
"snd_talk_donttouchthat" "daniel_mcu_donttouchthat"
|
|
}
|
|
|
|
model underground_maint_old_charles_head {
|
|
mesh models/md5/characters/npcs/heads/h1.md5mesh
|
|
channel eyelids ( Ruplid Rlolid Luplid Llolid )
|
|
|
|
anim dead models/md5/characters/npcs/heads/h1death.md5anim
|
|
anim blink models/md5/characters/npcs/heads/h1blink.md5anim
|
|
anim idle models/md5/characters/npcs/heads/h1idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h1idle.md5anim
|
|
anim talk_trigger models/md5/characters/npcs/heads/underground/charles_hey.md5anim {
|
|
frame 1 sound_voice snd_charleshey
|
|
frame 110 sound_voice snd_notsure
|
|
}
|
|
anim talk_primary models/md5/characters/npcs/heads/underground/charles_dontlisten.md5anim {
|
|
frame 1 sound_voice snd_talk_primary
|
|
}
|
|
anim talk_secondary1 models/md5/characters/npcs/heads/underground/charles_shouldnttalk.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary1
|
|
}
|
|
anim talk_secondary2 models/md5/characters/npcs/heads/underground/charles_notmybiz.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary2
|
|
}
|
|
}
|
|
|
|
model underground_maint_old_charles {
|
|
inherit npc_jumpsuit
|
|
anim idle models/md5/chars/idle_charles.md5anim
|
|
anim stand models/md5/chars/look_in_hole.md5anim
|
|
anim look_in_hole models/md5/chars/look_in_hole.md5anim
|
|
anim look_in_hole_scratch_head models/md5/chars/look_in_hole_scratch_head.md5anim
|
|
anim talk_trigger models/md5/chars/stand_point_forward_charles.md5anim
|
|
anim talk_primary models/md5/chars/stand.md5anim
|
|
anim talk_secondary1 models/md5/chars/stand.md5anim
|
|
anim talk_secondary2 models/md5/chars/stand.md5anim
|
|
}
|
|
|
|
entityDef underground_maint_old_charles {
|
|
"inherit" "npc_base"
|
|
"model" "underground_maint_old_charles"
|
|
"def_head" "underground_maint_old_charles_head"
|
|
"head_joint" "Shoulders"
|
|
"talk_no_turn" "1"
|
|
"talktime" "0"
|
|
"talkradius" "384"
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"ik_numLegs" "0"
|
|
"ik_footSize" "0"
|
|
|
|
"eye_verticle_offset" "0"
|
|
"eye_horizontal_offset" "-17"
|
|
|
|
"head_focus_rate" "0.08"
|
|
|
|
"look_joint Waist" "0 0 0"
|
|
"look_joint Chest" ".1 .1 0"
|
|
"look_joint Shoulders" ".2 .2 0"
|
|
"look_joint headcontrol" ".5 .5 0"
|
|
"look_joint Ruparm" "0 0 0"
|
|
"look_joint Luparm" "0 0 0"
|
|
|
|
"talk0_blendin" "8"
|
|
"talk0_blendout" "8"
|
|
"talk1_blendin" "8"
|
|
"talk1_blendout" "8"
|
|
"talk2_blendin" "8"
|
|
"talk2_blendout" "8"
|
|
|
|
//"eye_turn_min" "-20 -30 0"
|
|
//"eye_turn_max" "20 30 0"
|
|
|
|
|
|
"snd_talk_primary" "charles_mcu_primary"
|
|
"snd_talk_secondary1" "charles_mcu_secondary1"
|
|
"snd_talk_secondary2" "charles_mcu_secondary2"
|
|
"snd_charleshey" "charles_mcu_hey"
|
|
"snd_notsure" "charles_mcu_notsure"
|
|
}
|
|
|
|
model underground_maint_bald_ross_head {
|
|
mesh models/md5/characters/npcs/heads/h3.md5mesh
|
|
channel eyelids ( Ruplid Rlolid Luplid Llolid )
|
|
|
|
anim blink models/md5/characters/npcs/heads/h3blink.md5anim
|
|
anim idle models/md5/characters/npcs/heads/h3idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h3idle.md5anim
|
|
anim talk_primary models/md5/characters/npcs/heads/underground/ross_primary.md5anim {
|
|
frame 1 sound_voice snd_talk_primary
|
|
}
|
|
anim talk_secondary1 models/md5/characters/npcs/heads/underground/ross_secondary1.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary1
|
|
}
|
|
anim talk_secondary2 models/md5/characters/npcs/heads/underground/ross_secondary2.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary2
|
|
}
|
|
anim rosstalk1 models/md5/characters/npcs/heads/underground/ross_listenscotty.md5anim {
|
|
frame 1 sound_voice snd_rosstalk1
|
|
}
|
|
anim rosstalk2 models/md5/characters/npcs/heads/underground/ross_because.md5anim {
|
|
frame 1 sound_voice snd_rosstalk2
|
|
}
|
|
anim rosstalk3 models/md5/characters/npcs/heads/underground/ross_justfinish.md5anim {
|
|
frame 1 sound_voice snd_rosstalk3
|
|
}
|
|
}
|
|
|
|
model underground_maint_bald_ross {
|
|
inherit npc_jumpsuit
|
|
|
|
anim stand models/md5/chars/look_in_hole.md5anim
|
|
anim look_in_hole models/md5/chars/look_in_hole.md5anim
|
|
anim look_in_hole_scratch_head models/md5/chars/look_in_hole_scratch_head.md5anim
|
|
anim talk_primary models/md5/chars/talk_primary_ross.md5anim
|
|
anim talk_secondary1 models/md5/chars/talk_primary_ross.md5anim
|
|
anim talk_secondary2 models/md5/chars/talk_primary_ross.md5anim
|
|
anim rosstalk1 models/md5/chars/talk_listen_scotty_ross.md5anim
|
|
anim rosstalk2 models/md5/chars/look_in_hole.md5anim
|
|
anim rosstalk3 models/md5/chars/talk_listen_scotty_ross.md5anim
|
|
}
|
|
|
|
entityDef underground_maint_bald_ross {
|
|
"inherit" "npc_base"
|
|
"model" "underground_maint_bald_ross"
|
|
"def_head" "underground_maint_bald_ross_head"
|
|
"head_joint" "Shoulders"
|
|
"talk_no_turn" "1"
|
|
"talktime" "0"
|
|
"talkradius" "384"
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"ik_numLegs" "0"
|
|
"ik_footSize" "0"
|
|
|
|
"head_focus_rate" "0.08"
|
|
|
|
"look_joint Waist" "0 0 0"
|
|
"look_joint Chest" ".1 .1 0"
|
|
"look_joint Shoulders" ".2 .2 0"
|
|
"look_joint headcontrol" ".5 .5 0"
|
|
"look_joint Ruparm" "0 0 0"
|
|
"look_joint Luparm" "0 0 0"
|
|
|
|
"talk0_blendin" "8"
|
|
"talk0_blendout" "8"
|
|
"talk1_blendin" "8"
|
|
"talk1_blendout" "8"
|
|
"talk2_blendin" "8"
|
|
"talk2_blendout" "8"
|
|
|
|
"eye_turn_min" "-20 -30 0"
|
|
"eye_turn_max" "20 30 0"
|
|
|
|
"snd_talk_primary" "ross_mcu_primary"
|
|
"snd_talk_secondary1" "ross_mcu_secondary1"
|
|
"snd_talk_secondary2" "ross_mcu_secondary2"
|
|
"snd_rosstalk1" "ross_mcu_listenscotty"
|
|
"snd_rosstalk2" "ross_mcu_because"
|
|
"snd_rosstalk3" "ross_mcu_justfinish"
|
|
}
|
|
|
|
|
|
model underground_labcoat_young_todd {
|
|
inherit npc_labcoat
|
|
anim toddtalk1 models/md5/chars/talk_primary_todd.md5anim {
|
|
frame 1 sound_voice snd_toddtalk1
|
|
}
|
|
anim toddtalk2 models/md5/chars/stand_point_forward.md5anim {
|
|
frame 1 sound_voice snd_toddtalk2
|
|
}
|
|
anim toddtalk3 models/md5/chars/talk_secondary2_todd.md5anim {
|
|
frame 1 sound_voice snd_toddtalk3
|
|
}
|
|
}
|
|
|
|
entityDef underground_labcoat_young_todd {
|
|
"inherit" "npc_base"
|
|
"def_head" "head_young"
|
|
"model" "underground_labcoat_young_todd"
|
|
"head_joint" "Shoulders"
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_toddtalk1" "todd_mcu_talk1"
|
|
"snd_toddtalk2" "todd_mcu_talk2"
|
|
"snd_toddtalk3" "todd_mcu_talk3"
|
|
}
|
|
|
|
model underground_maint_asian_eric {
|
|
inherit npc_jumpsuit
|
|
|
|
anim stand models/md5/chars/gui_operate_eric.md5anim
|
|
anim operate_computer6 models/md5/chars/gui_operate_eric.md5anim
|
|
anim worktalk1 models/md5/chars/operate_computer_eric_worktalk1.md5anim {
|
|
frame 1 sound_voice snd_ericworktalk1
|
|
}
|
|
anim worktalk2 models/md5/chars/operate_computer_eric_worktalk2.md5anim {
|
|
frame 1 sound_voice snd_ericworktalk2
|
|
}
|
|
}
|
|
|
|
entityDef underground_maint_asian_eric {
|
|
"inherit" "npc_base"
|
|
"model" "underground_maint_asian_eric"
|
|
"def_head" "head_asian_young"
|
|
"head_joint" "Shoulders"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
|
|
|
|
"size" ""
|
|
"ik_numlegs" "0"
|
|
"talks" "0"
|
|
"no_cower" "1"
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_ericworktalk1" "eric_mcu_worktalk1"
|
|
"snd_ericworktalk2" "eric_mcu_worktalk2"
|
|
}
|
|
|
|
model underground_maint_asian_eric_head {
|
|
skin skins/characters/npcs/head_asian_young.skin
|
|
mesh models/md5/characters/npcs/heads/h5.md5mesh
|
|
channel eyelids ( Ruplid Rlolid Luplid Llolid )
|
|
|
|
anim talk_primary models/md5/characters/npcs/heads/mcu_thanku.md5anim {
|
|
frame 1 sound_voice snd_ericthankyou
|
|
}
|
|
anim idle models/md5/characters/npcs/heads/h5idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h5idle.md5anim
|
|
anim blink models/md5/characters/npcs/heads/h5blink.md5anim
|
|
anim dead models/md5/characters/npcs/heads/h5death.md5anim
|
|
}
|
|
|
|
|
|
model underground_maint_asian_eric2 {
|
|
inherit npc_labcoat
|
|
|
|
anim zombieattack models/md5/cinematics/underground/npcbackup.md5anim {
|
|
frame 1 sound_voice snd_erichelp
|
|
}
|
|
anim zombiestart models/md5/cinematics/underground/npcbackup_start.md5anim
|
|
anim zombiedeath models/md5/cinematics/underground/npcbackup_death.md5anim {
|
|
frame 1 sound_item eric_mcu_die
|
|
frame 18 event kill
|
|
}
|
|
anim zombiecower models/md5/chars/alphalabs4/freaked_out.md5anim
|
|
anim talk_primary models/md5/chars/mcu_thanku.md5anim
|
|
}
|
|
|
|
entityDef underground_maint_asian_eric2 {
|
|
"inherit" "npc_base"
|
|
"model" "underground_maint_asian_eric2"
|
|
"def_head" "underground_maint_asian_eric_head"
|
|
"head_joint" "Shoulders"
|
|
"size" "8 8 8"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"ik_numlegs" "0"
|
|
"talks" "0"
|
|
"no_cower" "1"
|
|
"talktime" "0"
|
|
"snd_talk_primary" "eric_mcu_thankyou"
|
|
"snd_talk_secondary" ""
|
|
"snd_death" ""
|
|
"snd_erichelp" "eric_mcu_zombieattack"
|
|
"snd_ericthankyou" "eric_mcu_thankyou"
|
|
"velocityTime" "10"
|
|
}
|
|
|
|
model underground_zombie_maint_bald {
|
|
inherit monster_zombie_jumpy
|
|
|
|
remove melee_attack
|
|
anim melee_attack2 models/md5/monsters/zombies/swing2.md5anim {
|
|
frame 8 trigger underground_maint_asian_1
|
|
frame 8 sound_weapon monster_zombie_maint_melee_hit
|
|
}
|
|
}
|
|
|
|
entityDef underground_zombie_maint_bald {
|
|
"inherit" "monster_zombie_base"
|
|
"model" "underground_zombie_maint_bald"
|
|
|
|
"def_head" "head_bloodybald"
|
|
"head_joint" "Shoulders"
|
|
}
|
|
|
|
model underground_invasion_labcoat_head {
|
|
skin skins/characters/npcs/prettyoldhead.skin
|
|
mesh models/md5/characters/npcs/heads/h2.md5mesh
|
|
channel eyelids ( Ruplid Rlolid Luplid Llolid )
|
|
|
|
anim blink models/md5/characters/npcs/heads/h2blink.md5anim
|
|
anim idle models/md5/characters/npcs/heads/h2idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h2idle.md5anim
|
|
anim talk_trigger models/md5/characters/npcs/heads/underground/ian_trigger.md5anim {
|
|
frame 1 sound_voice snd_talk_trigger
|
|
}
|
|
anim talk_primary models/md5/characters/npcs/heads/underground/ian_primary.md5anim {
|
|
frame 1 sound_voice snd_talk_primary
|
|
}
|
|
anim talk_secondary1 models/md5/characters/npcs/heads/underground/ian_secondary.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary
|
|
}
|
|
}
|
|
|
|
model underground_invasion_labcoat {
|
|
|
|
inherit npc_labcoat
|
|
|
|
anim idle models/md5/chars/gui_operate.md5anim
|
|
anim cower models/md5/chars/cower4_ian.md5anim
|
|
anim stand models/md5/chars/gui_operate.md5anim {
|
|
frame 1 call headlook_off
|
|
frame 1 event disableEyeFocus
|
|
}
|
|
anim gui_look_right models/md5/chars/gui_look_right.md5anim {
|
|
frame 1 call headlook_off
|
|
frame 1 event disableEyeFocus
|
|
}
|
|
anim gui_operate models/md5/chars/gui_operate.md5anim
|
|
anim talk_trigger models/md5/chars/startle_left.md5anim {
|
|
frame 1 call headlook_on
|
|
frame 1 event enableEyeFocus
|
|
frame 200 call headlook_off
|
|
frame 205 event disableEyeFocus
|
|
}
|
|
anim talk_primary models/md5/chars/point_forward.md5anim {
|
|
frame 1 call headlook_on
|
|
frame 1 event enableEyeFocus
|
|
frame 85 call headlook_off
|
|
frame 90 event disableEyeFocus
|
|
}
|
|
anim talk_secondary1 models/md5/chars/gui_operate_iansecondary.md5anim {
|
|
frame 1 call headlook_off
|
|
frame 1 event disableEyeFocus
|
|
}
|
|
|
|
anim rungetcover models/md5/chars/invasion_runcover.md5anim {
|
|
frame 1 event ignoreDamage
|
|
frame 12 trigger halllight2
|
|
frame 13 trigger hallexplode2
|
|
frame 15 trigger halllight2
|
|
frame 20 trigger halllight1
|
|
frame 22 trigger hallexplode1
|
|
frame 25 trigger halllight1
|
|
frame 35 trigger halllight3
|
|
frame 36 trigger hallexplode3
|
|
frame 38 trigger halllight3
|
|
}
|
|
anim operate_computer6 models/md5/chars/operate_computer_loop3.md5anim
|
|
anim fall models/md5/chars/invasion_ledgefall.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
}
|
|
|
|
entityDef underground_invasion_labcoat {
|
|
"inherit" "npc_base"
|
|
"model" "underground_invasion_labcoat"
|
|
"anim" "rungetcover"
|
|
"size" "32 32 74"
|
|
"talkradius" "400"
|
|
"def_head" "underground_invasion_labcoat_head"
|
|
"head_joint" "Shoulders"
|
|
"turn_rate" "0"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
"talktime" "0"
|
|
"team" "0"
|
|
"rank" "0"
|
|
"bone_focus" "headcontrol"
|
|
"bone_leftEye" "Lfteye_Focus"
|
|
"bone_rightEye" "Rteye_Focus"
|
|
"eye_turn_min" "-20 -30 0"
|
|
"eye_turn_max" "20 30 0"
|
|
"eye_verticle_offset" "5"
|
|
"eye_horizontal_offset" "-8"
|
|
"eye_focus_rate" "0.5"
|
|
"head_focus_rate" "0.08"
|
|
"mass" "500"
|
|
"cinematic" "1"
|
|
|
|
"look_joint Waist" "0 0 0"
|
|
"look_joint Chest" "0 0 0"
|
|
"look_joint Shoulders" ".1 .1 0"
|
|
"look_joint headcontrol" ".6 .6 0"
|
|
"look_joint Ruparm" "0 0 0"
|
|
"look_joint Luparm" "0 0 0"
|
|
|
|
"snd_talk_trigger" "ian_mcu_trigger"
|
|
"snd_talk_primary" "ian_mcu_primary"
|
|
"snd_talk_secondary" "ian_mcu_secondary"
|
|
//"snd_chatter" "ian_mcu_idle"
|
|
"snd_hit" ""
|
|
}
|
|
|
|
model underground_security_helmet_mark {
|
|
inherit npc_security
|
|
|
|
anim stand models/md5/chars/PDA_idle.md5anim
|
|
anim sitting models/md5/chars/stand_sitting_idle.md5anim
|
|
anim talk_trigger models/md5/chars/stand_sitting.md5anim {
|
|
frame 1 sound_voice snd_talk_trigger
|
|
}
|
|
anim talk_primary models/md5/chars/stand_talk_primary_mark.md5anim {
|
|
frame 1 sound_voice snd_talk_primary
|
|
}
|
|
anim talk_secondary1 models/md5/chars/stand_talk_secondary_mark.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary1
|
|
}
|
|
anim talk_secondary2 models/md5/chars/stand_talk_primary_mark.md5anim {
|
|
frame 1 sound_voice snd_talk_secondary2
|
|
}
|
|
anim airlockdrag models/md5/chars/airlockzdragged.md5anim {
|
|
frame 1 event ignoreDamage
|
|
}
|
|
}
|
|
|
|
entityDef underground_security_helmet_mark {
|
|
"inherit" "npc_base"
|
|
"model" "underground_security_helmet_mark"
|
|
"def_head" "head_security_helmet"
|
|
"head_joint" "Shoulders"
|
|
"talk_no_turn" "1"
|
|
"talktime" "0"
|
|
"talkradius" "400"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"ik_numLegs" "0"
|
|
"ik_footSize" "0"
|
|
|
|
"head_focus_rate" "0.08"
|
|
|
|
"look_joint Waist" ".1 .1 0"
|
|
"look_joint Chest" ".1 .1 0"
|
|
"look_joint Shoulders" ".2 .2 0"
|
|
"look_joint headcontrol" ".4 .4 0"
|
|
"look_joint Ruparm" "0 0 0"
|
|
"look_joint Luparm" "0 0 0"
|
|
|
|
"talk0_blendin" "8"
|
|
"talk0_blendout" "8"
|
|
"talk1_blendin" "8"
|
|
"talk1_blendout" "8"
|
|
"talk2_blendin" "8"
|
|
"talk2_blendout" "8"
|
|
|
|
"eye_turn_min" "-20 -30 0"
|
|
"eye_turn_max" "20 30 0"
|
|
|
|
"def_attach" "pda_underground_security_helmet_mark"
|
|
"def_dropDeathItem" "pda_underground_security_helmet_mark"
|
|
"dropDeathItemJoint" "RHANDCONNECTOR"
|
|
"dropDeathItemRotation" "-90 0 0"
|
|
|
|
"snd_talk_trigger" "mark_mcu_triggered"
|
|
"snd_talk_primary" "mark_mcu_primary"
|
|
"snd_talk_secondary1" "mark_mcu_secondary1"
|
|
"snd_talk_secondary2" "mark_mcu_secondary2"
|
|
|
|
}
|
|
|
|
|
|
model underground_invasion_security {
|
|
inherit npc_security
|
|
|
|
anim runbackshoot models/md5/cinematics/underground/invasion_runshoot.md5anim {
|
|
frame 1 event ignoreDamage
|
|
frame 11 launch_missile RHANDCONNECTOR
|
|
frame 23 launch_missile RHANDCONNECTOR
|
|
}
|
|
anim runfall models/md5/cinematics/underground/invasion_runfall.md5anim
|
|
anim sec2zombiea models/md5/cinematics/underground/hallway_sec2zombie.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
}
|
|
anim sec2zombieb models/md5/cinematics/underground/hallway_sec2zombie2.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_security {
|
|
"inherit" "npc_base"
|
|
"model" "underground_invasion_security"
|
|
"anim" "runbackshoot"
|
|
"size" ""
|
|
"def_head" "underground_invasion_sechead"
|
|
"head_joint" "Shoulders"
|
|
"def_projectile" "projectile_bullet_zsec_pistol"
|
|
"projectile_spread" "0"
|
|
"num_projectiles" "1"
|
|
"smoke_weapon" "cgsmoke.smoke"
|
|
"cinematic" "1"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
|
|
"snd_chatter" ""
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_hit" ""
|
|
}
|
|
|
|
model underground_invasion_zsechead {
|
|
mesh models/md5/characters/npcs/zheads/z5.md5mesh
|
|
anim idle models/md5/characters/npcs/zheads/z5idle.md5anim
|
|
anim sec2zombiea models/md5/characters/npcs/zheads/gogglesinvasion6b.md5anim
|
|
anim sec2zombieb models/md5/characters/npcs/zheads/gogglesinvasion6c.md5anim
|
|
}
|
|
|
|
model underground_invasion_sechead {
|
|
mesh models/md5/characters/npcs/heads/goggles.md5mesh
|
|
anim idle models/md5/characters/npcs/heads/gogglesidle.md5anim
|
|
anim sec2zombiea models/md5/characters/npcs/heads/gogglesinvasion6b.md5anim {
|
|
frame 187 skin skins/characters/npcs/secbloodygogs.skin
|
|
frame 241 call map_mc_underground::guard_switch_head_to_zombie
|
|
}
|
|
anim sec2zombieb models/md5/characters/npcs/heads/gogglesinvasion6c.md5anim
|
|
anim runfall models/md5/characters/npcs/heads/gogglesinvasionrunfall.md5anim
|
|
|
|
}
|
|
|
|
model underground_invasion_labzombie {
|
|
inherit monster_zombie_labcoat
|
|
|
|
anim stand models/md5/cinematics/underground/invasion_ledgeclimb_stand.md5anim
|
|
anim climb models/md5/cinematics/underground/invasion_ledgeclimb.md5anim {
|
|
frame 1 sound_body2 mcu_zombiesting
|
|
}
|
|
}
|
|
|
|
entityDef underground_invasion_labzombie {
|
|
"inherit" "monster_zombie_base"
|
|
"model" "underground_invasion_labzombie"
|
|
"skin" "skins/monsters/zombies/labcoat.skin"
|
|
|
|
"def_head" "head_zombie4"
|
|
"head_joint" "Shoulders"
|
|
"ik_numlegs" "0"
|
|
|
|
"snd_chatter" ""
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_hit" ""
|
|
}
|
|
|
|
model underground_invasion_maintzombie {
|
|
inherit monster_zombie_jumpy
|
|
|
|
anim stand models/md5/cinematics/underground/invasion_ledgeclimb_stand.md5anim
|
|
anim climb models/md5/cinematics/underground/invasion_ledgeclimb.md5anim {
|
|
frame 1 sound_body2 mcu_zombiesting
|
|
}
|
|
}
|
|
entityDef underground_invasion_maintzombie {
|
|
"inherit" "monster_zombie_maint_no_jaw"
|
|
"model" "underground_invasion_maintzombie"
|
|
"skin" "skins/monsters/zombies/jumpsuit.skin"
|
|
"size" ""
|
|
"def_head" "head_zombie2"
|
|
"head_joint" "Shoulders"
|
|
"ik_numlegs" "0"
|
|
|
|
"snd_chatter" ""
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_hit" ""
|
|
}
|
|
|
|
model underground_invasion_suit {
|
|
inherit npc_labcoat
|
|
|
|
anim window models/md5/cinematics/underground/invasion_window.md5anim {
|
|
frame 1 event ignoreDamage
|
|
frame 5 trigger backlight1
|
|
frame 7 trigger backexplode1
|
|
frame 9 trigger backlight1
|
|
frame 10 trigger walllight1
|
|
|
|
frame 25 trigger backlight2
|
|
frame 26 trigger backexplode2
|
|
frame 27 trigger walllight2
|
|
frame 28 trigger backlight2
|
|
|
|
frame 51 trigger windowlight1
|
|
frame 52 trigger windowexplode1
|
|
frame 53 trigger breakglass
|
|
frame 55 trigger windowlight1
|
|
}
|
|
anim runbackscared models/md5/cinematics/underground/invasion_runbackscared.md5anim
|
|
}
|
|
|
|
entityDef underground_invasion_suit {
|
|
"inherit" "npc_base"
|
|
"model" "underground_invasion_suit"
|
|
"anim" "window"
|
|
"size" ""
|
|
"ik_numlegs" "0"
|
|
"cinematic" "1"
|
|
"def_head" "head_old"
|
|
"head_joint" "Shoulders"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
|
|
"snd_chatter" ""
|
|
"snd_talk_primary" ""
|
|
"snd_talk_secondary" ""
|
|
"snd_hit" ""
|
|
}
|
|
|
|
entityDef underground_impintro_cam {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
|
|
"spawnclass" "idCameraAnim"
|
|
"anim impintro" "models/md5/cinematics/underground/impintro_cam.md5camera"
|
|
"anim headache" "models/md5/cinematics/underground/headache_cam.md5camera"
|
|
|
|
}
|
|
|
|
model underground_cin_pistol {
|
|
mesh models/md5/weapons/pistol_world/worldpistol.md5mesh
|
|
anim idle models/md5/weapons/pistol_world/pistol_idle.md5anim
|
|
|
|
}
|
|
|
|
entityDef underground_cin_pistol {
|
|
"inherit" "cin_base"
|
|
"model" "underground_cin_pistol"
|
|
"anim" "idle"
|
|
"joint" "PISTOL_ATTACHER"
|
|
"origin" "0 0 0"
|
|
"angles" "0 0 0"
|
|
}
|
|
|
|
model underground_cin_player2 {
|
|
skin skins/player/noweapon.skin
|
|
mesh models/md5/characters/player/mocap/player.md5mesh
|
|
anim impintro models/md5/cinematics/underground/impintro_player.md5anim
|
|
anim headache models/md5/cinematics/underground/headache_player.md5anim {
|
|
frame 1 skin skins/player/noweapon.skin
|
|
}
|
|
|
|
}
|
|
|
|
entityDef underground_cin_player2 {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
|
|
"inherit" "cin_base"
|
|
"model" "underground_cin_player2"
|
|
"anim" "impintro"
|
|
}
|
|
|
|
model underground_cin_player {
|
|
skin skins/player/noweapon.skin
|
|
|
|
mesh models/md5/characters/player/mocap/player.md5mesh
|
|
|
|
channel torso ( )
|
|
channel legs ( *origin )
|
|
|
|
anim stand models/md5/cinematics/underground/crazy_player1.md5anim
|
|
anim cower models/md5/cinematics/underground/crazy_player1.md5anim
|
|
|
|
anim idle models/md5/cinematics/underground/crazy_player1.md5anim
|
|
anim crazy_a models/md5/cinematics/underground/crazy_player1.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
anim crazy_b models/md5/cinematics/underground/crazy_player2.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
anim crazy_c models/md5/cinematics/underground/crazy_player3.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
anim end models/md5/cinematics/underground/crazy_player_end.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
anim impintro models/md5/cinematics/underground/impintro_player.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
|
|
}
|
|
|
|
entityDef underground_cin_player {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
"mass" "5000"
|
|
"size" ""
|
|
"def_attach" "underground_cin_pistol"
|
|
|
|
"inherit" "character_default"
|
|
"model" "underground_cin_player"
|
|
"anim" "impintro"
|
|
}
|
|
|
|
entityDef underground_cin_player3 {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
"mass" "5000"
|
|
"size" ""
|
|
"def_attach" "underground_cin_pistol"
|
|
|
|
"inherit" "character_default"
|
|
"model" "underground_cin_player"
|
|
"anim" "impintro"
|
|
|
|
"num_cinematics" "3"
|
|
"anim1" "crazy_a"
|
|
"anim2" "crazy_b"
|
|
"anim3" "crazy_c"
|
|
|
|
|
|
|
|
}
|
|
|
|
model underground_impintro_imp {
|
|
mesh models/md5/monsters/imp/imp.md5mesh
|
|
anim impintro models/md5/cinematics/underground/impintro_imp.md5anim {
|
|
frame 5 sound_body monster_demon_imp_sight
|
|
frame 95 sound_body snd_footstep
|
|
frame 100 sound_body snd_chatter
|
|
frame 105 sound_body snd_footstep
|
|
frame 115 sound_body snd_footstep
|
|
frame 123 sound_body snd_footstep
|
|
frame 125 sound_weapon snd_footstep
|
|
frame 128 sound_voice snd_sight
|
|
frame 164 sound_body snd_footstep
|
|
frame 167 sound_weapon snd_footstep
|
|
frame 182 sound_body snd_footstep
|
|
frame 185 sound_weapon snd_footstep
|
|
frame 188 sound_voice snd_footstep
|
|
frame 192 sound_body snd_footstep
|
|
frame 212 sound_body snd_thud
|
|
}
|
|
|
|
anim windowstart models/md5/cinematics/underground/ending_impstart.md5anim
|
|
anim window models/md5/cinematics/underground/ending_imp.md5anim {
|
|
frame 7 sound_voice2 mcu_imp_stinger
|
|
frame 7 sound_voice mc2_imp_hit_glass
|
|
frame 18 sound_body2 monster_demon_imp_chatter
|
|
}
|
|
}
|
|
|
|
entityDef underground_impintro_imp {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
"spawnclass" "idAnimated"
|
|
"model" "underground_impintro_imp"
|
|
"anim" "impintro"
|
|
"snd_footstep" "monster_demon_imp_footstep_cin"
|
|
"snd_sight" "monster_demon_imp_sight_cin"
|
|
"snd_chatter" "monster_demon_imp_chatter_cin"
|
|
"snd_thud" "monster_demon_imp_thud_cin"
|
|
}
|
|
|
|
model underground_crazy_sci {
|
|
inherit npc_labcoat
|
|
|
|
anim start models/md5/cinematics/underground/crazy_sci_start.md5anim
|
|
anim crazy_a models/md5/cinematics/underground/crazy_sci1.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 sound_global guilt
|
|
frame 1 event ignoreDamage
|
|
frame 16 sound_voice snd_crazy1
|
|
}
|
|
anim crazy_b models/md5/cinematics/underground/crazy_sci2.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
}
|
|
anim crazy_c models/md5/cinematics/underground/crazy_sci3.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 event ignoreDamage
|
|
frame 16 sound_voice snd_crazy2
|
|
frame 136 sound_voice snd_crazy3
|
|
frame 206 sound_voice snd_crazy4
|
|
frame 310 trigger roq1_relay
|
|
frame 361 sound_voice snd_crazy5
|
|
}
|
|
anim end_a models/md5/cinematics/underground/crazy_sci_end1.md5anim {
|
|
frame 1 event disableEyeFocus
|
|
frame 1 skin skins/characters/npcs/labcoat_asian_pistol.skin
|
|
frame 1 sound_voice snd_crazy6
|
|
frame 132 event kill
|
|
}
|
|
}
|
|
|
|
entityDef underground_crazy_sci {
|
|
"inherit" "npc_base"
|
|
"model" "underground_crazy_sci"
|
|
"size" ""
|
|
"mass" "5000"
|
|
"ik_numlegs" "0"
|
|
"sound_bone" "Chest"
|
|
"def_head" "underground_crazy_scihead"
|
|
"head_joint" "Shoulders"
|
|
//"def_dropDeathItem9" "moveable_item_pistol"
|
|
//"dropDeathItem9Joint" "pistol"
|
|
//"skin_dropDeath" "skins/characters/npcs/labcoat_asian.skin"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"snd_crazy1" "scinuts1a"
|
|
"snd_crazy2" "scinuts2a"
|
|
"snd_crazy3" "scinuts3a"
|
|
"snd_crazy4" "scinuts4a"
|
|
"snd_crazy5" "scinuts5a"
|
|
"snd_crazy6" "scinutsend"
|
|
}
|
|
|
|
entityDef underground_crazy_sci_cin {
|
|
"inherit" "npc_base"
|
|
"model" "underground_crazy_sci"
|
|
"size" ""
|
|
"mass" "5000"
|
|
"ik_numlegs" "0"
|
|
"sound_bone" "Chest"
|
|
"def_head" "underground_crazy_scihead"
|
|
"head_joint" "Shoulders"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"snd_crazy1" "scinuts1a"
|
|
"snd_crazy2" "scinuts2a"
|
|
"snd_crazy3" "scinuts3a"
|
|
"snd_crazy4" "scinuts4a"
|
|
"snd_crazy5" "scinuts5a"
|
|
"snd_crazy6" "scinutsend"
|
|
|
|
"num_cinematics" "3"
|
|
"anim1" "crazy_a"
|
|
"anim2" "crazy_b"
|
|
"anim3" "crazy_c"
|
|
}
|
|
|
|
model underground_crazy_scihead {
|
|
mesh models/md5/characters/npcs/heads/h5.md5mesh
|
|
anim idle models/md5/characters/npcs/heads/h5idle.md5anim
|
|
anim crazy_a models/md5/characters/npcs/heads/underground/sci_crazy_start_a.md5anim
|
|
anim crazy_b models/md5/characters/npcs/heads/underground/sci_crazy_start_b.md5anim
|
|
anim crazy_c models/md5/characters/npcs/heads/underground/sci_crazy_start_c.md5anim
|
|
anim end_a models/md5/characters/npcs/heads/h5_sci_crazyend.md5anim {
|
|
frame 129 call map_mc_underground::sci_switch_head_to_stump
|
|
frame 129 sound_weapon player_pistol_fire
|
|
frame 129 trigger headsplat
|
|
}
|
|
}
|
|
|
|
model underground_crazy_stump {
|
|
mesh models/md5/characters/npcs/zheads/z7.md5mesh
|
|
anim idle models/md5/characters/npcs/zheads/z7idle.md5anim
|
|
|
|
}
|
|
|
|
model underground_crazy_zombhead {
|
|
mesh models/md5/characters/npcs/heads/h5.md5mesh
|
|
anim idle models/md5/characters/npcs/heads/h5idle.md5anim
|
|
anim stand models/md5/characters/npcs/heads/h5idle.md5anim
|
|
anim transform models/md5/heads/asian_young/underground/crazy_transform.md5anim {
|
|
frame 65 sound_voice2 mc_leatherface
|
|
frame 65 trigger transformation_facelight
|
|
frame 80 call setShaderTime
|
|
frame 80 sound_voice zombiesting
|
|
frame 80 skin skins\characters\npcs\head_asian_zomb
|
|
}
|
|
}
|
|
|
|
entityDef underground_crazy_zombie {
|
|
"inherit" "monster_zombie_maint_bald"
|
|
"model" "underground_crazy_zombie"
|
|
|
|
"def_head" "underground_crazy_zombhead"
|
|
"head_joint" "Shoulders"
|
|
|
|
"health" "1"
|
|
"normal_health" "80" // amount of health after turning into a zombie
|
|
"stay_on_attackpath" "1" // for him to finish his attack path since he's not a zombie until the end of it
|
|
|
|
// clear the combat chatter . we reenable the sound after he turns into a zombie by using a
|
|
// framecommand to call a script function.
|
|
"snd_chatter_combat" ""
|
|
|
|
// copied into "snd_chatter_combat" when he turns into a zombie
|
|
"snd_chatter_combat_precache" "monster_zombie_fat_chatter_combat"
|
|
}
|
|
|
|
model underground_crazy_zombie {
|
|
inherit model_monster_zombie
|
|
mesh models/md5/monsters/zombies/labcoatzombie.md5mesh
|
|
channel torso ( *Waist )
|
|
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
|
|
|
|
skin skins/monsters/zombies/labcoat.skin
|
|
remove idle
|
|
anim idle models/md5/monsters/zombies/crazyloop.md5anim
|
|
anim backup models/md5/monsters/zombies/crazybackup.md5anim {
|
|
frame 1 sound_voice2 jonathan_aya
|
|
frame 40 sound_voice2 jonathan_lord_help_us
|
|
|
|
}
|
|
anim transform models/md5/monsters/zombies/crazytransform.md5anim {
|
|
frame 15 sound_voice jonathan_huh
|
|
frame 30 sound_voice2 jonathan_no
|
|
frame 80 call "map_mc_underground::crazy_sci_becomeZombie"
|
|
}
|
|
}
|
|
|
|
model underground_impcrawl_door {
|
|
mesh models/md5/cinematics/underground/underground_impcrawl_door.md5mesh
|
|
anim underground_impcrawl_door models/md5/cinematics/underground/underground_impcrawl_door.md5anim {
|
|
frame 9 sound_body snd_tear1
|
|
frame 27 sound_body snd_tear2
|
|
frame 38 sound_body snd_tear3
|
|
frame 58 sound_body snd_tear4
|
|
}
|
|
}
|
|
|
|
entityDef underground_impcrawl_door {
|
|
"inherit" "cin_base"
|
|
"anim" "underground_impcrawl_door"
|
|
"model" "underground_impcrawl_door"
|
|
|
|
"snd_tear1" "mcu_impdoor_tear1"
|
|
"snd_tear2" "mcu_impdoor_tear2"
|
|
"snd_tear3" "mcu_impdoor_tear3"
|
|
"snd_tear4" "mcu_impdoor_tear4"
|
|
}
|
|
|
|
model underground_zintro_victim {
|
|
inherit npc_jumpsuit
|
|
|
|
anim zbeat_a models/md5/cinematics/underground/zintro_victim1.md5anim {
|
|
frame 1 event ignoreDamage
|
|
}
|
|
|
|
anim zbeat_b models/md5/cinematics/underground/zintro_victim2.md5anim
|
|
|
|
anim zintrob models/md5/cinematics/underground/zintro_eaten_loop.md5anim
|
|
anim zintro3 models/md5/cinematics/underground/zintro_eaten_end.md5anim
|
|
anim zintro3loop models/md5/cinematics/underground/zintro_eaten_end_loop.md5anim
|
|
|
|
}
|
|
|
|
entityDef underground_zintro_victim {
|
|
"inherit" "npc_base"
|
|
"model" "underground_zintro_victim"
|
|
"size" "32 32 74"
|
|
"ik_numlegs" "0"
|
|
"sound_bone" "Chest"
|
|
"def_head" "underground_zintro_pop"
|
|
"head_joint" "Shoulders"
|
|
"anim" "zbeat_a"
|
|
"skin" "skins/monsters/zombies/jumpsuit.skin"
|
|
"cinematic" "1"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
}
|
|
|
|
model underground_zintro_zombie {
|
|
inherit npc_marine
|
|
|
|
anim zbeat_a models/md5/cinematics/underground/zintro_beater1.md5anim {
|
|
frame 1 event ignoreDamage
|
|
frame 3 sound_weapon player_machinegun_fire
|
|
frame 3 launch_missile RHANDCONNECTOR
|
|
frame 6 sound_weapon player_machinegun_fire
|
|
frame 6 launch_missile RHANDCONNECTOR
|
|
frame 9 sound_weapon player_machinegun_fire
|
|
frame 9 launch_missile RHANDCONNECTOR
|
|
frame 12 sound_weapon player_machinegun_fire
|
|
frame 12 launch_missile RHANDCONNECTOR
|
|
frame 16 sound_weapon player_machinegun_fire
|
|
frame 16 launch_missile RHANDCONNECTOR
|
|
frame 20 sound_weapon player_machinegun_fire
|
|
frame 20 launch_missile RHANDCONNECTOR
|
|
frame 23 sound_weapon player_machinegun_fire
|
|
frame 23 launch_missile RHANDCONNECTOR
|
|
frame 26 sound_weapon player_machinegun_fire
|
|
frame 26 launch_missile RHANDCONNECTOR
|
|
frame 29 sound_weapon player_machinegun_fire
|
|
frame 29 launch_missile RHANDCONNECTOR
|
|
frame 32 sound_weapon player_machinegun_fire
|
|
frame 32 launch_missile RHANDCONNECTOR
|
|
frame 35 sound_weapon player_machinegun_fire
|
|
frame 35 launch_missile RHANDCONNECTOR
|
|
frame 39 sound_weapon player_machinegun_fire
|
|
frame 39 launch_missile RHANDCONNECTOR
|
|
}
|
|
anim zbeat_b models/md5/cinematics/underground/zintro_beater2.md5anim
|
|
|
|
anim zintro2 models/md5/cinematics/underground/zintro_eater_loop.md5anim
|
|
anim zintro3 models/md5/cinematics/underground/zintro_eater_getup.md5anim
|
|
|
|
}
|
|
|
|
entityDef underground_zintro_zombie {
|
|
|
|
"inherit" "npc_base"
|
|
"model" "underground_zintro_zombie"
|
|
"size" ""
|
|
"ik_numlegs" "0"
|
|
"talks" "0"
|
|
"sound_bone" "Chest"
|
|
"def_head" "head_marine_helmet"
|
|
"head_joint" "Shoulders"
|
|
"anim" "zbeat_a"
|
|
"def_projectile" "projectile_bullet_zsec_machinegun"
|
|
"projectile_spread" "0"
|
|
"num_projectiles" "1"
|
|
"smoke_weapon" "cgsmoke.smoke"
|
|
"def_attach" "prop_machinegun"
|
|
"cinematic" "1"
|
|
|
|
}
|
|
|
|
model underground_zintro_pop {
|
|
mesh models/md5/characters/npcs/zheads/z4.md5mesh
|
|
anim idle models/md5/characters/npcs/zheads/z4idle.md5anim
|
|
anim zbeat_a models/md5/characters/npcs/zheads/zbeat2.md5anim {
|
|
frame 98 trigger fredsplat2
|
|
frame 101 call map_mc_underground::sci_switch_head_to_stump
|
|
}
|
|
anim zbeat_b models/md5/characters/npcs/zheads/zbeat3.md5anim
|
|
}
|
|
|
|
|
|
|
|
model underground_choke_victim {
|
|
inherit npc_tshirt
|
|
|
|
anim choke_a models/md5/cinematics/underground/invasion_choke_victim_a.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
anim choke_b models/md5/cinematics/underground/invasion_choke_victim_b.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
|
|
anim choke_c models/md5/cinematics/underground/invasion_choke_victim_c.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
|
|
|
|
}
|
|
|
|
entityDef underground_choke_victim {
|
|
"inherit" "npc_base"
|
|
"model" "underground_choke_victim"
|
|
"def_head" "head_bald"
|
|
"head_joint" "Shoulders"
|
|
"size" ""
|
|
"ik_numlegs" "0"
|
|
"talks" "0"
|
|
"sound_bone" "Chest"
|
|
"cinematic" "1"
|
|
|
|
"copy_joint_world eyecontrol" ""
|
|
|
|
"anim" "choke_a"
|
|
}
|
|
|
|
|
|
|
|
model underground_choke_zsechead {
|
|
mesh models/md5/characters/npcs/zheads/z6.md5mesh
|
|
anim idle models/md5/characters/npcs/zheads/z6idle.md5anim
|
|
anim stand models/md5/characters/npcs/zheads/z6idle.md5anim
|
|
anim choke_a models/md5/characters/npcs/zheads/z6choke_a.md5anim
|
|
anim choke_b models/md5/characters/npcs/zheads/z6choke_b.md5anim
|
|
anim choke_c models/md5/characters/npcs/zheads/z6choke_c.md5anim
|
|
|
|
}
|
|
|
|
|
|
|
|
model underground_choke_zombie {
|
|
inherit npc_security
|
|
|
|
anim choke_a models/md5/cinematics/underground/invasion_choke_zombie_a.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
|
|
anim choke_b models/md5/cinematics/underground/invasion_choke_zombie_b.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
|
|
anim choke_c models/md5/cinematics/underground/invasion_choke_zombie_c.md5anim {
|
|
frame 1 disableGravity
|
|
}
|
|
|
|
|
|
}
|
|
|
|
entityDef underground_choke_zombie {
|
|
"inherit" "npc_base"
|
|
"model" "underground_choke_zombie"
|
|
//"skin" "skins/characters/npcs/security_goggles.skin"
|
|
"size" ""
|
|
"ik_numlegs" "0"
|
|
"talks" "0"
|
|
"sound_bone" "Chest"
|
|
|
|
"def_head" "underground_choke_zsechead"
|
|
"head_joint" "Shoulders"
|
|
|
|
"anim" "choke_a"
|
|
"cinematic" "1"
|
|
|
|
}
|
|
|
|
model underground_zsecshotgun {
|
|
inherit model_monster_zsec_shotgun
|
|
|
|
anim windowstart models/md5/cinematics/underground/ending_zsecstart.md5anim {
|
|
ai_no_turn
|
|
frame 1 disableWalkIK
|
|
frame 1 sound_voice monster_zombie_security_melee
|
|
}
|
|
anim window models/md5/cinematics/underground/ending_zsec.md5anim {
|
|
ai_no_turn
|
|
frame 1 disableWalkIK
|
|
frame 1 sound_voice2 monster_zombie_security_melee
|
|
frame 40 enableWalkIK
|
|
}
|
|
}
|
|
|
|
entityDef underground_zsecshotgun {
|
|
"inherit" "monster_zsec_shotgun"
|
|
"model" "underground_zsecshotgun"
|
|
"anim" "windowstart"
|
|
}
|
|
|
|
model underground_fatty {
|
|
inherit model_monster_zombie
|
|
mesh models/md5/monsters/zombies/jumpsuitzombie.md5mesh
|
|
skin skins/monsters/zombies/jumpsuit.skin
|
|
channel torso ( *Waist )
|
|
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
|
|
|
|
|
|
anim airlockdrag models/md5/cinematics/underground/airlockfdrag.md5anim {
|
|
frame 1 sound_voice mcu_zfat_bodydrag_01
|
|
frame 1 sound_body zombie_attack_1
|
|
//frame 5 sound_body2 monster_zombie_fat_chatter
|
|
frame 32 sound_voice2 mcu_zfat_bodydrag_02
|
|
frame 29 sound_voice zombie_attack_4
|
|
frame 61 sound_voice2 zombie_attack_5
|
|
frame 64 sound_voice mcu_zfat_bodydrag_03
|
|
|
|
|
|
}
|
|
anim airlockeat models/md5/cinematics/underground/airlockfeatloop.md5anim {
|
|
frame 1 sound_body2 mcu_zfat_fleshrip
|
|
frame 38 sound_body2 mcu_zfat_fleshrip
|
|
|
|
|
|
}
|
|
anim airlockgetup models/md5/cinematics/underground/airlockfgetup.md5anim {
|
|
frame 1 sound_voice monster_zombie_fat_sight1
|
|
}
|
|
}
|
|
|
|
entityDef underground_fatty {
|
|
"inherit" "monster_zombie_maint_bald"
|
|
"model" "underground_fatty"
|
|
"def_head" "head_bloodybald"
|
|
"head_joint" "Shoulders"
|
|
"anim" "airlockdrag"
|
|
}
|
|
|
|
model underground_tunnel_imp {
|
|
inherit monster_demon_imp
|
|
|
|
anim tunnel models/md5/cinematics/underground/tunnelscurry.md5anim {
|
|
ai_no_turn
|
|
frame 1 disableGravity
|
|
frame 1 disableWalkIK
|
|
frame 6 sound_body snd_footstep
|
|
frame 11 sound_voice snd_sight
|
|
frame 10 sound_body snd_footstep
|
|
frame 13 sound_body snd_footstep
|
|
frame 20 sound_body snd_footstep
|
|
frame 26 sound_body snd_footstep
|
|
frame 30 sound_body snd_footstep
|
|
frame 35 sound_body snd_footstep
|
|
frame 37 sound_body snd_footstep
|
|
frame 41 sound_body snd_footstep
|
|
frame 45 trigger impush
|
|
frame 51 enableGravity
|
|
frame 51 enableWalkIK
|
|
frame 54 sound_body snd_footstep
|
|
frame 59 sound_body snd_footstep
|
|
}
|
|
|
|
anim stairs models/md5/cinematics/underground/stairsimpcrawl.md5anim {
|
|
ai_no_turn
|
|
frame 1 disableGravity
|
|
frame 1 disableWalkIK
|
|
frame 5 sound_voice snd_sight
|
|
frame 5 sound_body snd_footstep
|
|
frame 7 sound_body snd_footstep
|
|
frame 15 sound_body snd_footstep
|
|
frame 18 sound_body snd_footstep
|
|
frame 23 sound_body snd_footstep
|
|
frame 28 sound_body snd_footstep
|
|
frame 28 enableGravity
|
|
frame 28 enableWalkIK
|
|
}
|
|
}
|
|
|
|
entityDef underground_tunnel_imp {
|
|
"inherit" "monster_demon_imp"
|
|
"model" "underground_tunnel_imp"
|
|
"anim" "tunnel"
|
|
}
|
|
|
|
model underground_impstairs {
|
|
mesh models/md5/cinematics/underground/impstairs.md5mesh
|
|
anim stairs models/md5/cinematics/underground/impstairs.md5anim
|
|
}
|
|
|
|
entityDef underground_impstairs {
|
|
"inherit" "cin_base"
|
|
"anim" "stairs"
|
|
"model" "underground_impstairs"
|
|
}
|
|
|
|
model underground_mcu_pipes {
|
|
mesh models/md5/cinematics/underground/mcu_pipes.md5mesh
|
|
anim mcu_pipes models/md5/cinematics/underground/mcu_pipes.md5anim {
|
|
frame 3 trigger PIPES_steam1
|
|
frame 5 trigger PIPES_steam2
|
|
frame 4 trigger PIPES_steam3
|
|
frame 2 trigger PIPES_steam4
|
|
|
|
}
|
|
}
|
|
|
|
entityDef underground_mcu_pipes {
|
|
"editor_color" "1 .5 0"
|
|
"editor_mins" "-16 -16 0"
|
|
"editor_maxs" "16 16 64"
|
|
|
|
"spawnclass" "idAnimated"
|
|
"model" "underground_mcu_pipes"
|
|
"anim" "mcu_pipes"
|
|
"cinematic" "1"
|
|
}
|
|
|