mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-28 23:58:07 +01:00
[MIRROR] SM delamination flux nerf [MDB IGNORE] (#13432)
* SM delamination flux nerf (#66752) Lower the amount of anomalies spawned from the SM delamination Lower the probability of getting a flux anomaly Flux anomalies spawned by the SM in this way will have the explosion size reduced by 4 * SM delamination flux nerf Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
This commit is contained in:
@@ -195,11 +195,11 @@
|
||||
aSignal = /obj/item/assembly/signaler/anomaly/flux
|
||||
var/canshock = FALSE
|
||||
var/shockdamage = 20
|
||||
var/explosive = TRUE
|
||||
var/explosive = FLUX_EXPLOSIVE
|
||||
|
||||
/obj/effect/anomaly/flux/Initialize(mapload, new_lifespan, drops_core = TRUE, _explosive = TRUE)
|
||||
/obj/effect/anomaly/flux/Initialize(mapload, new_lifespan, drops_core = TRUE, explosive = FLUX_EXPLOSIVE)
|
||||
. = ..()
|
||||
explosive = _explosive
|
||||
src.explosive = explosive
|
||||
var/static/list/loc_connections = list(
|
||||
COMSIG_ATOM_ENTERED = .proc/on_entered,
|
||||
)
|
||||
@@ -231,11 +231,13 @@
|
||||
M.electrocute_act(shockdamage, name, flags = SHOCK_NOGLOVES)
|
||||
|
||||
/obj/effect/anomaly/flux/detonate()
|
||||
if(explosive)
|
||||
explosion(src, devastation_range = 1, heavy_impact_range = 4, light_impact_range = 16, flash_range = 18) //Low devastation, but hits a lot of stuff.
|
||||
else
|
||||
new /obj/effect/particle_effect/sparks(loc)
|
||||
|
||||
switch(explosive)
|
||||
if(FLUX_EXPLOSIVE)
|
||||
explosion(src, devastation_range = 1, heavy_impact_range = 4, light_impact_range = 16, flash_range = 18) //Low devastation, but hits a lot of stuff.
|
||||
if(FLUX_LOW_EXPLOSIVE)
|
||||
explosion(src, heavy_impact_range = 1, light_impact_range = 4, flash_range = 6)
|
||||
if(FLUX_NO_EXPLOSION)
|
||||
new /obj/effect/particle_effect/sparks(loc)
|
||||
|
||||
/////////////////////
|
||||
|
||||
|
||||
Reference in New Issue
Block a user