diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index 1e0fd243966..af488fdb028 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -972,8 +972,10 @@ var/list/teleport_runes = list()
if(O.client && !jobban_isbanned(O, ROLE_CULTIST))
ghosts_on_rune |= O
var/mob/dead/observer/ghost_to_spawn = pick(ghosts_on_rune)
- var/mob/living/carbon/human/manifested/new_human = new(get_turf(src))
+ var/mob/living/carbon/human/new_human = new(get_turf(src))
new_human.real_name = ghost_to_spawn.real_name
+ new_human.alpha = 150 //Makes them translucent
+ new_human.color = "grey" //heh..cult greytide...litterly...
..()
visible_message("A cloud of red mist forms above [src], and from within steps... a man.")
to_chat(user, "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...")
diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm
index 0e1afe46bc6..1428b1a915d 100644
--- a/code/game/gamemodes/wizard/soulstone.dm
+++ b/code/game/gamemodes/wizard/soulstone.dm
@@ -26,8 +26,8 @@
to_chat(user, "A mysterious force prevents you from trapping this being's soul.")
return ..()
- if(istype(M, /mob/living/carbon/human/manifested))
- to_chat(user, "This soul is already MINE.")
+ if(iscultist(M))
+ to_chat(user, "This souls is already MINE.")
return ..()
M.create_attack_log("Has had their soul captured with [src.name] by [key_name(user)]")
diff --git a/code/modules/mob/living/carbon/human/npcs.dm b/code/modules/mob/living/carbon/human/npcs.dm
index cc38afbcdd0..b66a0ee52ba 100644
--- a/code/modules/mob/living/carbon/human/npcs.dm
+++ b/code/modules/mob/living/carbon/human/npcs.dm
@@ -10,10 +10,4 @@
spawn(1)
name = "Pun Pun"
real_name = name
- equip_to_slot(new /obj/item/clothing/under/punpun(src), slot_w_uniform)
-
-//For Cult mode...God..dammit...tiger...
-/mob/living/carbon/human/manifested
- name = "Tormented Soul"
- alpha = 150 //Makes them translucent
- color = "grey" //heh..cult greytide...litterly...
\ No newline at end of file
+ equip_to_slot(new /obj/item/clothing/under/punpun(src), slot_w_uniform)
\ No newline at end of file