Commit Graph
5 Commits
Author SHA1 Message Date
34949fbe24 Ghost cafe fix (#5022)
## About The Pull Request
Ghost cafe fix. Adding allow_custom_character to our ghost cafe because
TG checking for it and removed user.started_as_observer check - everyone
can set it to true by observing after respawn anyways. And now
explicitly allowing custom characters for roundstart ghost spawners.
## Why It's Good For The Game
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>
Spawned me with my prefs now. And tarkon works too, just for example
<img width="476" height="333" alt="image"
src="https://github.com/user-attachments/assets/dde2309c-3568-4d90-a6b1-3c3224888a65"
/>
<img width="887" height="692" alt="image"
src="https://github.com/user-attachments/assets/440298d5-79d4-4c16-9775-d55389437e94"
/>

</details>

## Changelog
🆑
fix: Fixed ghost cafe because I couldnt ERP once
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2025-12-17 13:54:43 -08:00
RoxyandWaterpig 7600837c59 Upstream lint fixes (#3186)
Fixes all the failing grep checks in #3157, doesn't fix the define
sanity fails because im tired

![image](https://github.com/user-attachments/assets/b40fc081-a5c9-4f46-9cf5-18ed85199435)
2025-03-05 13:23:05 +01:00
SebastionateandGitHub 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
9fbdec2a6e Locks the research paper only to the hermit (#2711)
## About The Pull Request

Removes the research paper from everywhere and locks it only to the
hermit.

## Why It's Good For The Game

This item was only specifically meant to go to the hermit. I defended it
at first, but people are correct that prisoners shouldn't be building
entire robotic factories and I think the age of easy alien tools in
science should probally pass.

## Proof Of Testing


![image](https://github.com/user-attachments/assets/319c0c93-6144-41e9-a6dc-965e6f6c392b)


![image](https://github.com/user-attachments/assets/e785f8f1-cb86-412a-b9d4-c368a8bb8c9b)


## Changelog

🆑
balance: The research paper crafting recipe has been locked to the
hermit.
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-12-17 15:21:29 -07:00
02ca23eaf0 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>
2024-10-11 23:56:19 +00:00