Lizard Gas Redux - Now with Ghost Role (#2188)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Remodels the interior of Lavaland and Icemoon Lizard Gas and adds a
ghost role to all three stations!
That's right! The space one has a spawner too!
Lizard gas gets its own uniform!
<details>
<summary>Full change list</summary>

- A locker with a pipe rifle and hunter rounds, as well as flatpack
machines so you can actually survive.

- A bathroom!

- Adjusted stock to more fit a gas station

- Lizard Gas has a purple uniform to match the plasma fueling station!
(with digitigrade leg variant)
</details>

<details>
<summary>Visual comparisons</summary>

- Lavalands Gas Station

![lavalandcomparison](https://github.com/user-attachments/assets/e34c8c19-d1fd-42c0-a4d4-b2a5b628a1c3)

- Icemoon Gas Station

![icemooncomparison](https://github.com/user-attachments/assets/0957b5f4-122d-4b48-b512-e20dad1bea21)

- Space Gas Station

![spacecomparison](https://github.com/user-attachments/assets/e0c4a503-f2bd-4985-b429-22b3ba95f361)

</details>

## Why It's Good For The Game

Was made for a suggestion by Gearsin on discord.

https://discord.com/channels/1059199070016655462/1071095123145924679/1292324881962373191

## Proof Of Testing


![2024-10-07_16-15-40](https://github.com/user-attachments/assets/2014e1b1-ab0e-4ff4-b137-d556e3d8fa55)

![dreamseeker_2024-10-07_16-43-16](https://github.com/user-attachments/assets/947ee1c8-deb0-4d3b-9332-d91648c55607)

## Changelog

🆑
add: Lizard Gas can actually be staffed now!
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
This commit is contained in:
Otome
2024-10-11 23:56:19 +00:00
committed by GitHub
co-authored by The Sharkening
parent 99ba3fd1da
commit 02ca23eaf0
12 changed files with 5287 additions and 3 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2 -1
View File
@@ -16,7 +16,8 @@
name = "Ice-Ruin Lizard Gas Station"
id = "lizgasruin"
description = "A gas station. It appears to have been recently open and is in mint condition."
suffix = "icemoon_surface_gas.dmm"
prefix = "_maps/RandomRuins/IceRuins/bubberstation/" //BUBBER ADDITION
suffix = "icemoon_surface_gas_bubber.dmm" //BUBBER EDIT - ORIGINAL: icemoon_surface_gas.dmm
/datum/map_template/ruin/icemoon/lust
name = "Ice-Ruin Ruin of Lust"
+2 -1
View File
@@ -33,7 +33,8 @@
name = "Lava-Ruin The Lizard's Gas"
id = "lizgas2"
description = "A recently opened gas station from the Lizard's Gas franchise."
suffix = "lavaland_surface_gas.dmm"
prefix = "_maps/RandomRuins/LavaRuins/bubberstation/" //BUBBER ADDITION
suffix = "lavaland_surface_gas_bubber.dmm" //BUBBER EDIT - ORIGINAL: lavaland_surface_gas.dmm
allow_duplicates = FALSE
/datum/map_template/ruin/lavaland/cube
+2 -1
View File
@@ -140,7 +140,8 @@
/datum/map_template/ruin/space/the_lizards_gas
id = "the-lizards-gas"
suffix = "thelizardsgas.dmm"
prefix = "_maps/RandomRuins/SpaceRuins/bubberstation/" //BUBBER ADDITION
suffix = "thelizardsgas_bubber.dmm" //BUBBER EDIT - ORIGINAL: thelizardsgas.dmm
name = "Space-Ruin The Lizard's Gas"
description = "A refueling station stocked with enough plasma for any space-worthy vessel. Well, maybe if it weren't 50 years ago."
@@ -549,3 +549,12 @@
/obj/item/clothing/under/costume/loincloth/cloth/sensor
has_sensor = HAS_SENSORS
/obj/item/clothing/under/costume/lizardgas
name = "lizard gas uniform"
desc = "A purple shirt with a nametag, and some ill-fitting jeans. The bare minimum required by company standards."
icon = 'modular_zubbers/icons/obj/clothing/under/costume.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/under/costume.dmi'
icon_state = "lizardgas"
body_parts_covered = CHEST|GROIN|LEGS
has_sensor = NO_SENSORS //you're not NT employed, so they don't care about you
@@ -0,0 +1,22 @@
/obj/effect/mob_spawn/ghost_role/human/lavaland_gasstation
name = "Lavaland Gas Station Attendant"
desc = "Seems like there's somebody inside, peacefully sleeping."
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
prompt_name = "a gas station worker"
you_are_text = "You are a worker at a Lizard's Gas Station close to a mining facility."
flavour_text = "Your employer, however, failed to realize that there are hostile megafauna and tribes in the area, so make sure that you can defend yourself. Also sell stuff to people, occasionally."
important_text = "Do NOT let your workplace get damaged! Do not abandon it either!"
quirks_enabled = TRUE
random_appearance = FALSE
loadout_enabled = FALSE
outfit = /datum/outfit/lavaland_gasstation
/datum/outfit/lavaland_gasstation
name = "Lizard Gas Station Attendant"
uniform = /obj/item/clothing/under/costume/lizardgas
shoes = /obj/item/clothing/shoes/sneakers/black
ears = /obj/item/instrument/piano_synth/headphones
gloves = /obj/item/clothing/gloves/fingerless
head = /obj/item/clothing/head/soft/purple
l_pocket = /obj/item/modular_computer/pda
Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 13 KiB

+1
View File
@@ -9076,6 +9076,7 @@
#include "modular_zubbers\code\modules\mob\living\simple_animal\guardian\guardian.dm"
#include "modular_zubbers\code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm"
#include "modular_zubbers\code\modules\mob\living\simple_animal\hostile\megafauna\horror_ling.dm"
#include "modular_zubbers\code\modules\mob_spawn\ghost_roles\mining_roles.dm"
#include "modular_zubbers\code\modules\mod\mod_ai.dm"
#include "modular_zubbers\code\modules\mod\mod_theme.dm"
#include "modular_zubbers\code\modules\mod\mod_types.dm"