Files
Bubberstation/code/game/objects
Sebastionate 263eca1dd1 Lavaland/Ice Moon Gas Station Ghost Role Overhaul (#3027)
## About The Pull Request
This PR Overhauls the Gas Station Attendant Ghost role on Ice
Moon/Lavaland oriented maps, featuring a number of changes to overall
orient the role to be more roleplay-related and enjoyable for its
players.
-Mini holo-fans added to each entrance to protect small-space atmos

-Back entrance airlock added, for hooking up the S.O.F.I.E Generator

-TGR Generator replaced with Flatpacked S.O.F.I.E generator, needs to be
set-up outback and has a note explaining such

-60 Sheets of Solid Plasma added for powering S.O.F.I.E generator

-Breakroom Extended by a two tiles to accommodate new flat-packed
machines and current ones, also for the additional cryopod. The map-tile
itself was not extended for this, it had spare space on Ice Moon. The
Lavaland Ruin file however, was, to the same size as the Ice moon ruin.

-An additional gas station employee spawner has been added, and the gear
has been doubled in the locker.

-Two 'Lizard Gas Satchels' have been added to the locker.

-Two 'Double Emergency Air Tank Extended' have been added to the locker
(The former Oxygen tanks could not be attached to the winter coats'
backs on Icemoon, and on Lavaland they have no coat to equip an
airtank).

-An Atmos Oxygen canister has been added behind the Store for refilling
Oxygen tanks.

-Door bolts have been added to the Bathroom, and a new area, the
'Manager's Office' for privacy.

-New area added, the 'Manager's Office', which features 1000 credits of
space cash with a note stating to count it, a desk, an Ancient Circuit
Printer, a wall safe, a fax machine, and a GPS signal in a filing
cabinet.

-The store now has a fax machine, which is hooked up to the NT network
of faxes. Located in Manager's office.

-A GPS has been added named 'Lizard Gas', making the location visitable
and more open to rp. Located in Manager's Office.

-The Gas Station Laser Muskets have been entirely replaced with PKA
Pistols following repeated complaints about their ineffectiveness
against mobs on Lavaland.

-Atmos fixes. Multiple vents were missing/turned off, giving the store
HORRIBLE atmos when anyone entered/exited, or if damage came to its
hull. Fixed piping/vent error, hooked scrubber network to a passive vent
outside, added Omni Nitrogen Pressure tank to ensure atmos remains
flowing with airmix.

-'Lizard Gas Circuit Imprinter' (Ancient Circuit Imprinter) added to
Manager's office

-Added reinforced windows infront of the welding tanks out front,
protecting them from accidental detonation. (THIS HAPPENS A LOT AS A
RESULT OF MOBS ATTACKING THEM/CROSSFIRE. UTTERLY RUINS THE ROLE UPON
DETONATION.)

-Added a smuggler's satchel in the restroom, for tweakers

-Added 'Lizard Gas Employee' card, an I.D for the Ghost role. Comes with
their name and an attached bank account with a starting balance of 0.
This is so they make use of their LustWish vendor in their bathroom, and
store money they make from transactions.

-Enabled the Ghost Role to allow characters to spawn with their
loadouts. It makes no sense not to allow this as most, MOST of it is
cosmetic, and what isn't can quickly be obtained by the readily
available fabricator the base Gas Station, pre-PR, already provides.

-Labeled Airlocks on interior of Gas Station

-Added New Area, 'Abandoned Storehouse', contains the flatpacked
colonist machines from the standard, pre-PR, locker that spawns in the
Gas Station, these items have been removed from the locker itself.

-A crate full of resources has been added to the 'Abandoned Storehouse',
containing the following:
20 iron
10 Gold
25 glass
10 Uranium
10 Titanium
50 wood
20 Plastic
15 Silver

-A wooden shelf in the 'Abandoned Storehouse' was added, containing the
following:

2x Conscript Mining Duffles
2x Orange Hard Hats

(The above was added as currently they only spawn with a Pickaxe and
nothing else, making the role incredibly ridiculously hard to do
anything other than blindly mine and devote to that gameplay loop for
the first half of the round.)

-'Dead Miner' added to Store House along with Russian Revolver. A paper
on the inside of the Gas Station, left by Store Manager Rekinov, details
that they've legally acquired the property recently.

-'Tweaker Gas Station Rat' mob added out back as a controllable NPC. Has
resistances that permit it to survive Lavaland/Ice Moon's
storms/environment. Functions as standard Regal Rat with a bit of
Atmos/Weather resistance. Still dies to burning in Lavaland Round-Start
storm, still playable on round start if you enter the gas station fast
enough.

-'Organics Material Printer' flatpack added to 'Abandoned Storehouse',
let's them print clothes better suited for the environment if their
usual Outfit isn't cutting it

-Hydroponics Starter Crate with Portable Seed Extractor added to allow
farming to the role.

-SMES starts at 0% charge, needs to be powered by the Generator.

-APC starts at 100% charge still. Even if it were to drop to 0%, or is
destroyed, due to Ruin Area Code, the doors will always remain powered
to allow for power-restoration.

-Fixed Run-Time Error regarding Mapping Light Helper on Ice Moon.

-Removed some of the empty/loot crates out back as they were unnecessary
and were taking up space.

-Added a fence with gate outback, looks better/Protects you from mobs
while setting up the Generator. Has a gate you can open.

## Why It's Good For The Game

The Gas Role is incredibly difficult/boring for no reason. It's not a
survival role. That's what Hermit is for. The Gas Station Role is a
funny Ghost Role with the plot/gameplay loop of isolated development,
mixed in with the general combat/mining loop of the planetside of the
station, while also offering potential roleplay to anyone that may be in
the area (It ONLY spawns on the top layer of Ice Moon, i.e the Station's
Z-Level, and Lavaland, making it very visitable by Miner roles/other
Ghost Roles that spawn around said areas)

These changes, overall, make for a duo-oriented roleplay position that
has no other responsibility than what they make of it. The additional
spawner is most certainly the easiest benefit of this Overhaul, seconded
by the GPS that miners and any role can now discover with ease should
they wish to stop by for a chat/roleplay scenario.

## Proof Of Testing

The maps and I.D code have been tested repeatedly with no error. I won't
cover every little detail mentioned above in my screencaps but rather
the broad strokes of such in-game on my local-host.

Here are some screenshots, additionally here are the mapfiles if you'd
like to pop them into an editor to have a look for yourselves:

[icemoon_surface_gas_bubber.zip](https://github.com/user-attachments/files/18612116/icemoon_surface_gas_bubber.zip)

[lavaland_surface_gas_bubber.zip](https://github.com/user-attachments/files/18612117/lavaland_surface_gas_bubber.zip)
<details>
<summary>Screenshots/Videos</summary>


![gasoverhaul1](https://github.com/user-attachments/assets/5b27bd15-d676-44d4-91b8-9278882e1c2d)

![gasoverhaul2](https://github.com/user-attachments/assets/630ee3a9-1cfd-4f4b-b147-9b80720a7d7b)

![gasoverhaul3](https://github.com/user-attachments/assets/03050691-cf40-4d10-bf36-f88e675465dd)

![gasoverhaul2](https://github.com/user-attachments/assets/ecc25274-2fb5-4e80-bdcd-1d3292d28164)

![gasoverhaul6](https://github.com/user-attachments/assets/2ca4472a-2ef0-486d-99f7-ee848a24cb5d)

![gasoverhaul7](https://github.com/user-attachments/assets/9d3eb8b0-6079-4bb1-adb9-82dfc5592e79)

</details>

## Changelog
-Overhaul to the 'Gas Station Attendant' Ghost Role. 
🆑 Rathen Ivanonv
add: Added more supplies/gear to Gas Station Attendant Ghost Role
add: Added I.D/Bank Account to Gas Station Attendant Ghost Role
add: Added an additional spawn to Gas Station Attendant Ghost Role
add: Added a Regal Rat spawn to Lavaland/an additional one to Ice Moon
add: Many more beneficial changes to the Gas Station Attendant Ghost
Role
map: Overhauled Lavaland/Ice Moon Gas Station with three new areas
balance: Removed Laser Musket from Gas Station Ghost Role, replaced with
PKA Pistols
/🆑
2025-02-03 02:24:33 +02:00
..
2024-10-19 08:04:33 -07:00
2024-10-19 08:04:33 -07:00
2025-01-11 11:38:00 -08:00
2024-10-19 08:04:33 -07:00