Skip to content

Commit ddf64b3

Browse files
san7890Koshenko
authored andcommitted
The Lizard's Gas (Station) Update (#64304)
1 parent d43a276 commit ddf64b3

File tree

15 files changed

+1374
-664
lines changed

15 files changed

+1374
-664
lines changed

_maps/RandomRuins/SpaceRuins/gasthelizards.dmm

-655
This file was deleted.

_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm

+1,249
Large diffs are not rendered by default.

code/datums/ruins/space.dm

+5-5
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,11 @@
123123
name = "Empty Shell"
124124
description = "Cosy, rural property available for young professional couple. Only twelve parsecs from the nearest hyperspace lane!"
125125

126-
/datum/map_template/ruin/space/gas_the_lizards
127-
id = "gas-the-lizards"
128-
suffix = "gasthelizards.dmm"
129-
name = "Disposal Facility 17"
130-
description = "Gas efficiency at 95.6%, fluid elimination at 96.2%. Will require renewed supplies of 'carpet' before the end of the quarter."
126+
/datum/map_template/ruin/space/the_lizards_gas
127+
id = "the-lizards-gas"
128+
suffix = "thelizardsgas.dmm"
129+
name = "The Lizard's Gas"
130+
description = "A refueling station stocked with enough plasma for any space-worthy vessel. Well, maybe if it weren't 50 years ago."
131131

132132
/datum/map_template/ruin/space/intact_empty_ship
133133
id = "intact-empty-ship"

code/game/area/areas/ruins/space.dm

+3-3
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,10 @@
161161
icon_state = "green"
162162

163163

164-
//Ruin of gas the lizard
164+
//Ruin of The Lizard's Gas (Station)
165165

166-
/area/ruin/space/has_grav/gasthelizard
167-
name = "Gas the lizard"
166+
/area/ruin/space/has_grav/thelizardsgas
167+
name = "\improper The Lizard's Gas"
168168

169169

170170
//Ruin of Deep Storage

code/game/objects/effects/contraband.dm

+10
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,16 @@
453453
desc = "DONK CO. BRAND MICROWAVABLE FOOD: MADE BY STARVING COLLEGE STUDENTS, FOR STARVING COLLEGE STUDENTS."
454454
icon_state = "donk_co"
455455

456+
/obj/structure/sign/poster/contraband/lizards_gas_payment
457+
name = "Please Pay"
458+
desc = "A crudely-made poster asking the reader to please pay for any items they may wish to leave the station with."
459+
icon_state = "gas_payment"
460+
461+
/obj/structure/sign/poster/contraband/lizards_gas_power
462+
name = "Conserve Power"
463+
desc = "A crudely-made poster asking the reader to turn off the power before they leave. Hopefully, it's turned on for their re-opening."
464+
icon_state = "gas_power"
465+
456466
/obj/structure/sign/poster/contraband/donk_co/examine_more(mob/user)
457467
var/list/msg = list(span_notice("<i>You browse some of the poster's information...</i>"))
458468
msg += "\t[span_info("DONK CO. BRAND DONK POCKETS: IRRESISTABLY DONK!")]"

code/game/objects/effects/spawners/random/contraband.dm

+21
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,24 @@
7171
/obj/effect/spawner/random/entertainment/lighter = 5,
7272
/obj/effect/spawner/random/food_or_drink/booze = 5,
7373
)
74+
75+
/obj/effect/spawner/random/contraband/cannabis
76+
name = "Random Cannabis Spawner" //blasphemously overpowered, use extremely sparingly (if at all)
77+
icon = 'goon/icons/obj/hydroponics.dmi'
78+
icon_state = "cannabis_spawner"
79+
loot = list(
80+
/obj/item/food/grown/cannabis = 25,
81+
/obj/item/food/grown/cannabis/white = 25,
82+
/obj/item/food/grown/cannabis/death = 24,
83+
/obj/item/food/grown/cannabis/rainbow = 25,
84+
/obj/item/food/grown/cannabis/ultimate = 1, //very rare on purpose
85+
)
86+
87+
/obj/effect/spawner/random/contraband/cannabis/lizardsgas
88+
loot = list(
89+
/obj/item/food/grown/cannabis = 24,
90+
/obj/item/food/grown/cannabis/white = 15,
91+
/obj/item/food/grown/cannabis/death = 45, //i mean, it's been there for a while?
92+
/obj/item/food/grown/cannabis/rainbow = 15,
93+
/obj/item/food/grown/cannabis/ultimate = 1,
94+
)

