doom3-bfg/base/def/damage.def
2022-08-27 13:19:29 +02:00

334 lines
6.7 KiB
Modula-2

/***********************************************************************
damage.def
Generic and global damage defs. Should not contain any monster specific defs.
***********************************************************************/
entityDef damage_triggerhurt_toxin {
"damage" "5"
"noArmor" "1"
"kickDir" "0 0 0"
"mtr_blob" "toxinDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_toxin_1 {
"damage" "1"
"noArmor" "1"
"kickDir" "0 0 0"
"mtr_blob" "toxinDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_5 {
"damage" "5"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_10 {
"damage" "10"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_15 {
"damage" "15"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_25 {
"damage" "25"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_50 {
"damage" "50"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
}
entityDef damage_triggerhurt_75 {
"damage" "75"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"noGod" "1"
}
entityDef damage_triggerhurt_100 {
"damage" "100"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"noGod" "1"
}
entityDef damage_triggerhurt_1000 {
"damage" "1000"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"noGod" "1"
}
entityDef damage_triggerhurt_1000_chamber {
"damage" "1000"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"noGod" "1"
}
entityDef damage_co_electric_trac {
"damage" "50"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"noGod" "1"
}
entityDef damage_generic {
"damage" "20"
"kickDir" "1 0 0"
"mtr_blob" "genericDamage"
"blob_time" "300"
"blob_size" "400"
"blob_offset_x" "400"
"knockback" "10"
"kick_time" "400"
"kick_amplitude" "1"
"dv_time" "100"
}
entityDef damage_telefrag {
"damage" "9999"
"noArmor" "1"
"noGod" "1"
"noTeam" "1" // no subject to team damage rules
"telefrag" "1" // use telefrag messages in MP
}
entityDef damage_suicide {
"damage" "9999"
"noArmor" "1"
"noGod" "1"
}
entityDef damage_crush {
"damage" "9999"
"gib" "1"
"gibNonSolid" "1"
"noArmor" "1"
"noGod" "1"
}
entityDef damage_gib {
"damage" "9999"
"gib" "1"
"noArmor" "1"
"noGod" "1"
}
entityDef damage_explosion {
"damage" "70"
"radius" "200"
"push" "10000"
}
entityDef damage_explodingbarrel {
"damage" "300"
"radius" "140"
"push" "2000"
"knockback" "100"
"gib" "1"
}
entityDef damage_Smallexplosion {
"damage" "50"
"radius" "50"
"push" "5000"
"knockback" "50"
}
entityDef damage_HugeExplosion {
"damage" "500"
"radius" "256"
"push" "10000"
"knockback" "200"
}
entityDef damage_moverCrush {
"damage" "1"
"gib" "1"
"gibNonSolid" "1"
}
entityDef damage_painTrigger {
"damage" "10"
}
entityDef damage_noair {
"damage" "10"
"delay" "3.0"
"kickDir" "0 0 0"
"noArmor" "1"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"no_air" "1"
}
entityDef damage_softfall {
"damage" "10"
"kickDir" "0 0 -1"
"noArmor" "1"
"knockback" "0"
"kick_time" "100"
"kick_amplitude" "1"
"no_sound" "1" // don't play default damage sound
}
entityDef damage_hardfall {
"damage" "30"
"kickDir" "0 0 -1"
"noArmor" "1"
"knockback" "0"
"kick_time" "300"
"kick_amplitude" "1"
"no_sound" "1" // don't play default damage sound
}
entityDef damage_fatalfall {
"damage" "300"
"kickDir" "0 0 -1"
"noArmor" "1"
"knockback" "0"
"kick_time" "300"
"kick_amplitude" "1"
"no_sound" "1" // don't play default damage sound
}
entityDef damage_lightBreak {
"damage" "1"
"radius" "5"
"push" "20000"
"knockback" "20"
}
entityDef damage_VagaryObject {
"damage" "10"
"radius" "5"
"push" "20000"
"knockback" "20"
}
entityDef damage_lava {
"damage" "15"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"burn" "1" // play sizzle sound on player
}
entityDef damage_lava50 {
"damage" "50"
"kickDir" "0 0 0"
"mtr_blob" "genericDamage"
"blob_time" "0"
"blob_size" "0"
"blob_offset_x" "0"
"knockback" "0"
"kick_time" "0"
"kick_amplitude" "0"
"dv_time" "100"
"burn" "1" // play sizzle sound on player
}