diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 048396e4eed..dfe2d433be2 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -98,6 +98,7 @@ /obj/item/poster/random_contraband = 10, /obj/item/crowbar = 10, /obj/item/crowbar/red = 10, + /obj/item/restraints/handcuffs/toy = 5, /obj/item/extinguisher = 90, //obj/item/gun/projectile/revolver/russian = 1, //disabled until lootdrop is a proper world proc. /obj/item/hand_labeler = 10, diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index e672ff14b10..0c742d49236 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1650,3 +1650,13 @@ obj/item/toy/cards/deck/syndicate/black icon_state = "conch" use_action = "pulls the string" possible_answers = list("Yes.", "No.", "Try asking again.", "Nothing.", "I don't think so.", "Neither.", "Maybe someday.") + +/* + *Fake cuffs (honk honk) + */ + +/obj/item/restraints/handcuffs/toy + desc = "Toy handcuffs. Plastic and extremely cheaply made." + throwforce = 0 + breakouttime = 0 + 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 c87bef17763..7c26e5c405e 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)) + if((CLUMSY in user.mutations) && prob(50) && (!ignoresClumsy)) to_chat(user, "Uh... how do those things work?!") apply_cuffs(user,user) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm b/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm index 135d4da1d49..58d8ad970f8 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm @@ -20,6 +20,7 @@ new /obj/item/reagent_containers/food/drinks/bottle/bottleofbanana(src) new /obj/item/toy/crayon/rainbow(src) new /obj/item/seeds/banana(src) + new /obj/item/restraints/handcuffs/toy(src)