code/game/objects/effects/spawners/random/food_or_drink.dm

+13
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,19 @@
202202
/obj/item/food/candy/bronx = 1
203203
)
204204

205+
/obj/effect/spawner/random/food_or_drink/snack/lizard
206+
name = "lizard snack spawner"
207+
loot = list(
208+
/obj/item/food/brain_pate = 5,
209+
/obj/item/food/bread/root = 1,
210+
/obj/item/food/breadslice/root = 5,
211+
/obj/item/food/kebab/candied_mushrooms = 5,
212+
/obj/item/food/steeped_mushrooms = 5,
213+
/obj/item/food/larvae = 5,
214+
/obj/item/food/emperor_roll = 5,
215+
/obj/item/food/honey_roll = 5,
216+
)
217+
205218
/obj/effect/spawner/random/food_or_drink/condiment
206219
name = "condiment spawner"
207220
icon_state = "condiment"

code/game/objects/effects/spawners/random/structure.dm

+16
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,19 @@
196196
/obj/structure/billboard/nanotrasen = 35,
197197
/obj/structure/billboard/nanotrasen/defaced = 15,
198198
)
199+
200+
/obj/effect/spawner/random/structure/billboard/lizardsgas //for the space ruin, The Lizard's Gas. I don't see much use for the sprites below anywhere else since they're unifunctional.
201+
name = "\improper The Lizards Gas billboard spawner"
202+
loot = list(
203+
/obj/structure/billboard/lizards_gas = 75,
204+
/obj/structure/billboard/lizards_gas/defaced = 25,
205+
)
206+
207+
/obj/effect/spawner/random/structure/billboard/roadsigns //also pretty much only unifunctionally useful for gas stations
208+
name = "\improper Gas Station billboard spawner"
209+
loot = list(
210+
/obj/structure/billboard/roadsign/two = 25,
211+
/obj/structure/billboard/roadsign/twothousand = 25,
212+
/obj/structure/billboard/roadsign/twomillion = 25,
213+
/obj/structure/billboard/roadsign/error = 25,
214+
)

code/game/objects/structures/billboard.dm

+30
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,33 @@
3333
name = "\improper Azik Interstellar billboard"
3434
desc = "A billboard advertising Azik Interstellar and their newest model: the Autocrat Solar Sailer. Azik Interstellar: Tiziran Refinement for Galactic Necessities."
3535
icon_state = "billboard_azik"
36+
37+
/obj/structure/billboard/lizards_gas
38+
name = "\improper The Lizard's Gas billboard"
39+
desc = "A billboard labelling the gas station known as 'The Lizard's Gas'. It's been lost to time, and this is the only known gas station of its type. It's hard to see why it flopped based on the quality of the billboard."
40+
icon_state = "billboard_lizards_gas"
41+
42+
/obj/structure/billboard/lizards_gas/defaced
43+
desc = "A billboard labelling the gas station known as 'The Lizard's Gas'. The soulfully drawn billboard has been graffitied, with a kind stranger painting over the vitriolic graffiti."
44+
icon_state = "billboard_lizards_gas_defaced"
45+
46+
/obj/structure/billboard/roadsign
47+
name = "\improper Roadsign billboard"
48+
desc = "A billboard notifying the reader how many miles are left until the gas station. This one seems to be blank, however."
49+
icon_state = "billboard_roadsign_blank"
50+
51+
/obj/structure/billboard/roadsign/two
52+
desc = "A billboard notifying the reader how many miles are left until the next gas station. It's hard to see a purpose for this sign at all."
53+
icon_state = "billboard_roadsign_two"
54+
55+
/obj/structure/billboard/roadsign/twothousand
56+
desc = "A billboard notifying the reader how many miles are left until the next gas station. You'll probably want to stock up on food and gas if you see something like this."
57+
icon_state = "billboard_roadsign_twothousand"
58+
59+
/obj/structure/billboard/roadsign/twomillion
60+
desc = "A billboard notifying the reader how many miles are left until the next gas station. If you're capable of multi-million-mile travel, this shouldn't be a sweat! If you aren't..."
61+
icon_state = "billboard_roadsign_twomillion"
62+
63+
/obj/structure/billboard/roadsign/error
64+
desc = "A billboard notifying the reader how many miles are left until the next gas station. This is a static sign, so you have to wonder what sort of person would both print this and then hang it up."
65+
icon_state = "billboard_roadsign_error"

