diff --git a/code/datums/spells/construct_spells.dm b/code/datums/spells/construct_spells.dm
index 7ddbd85166d..c110b6a2a9a 100644
--- a/code/datums/spells/construct_spells.dm
+++ b/code/datums/spells/construct_spells.dm
@@ -94,7 +94,7 @@
/obj/effect/forcefield/cult
desc = "That eerie looking obstacle seems to have been pulled from another dimension through sheer force"
name = "eldritch wall"
- icon = 'icons/effects/effects.dmi'
+ icon = 'icons/effects/cult_effects.dmi'
icon_state = "m_shield_cult"
light_color = LIGHT_COLOR_PURE_RED
diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index 892a5e7a204..7f5ce71ffe0 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -670,7 +670,7 @@ var/list/teleport_runes = list()
user.say("Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!")
..()
mob_to_sacrifice.visible_message("[mob_to_sacrifice]'s body rises into the air, connected to [mob_to_revive] by a glowing tendril!")
- mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=20)
+ mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",time=20)
sleep(20)
if(!mob_to_sacrifice || !in_range(mob_to_sacrifice, src))
mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones")
@@ -770,7 +770,7 @@ var/list/teleport_runes = list()
affecting.apply_damage(1, BRUTE)
if(!(user in T.contents))
user.visible_message("A spectral tendril wraps around [user] and pulls them back to the rune!")
- Beam(user,icon_state="drainbeam",icon='icons/effects/effects.dmi',time=2)
+ Beam(user,icon_state="drainbeam",time=2)
user.forceMove(get_turf(src)) //NO ESCAPE :^)
if(user.key)
user.visible_message("[user] slowly relaxes, the glow around them dimming.", \
@@ -926,7 +926,7 @@ var/list/teleport_runes = list()
M.apply_damage(drained_amount, BRUTE, "chest")
user.adjustBruteLoss(-drained_amount)
to_chat(M, "You feel extremely weak.")
- user.Beam(T,icon_state="drainbeam",icon='icons/effects/effects.dmi',time=5)
+ user.Beam(T,icon_state="drainbeam",time=5)
user.visible_message("Blood flows from the rune into [user]!", \
"Blood flows into you, healing your wounds and revitalizing your spirit.")
diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm
index cb2440a9596..55ea2799ce8 100644
--- a/code/game/objects/effects/temporary_visuals/cult.dm
+++ b/code/game/objects/effects/temporary_visuals/cult.dm
@@ -1,6 +1,6 @@
//temporary visual effects(/obj/effect/overlay/temp) used by cult stuff
/obj/effect/overlay/temp/cult
- icon = 'icons/effects/effects.dmi'
+ icon = 'icons/effects/cult_effects.dmi'
randomdir = FALSE
duration = 10
@@ -12,6 +12,7 @@
/obj/effect/overlay/temp/dir_setting/cult/phase
name = "phase glow"
duration = 7
+ icon = 'icons/effects/cult_effects.dmi'
icon_state = "cultin"
/obj/effect/overlay/temp/dir_setting/cult/phase/out
diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm
index 7c7a31b5ef0..f94063a5a10 100644
--- a/code/modules/mob/living/simple_animal/constructs.dm
+++ b/code/modules/mob/living/simple_animal/constructs.dm
@@ -67,7 +67,7 @@
if(health < maxHealth)
adjustBruteLoss(-5)
if(src != M)
- Beam(M,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=4)
+ Beam(M,icon_state="sendbeam",time=4)
M.visible_message("[M] repairs some of \the [src]'s dents.", \
"You repair some of [src]'s dents, leaving [src] at [health]/[maxHealth] health.")
else
diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm
index 0aeb944a510..05dc0ba4e73 100644
--- a/code/modules/power/singularity/narsie.dm
+++ b/code/modules/power/singularity/narsie.dm
@@ -31,7 +31,7 @@
var/area/A = get_area(src)
if(A)
- var/image/alert_overlay = image('icons/effects/effects.dmi', "ghostalertsie")
+ var/image/alert_overlay = image('icons/effects/cult_effects.dmi', "ghostalertsie")
notify_ghosts("Nar-Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK)
narsie_spawn_animation()
diff --git a/icons/effects/beam.dmi b/icons/effects/beam.dmi
index b45657fff51..00d52a742da 100644
Binary files a/icons/effects/beam.dmi and b/icons/effects/beam.dmi differ
diff --git a/icons/effects/cult_effects.dmi b/icons/effects/cult_effects.dmi
new file mode 100644
index 00000000000..3307e27d249
Binary files /dev/null and b/icons/effects/cult_effects.dmi differ
diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi
index 118b04af87a..5acd22f9883 100644
Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