diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index ddfd307e7cd..2f44a349b75 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -35,4 +35,10 @@ switch(alert("Are we sure we wish to fake our death?",,"Yes","No")) if("No") return FALSE + // Do the checks again since we had user input + if(cling.owner != user.mind) + return FALSE + if(HAS_TRAIT(user, TRAIT_FAKEDEATH)) + to_chat(user, "We are already regenerating.") + return FALSE return ..()