From 482663f6bb025a01eab3548669a15c46f980a8e9 Mon Sep 17 00:00:00 2001 From: kazboo Date: Tue, 30 Jul 2019 23:03:09 +0200 Subject: [PATCH 1/2] Hierophant layer fix Adds a layer that basically puts the blast effect underneath item layers to make healing items most people utilize easier to grab, and weapons also. --- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 6af11b10b14..3b221c723bd 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -498,6 +498,7 @@ Difficulty: Hard name = "vortex blast" luminosity = 1 desc = "Get out of the way!" + layer = BELOW_OBJ_LAYER duration = 9 var/damage = 10 //how much damage do we do? var/list/hit_things = list() //we hit these already, ignore them From b71a04c4e9631a73542fc49cd2c7541bf62cfd45 Mon Sep 17 00:00:00 2001 From: kazboo Date: Wed, 31 Jul 2019 00:55:11 +0200 Subject: [PATCH 2/2] bandaid layer This is simply a bandaid for a hard to reproduce issue that, for whatever reason, tends to put the effect layer above the map even though the intended effect is the opposite. --- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 3b221c723bd..51ff034ba4d 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -496,9 +496,9 @@ Difficulty: Hard icon = 'icons/effects/effects.dmi' icon_state = "hierophant_blast" name = "vortex blast" + layer = 3.9 // between LYING_MOB_LAYER and ABOVE_MOB_LAYER luminosity = 1 desc = "Get out of the way!" - layer = BELOW_OBJ_LAYER duration = 9 var/damage = 10 //how much damage do we do? var/list/hit_things = list() //we hit these already, ignore them