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)