mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Make Singulo Stable Again (#4521)
* Make Singulo Stable Again * Prevents emitter beam effects from being pulled by singulo. Now watch them hit the field gens. * Prevent singulo from consuming the PA particle effects. It already gets fed by impact, don't try to eat them. * Improve the Setup Singularity debug verb to do more better setup (including PA) * Fix the energy dissipation values so that singularity does not just keep on growing even when setup properly. * Enhance singularity proc/eat() * Use `var/simulated` as a more generic way to ignore lighting overlays etc * Remove redundant code in the rest of the proc body. * Slight optimization: avoiding typecheck in loop over return from orange()
This commit is contained in:
@@ -95,6 +95,9 @@
|
||||
/obj/item/projectile/beam/emitter/singularity_pull()
|
||||
return
|
||||
|
||||
/obj/effect/projectile/emitter/singularity_pull()
|
||||
return
|
||||
|
||||
/obj/item/weapon/storage/backpack/holding/singularity_act(S, current_size)
|
||||
var/dist = max((current_size - 2), 1)
|
||||
explosion(src.loc,(dist),(dist*2),(dist*4))
|
||||
@@ -128,6 +131,9 @@
|
||||
/turf/space/singularity_act()
|
||||
return
|
||||
|
||||
/turf/simulated/open/singularity_act()
|
||||
return
|
||||
|
||||
/*******************
|
||||
* Nar-Sie Act/Pull *
|
||||
*******************/
|
||||
|
||||
Reference in New Issue
Block a user