Fixes liches losing spells
This commit is contained in:
committed by
CitadelStationBot
parent
aaa2a214cb
commit
6411e25110
+5
-1
@@ -211,7 +211,7 @@
|
||||
/datum/mind/proc/remove_wizard()
|
||||
if(src in SSticker.mode.wizards)
|
||||
SSticker.mode.wizards -= src
|
||||
current.spellremove(current)
|
||||
RemoveAllSpells()
|
||||
special_role = null
|
||||
remove_antag_equip()
|
||||
|
||||
@@ -1505,6 +1505,10 @@
|
||||
spell_list -= S
|
||||
qdel(S)
|
||||
|
||||
/datum/mind/proc/RemoveAllSpells()
|
||||
for(var/obj/effect/proc_holder/S in spell_list)
|
||||
RemoveSpell(S)
|
||||
|
||||
/datum/mind/proc/transfer_martial_arts(mob/living/new_character)
|
||||
if(!ishuman(new_character))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user