diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index 8d9f36378d7..0b7a7cafc5d 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -21,7 +21,7 @@ code += dig digits -= dig //Player can enter codes with matching digits, but there are never matching digits in the answer - var/loot = rand(1,100) //100 different crates of varying chances to spawn + var/loot = rand(1,100) //100 different crates with varying chances of spawning switch(loot) if(1 to 5) //5% chance new /obj/item/weapon/reagent_containers/food/drinks/bottle/rum(src) @@ -29,10 +29,13 @@ new /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey(src) new /obj/item/weapon/lighter/zippo(src) if(6 to 10) - new /obj/item/weapon/pickaxe/drill(src) - new /obj/item/device/taperecorder(src) - new /obj/item/clothing/suit/space(src) - new /obj/item/clothing/head/helmet/space(src) + new /obj/item/weapon/bedsheet(src) + new /obj/item/weapon/kitchen/knife(src) + new /obj/item/weapon/wirecutters(src) + new /obj/item/weapon/screwdriver(src) + new /obj/item/weapon/weldingtool(src) + new /obj/item/weapon/hatchet(src) + new /obj/item/weapon/crowbar(src) if(11 to 15) new /obj/item/weapon/reagent_containers/glass/beaker/bluespace(src) if(16 to 20) @@ -65,13 +68,10 @@ if(57 to 58) new /obj/item/toy/syndicateballoon(src) if(59 to 60) - new /obj/item/weapon/bedsheet(src) - new /obj/item/weapon/kitchen/knife(src) - new /obj/item/weapon/wirecutters(src) - new /obj/item/weapon/screwdriver(src) - new /obj/item/weapon/weldingtool(src) - new /obj/item/weapon/hatchet(src) - new /obj/item/weapon/crowbar(src) + new /obj/item/weapon/pickaxe/drill(src) + new /obj/item/device/taperecorder(src) + new /obj/item/clothing/suit/space(src) + new /obj/item/clothing/head/helmet/space(src) if(61 to 62) for(var/i = 0, i < 12, ++i) new /obj/item/clothing/head/kitty(src) @@ -143,7 +143,9 @@ if(96) new /obj/item/weapon/hand_tele(src) if(97) - new /obj/item/seeds/gatfruit(src) + new /obj/item/clothing/mask/balaclava + new /obj/item/weapon/gun/projectile/automatic/pistol(src) + new /obj/item/ammo_box/magazine/m10mm(src) if(98) new /obj/item/weapon/katana/cursed(src) if(99) @@ -156,7 +158,7 @@ if(locked) user << "The crate is locked with a Deca-code lock." var/input = input(usr, "Enter [codelen] digits.", "Deca-Code Lock", "") as text - if(in_range(src, user)) + if(in_range(src, user) || !user.incapacitated) if (input == code) user << "The crate unlocks!" locked = 0