diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 9b3c9836c15..0c742d49236 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1659,4 +1659,4 @@ obj/item/toy/cards/deck/syndicate/black desc = "Toy handcuffs. Plastic and extremely cheaply made." throwforce = 0 breakouttime = 0 - ignoreclumsy == true \ No newline at end of file + ignoresClumsy = TRUE \ No newline at end of file diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index ad7b47fda22..e030454f7f2 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -15,6 +15,7 @@ breakouttime = 600 //Deciseconds = 60s = 1 minutes var/cuffsound = 'sound/weapons/handcuffs.ogg' var/trashtype = null //For disposable cuffs + var/ignoresClumsy = FALSE /obj/item/restraints/handcuffs/attack(mob/living/carbon/C, mob/user) if(!user.IsAdvancedToolUser()) @@ -23,7 +24,7 @@ if(!istype(C)) return - if((CLUMSY in user.mutations) && prob(50) && !istype(src, /obj/item/restraints/handcuffs/toy)) + if((CLUMSY in user.mutations) && prob(50) && (ignoresClumsy == FALSE)) to_chat(user, "Uh... how do those things work?!") apply_cuffs(user,user) diff --git a/code/modules/mob/pulling.dm b/code/modules/mob/pulling.dm new file mode 100644 index 00000000000..e69de29bb2d diff --git a/paradise.dme b/paradise.dme index f04d4909f96..26abd0e2665 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1612,6 +1612,7 @@ #include "code\modules\mob\mob_helpers.dm" #include "code\modules\mob\mob_movement.dm" #include "code\modules\mob\mob_transformation_simple.dm" +#include "code\modules\mob\pulling.dm" #include "code\modules\mob\say.dm" #include "code\modules\mob\status_procs.dm" #include "code\modules\mob\transform_procs.dm"