From ce28b35275a425daa3e2b158e1812fa9b5220f8e Mon Sep 17 00:00:00 2001 From: Screemonster Date: Tue, 14 Feb 2017 18:29:55 +0000 Subject: [PATCH] Adds Krak-B-Gone, a silicate spray for fixing windows --- code/game/machinery/vending_vr.dm | 7 +++++++ .../crates_lockers/closets/secure/engineering.dm | 2 ++ .../crates_lockers/closets/utility_closets.dm | 3 ++- .../reagents/reagent_containers/spray_vr.dm | 12 ++++++++++++ icons/obj/items_vr.dmi | Bin 0 -> 628 bytes vorestation.dme | 1 + 6 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 code/modules/reagents/reagent_containers/spray_vr.dm create mode 100644 icons/obj/items_vr.dmi diff --git a/code/game/machinery/vending_vr.dm b/code/game/machinery/vending_vr.dm index 8bfbff7754..400b4a7d25 100644 --- a/code/game/machinery/vending_vr.dm +++ b/code/game/machinery/vending_vr.dm @@ -12,6 +12,13 @@ /obj/item/weapon/reagent_containers/food/snacks/donut/normal = 12,/obj/item/weapon/storage/box/evidence = 6, /obj/item/weapon/gun/energy/taser = 8,/obj/item/weapon/gun/energy/stunrevolver = 4, /obj/item/weapon/reagent_containers/spray/pepper = 6,/obj/item/taperoll/police = 6) + +/obj/machinery/vending/tool + products = list(/obj/item/stack/cable_coil/random = 10,/obj/item/weapon/crowbar = 5,/obj/item/weapon/weldingtool = 3,/obj/item/weapon/wirecutters = 5, + /obj/item/weapon/wrench = 5,/obj/item/device/analyzer = 5,/obj/item/device/t_scanner = 5,/obj/item/weapon/screwdriver = 5, + /obj/item/device/flashlight/glowstick = 3, /obj/item/device/flashlight/glowstick/red = 3, /obj/item/device/flashlight/glowstick/blue = 3, + /obj/item/device/flashlight/glowstick/orange =3, /obj/item/device/flashlight/glowstick/yellow = 3, /obj/item/weapon/reagent_containers/spray/windowsealant = 5) + /* var/list/log = list() var/req_log_access = access_armory diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index f79203c3ba..27afc72d93 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -37,6 +37,7 @@ new /obj/item/taperoll/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) new /obj/item/weapon/tank/emergency/oxygen/engi(src) + new /obj/item/weapon/reagent_containers/spray/windowsealant(src) //vorestation addition return @@ -128,6 +129,7 @@ new /obj/item/taperoll/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) new /obj/item/weapon/tank/emergency/oxygen/engi(src) + new /obj/item/weapon/reagent_containers/spray/windowsealant(src) //vorestation addition return diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 5c8aa2b2e0..07dfb6b2fe 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -137,7 +137,8 @@ new /obj/item/clothing/gloves/yellow(src) if(prob(40)) new /obj/item/clothing/head/hardhat(src) - + if(prob(30)) + new /obj/item/weapon/reagent_containers/spray/windowsealant(src) //vorestation addition /* * Radiation Closet diff --git a/code/modules/reagents/reagent_containers/spray_vr.dm b/code/modules/reagents/reagent_containers/spray_vr.dm new file mode 100644 index 0000000000..ef785ffc35 --- /dev/null +++ b/code/modules/reagents/reagent_containers/spray_vr.dm @@ -0,0 +1,12 @@ +/obj/item/weapon/reagent_containers/spray/windowsealant + name = "Krak-b-gone" + desc = "A spray bottle of silicate sealant for rapid window repair." + icon = 'icons/obj/items_vr.dmi' + icon_state = "windowsealant" + item_state = "spraycan" + possible_transfer_amounts = null + volume = 80 + +/obj/item/weapon/reagent_containers/spray/windowsealant/New() + ..() + reagents.add_reagent("silicate", 80) \ No newline at end of file diff --git a/icons/obj/items_vr.dmi b/icons/obj/items_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..06677bf537da747d5535542307f2d37646823f0e GIT binary patch literal 628 zcmV-)0*n2LP)V=-0C=1w$2|&!Fc1dNI&+E-?ZuyM(@11Vp?3&mb~CU>NQTYzE$rUwv2JgF z!0n#?T&i3d7O!C>(PfkH$P1@9n;i%Y4yI5fnie?WH~ zLe1!Za7am^c5#Y=i#WMBxKtMhuN?wG)Ka)k;i9=7Ceo57+G|XD_d0|mh=YCK_cTks z)7`y1&->x~JkR@H!nSRuspM35p8?DOW&l81CwRrOglQNwTP*+{luC)%0G0~{@wecs z*(~>qMQ$xF0`M-M7q)FnK_qle!WGLBp6^q0T}B({B_XtXpys;3#If583sUjQJ@B+# z7M|~qUY(ljo>9r84A97AF>}|rapyXpKWxo=&L;p&!;s3O)B}&J4Ka5!2SBeM0#JGJ zguR_A&mXNyHKCFN&f8a{k|_Z8oR0u}*{%?D+S0kC9aw+!UM$_c2SD@i`}lix<0SyQ zo3DAcX8oTjFfX3h3D*aRL()Ca_UhDI!&+aykRfwcY5K;JcHn35WBh#34TvH^6irU; z!Ex|!0pga@7zRf}7m}$oUwggZ)<)xbT4^~Dg(o`U`T%iAx&$H|FgQK}AUx^+vEJQp zO6AjXAeGh|L2ZCIq;wk=t%u{mKX>U00G)5ce*>9&Kp7xTO}zwD2lxesE0v!B_y1x5 O0000