mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 15:08:02 +01:00
Adds more reasons to explosion logging (#28812)
* explos * yeah good enough * shorten that * use ckey * forgot this cause * unfuck it
This commit is contained in:
@@ -120,7 +120,7 @@
|
||||
for(var/mob/M in viewers(8, location))
|
||||
to_chat(M, "<span class='warning'>The solution violently explodes.</span>")
|
||||
|
||||
explosion(location, devastation, heavy, light, flash)
|
||||
explosion(location, devastation, heavy, light, flash, cause = "Reagents Explosion")
|
||||
|
||||
/datum/effect_system/reagents_explosion/proc/holder_damage(atom/holder)
|
||||
if(holder)
|
||||
|
||||
@@ -243,7 +243,7 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/medium/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 0, 1, 2, 3, 0)
|
||||
explosion(loc, 0, 1, 2, 3, 0, cause = name)
|
||||
|
||||
//Large-sized
|
||||
/obj/effect/meteor/big
|
||||
@@ -255,7 +255,7 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/big/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 1, 2, 3, 4, 0)
|
||||
explosion(loc, 1, 2, 3, 4, 0, cause = name)
|
||||
|
||||
//Flaming meteor
|
||||
/obj/effect/meteor/flaming
|
||||
@@ -268,7 +268,7 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/flaming/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 1, 2, 3, 4, 0, 0, 5)
|
||||
explosion(loc, 1, 2, 3, 4, 0, 0, 5, cause = name)
|
||||
|
||||
//Radiation meteor
|
||||
/obj/effect/meteor/irradiated
|
||||
@@ -280,7 +280,7 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/irradiated/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 0, 0, 4, 3, 0)
|
||||
explosion(loc, 0, 0, 4, 3, 0, cause = name)
|
||||
new /obj/effect/decal/cleanable/greenglow(get_turf(src))
|
||||
radiation_pulse(src, 20000, 7, ALPHA_RAD)
|
||||
for(var/turf/target_turf in range(loc, 3))
|
||||
@@ -296,7 +296,7 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/bananium/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 0, 0, 3, 2, 0)
|
||||
explosion(loc, 0, 0, 3, 2, 0, cause = name)
|
||||
var/turf/current_turf = get_turf(src)
|
||||
new /obj/item/grown/bananapeel(current_turf)
|
||||
for(var/obj/target in range(4, current_turf))
|
||||
@@ -321,12 +321,12 @@ GLOBAL_LIST_INIT(meteors_gore, list(/obj/effect/meteor/meaty = 5, /obj/effect/me
|
||||
|
||||
/obj/effect/meteor/tunguska/meteor_effect()
|
||||
..()
|
||||
explosion(loc, 5, 10, 15, 20, 0)
|
||||
explosion(loc, 5, 10, 15, 20, 0, cause = "[name]: End explosion")
|
||||
|
||||
/obj/effect/meteor/tunguska/Bump()
|
||||
..()
|
||||
if(prob(20))
|
||||
explosion(loc, 2, 4, 6, 8)
|
||||
explosion(loc, 2, 4, 6, 8, cause = "[name]: Bump explosion")
|
||||
|
||||
//Meaty Ore
|
||||
/obj/effect/meteor/meaty
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
var/range_flash = 3
|
||||
|
||||
/obj/effect/mine/explosive/mineEffect(mob/living/victim)
|
||||
explosion(loc, range_devastation, range_heavy, range_light, range_flash)
|
||||
explosion(loc, range_devastation, range_heavy, range_light, range_flash, cause = name)
|
||||
|
||||
/obj/effect/mine/stun
|
||||
name = "stun mine"
|
||||
@@ -68,7 +68,7 @@
|
||||
var/area/syndicate_depot/core/depotarea = get_area(src)
|
||||
if(istype(depotarea))
|
||||
if(depotarea.mine_triggered(victim))
|
||||
explosion(loc, 1, 0, 0, 1) // devastate the tile you are on, but leave everything else untouched
|
||||
explosion(loc, 1, 0, 0, 1, cause = "depot sentry mine") // devastate the tile you are on, but leave everything else untouched
|
||||
|
||||
/obj/effect/mine/dnascramble
|
||||
name = "Radiation Mine"
|
||||
|
||||
Reference in New Issue
Block a user