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

532 lines
No EOL
15 KiB
Modula-2

export fred {
options -prefix FRONT_
addoptions -skipmesh fast
mesh maps/fred/caverns2/bridge2.mb -dest models/md5/cinematics/caverns2/bridge_front
anim maps/fred/caverns2/bridge2.mb -range 315 490 -dest models/md5/cinematics/caverns2/bridge_front
anim maps/fred/caverns2/bridge2.mb -range 1 1 -dest models/md5/cinematics/caverns2/bridge_front_idle
options -prefix BRIDGE_ -keep corner4
addoptions -skipmesh fast
mesh maps/fred/caverns2/bridge2.mb -dest models/md5/cinematics/caverns2/bridge
anim maps/fred/caverns2/bridge2.mb -range 315 490 -dest models/md5/cinematics/caverns2/bridge
anim maps/fred/caverns2/bridge2.mb -range 1 1 -dest models/md5/cinematics/caverns2/bridge_idle
options -prefix BACK_
addoptions -skipmesh fast
mesh maps/fred/caverns2/bridge2.mb -dest models/md5/cinematics/caverns2/bridge_back
anim maps/fred/caverns2/bridge2.mb -range 315 490 -dest models/md5/cinematics/caverns2/bridge_back
anim maps/fred/caverns2/bridge2.mb -range 1 1 -dest models/md5/cinematics/caverns2/bridge_back_idle
options -prefix CRN_
mesh maps/fred/caverns2/bridge2.mb -dest models/md5/cinematics/caverns2/bridge_crane
anim maps/fred/caverns2/bridge2.mb -range 315 490 -dest models/md5/cinematics/caverns2/bridge_crane
anim maps/fred/caverns2/bridge2.mb -range 1 1 -dest models/md5/cinematics/caverns2/bridge_crane_idle
options -prefix ENV_
mesh maps/fred/caverns2/vags2.mb -dest models/md5/cinematics/caverns2/vag_rocks
anim maps/fred/caverns2/vags2.mb -dest models/md5/cinematics/caverns2/vag_rocks
}
export james {
options -prefix BB_
mesh maps/james/caverns2/bb.mb -range 100 100 -dest models/md5/cinematics/caverns2/boulder_bridge
anim maps/james/caverns2/bb.mb -dest models/md5/cinematics/caverns2/boulder_bridge
anim maps/james/caverns2/bb.mb -range 1 1 -dest models/md5/cinematics/caverns2/boulder_bridge_start
}
model caverns_boulderbridge {
mesh models/md5/cinematics/caverns2/boulder_bridge.md5mesh
anim start models/md5/cinematics/caverns2/boulder_bridge_start.md5anim
anim boulder models/md5/cinematics/caverns2/boulder_bridge.md5anim {
frame 15 sound_body snd_boulderthud
frame 30 sound_body snd_boulderthud
frame 43 sound_body snd_boulderthud
frame 59 sound_body snd_boulderthud
frame 63 sound_body snd_boulderthud
frame 75 sound_body snd_boulderthud
}
}
entityDef caverns_boulderbridge {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"sound_bone" "front_3"
"spawnclass" "idAnimated"
"anim" "boulder"
"model" "caverns_boulderbridge"
"snd_boulderthud" "caverns2_boulder"
}
model caverns_vagrocks {
mesh models/md5/cinematics/caverns2/vag_rocks.md5mesh
anim rocks models/md5/cinematics/caverns2/vag_rocks.md5anim
}
entityDef caverns_vagrocks {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "rocks"
"model" "caverns_vagrocks"
}
model caverns_bridgecrane {
mesh models/md5/cinematics/caverns2/bridge_crane.md5mesh
anim bridge models/md5/cinematics/caverns2/bridge_crane.md5anim
anim bridgeidle models/md5/cinematics/caverns2/bridge_crane_idle.md5anim
}
entityDef caverns_bridgecrane {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "bridge"
"model" "caverns_bridgecrane"
}
model caverns_bridgefront {
mesh models/md5/cinematics/caverns2/bridge_front.md5mesh
anim bridge models/md5/cinematics/caverns2/bridge_front.md5anim
anim bridgeidle models/md5/cinematics/caverns2/bridge_front_idle.md5anim
}
entityDef caverns_bridgefront {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "bridge"
"model" "caverns_bridgefront"
}
model caverns_bridge {
mesh models/md5/cinematics/caverns2/bridge.md5mesh
anim bridge models/md5/cinematics/caverns2/bridge.md5anim
anim bridgeidle models/md5/cinematics/caverns2/bridge_idle.md5anim
}
entityDef caverns_bridge {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "bridge"
"model" "caverns_bridge"
}
model caverns_bridgeback {
mesh models/md5/cinematics/caverns2/bridge_back.md5mesh
anim bridge models/md5/cinematics/caverns2/bridge_back.md5anim
anim bridgeidle models/md5/cinematics/caverns2/bridge_back_idle.md5anim
}
entityDef caverns_bridgeback {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "bridge"
"model" "caverns_bridgeback"
}
model caverns_pinky {
mesh models/md5/monsters/vagary/vagary.md5mesh
anim af_pose models/md5/monsters/vagary/af_pose.md5anim
anim bridge models/md5/cinematics/caverns2/bridge_pinky.md5anim {
frame 1 sound_voice snd_sight
frame 4 sound_weapon snd_step
frame 8 sound_weapon snd_step
frame 17 sound_weapon snd_step
frame 22 sound_weapon snd_step
frame 30 sound_body snd_pain
frame 58 sound_weapon snd_step
frame 66 sound_weapon snd_step
frame 71 sound_weapon snd_step
frame 82 sound_weapon snd_step
frame 84 sound_weapon snd_step
frame 95 sound_body snd_death
frame 100 event startRagdoll
}
}
entityDef caverns_pinky {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"sound_bone" "Chest"
"spawnclass" "idAnimated"
"ragdoll" "monster_demon_vagary"
"model" "caverns_pinky"
"anim" "bridge"
"velocityTime" "200"
"snd_sight" "monster_demon_vagary_sight"
"snd_pain" "monster_demon_vagary_pain"
"snd_death" "monster_demon_vagary_die"
"snd_step" "monster_demon_vagary_step"
}
model caverns_hellknight {
mesh models/md5/monsters/hellknight/hellknight.md5mesh
anim af_pose models/md5/monsters/hellknight/initial.md5anim
anim bridge models/md5/cinematics/caverns2/bridge_hellknight.md5anim {
frame 1 sound_voice snd_sight
frame 15 sound_voice snd_attackmissile
frame 21 call hk_fireball
frame 73 sound_voice snd_pain
frame 88 sound_voice snd_footstep
frame 89 sound_body snd_thud
frame 103 sound_voice snd_die
frame 105 event startRagdoll
}
}
entityDef caverns_hellknight {
"spawnclass" "idAnimated"
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"sound_bone" "Chest"
"ragdoll" "monster_demon_hellknight"
"model" "caverns_hellknight"
"anim" "bridge"
"velocityTime" "200"
//For Ed.. The 1st sound below.. snd_thud can be the breaking bridge sounds.. with shaking screen... currently just set as his pain.
"snd_thud" "cavcin_hk_bridgebreak"
"snd_sight" "cavcin_hk_sight"
"snd_chatter" "monster_demon_hellknight_chatter"
"snd_chatter_combat" "monster_demon_hellknight_chatter"
"snd_pain" "cavcin_hk_pain"
"snd_attackmissile" "monster_demon_hellknight_attackmissile"
"snd_die" "cavcin_hk_die"
"snd_footstep" "monster_demon_hellknight_footstep"
"snd_melee1" "monster_zombie_commando_melee_miss"
"snd_melee2" "monster_demon_cacodemon_melee"
}
model caverns_vagary1 {
inherit monster_boss_vagary
anim vag models/md5/cinematics/caverns2/vag1.md5anim {
ai_no_turn
frame 1 call overrideLegs
frame 1 disableGravity
frame 1 disableWalkIK
frame 60 sound_body snd_step
frame 65 sound_voice cavcin_vag_noise2
frame 66 sound_body snd_step
frame 70 sound_body snd_step
frame 73 sound_body snd_step
frame 77 sound_body snd_step
frame 84 sound_body snd_step
frame 87 sound_body snd_step
frame 90 sound_body snd_step
frame 93 sound_body snd_step
frame 95 sound_body snd_step
frame 98 sound_body snd_step
frame 100 sound_body snd_step
frame 102 sound_body snd_step
frame 105 sound_body snd_step
frame 106 sound_body snd_step
frame 110 sound_voice2 cavcin_vag_noise1
frame 112 sound_body snd_step
frame 117 sound_body snd_step
frame 121 sound_body snd_step
frame 123 sound_body snd_step
frame 128 sound_body snd_step
frame 132 sound_body snd_step
frame 134 sound_body snd_step
frame 101 trigger vag_force_5
frame 135 enableGravity
frame 135 enableWalkIK
}
}
entityDef caverns_vagary1 {
"inherit" "monster_boss_vagary"
"model" "caverns_vagary1"
"anim" "vag"
}
model caverns_vagary2 {
inherit monster_boss_vagary
anim vag models/md5/cinematics/caverns2/vag2.md5anim {
ai_no_turn
frame 1 call overrideLegs
frame 1 disableGravity
frame 1 disableWalkIK
frame 122 sound_body snd_step
frame 125 sound_voice cavcin_vag_noise2
frame 126 sound_body snd_step
frame 129 sound_body snd_step
frame 133 sound_body snd_step
frame 140 sound_body snd_step
frame 143 sound_body snd_step
frame 146 sound_body snd_step
frame 152 sound_body snd_step
frame 165 sound_body snd_step
frame 166 sound_body snd_step
frame 167 sound_body snd_step
frame 176 sound_body snd_step
frame 180 sound_body snd_step
frame 182 sound_body snd_step
frame 185 sound_body snd_step
frame 187 sound_body snd_step
frame 203 sound_voice2 cavcin_vag_noise1
frame 215 sound_body snd_step
frame 216 sound_body snd_step
frame 217 sound_body snd_step
frame 220 enableGravity
frame 220 enableWalkIK
}
}
entityDef caverns_vagary2 {
"inherit" "monster_boss_vagary"
"model" "caverns_vagary2"
"anim" "vag"
}
model caverns_imp1 {
inherit monster_demon_imp
anim railing models/md5/cinematics/caverns2/imp1railing.md5anim {
ai_no_turn
frame 1 disableGravity
frame 1 disableWalkIK
frame 6 sound_body snd_footstep
frame 14 sound_voice snd_sight
frame 17 sound_body snd_footstep
frame 27 sound_body snd_footstep
frame 32 sound_body snd_footstep
frame 37 sound_body snd_footstep
frame 55 sound_body snd_footstep
frame 56 sound_body snd_footstep
frame 60 enableGravity
frame 60 enableWalkIK
}
}
entityDef caverns_imp1 {
"inherit" "monster_demon_imp"
"model" "caverns_imp1"
"anim" "railing"
}
model caverns_imp2 {
inherit monster_demon_imp
anim railing models/md5/cinematics/caverns2/imp2railing.md5anim {
ai_no_turn
frame 1 disableGravity
frame 1 disableWalkIK
frame 4 sound_body snd_footstep
frame 6 sound_body snd_footstep
frame 7 sound_body snd_footstep
frame 11 sound_body snd_footstep
frame 12 sound_body snd_footstep
frame 17 sound_body snd_footstep
frame 25 sound_body snd_footstep
frame 27 sound_body snd_footstep
frame 30 sound_body snd_footstep
frame 31 sound_body snd_footstep
frame 33 sound_body snd_footstep
frame 35 sound_body snd_footstep
frame 39 sound_body snd_footstep
frame 44 sound_voice snd_sight8
frame 53 sound_body snd_footstep
frame 56 sound_body snd_footstep
frame 82 sound_body snd_footstep
frame 85 sound_body snd_footstep
frame 90 enableGravity
frame 90 enableWalkIK
}
}
entityDef caverns_imp2 {
"inherit" "monster_demon_imp"
"model" "caverns_imp2"
"anim" "railing"
}
model caverns_char_maint_scared_head {
inherit head_asian_young
anim talk_trigger models/md5/heads/asian_young/caverns2/maint1_trig.md5anim {
frame 1 sound_voice caverns2_maint1_trig
}
anim talk_primary models/md5/heads/asian_young/caverns2/maint1_1.md5anim {
frame 1 sound_voice caverns2_maint1_primary
}
anim talk_secondary1 models/md5/heads/asian_young/caverns2/maint1_2.md5anim {
frame 1 sound_voice caverns2_maint1_secondary1
}
anim talk_secondary2 models/md5/heads/asian_young/caverns2/maint1_3.md5anim {
frame 1 sound_voice caverns2_maint1_secondary2
}
}
model caverns_char_maint_scared {
mesh models/md5/chars/jumpsuit.md5mesh
channel torso ( *Waist )
channel legs ( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
anim af_pose models/md5/chars/af_pose.md5anim
anim stand models/md5/chars/caverns/cav2_IDLE.md5anim
anim idle models/md5/chars/caverns/cav2_IDLE.md5anim
anim talk_trigger models/md5/chars/caverns/cav2_trigger.md5anim
anim talk_primary models/md5/chars/caverns/cav2_primary.md5anim
anim talk_secondary1 models/md5/chars/caverns/cav2_secondary1.md5anim
anim talk_secondary2 models/md5/chars/caverns/cav2_secondary2.md5anim
}
entityDef caverns_char_maint_scared {
"inherit" "npc_base"
"scriptobject" "character"
"def_head" "caverns_char_maint_scared_head"
"model" "caverns_char_maint_scared"
"anim" "idle"
"size" "64 20 32"
"use_aas" ""
"turn_rate" "0"
"talk_no_turn" "1"
"no_cower" "1"
"talktrigger" "1"
"ragdoll" "char_npc_misc.af"
"head_joint" "Shoulders"
"copy_joint_world eyecontrol" ""
"ik_numlegs" "0"
"talktime" "0"
"talk0_blendin" "8"
"talk0_blendout" "8"
"talk1_blendin" "8"
"talk1_blendout" "8"
"talk2_blendin" "8"
"talk2_blendout" "8"
"look_joint Waist" "0 0 0"
"look_joint Chest" "0 0 0"
"look_joint Shoulders" "0 0 0"
"look_joint headcontrol" ".5 .5 0"
"look_joint neckcontrol" ".5 .5 0"
"look_joint Ruparm" "0 0 0"
"look_joint Luparm" "0 0 0"
"look_min" "-40 -120 0"
"look_max" "40 20 0"
"eye_turn_min" "-20 -30 0"
"eye_turn_max" "20 30 0"
"damage_zone head" "*loneckcontrol"
"damage_zone chest" "*Waist -*loneckcontrol"
"damage_zone left_arm" "*Luparm"
"damage_zone right_arm" "*Ruparm"
"damage_zone legs" "origin Body2"
}
// HK WALL
export fred {
options -prefix ENV_
mesh maps/fred/caverns2/hkwall.mb -range 90 90 -dest models/md5/cinematics/caverns2/hkwallmesh
anim maps/fred/caverns2/hkwall.mb -dest models/md5/cinematics/caverns2/hkwallmesh
}
model caverns_hellknight2 {
inherit monster_demon_hellknight
anim wall models/md5/cinematics/caverns2/breakwall.md5anim {
ai_no_turn
frame 1 disableGravity
frame 1 disableWalkIK
frame 12 sound_body snd_footstep
frame 13 sound_voice snd_sight1
frame 22 sound_body snd_footstep
frame 35 sound_body snd_footstep
frame 55 sound_body snd_footstep
frame 72 sound_body snd_footstep
frame 82 sound_voice snd_sight2
frame 94 sound_body snd_footstep
frame 94 enableGravity
frame 94 enableWalkIK
frame 95 sound_body snd_footstep
frame 95 trigger hkhurtme
frame 95 trigger hkwallforce
frame 96 trigger hkhurtme
frame 98 sound_body snd_footstep
}
}
entityDef caverns_hellknight2 {
"inherit" "monster_demon_hellknight"
"model" "caverns_hellknight2"
"anim" "wall"
}
model caverns_hkwall {
mesh models/md5/cinematics/caverns2/hkwallmesh.md5mesh
anim wall models/md5/cinematics/caverns2/hkwallmesh.md5anim
}
entityDef caverns_hkwall {
"editor_color" "1 .5 .3"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 32"
"editor_copy2" "anim"
"spawnclass" "idAnimated"
"anim" "wall"
"model" "caverns_hkwall"
}