diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index bce3fff4d1..9cd47403d1 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -418,6 +418,7 @@ return ..() /datum/status_effect/eldritch/on_apply() + . = ..() if(owner.mob_size >= MOB_SIZE_HUMAN) RegisterSignal(owner,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/update_owner_underlay) owner.update_icon() @@ -572,6 +573,7 @@ . = ..() /datum/status_effect/cloudstruck/on_apply() + . = ..() mob_overlay = mutable_appearance('icons/effects/eldritch.dmi', "cloud_swirl", ABOVE_MOB_LAYER) owner.overlays += mob_overlay owner.update_icon() diff --git a/code/modules/mob/living/simple_animal/eldritch_demons.dm b/code/modules/mob/living/simple_animal/eldritch_demons.dm index 1bf67c9d52..dbf62be16d 100644 --- a/code/modules/mob/living/simple_animal/eldritch_demons.dm +++ b/code/modules/mob/living/simple_animal/eldritch_demons.dm @@ -336,7 +336,7 @@ sight = SEE_TURFS spells_to_add = list(/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/small,/obj/effect/proc_holder/spell/aimed/rust_wave/short) -/mob/living/simple_animal/hostile/eldritch/rust_spirit/setDir(newdir) +/mob/living/simple_animal/hostile/eldritch/rust_spirit/setDir(newdir, ismousemovement) . = ..() if(newdir == NORTH) icon_state = "rust_walker_n"