From ee8f3ffbce1c372b27089a386e58c078d7df5bab Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 13 Nov 2017 23:45:38 -0800 Subject: [PATCH] MouseDrop checks incapacitated() before giving inventory access --- code/modules/mob/mob.dm | 1 + html/changelogs/Atermonera-incap_inv.yml | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 html/changelogs/Atermonera-incap_inv.yml diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 92a8b3bdeb..6063526c89 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -534,6 +534,7 @@ if(M != usr) return if(usr == src) return if(!Adjacent(usr)) return + if(usr.incapacitated(INCAPACITATION_STUNNED | INCAPACITATION_FORCELYING | INCAPACITATION_KNOCKOUT | INCAPACITATION_RESTRAINED)) return //Incapacitated. if(istype(M,/mob/living/silicon/ai)) return show_inv(usr) diff --git a/html/changelogs/Atermonera-incap_inv.yml b/html/changelogs/Atermonera-incap_inv.yml new file mode 100644 index 0000000000..1b4bc674e8 --- /dev/null +++ b/html/changelogs/Atermonera-incap_inv.yml @@ -0,0 +1,4 @@ +author: Atermonera +delete-after: True +changes: + - bugfix: "Incapacitated mobs can no longer open your inventory and steal your gubbins."