From d85ce73676d42ec06d3f30e7bded430b45e616ab Mon Sep 17 00:00:00 2001
From: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
Date: Wed, 24 Jun 2020 16:48:51 +0200
Subject: [PATCH] Nerfs wizard minswap (#51480)
* nerfs mindswap
* E
* fucking hell sure
---
.../spells/spell_types/pointed/mind_transfer.dm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/code/modules/spells/spell_types/pointed/mind_transfer.dm b/code/modules/spells/spell_types/pointed/mind_transfer.dm
index 5d3cabc07ea..b3819dd7dbc 100644
--- a/code/modules/spells/spell_types/pointed/mind_transfer.dm
+++ b/code/modules/spells/spell_types/pointed/mind_transfer.dm
@@ -39,6 +39,16 @@
if(stand.summoner)
victim = stand.summoner
+ //You should not be able to enter one of the most powerful side-antags as a fucking wizard.
+ if(istype(victim,/mob/living/simple_animal/slaughter))
+ to_chat(user, "The devilish contract doesn't include the 'mind swappable' package, please try again another lifetime.")
+ return
+
+ //You should not be able to enter a statue that is nearly indestructible
+ if(HAS_TRAIT_FROM(victim, TRAIT_MUTE, STATUE_MUTE)) // that means it is a statue okay?
+ to_chat(user, "Your mind leaves your body but the stone resists your influence!/span>")
+ return
+
//MIND TRANSFER BEGIN
var/mob/dead/observer/ghost = victim.ghostize()
user.mind.transfer_to(victim)