code/game/objects/structures/crates_lockers/closets/secure/freezer.dm

+7
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@
3030
jones = TRUE
3131
flags_1 &= ~PREVENT_CONTENTS_EXPLOSION_1
3232

33+
/obj/structure/closet/secure_closet/freezer/empty
34+
name = "empty freezer"
35+
36+
/obj/structure/closet/secure_closet/freezer/empty/open
37+
req_access = null
38+
locked = FALSE
39+
3340
/obj/structure/closet/secure_closet/freezer/kitchen
3441
name = "kitchen cabinet"
3542
req_access = list(ACCESS_KITCHEN)

code/modules/paperwork/paper_premade.dm

+19
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,22 @@
116116
name = "URGENT!"
117117
info = "A hastily written note has been scribbled here... <br><br> Please use the ore redemption machine in the cargo office for smelting. PLEASE! <br><br>--The Research Staff"
118118

119+
/////////// Space Ruins
120+
121+
/obj/item/paper/fluff/spaceruins/lizardsgas/memorandum
122+
name = "A Memorandum"
123+
info = {"To all employees:
124+
<br> Hey there, it's me, Josh. You know who I am, I hired you! Anyways, you're probably wondering why this gas station is themed after lizards. I just think they're pretty neat! I wish I was a lizard.
125+
<br>
126+
<br> Anywho, it's also called "The Lizard's Gas" for another reason... <i> weeeeeeeeeeeeeeeeeeeeeeeeeeed. </i> Yeah, I got a buddy who's a fucking wizard with growing weed.
127+
<br>
128+
<br> Anyways, I thought that when I bought this fuckin' joint (ha ha get it weed), that I should probably sell, y'know, <i> gas? </i> Get it? Gas. Like weed. God, I love weed so much.
129+
<br>
130+
<br> Back to my point, feel free to sling some of this weed on the side. I don't know what jurisdiction we're in, but it's fine. I know it's fine. I probably wouldn't care. Weed.
131+
<br>
132+
<br> Yep, all of my weed is in this box. Enjoy! I'm going to go home and hit a gram of my THC (that's like, concentrated weed) Pen (for weed). I'll be back, and those hemp ropes I tied should stay...
133+
<br>
134+
<br> Make sure you turn that SMES off before you leave! It needs to be on for everything to function, but there's only so much charge left and I can't afford a new one!
135+
<br>
136+
<br> Best of luck!
137+
<br> Josh."}

config/spaceruinblacklist.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#_maps/RandomRuins/SpaceRuins/derelict8.dmm
3030
#_maps/RandomRuins/SpaceRuins/djstation.dmm
3131
#_maps/RandomRuins/SpaceRuins/emptyshell.dmm
32-
#_maps/RandomRuins/SpaceRuins/gasthelizards.dmm
32+
#_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
3333
#_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm
3434
#_maps/RandomRuins/SpaceRuins/hilbertshoteltestingsite.dmm
3535
#_maps/RandomRuins/SpaceRuins/intactemptyship.dmm

goon/icons/obj/hydroponics.dmi

306 Bytes
Binary file not shown.

icons/obj/billboard.dmi

1.7 KB
Binary file not shown.

icons/obj/contraband.dmi

57 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)