mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-15 15:51:07 +02:00
690 lines
11 KiB
Modula-2
690 lines
11 KiB
Modula-2
entityDef damage_generic {
|
|
"damage" "20"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_chainsaw {
|
|
"damage" "5"
|
|
"kickDir" "-1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "40"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_bullet {
|
|
"damage" "5"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_shotgun {
|
|
"damage" "4"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_impfireball {
|
|
"damage" "5"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_impfireball_splash {
|
|
"damage" "1"
|
|
"radius" "100"
|
|
}
|
|
|
|
entityDef damage_bruiser_fireball {
|
|
"damage" "25"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_telefrag {
|
|
"damage" "9999"
|
|
"noArmor" "1" // bypass armor saving
|
|
"noGod" "1" // do damage even if in god mode
|
|
}
|
|
|
|
entityDef damage_suicide {
|
|
"damage" "9999"
|
|
"noArmor" "1" // bypass armor saving
|
|
"noGod" "1" // do damage even if in god mode
|
|
}
|
|
|
|
entityDef damage_crush {
|
|
"damage" "9999"
|
|
"noArmor" "1" // bypass armor saving
|
|
"noGod" "1" // do damage even if in god mode
|
|
}
|
|
|
|
entityDef damage_explosion {
|
|
"damage" "40"
|
|
"radius" "200"
|
|
}
|
|
|
|
entityDef damage_missileDirect {
|
|
"damage" "100"
|
|
}
|
|
|
|
entityDef damage_missileSplash {
|
|
"damage" "40"
|
|
"radius" "200"
|
|
}
|
|
|
|
entityDef damage_railslug {
|
|
"damage" "95"
|
|
}
|
|
|
|
entityDef damage_railslug_high {
|
|
"damage" "200"
|
|
}
|
|
|
|
entityDef damage_plasmablast {
|
|
"damage" "30"
|
|
}
|
|
|
|
entityDef damage_soulblast {
|
|
"damage" "200"
|
|
}
|
|
|
|
entityDef damage_RevRocket {
|
|
"damage" "10"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_RevRocketSplash {
|
|
"damage" "10"
|
|
"radius" "120"
|
|
}
|
|
|
|
entityDef damage_MancubusDirect {
|
|
"damage" "20"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "10"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_MancubusSplash {
|
|
"damage" "20"
|
|
"radius" "120"
|
|
}
|
|
|
|
entityDef damage_doorBonk {
|
|
"damage" "5"
|
|
}
|
|
|
|
entityDef damage_painTrigger {
|
|
"damage" "10"
|
|
}
|
|
|
|
entityDef melee_impLeapAttack {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_demon_imp_melee_hit"
|
|
"kickDir" "1 0 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "25"
|
|
|
|
"blob_material" "leftSlash"
|
|
"blob_time" "300"
|
|
"blob_x" "140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "100"
|
|
|
|
"kick_time" "800"
|
|
"kick_amplitude" "2"
|
|
|
|
"dv_time" "400"
|
|
}
|
|
|
|
entityDef melee_impLeftClaw {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_demon_imp_melee_hit"
|
|
"snd_miss" "monster_demon_imp_melee_miss"
|
|
"kickDir" "1 1 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "5"
|
|
|
|
"blob_material" "leftSlash"
|
|
"blob_time" "300"
|
|
"blob_x" "140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "20"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "2"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_impRightClaw {
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_demon_imp_melee_hit"
|
|
"snd_miss" "monster_demon_imp_melee_miss"
|
|
"kickDir" "-1 1 0"
|
|
|
|
|
|
"damage" "5"
|
|
|
|
"blob_material" "rightSlash"
|
|
"blob_time" "300"
|
|
"blob_x" "-100"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "20"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "2"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_pinky {
|
|
"melee_bone" ""
|
|
"melee_distance" "96"
|
|
"snd_hit" "monster_demon_pinky_melee_hit"
|
|
"snd_miss" "monster_demon_pinky_melee_miss"
|
|
"kickDir" "1 0 0"
|
|
|
|
|
|
"damage" "25"
|
|
|
|
"blob_material" "pinkySlash"
|
|
"blob_time" "300"
|
|
"blob_x" "-100"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "100"
|
|
|
|
"kick_time" "800"
|
|
"kick_amplitude" "2"
|
|
|
|
"dv_time" "400"
|
|
}
|
|
|
|
entityDef melee_revenant {
|
|
"melee_distance" "64"
|
|
"damage" "20"
|
|
"blob_material" "genericDamage"
|
|
"snd_hit" "monster_demon_revenant_melee_impact"
|
|
"snd_miss" "monster_demon_revenant_melee_miss"
|
|
}
|
|
|
|
// ***
|
|
// May.2.2002 -- Added. -Xian
|
|
// ***
|
|
|
|
entityDef melee_commando {
|
|
|
|
"melee_distance" "64"
|
|
"damage" "20"
|
|
"blob_material" "genericDamage"
|
|
"snd_hit" "monster_zombie_commando_melee_hit"
|
|
"snd_miss" "monster_zombie_commando_melee_miss"
|
|
}
|
|
|
|
entityDef melee_commando_cgun {
|
|
"melee_distance" "64"
|
|
"damage" "30"
|
|
"kickDir" "1 0 0"
|
|
"blob_material" "genericDamage"
|
|
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
"knockback" "80"
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
|
|
"snd_hit" "monster_zombie_commando_cgun_melee_hit"
|
|
"snd_miss" "monster_zombie_commando_cgun_melee_miss"
|
|
|
|
}
|
|
|
|
entityDef melee_commandoTentacle {
|
|
"damage" "20"
|
|
"melee_bone" "joint13"
|
|
|
|
"kickDir" "1 0 0"
|
|
"blob_material" "genericDamage"
|
|
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
"knockback" "100"
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
|
|
"snd_hit" "monster_zombie_commando_melee_tentacle_hit"
|
|
"snd_miss" "monster_zombie_commando_melee_tentacle_miss"
|
|
// "snd_hit" "nosound"
|
|
// "snd_miss" "monster_zombie_commando_melee_miss"
|
|
}
|
|
|
|
// ***
|
|
|
|
|
|
|
|
|
|
entityDef melee_generic {
|
|
"damage" "20"
|
|
"melee_distance" "64"
|
|
"blob_material" "genericDamage"
|
|
}
|
|
|
|
|
|
// Broke this out so that zombie_fat and zombie_maint can have specific hit and
|
|
// miss sounds - May.3.2002 - Xian
|
|
|
|
entityDef melee_zombie_maint_Left {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_maint_melee_hit"
|
|
"snd_miss" "monster_zombie_maint_melee_miss"
|
|
"kickDir" "1 1 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "leftSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "-140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_zombie_maint_Right {
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_maint_melee_hit"
|
|
"snd_miss" "monster_zombie_maint_melee_miss"
|
|
"kickDir" "-1 1 0"
|
|
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "rightSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
|
|
entityDef melee_zombie_fat_Left {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_fat_melee_hit"
|
|
"snd_miss" "monster_zombie_fat_melee_miss"
|
|
"kickDir" "1 1 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "leftSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "-140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_zombie_fat_Left2 {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_fat_slap"
|
|
"snd_miss" "monster_zombie_fat_melee_miss"
|
|
"kickDir" "1 1 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "leftSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "-140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
entityDef melee_zombie_fat_Right {
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_fat_melee_hit"
|
|
"snd_miss" "monster_zombie_fat_melee_miss"
|
|
"kickDir" "-1 1 0"
|
|
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "rightSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "35"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_zombie_fat_Both {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
"snd_hit" "monster_zombie_fat_melee_hit"
|
|
"snd_miss" "monster_zombie_fat_melee_miss"
|
|
"kickDir" "1 0 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "bothSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "-140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "45"
|
|
|
|
"kick_time" "450"
|
|
"kick_amplitude" "1.3"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
// ***
|
|
|
|
entityDef melee_zombieLeft {
|
|
|
|
// melee specific parameters
|
|
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
//"snd_hit" "monster_demon_imp_attackmelee"
|
|
//"snd_miss" "sound/monsters/imp/1shot_melee_01.wav"
|
|
"kickDir" "1 1 0"
|
|
|
|
|
|
// damage parameters
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "leftSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "-140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_zombieRight {
|
|
"melee_bone" ""
|
|
"melee_distance" "64"
|
|
//"snd_hit" "monster_demon_imp_attackmelee"
|
|
//"snd_miss" "sound/monsters/imp/1shot_melee_01.wav"
|
|
"kickDir" "-1 1 0"
|
|
|
|
|
|
"damage" "15"
|
|
|
|
"blob_material" "rightSmack"
|
|
"blob_time" "600"
|
|
"blob_x" "140"
|
|
"blob_y" "-100"
|
|
"blob_width" "600"
|
|
"blob_height" "600"
|
|
|
|
"knockback" "25"
|
|
|
|
"kick_time" "350"
|
|
"kick_amplitude" "1.1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef melee_hellknight {
|
|
"melee_distance" "256"
|
|
"damage" "500"
|
|
"kickDir" "-1 0 -1"
|
|
|
|
"blob_material" "genericDamage"
|
|
"blob_time" "600"
|
|
"blob_size" "600"
|
|
"blob_offset_x" "600"
|
|
|
|
"knockback" "30"
|
|
|
|
"kick_time" "400"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "100"
|
|
}
|
|
|
|
entityDef damage_commando_bullet {
|
|
"damage" "1"
|
|
"kickDir" "1 0 0"
|
|
|
|
"blob_material" "leftClaw"
|
|
"blob_time" "300"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
// "noArmor" "1" // bypass armor saving
|
|
// "noGod" "1" // do damage even if in god mode
|
|
|
|
"knockback" "4"
|
|
|
|
"kick_time" "100"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "60"
|
|
}
|