FUCKFUCKFUCKFUCKFUCKFUCKFUCK

This commit is contained in:
D3athrow
2015-07-14 17:57:48 -05:00
parent b1b3fa2397
commit b860f7caf9
3 changed files with 4 additions and 4 deletions

View File

@@ -213,7 +213,7 @@
if(istype(spawn_by,/list)) if(istype(spawn_by,/list))
sources=spawn_by sources=spawn_by
else else
sources.Add(spawn_by) sources |= (spawn_by)
if(_range==-1) if(_range==-1)
#ifdef BEAM_DEBUG #ifdef BEAM_DEBUG

View File

@@ -83,7 +83,7 @@ var/global/list/obj/machinery/mirror/mirror_list = list()
/obj/machinery/mirror/beam_connect(var/obj/effect/beam/emitter/B) /obj/machinery/mirror/beam_connect(var/obj/effect/beam/emitter/B)
if(istype(B)) if(istype(B))
if(B.HasSource(src)) if(B.HasSource(src) || src == B.source)
return // Prevent infinite loops. return // Prevent infinite loops.
..() ..()
powerchange_hooks[B]=B.power_change.Add(src,"on_power_change") powerchange_hooks[B]=B.power_change.Add(src,"on_power_change")
@@ -140,7 +140,7 @@ var/global/list/obj/machinery/mirror/mirror_list = list()
continue // Prevent infinite loops. continue // Prevent infinite loops.
// For recursion protection // For recursion protection
spawners += B.sources spawners |= B.sources
var/beamdir=get_dir(src,B) var/beamdir=get_dir(src,B)

View File

@@ -118,7 +118,7 @@ var/list/obj/machinery/prism/prism_list = list()
continue // Prevent infinite loops. continue // Prevent infinite loops.
// Don't process beams firing into our emission side. // Don't process beams firing into our emission side.
spawners += B.sources spawners |= B.sources
beam.power += B.power beam.power += B.power
var/beamdir=get_dir(B.loc,src) var/beamdir=get_dir(B.loc,src)
overlays += image(icon=icon,icon_state="beam_arrow",dir=beamdir) overlays += image(icon=icon,icon_state="beam_arrow",dir=beamdir)