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_monorail.def
2022-08-27 13:19:29 +02:00

274 lines
No EOL
8.8 KiB
Modula-2

export fred {
camera maps/fred/monorail/raisecommando2.mb -dest models/md5/cinematics/monorail/raisecommando_cam
camera maps/fred/monorail/crash.mb -dest models/md5/cinematics/monorail/crash_cam
addoptions -prefix ENV_
mesh maps/fred/monorail/crash.mb -dest models/md5/cinematics/monorail/crash_debris
anim maps/fred/monorail/crash.mb -dest models/md5/cinematics/monorail/crash_debris
}
model monorail_riderhead {
mesh models/md5/characters/npcs/heads/h2.md5mesh
channel eyelids ( Ruplid Rlolid Luplid Llolid )
anim idle models/md5/characters/npcs/heads/h2idle.md5anim
anim stand models/md5/characters/npcs/heads/h2idle.md5anim
anim blink models/md5/characters/npcs/heads/h2blink.md5anim
anim notrig models/md5/characters/npcs/heads/monorail/monorail_riderhead9.md5anim
anim before_trigger models/md5/characters/npcs/heads/monorail/monorail_before_trigger.md5anim
anim hidden models/md5/characters/npcs/heads/monorail/monorail_riderhead1.md5anim
anim surprise models/md5/characters/npcs/heads/monorail/monorail_riderhead2.md5anim {
frame 10 sound_voice monorail_suitguy_surprise
}
anim standing models/md5/characters/npcs/heads/monorail/monorail_riderhead3.md5anim
anim sitdown models/md5/characters/npcs/heads/monorail/monorail_riderhead4.md5anim {
frame 25 sound_voice monorail_suitguy_trigger
}
anim sitting models/md5/characters/npcs/heads/monorail/monorail_riderhead5.md5anim
anim talk_primary models/md5/characters/npcs/heads/monorail/monorail_riderhead6.md5anim {
frame 1 sound_voice monorail_suitguy_primary
}
anim talk_secondary1 models/md5/characters/npcs/heads/monorail/monorail_riderhead7.md5anim {
frame 1 sound_voice snd_talk_secondary1
}
anim talk_secondary2 models/md5/characters/npcs/heads/monorail/monorail_riderhead8.md5anim {
frame 1 sound_voice snd_talk_secondary2
}
}
model monorail_rider {
mesh models/md5/chars/labcoat.md5mesh
channel torso ( *Waist )
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
anim af_pose models/md5/chars/af_pose.md5anim
anim before_trigger models/md5/cinematics/monorail/before_trigger.md5anim
anim hidden models/md5/cinematics/monorail/before_trigger.md5anim
//anim hidden models/md5/cinematics/monorail/rider_hidden.md5anim
anim surprise models/md5/cinematics/monorail/rider_surprise.md5anim
anim standing models/md5/cinematics/monorail/rider_stand.md5anim
anim sitdown models/md5/cinematics/monorail/rider_trigger.md5anim {
// frame 150 trigger monoplayerclip
// frame 200 enableEyeFocus
// frame 221 disableEyeFocus
// frame 280 enableEyeFocus
// frame 349 disableEyeFocus
// frame 430 enableEyeFocus
// frame 529 disableEyeFocus
frame 126 trigger monoplayerclip
frame 160 trigger monoclip_relay
frame 176 enableEyeFocus
frame 197 disableEyeFocus
frame 256 enableEyeFocus
frame 325 disableEyeFocus
frame 406 enableEyeFocus
frame 505 disableEyeFocus
}
anim sitting models/md5/cinematics/monorail/rider_sit.md5anim
anim talk_primary models/md5/cinematics/monorail/rider_primary.md5anim {
frame 1 enableEyeFocus
}
anim talk_secondary1 models/md5/cinematics/monorail/rider_secondary1.md5anim
anim talk_secondary2 models/md5/cinematics/monorail/rider_secondary2.md5anim
anim notrig models/md5/cinematics/monorail/rider_notrig.md5anim
anim cower models/md5/cinematics/monorail/rider_sit.md5anim
anim idle models/md5/cinematics/monorail/rider_sit.md5anim
anim stand models/md5/cinematics/monorail/rider_sit.md5anim
anim turn_left models/md5/cinematics/monorail/rider_sit.md5anim
anim turn_right models/md5/cinematics/monorail/rider_sit.md5anim
anim pain models/md5/cinematics/monorail/rider_sit.md5anim
}
entityDef monorail_rider {
"inherit" "npc_base"
"model" "monorail_rider"
"talkradius" "512"
"turn_rate" "0"
"follow_once" "1"
"def_head" "monorail_riderhead"
"head_joint" "Shoulders"
"sound_bone" "Chest"
"talktime" "1"
"bone_focus" "headcontrol"
"bone_leftEye" "Leyeaim"
"bone_rightEye" "Reyeaim"
"bone_orientation" "Body2"
"ik_numLegs" "0"
"copy_joint_world eyecontrol" ""
"look_min" "-90 -125 0"
"look_max" "25 125 0"
"look_joint Waist" "0 0 0"
"look_joint Chest" "0 0 0"
"look_joint Shoulders" ".2 .2 0"
"look_joint headcontrol" ".8 .8 0"
"look_joint Ruparm" "0 0 0"
"look_joint Luparm" "0 0 0"
"eye_turn_min" "-20 -30 0"
"eye_turn_max" "20 30 0"
"eye_verticle_offset" "5"
"eye_horizontal_offset" "-8"
"eye_focus_rate" "0.05"
"head_focus_rate" "0.05"
"talk0_blendin" "0"
"talk0_blendout" "0"
"talk1_blendin" "0"
"talk1_blendout" "0"
"talk2_blendin" "6"
"talk2_blendout" "6"
"snd_talk_secondary1" "monorail_suitguy_secondary1"
"snd_talk_secondary2" "monorail_suitguy_secondary2"
}
entityDef monorail_raisecommando_cam {
"editor_color" "1 .5 0"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 64"
"spawnclass" "idCameraAnim"
"anim raise" "models/md5/cinematics/monorail/raisecommando_cam.md5camera"
"cinematic" "1"
}
model monorail_raisecommando_marine1 {
inherit npc_marine
anim raise models/md5/cinematics/monorail/fallingsoldier.md5anim
}
entityDef monorail_raisecommando_marine1 {
"inherit" "npc_base"
"model" "monorail_raisecommando_marine1"
"anim" "raise"
"ik_numlegs" "0"
"cinematic" "1"
"def_head" "head_bald"
"head_joint" "Shoulders"
"copy_joint_world eyecontrol" ""
}
model monorail_raisecommando_betrugerhead {
mesh models/md5/heads/betruger/betruger.md5mesh
channel eyelids ( Ruplid Rlolid Luplid Llolid )
anim idle models/md5/heads/betruger/betrugeridle.md5anim
anim stand models/md5/heads/betruger/betrugeridle.md5anim
anim raise models/md5/heads/betruger/monorail/betruger_raise.md5anim
anim blink models/md5/heads/betruger/betrugerblink.md5anim
}
model monorail_raisecommando_betruger {
inherit npc_labcoat
anim raise models/md5/chars/betruger/monorail/raise.md5anim {
frame 1 event disableEyeFocus
frame 1 sound_global monorail_intro_sound
frame 1 sound_global monorail_intro_music
frame 5 sound_voice snd_one
frame 255 sound_voice snd_two
frame 330 trigger fredsplat1
frame 338 trigger fredsplat2
frame 390 sound_voice snd_three
}
}
entityDef monorail_raisecommando_betruger {
"inherit" "npc_base"
"model" "monorail_raisecommando_betruger"
"anim" "raise"
"snd_one" "monorail_betruger_one"
"snd_two" "monorail_betruger_two"
"snd_three" "monorail_betruger_three"
"def_head" "monorail_raisecommando_betrugerhead"
"head_joint" "Shoulders"
"cinematic" "1"
}
model monorail_raisecommando_changer {
inherit npc_marine
anim raise models/md5/cinematics/monorail/transforming.md5anim
}
entityDef monorail_raisecommando_changer {
"inherit" "npc_base"
"model" "monorail_raisecommando_changer"
"anim" "raise"
"cinematic" "1"
"def_head" "head_bald"
"head_joint" "Shoulders"
"copy_joint_world eyecontrol" ""
}
model monorail_raisecommando_zct {
mesh models/md5/monsters/zct/zct.md5mesh
anim raise models/md5/cinematics/monorail/zct.md5anim
}
entityDef monorail_raisecommando_zct {
"inherit" "cin_base"
"model" "monorail_raisecommando_zct"
"anim" "raise"
"cinematic" "1"
}
model monorail_crashsight_player {
mesh models/md5/characters/player/mocap/mgplayer.md5mesh
skin skins/player/machinegun.skin
anim crash models/md5/cinematics/monorail/crash_player.md5anim
anim walk2stop models/md5/cinematics/monorail/walk2stopfull.md5anim {
frame 1 skin skins/player/machinegun.skin
}
}
entityDef monorail_crashsight_player {
"inherit" "cin_base"
"model" "monorail_crashsight_player"
"anim" "crash"
"cinematic" "1"
}
entityDef monorail_crash_cam {
"editor_color" "1 .5 0"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 64"
"spawnclass" "idCameraAnim"
"anim crash" "models/md5/cinematics/monorail/crash_cam.md5camera"
"cinematic" "1"
}
model monorail_crash_debris {
mesh models/md5/cinematics/monorail/crash_debris.md5mesh
anim raise models/md5/cinematics/monorail/crash_debris.md5anim {
frame 20 sound_voice monorail_metal_01
frame 60 sound_voice2 monorail_metal_02
frame 90 sound_voice monorail_metal_03
}
}
entityDef monorail_crash_debris {
"inherit" "cin_base"
"model" "monorail_crash_debris"
"anim" "raise"
"cinematic" "1"
}