diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 295507f2b8..4643e69451 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -13533,8 +13533,7 @@ /turf/open/floor/wood, /area/library) "aHc" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, +/obj/machinery/vending/games, /turf/open/floor/wood, /area/library) "aHd" = ( @@ -100607,7 +100606,7 @@ bZQ caP cbO ccJ -cdM +bLS bLS cfp cge @@ -103891,7 +103890,7 @@ aFu aHc aIw aJS -cAM +aJS aMJ aNP aOS diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 4a3f322e34..50897e1020 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -64517,20 +64517,11 @@ /area/library) "cBc" = ( /obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, /area/library) "cBd" = ( /obj/structure/table/wood, -/obj/item/toy/cards/deck/cas{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/library) @@ -66179,20 +66170,10 @@ /turf/open/floor/plasteel/dark, /area/library) "cEt" = ( -/obj/structure/table/wood, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/dice/d10{ - pixel_x = -3 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/vending/games, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -104817,6 +104798,12 @@ /obj/machinery/vending/kink, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"ehP" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/library) (1,1,1) = {" aaa @@ -135548,7 +135535,7 @@ cxW czE cBc cCI -cwq +ehP caG cHA ceb diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 8fddd39b5a..e036b2bbd5 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -45185,10 +45185,8 @@ /turf/open/floor/wood, /area/library) "bPU" = ( -/obj/structure/table/wood, -/obj/item/dice/d20, -/obj/item/dice, /obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/vending/games, /turf/open/floor/wood, /area/library) "bPV" = ( @@ -46916,25 +46914,12 @@ dir = 1; network = list("SS13") }, -/obj/item/storage/pill_bottle/dice, /obj/structure/table/wood, /turf/open/floor/wood, /area/library) "bTz" = ( /obj/structure/table/wood, /obj/machinery/light, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/toy/cards/deck{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/toy/cards/deck/cas{ - pixel_x = -1; - pixel_y = 2 - }, /turf/open/floor/wood, /area/library) "bTA" = ( diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 4bc1594c20..ee47021946 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -23569,6 +23569,7 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, +/obj/machinery/vending/games, /turf/open/floor/plasteel/dark, /area/library) "aRW" = ( @@ -23593,13 +23594,6 @@ /area/library) "aRY" = ( /obj/structure/table/wood, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/dice/d10{ - pixel_x = -3 - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -24089,21 +24083,12 @@ /area/library) "aTf" = ( /obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "aTg" = ( /obj/structure/table/wood, -/obj/item/toy/cards/deck/cas{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 5 - }, /turf/open/floor/plasteel/dark, /area/library) "aTh" = ( diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index e6187cf236..43ab243361 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -50614,11 +50614,6 @@ /area/library) "czr" = ( /obj/structure/table/wood/fancy, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/toy/cards/deck/cas, /turf/open/floor/carpet, /area/library) "czs" = ( @@ -51326,6 +51321,10 @@ }, /turf/open/floor/plating/airless, /area/maintenance/department/chapel/monastery) +"cCW" = ( +/obj/machinery/vending/games, +/turf/open/floor/plasteel/dark, +/area/library) (1,1,1) = {" aaa @@ -67341,7 +67340,7 @@ aaa aiu aiu aiu -apA +aoK aqf ajD aiu @@ -67977,13 +67976,13 @@ aaa aaa aaa cjp -ckW +cCW ckH cyZ ckH czl czr -czA +czr czI ckH ckH @@ -68239,7 +68238,7 @@ ckH ckH ckH czl -czs +czr czB czI czV @@ -91543,7 +91542,7 @@ bdI bbI bhr bbI -biA +aTx bjw bkB blS diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 444e7583e9..52bca955e3 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1175,6 +1175,18 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/donksoft +/obj/machinery/vending/games + name = "\improper Good Clean Fun" + desc = "Vends things that the Captain and Head of Personnel are probably not going to appreciate you fiddling with instead of your job..." + product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initative!;Elves and dwarves!;Paranoid computers!;Totally not satanic!;Fun times forever!" + icon_state = "games" + products = list( + /obj/item/toy/cards/deck = 5, + /obj/item/storage/pill_bottle/dice = 10, + /obj/item/toy/cards/deck/cas = 2, + /obj/item/toy/cards/deck/cas/black = 2) + contraband = list(/obj/item/dice/fudge = 10) + #undef STANDARD_CHARGE #undef CONTRABAND_CHARGE #undef COIN_CHARGE \ No newline at end of file