From c575fc2e884e0ce9dce409e181952a26969bfbaf Mon Sep 17 00:00:00 2001 From: XDTM Date: Mon, 19 Nov 2018 20:48:31 +0100 Subject: [PATCH] Improves the plasmaflood hallucination (#41470) * Improves the plasmaflood hallucination * T * game plane --- code/modules/flufftext/Hallucination.dm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 5e6bffae397..e0fbcf21914 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -166,7 +166,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( qdel(src) return feedback_details += "Vent Coords: [center.x],[center.y],[center.z]" - flood_images += image(image_icon,center,image_state,MOB_LAYER) + var/image/plasma_image = image(image_icon,center,image_state,FLY_LAYER) + plasma_image.alpha = 50 + plasma_image.plane = GAME_PLANE + flood_images += plasma_image flood_turfs += center if(target.client) target.client.images |= flood_images @@ -185,12 +188,17 @@ GLOBAL_LIST_INIT(hallucination_list, list( next_expand = world.time + FAKE_FLOOD_EXPAND_TIME /datum/hallucination/fake_flood/proc/Expand() + for(var/image/I in flood_images) + I.alpha = min(I.alpha + 50, 255) for(var/turf/FT in flood_turfs) for(var/dir in GLOB.cardinals) var/turf/T = get_step(FT, dir) if((T in flood_turfs) || !FT.CanAtmosPass(T)) continue - flood_images += image(image_icon,T,image_state,MOB_LAYER) + var/image/new_plasma = image(image_icon,T,image_state,FLY_LAYER) + new_plasma.alpha = 50 + new_plasma.plane = GAME_PLANE + flood_images += new_plasma flood_turfs += T if(target.client) target.client.images |= flood_images