Merge pull request #4240 from Citadel-Station-13/upstream-merge-33265

[MIRROR]  Good Clean Fun: A vending machine for games!
This commit is contained in:
deathride58
2017-12-10 23:50:05 +00:00
committed by GitHub
6 changed files with 34 additions and 67 deletions
+3 -4
View File
@@ -13533,8 +13533,7 @@
/turf/open/floor/wood, /turf/open/floor/wood,
/area/library) /area/library)
"aHc" = ( "aHc" = (
/obj/structure/table/wood, /obj/machinery/vending/games,
/obj/item/storage/pill_bottle/dice,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/library) /area/library)
"aHd" = ( "aHd" = (
@@ -100607,7 +100606,7 @@ bZQ
caP caP
cbO cbO
ccJ ccJ
cdM bLS
bLS bLS
cfp cfp
cge cge
@@ -103891,7 +103890,7 @@ aFu
aHc aHc
aIw aIw
aJS aJS
cAM aJS
aMJ aMJ
aNP aNP
aOS aOS
+8 -21
View File
@@ -64517,20 +64517,11 @@
/area/library) /area/library)
"cBc" = ( "cBc" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/storage/pill_bottle/dice,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/carpet, /turf/open/floor/carpet,
/area/library) /area/library)
"cBd" = ( "cBd" = (
/obj/structure/table/wood, /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, /obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/carpet, /turf/open/floor/carpet,
/area/library) /area/library)
@@ -66179,20 +66170,10 @@
/turf/open/floor/plasteel/dark, /turf/open/floor/plasteel/dark,
/area/library) /area/library)
"cEt" = ( "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{ /obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4 dir = 4
}, },
/obj/machinery/vending/games,
/turf/open/floor/plasteel/vault{ /turf/open/floor/plasteel/vault{
dir = 5 dir = 5
}, },
@@ -104817,6 +104798,12 @@
/obj/machinery/vending/kink, /obj/machinery/vending/kink,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/crew_quarters/abandoned_gambling_den) /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) = {" (1,1,1) = {"
aaa aaa
@@ -135548,7 +135535,7 @@ cxW
czE czE
cBc cBc
cCI cCI
cwq ehP
caG caG
cHA cHA
ceb ceb
+1 -16
View File
@@ -45185,10 +45185,8 @@
/turf/open/floor/wood, /turf/open/floor/wood,
/area/library) /area/library)
"bPU" = ( "bPU" = (
/obj/structure/table/wood,
/obj/item/dice/d20,
/obj/item/dice,
/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/machinery/vending/games,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/library) /area/library)
"bPV" = ( "bPV" = (
@@ -46916,25 +46914,12 @@
dir = 1; dir = 1;
network = list("SS13") network = list("SS13")
}, },
/obj/item/storage/pill_bottle/dice,
/obj/structure/table/wood, /obj/structure/table/wood,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/library) /area/library)
"bTz" = ( "bTz" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/machinery/light, /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, /turf/open/floor/wood,
/area/library) /area/library)
"bTA" = ( "bTA" = (
+1 -16
View File
@@ -23569,6 +23569,7 @@
/obj/structure/sign/nosmoking_2{ /obj/structure/sign/nosmoking_2{
pixel_y = 32 pixel_y = 32
}, },
/obj/machinery/vending/games,
/turf/open/floor/plasteel/dark, /turf/open/floor/plasteel/dark,
/area/library) /area/library)
"aRW" = ( "aRW" = (
@@ -23593,13 +23594,6 @@
/area/library) /area/library)
"aRY" = ( "aRY" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/dice/d20{
pixel_x = 3;
pixel_y = 3
},
/obj/item/dice/d10{
pixel_x = -3
},
/obj/machinery/firealarm{ /obj/machinery/firealarm{
pixel_y = 24 pixel_y = 24
}, },
@@ -24089,21 +24083,12 @@
/area/library) /area/library)
"aTf" = ( "aTf" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/storage/pill_bottle/dice,
/turf/open/floor/plasteel/vault{ /turf/open/floor/plasteel/vault{
dir = 5 dir = 5
}, },
/area/library) /area/library)
"aTg" = ( "aTg" = (
/obj/structure/table/wood, /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, /turf/open/floor/plasteel/dark,
/area/library) /area/library)
"aTh" = ( "aTh" = (
+9 -10
View File
@@ -50614,11 +50614,6 @@
/area/library) /area/library)
"czr" = ( "czr" = (
/obj/structure/table/wood/fancy, /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, /turf/open/floor/carpet,
/area/library) /area/library)
"czs" = ( "czs" = (
@@ -51326,6 +51321,10 @@
}, },
/turf/open/floor/plating/airless, /turf/open/floor/plating/airless,
/area/maintenance/department/chapel/monastery) /area/maintenance/department/chapel/monastery)
"cCW" = (
/obj/machinery/vending/games,
/turf/open/floor/plasteel/dark,
/area/library)
(1,1,1) = {" (1,1,1) = {"
aaa aaa
@@ -67341,7 +67340,7 @@ aaa
aiu aiu
aiu aiu
aiu aiu
apA aoK
aqf aqf
ajD ajD
aiu aiu
@@ -67977,13 +67976,13 @@ aaa
aaa aaa
aaa aaa
cjp cjp
ckW cCW
ckH ckH
cyZ cyZ
ckH ckH
czl czl
czr czr
czA czr
czI czI
ckH ckH
ckH ckH
@@ -68239,7 +68238,7 @@ ckH
ckH ckH
ckH ckH
czl czl
czs czr
czB czB
czI czI
czV czV
@@ -91543,7 +91542,7 @@ bdI
bbI bbI
bhr bhr
bbI bbI
biA aTx
bjw bjw
bkB bkB
blS blS
+12
View File
@@ -1175,6 +1175,18 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
resistance_flags = FIRE_PROOF resistance_flags = FIRE_PROOF
refill_canister = /obj/item/vending_refill/donksoft 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 STANDARD_CHARGE
#undef CONTRABAND_CHARGE #undef CONTRABAND_CHARGE
#undef COIN_CHARGE #undef COIN_CHARGE