diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm
index ee229c75e59..b22a1452af3 100644
--- a/code/game/gamemodes/wizard/spellbook.dm
+++ b/code/game/gamemodes/wizard/spellbook.dm
@@ -94,12 +94,6 @@
if(user.is_blind())
to_chat(user, "You open \the [src] and run your fingers across the parchment. Suddenly, the pages coalesce in your mind!")
- if(istype(user,/mob/living/carbon))
- var/mob/living/carbon/C = user
- if(C.op_stage.butt == SURGERY_NO_BUTT)
- to_chat(user, "You are missing your ass! It would be pointless to attempt to learn magic without an ass to store it in.")
- return
-
user.set_machine(src)
var/dat
diff --git a/code/game/gamemodes/wizard/spellbook_oneuse.dm b/code/game/gamemodes/wizard/spellbook_oneuse.dm
index e6d6d476570..f96712b0c9c 100644
--- a/code/game/gamemodes/wizard/spellbook_oneuse.dm
+++ b/code/game/gamemodes/wizard/spellbook_oneuse.dm
@@ -18,11 +18,6 @@
name += spellname
/obj/item/weapon/spellbook/oneuse/attack_self(mob/user)
- if(istype(user,/mob/living/carbon))
- var/mob/living/carbon/C = user
- if(C.op_stage.butt == SURGERY_NO_BUTT)
- to_chat(user, "You are missing your ass! It would be pointless to attempt to learn magic without an ass to store it in.")
- return
var/spell/S = new spell(user)
for(var/spell/knownspell in user.spell_list)
if(knownspell.type == S.type)
diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm
index 4d1b72a7243..4603941c4ee 100644
--- a/code/modules/clothing/head/misc_special.dm
+++ b/code/modules/clothing/head/misc_special.dm
@@ -279,8 +279,6 @@
var/s_tone = 0.0
var/created_name = "Buttbot"
- var/list/spells = list()
-
/obj/item/clothing/head/butt/proc/transfer_buttdentity(var/mob/living/carbon/H)
name = "[H.real_name]'s butt"
return
diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm
index 991477c4306..93313ac7d89 100644
--- a/code/modules/mob/living/carbon/brain/brain_item.dm
+++ b/code/modules/mob/living/carbon/brain/brain_item.dm
@@ -62,8 +62,6 @@
..()
var/mob/living/carbon/human/H = target
- for(var/spell/spell in H.mind.wizard_spells)
- H.remove_spell(spell)
H.dropBorers()
var/obj/item/organ/internal/brain/B = src
if(istype(B) && istype(H))
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index c659cc9fc4a..41217216ff4 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -2202,10 +2202,6 @@
if(op_stage.butt == SURGERY_NO_BUTT)
return
var/obj/item/clothing/head/butt/donkey = new(where)
- if(mind.wizard_spells)
- donkey.spells.Add(mind.wizard_spells)
- for(var/spell/spell in mind.wizard_spells)
- remove_spell(spell)
donkey.transfer_buttdentity(src)
op_stage.butt = SURGERY_NO_BUTT
return donkey
diff --git a/code/modules/surgery/butt.dm b/code/modules/surgery/butt.dm
index 5dfa6d1c19b..6954a93bd62 100644
--- a/code/modules/surgery/butt.dm
+++ b/code/modules/surgery/butt.dm
@@ -152,10 +152,6 @@
user.visible_message("[user] finishes cauterizing [target]'s ass with \the [tool].", \
"You have cauterized [target]'s ass with \the [tool].")
var/obj/item/clothing/head/butt/B = new(target.loc)
- if(target.mind.wizard_spells)
- B.spells.Add(target.mind.wizard_spells)
- for(var/spell/spell in target.mind.wizard_spells)
- target.remove_spell(spell)
B.transfer_buttdentity(target)
target.op_stage.butt = SURGERY_NO_BUTT
@@ -295,9 +291,6 @@
affected.status |= ORGAN_BLEEDING
var/obj/item/clothing/head/butt/B = tool
- if(B.spells)
- for(var/spell/spell in B.spells)
- target.add_spell(spell, iswizard = TRUE)
user.u_equip(B,1)
qdel(B)