Merge pull request #7158 from Citadel-Station-13/upstream-merge-38533
[MIRROR] Adds dance machine, drink dispensers, flavor to beach bum ruin
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/toolbox/mechanical,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"af" = (
|
||||
@@ -18,6 +19,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/clothing/glasses/sunglasses/big,
|
||||
/obj/item/clothing/glasses/sunglasses/big,
|
||||
/obj/item/clothing/glasses/sunglasses/big,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"ag" = (
|
||||
@@ -25,7 +29,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"ah" = (
|
||||
/obj/machinery/power/smes,
|
||||
/obj/effect/mob_spawn/human/bartender/alive,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"ai" = (
|
||||
@@ -94,11 +98,15 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"av" = (
|
||||
/obj/machinery/door/airlock/hatch,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Lavatory"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"aw" = (
|
||||
/obj/machinery/door/airlock/sandstone,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Bar Storage"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"ax" = (
|
||||
@@ -106,8 +114,10 @@
|
||||
/turf/closed/wall/mineral/sandstone,
|
||||
/area/ruin/powered/beach)
|
||||
"ay" = (
|
||||
/obj/machinery/door/airlock/hatch,
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Restroom"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"az" = (
|
||||
@@ -130,13 +140,10 @@
|
||||
/area/ruin/powered/beach)
|
||||
"aD" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/box/drinkingglasses,
|
||||
/obj/item/storage/box/drinkingglasses,
|
||||
/obj/item/reagent_containers/food/drinks/shaker,
|
||||
/obj/item/storage/box/beakers,
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aE" = (
|
||||
@@ -151,18 +158,15 @@
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aG" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/book/manual/barman_recipes,
|
||||
/obj/item/reagent_containers/glass/rag,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aH" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/box/donkpockets,
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/book/manual/barman_recipes,
|
||||
/obj/item/book/granter/action/drink_fling,
|
||||
/obj/item/reagent_containers/food/drinks/shaker,
|
||||
/obj/item/reagent_containers/glass/rag,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aI" = (
|
||||
@@ -183,18 +187,12 @@
|
||||
"aK" = (
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"aL" = (
|
||||
/obj/effect/mob_spawn/human/bartender/alive{
|
||||
name = "beach bum sleeper"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aM" = (
|
||||
/obj/structure/reagent_dispensers/beerkeg,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"aN" = (
|
||||
/obj/machinery/vending/cigarette,
|
||||
/obj/machinery/vending/cigarette/beach,
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"aO" = (
|
||||
@@ -228,11 +226,7 @@
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"aV" = (
|
||||
/obj/effect/mob_spawn/human/beach/alive{
|
||||
flavour_text = "<span class='big bold'>You're, like, totally a dudebro, bruh.</span><b> Ch'yea. You came here, like, on spring break, hopin' to pick up some bangin' hot chicks, y'knaw?</b>";
|
||||
l_pocket = /obj/item/reagent_containers/food/snacks/pizzaslice/dank;
|
||||
uniform = /obj/item/clothing/under/pants/youngfolksjeans
|
||||
},
|
||||
/obj/effect/mob_spawn/human/beach/alive,
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"aW" = (
|
||||
@@ -259,7 +253,9 @@
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"bc" = (
|
||||
/obj/machinery/door/airlock/sandstone,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Bar Access"
|
||||
},
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
@@ -279,21 +275,8 @@
|
||||
/obj/structure/sign/barsign,
|
||||
/turf/closed/wall/mineral/sandstone,
|
||||
/area/ruin/powered/beach)
|
||||
"bj" = (
|
||||
/obj/structure/chair/wood/normal{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"bk" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/reagent_containers/food/snacks/pastatomato,
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"bl" = (
|
||||
/obj/structure/chair/wood/normal{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/caution,
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"bx" = (
|
||||
@@ -348,13 +331,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/mob_spawn/human/beach/alive{
|
||||
flavour_text = "<span class='big bold'>You're a spunky lifeguard!</span><b> It's up to you to make sure nobody drowns or gets eaten by sharks and stuff.</b>";
|
||||
id = /obj/item/card/id;
|
||||
id_access = "Medical Doctor";
|
||||
id_job = "Lifeguard";
|
||||
mob_gender = "female"
|
||||
},
|
||||
/obj/effect/mob_spawn/human/beach/alive/lifeguard,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"bJ" = (
|
||||
@@ -466,9 +443,24 @@
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"dw" = (
|
||||
/obj/machinery/door/airlock/sandstone,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Beach Access"
|
||||
},
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"gg" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/box/drinkingglasses,
|
||||
/obj/item/storage/box/drinkingglasses,
|
||||
/obj/item/storage/box/beakers,
|
||||
/obj/item/storage/box/donkpockets,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"hY" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/powered/beach)
|
||||
"iw" = (
|
||||
/obj/machinery/light/small{
|
||||
brightness = 3;
|
||||
@@ -496,8 +488,23 @@
|
||||
/obj/effect/spawner/structure/window,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/powered/beach)
|
||||
"oK" = (
|
||||
/obj/effect/turf_decal/caution{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"pg" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/machinery/shower{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/pod/light,
|
||||
/area/ruin/powered/beach)
|
||||
"pI" = (
|
||||
/obj/machinery/door/airlock/hatch,
|
||||
/obj/machinery/door/airlock/hatch{
|
||||
name = "Lava Beach Club"
|
||||
},
|
||||
/obj/structure/fans/tiny,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
@@ -514,6 +521,22 @@
|
||||
},
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"qT" = (
|
||||
/obj/machinery/shower{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/pod/light,
|
||||
/area/ruin/powered/beach)
|
||||
"sy" = (
|
||||
/obj/effect/turf_decal/caution{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"sO" = (
|
||||
/obj/machinery/jukebox/disco/indestructible,
|
||||
/turf/open/floor/light/colour_cycle,
|
||||
/area/ruin/powered/beach)
|
||||
"vl" = (
|
||||
/obj/structure/closet/athletic_mixed,
|
||||
/turf/open/floor/pod/dark,
|
||||
@@ -521,16 +544,35 @@
|
||||
"wY" = (
|
||||
/turf/open/floor/pod/light,
|
||||
/area/ruin/powered/beach)
|
||||
"yp" = (
|
||||
/obj/item/reagent_containers/spray/spraytan,
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"zw" = (
|
||||
/obj/structure/closet/athletic_mixed,
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"Bl" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"Ec" = (
|
||||
/obj/machinery/door/airlock/sandstone,
|
||||
/obj/machinery/door/airlock/sandstone{
|
||||
name = "Beach Access"
|
||||
},
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"Ga" = (
|
||||
/obj/effect/turf_decal/caution{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/asteroid,
|
||||
/area/ruin/powered/beach)
|
||||
"Gc" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/pod/light,
|
||||
@@ -542,6 +584,13 @@
|
||||
/obj/effect/turf_decal/sand,
|
||||
/turf/open/floor/pod/dark,
|
||||
/area/ruin/powered/beach)
|
||||
"QS" = (
|
||||
/obj/effect/turf_decal/sand,
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plating/beach/sand,
|
||||
/area/ruin/powered/beach)
|
||||
"TP" = (
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
@@ -610,7 +659,7 @@ bW
|
||||
vl
|
||||
iw
|
||||
wY
|
||||
Gc
|
||||
pg
|
||||
wY
|
||||
Xp
|
||||
cR
|
||||
@@ -705,9 +754,9 @@ ar
|
||||
cg
|
||||
ar
|
||||
ar
|
||||
Bl
|
||||
aA
|
||||
aA
|
||||
aA
|
||||
Bl
|
||||
ar
|
||||
ar
|
||||
cg
|
||||
@@ -854,7 +903,7 @@ aa
|
||||
aa
|
||||
bW
|
||||
ae
|
||||
as
|
||||
gg
|
||||
bW
|
||||
aB
|
||||
aK
|
||||
@@ -863,7 +912,7 @@ aK
|
||||
aK
|
||||
aK
|
||||
aK
|
||||
aK
|
||||
yp
|
||||
aA
|
||||
ar
|
||||
ar
|
||||
@@ -894,7 +943,7 @@ aj
|
||||
aB
|
||||
aK
|
||||
aK
|
||||
bj
|
||||
aK
|
||||
aK
|
||||
aA
|
||||
ar
|
||||
@@ -925,8 +974,8 @@ aC
|
||||
aP
|
||||
aW
|
||||
aK
|
||||
Ga
|
||||
aK
|
||||
bk
|
||||
aK
|
||||
aA
|
||||
ar
|
||||
@@ -956,8 +1005,8 @@ aD
|
||||
aC
|
||||
aQ
|
||||
aW
|
||||
aK
|
||||
aK
|
||||
oK
|
||||
sO
|
||||
bl
|
||||
aK
|
||||
aA
|
||||
@@ -984,12 +1033,12 @@ bW
|
||||
ai
|
||||
at
|
||||
ax
|
||||
aE
|
||||
aL
|
||||
hY
|
||||
aC
|
||||
aP
|
||||
aW
|
||||
aK
|
||||
aK
|
||||
sy
|
||||
aK
|
||||
aK
|
||||
aA
|
||||
@@ -1048,7 +1097,7 @@ bW
|
||||
ak
|
||||
au
|
||||
aj
|
||||
aG
|
||||
aE
|
||||
aC
|
||||
aj
|
||||
aj
|
||||
@@ -1307,7 +1356,7 @@ ap
|
||||
ar
|
||||
ar
|
||||
aU
|
||||
ar
|
||||
bE
|
||||
ar
|
||||
ar
|
||||
bz
|
||||
@@ -1371,15 +1420,15 @@ ap
|
||||
ar
|
||||
ar
|
||||
aq
|
||||
ar
|
||||
aV
|
||||
be
|
||||
ar
|
||||
ch
|
||||
ar
|
||||
ar
|
||||
QS
|
||||
aA
|
||||
aA
|
||||
aA
|
||||
QS
|
||||
ar
|
||||
ar
|
||||
cs
|
||||
@@ -1474,7 +1523,7 @@ bW
|
||||
HC
|
||||
qa
|
||||
wY
|
||||
wY
|
||||
qT
|
||||
Gc
|
||||
pU
|
||||
cR
|
||||
|
||||
@@ -321,6 +321,12 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
list_reagents = list("nicotine" = 15, "mushroomhallucinogen" = 35)
|
||||
starts_lit = TRUE
|
||||
|
||||
/obj/item/clothing/mask/cigarette/rollie/cannabis
|
||||
list_reagents = list("space_drugs" = 15, "lipolicide" = 35)
|
||||
|
||||
/obj/item/clothing/mask/cigarette/rollie/mindbreaker
|
||||
list_reagents = list("mindbreaker" = 35, "lipolicide" = 15)
|
||||
|
||||
/obj/item/cigbutt/roach
|
||||
name = "roach"
|
||||
desc = "A manky old roach, or for non-stoners, a used rollup."
|
||||
@@ -385,7 +391,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
/////////////////
|
||||
/obj/item/clothing/mask/cigarette/pipe
|
||||
name = "smoking pipe"
|
||||
desc = "A pipe, for smoking. Probably made of meershaum or something."
|
||||
desc = "A pipe, for smoking. Probably made of meerschaum or something."
|
||||
icon_state = "pipeoff"
|
||||
item_state = "pipeoff"
|
||||
icon_on = "pipeon" //Note - these are in masks.dmi
|
||||
|
||||
@@ -253,6 +253,18 @@
|
||||
icon_state = "slime"
|
||||
spawn_type = /obj/item/clothing/mask/cigarette/xeno
|
||||
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_cannabis
|
||||
name = "\improper Freak Brothers' Special packet"
|
||||
desc = "A label on the packaging reads, \"Endorsed by Phineas, Freddy and Franklin.\""
|
||||
icon_state = "midori"
|
||||
spawn_type = /obj/item/clothing/mask/cigarette/rollie/cannabis
|
||||
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker
|
||||
name = "\improper Leary's Delight packet"
|
||||
desc = "Banned in over 36 galaxies."
|
||||
icon_state = "shadyjim"
|
||||
spawn_type = /obj/item/clothing/mask/cigarette/rollie/mindbreaker
|
||||
|
||||
/obj/item/storage/fancy/rollingpapers
|
||||
name = "rolling paper pack"
|
||||
desc = "A pack of Nanotrasen brand rolling papers."
|
||||
|
||||
@@ -361,8 +361,9 @@
|
||||
name = "bartender sleeper"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
flavour_text = "<span class='big bold'>You are a space bartender!</span>"
|
||||
flavour_text = "<span class='big bold'>You are a space bartender!</span><b> Time to mix drinks and change lives. Smoking space drugs makes it easier to understand your patrons' odd dialect.</b>"
|
||||
assignedrole = "Space Bartender"
|
||||
id_job = "Bartender"
|
||||
|
||||
/datum/outfit/spacebartender
|
||||
name = "Space Bartender"
|
||||
@@ -373,7 +374,6 @@
|
||||
glasses = /obj/item/clothing/glasses/sunglasses/reagent
|
||||
id = /obj/item/card/id
|
||||
|
||||
|
||||
/obj/effect/mob_spawn/human/beach
|
||||
outfit = /datum/outfit/beachbum
|
||||
|
||||
@@ -385,14 +385,23 @@
|
||||
name = "beach bum sleeper"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
flavour_text = "<span class='big bold'>You are a beach bum!</span>"
|
||||
flavour_text = "<span class='big bold'>You're, like, totally a dudebro, bruh.</span><b> Ch'yea. You came here, like, on spring break, hopin' to pick up some bangin' hot chicks, y'knaw?</b>"
|
||||
assignedrole = "Beach Bum"
|
||||
|
||||
/obj/effect/mob_spawn/human/beach/alive/lifeguard
|
||||
flavour_text = "<span class='big bold'>You're a spunky lifeguard!</span><b> It's up to you to make sure nobody drowns or gets eaten by sharks and stuff.</b>"
|
||||
mob_gender = "female"
|
||||
name = "lifeguard sleeper"
|
||||
id_job = "Lifeguard"
|
||||
uniform = /obj/item/clothing/under/shorts/red
|
||||
|
||||
/datum/outfit/beachbum
|
||||
name = "Beach Bum"
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
uniform = /obj/item/clothing/under/shorts/red
|
||||
r_pocket = /obj/item/storage/wallet/random
|
||||
l_pocket = /obj/item/reagent_containers/food/snacks/pizzaslice/dank;
|
||||
uniform = /obj/item/clothing/under/pants/youngfolksjeans
|
||||
id = /obj/item/card/id
|
||||
|
||||
/datum/outfit/beachbum/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
|
||||
..()
|
||||
|
||||
@@ -20,6 +20,24 @@
|
||||
/obj/item/storage/fancy/cigarettes/cigars/cohiba = 1)
|
||||
refill_canister = /obj/item/vending_refill/cigarette
|
||||
|
||||
/obj/machinery/vending/cigarette/beach //Used in the lavaland_biodome_beach.dmm ruin
|
||||
name = "\improper ShadyCigs Ultra"
|
||||
desc = "Now with extra premium products!"
|
||||
product_ads = "Probably not bad for you!;Dope will get you through times of no money better than money will get you through times of no dope!;It's good for you!"
|
||||
product_slogans = "Turn on, tune in, drop out!;Better living through chemistry!;Toke!;Don't forget to keep a smile on your lips and a song in your heart!"
|
||||
products = list(/obj/item/storage/fancy/cigarettes = 5,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_uplift = 3,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_robust = 3,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_carp = 3,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_midori = 3,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_cannabis = 5,
|
||||
/obj/item/storage/box/matches = 10,
|
||||
/obj/item/lighter/greyscale = 4,
|
||||
/obj/item/storage/fancy/rollingpapers = 5)
|
||||
premium = list(/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker = 5,
|
||||
/obj/item/clothing/mask/vape = 5,
|
||||
/obj/item/lighter = 3)
|
||||
|
||||
/obj/item/vending_refill/cigarette
|
||||
machine_name = "ShadyCigs Deluxe"
|
||||
icon_state = "refill_smoke"
|
||||
|
||||
Reference in New Issue
Block a user