Commit Graph

7059 Commits

Author SHA1 Message Date
MrMelbert
bbb94de166 Repaths heavy crowbar so people don't map it in accidentally (#88384) 2024-12-08 22:13:24 +01:00
jimmyl
58423afe1c fixes access on that one engineering maintenance door on birdshot (#88387)
## About The Pull Request
fixes #88383

## Why It's Good For The Game

fixes #88383

## Changelog
🆑
fix: The Men in Grey may no longer access birdshots engineering via a
certain maintenance airlock
/🆑
2024-12-08 19:15:00 +01:00
SyncIt21
36ab31ecbc General maintenance for machinery.dm (#87972)
## About The Pull Request
- Removed the following unused/unchanging vars from machines
  - `wire_compatible`
  - `machine_power_rectifier`
  - `market_verb`
- Removed setting `fair_market_price` in places which did not check for
NAP violations like cryo & coffee pot
- Autodoc for other vars & procs. Adds modifiers for procs where it
makes sense
- Merged `base_item_interaction()` with its already existing
implementation. RPED now adds finger print to the machine & respects
`COMSIG_TRY_USE_MACHINE`
- Removed proc `locate_machinery()` which was only used by turbine
machinery,

## Changelog
🆑
code: improved code for machinery
/🆑

---------

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2024-12-06 23:08:52 +00:00
Tim
980d8e421b Add human organ crate to emergency medical holodeck simulation (#88195)
## About The Pull Request
This adds a crate to medical holodeck sim with a full set of human
organs inside a freezer containing:
- heart
- lungs
- eyes
- ears
- tongue
- liver
- stomach
- appendix

##### (And yes, a holodeck organ can fade away while it's still inside
someone causing them to suffer organ loss)

## Why It's Good For The Game

Immersion.

## Changelog
🆑
add: Add medical human organ crate emergency medical holodeck simulation
/🆑
2024-12-07 00:08:22 +01:00
carlarctg
e57eddbb32 Adds rare chance for surgery trays to become medical toolboxes (#88276)
<!-- 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

Surgery trays now have a small chance to become medical toolboxes.
Autopsy trays can become coroner toolboxes.


![image](https://github.com/user-attachments/assets/a6f6182b-5840-4494-8326-ea88f76e195b)

They work basically the same, just that they can't be rolled around and
don't slow you down when walking around.

Medical toolboxes are fairly weak, but coroner toolboxes are pretty
strong.

Added a 1 in 1.000.000 chance for a toolbox to have four latches.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

> Surgery trays now have a small chance to become medical toolboxes.
Autopsy trays can become coroner toolboxes.
> They work basically the same, just that they can't be rolled around
and don't slow you down when walking around.

The idea of going to the surgery room and finding a _medical toolbox_
instead of a surgery tray is inexplicably amusing to me.

> Medical toolboxes are fairly weak, but coroner toolboxes are pretty
strong.

Healers and hurters!

> Added a 1 in 1.000.000 chance for a toolbox to have four latches.

peak absurdity is reached

~~next pr will include brown toolboxes, which clip to your belt~~

credit 2 @SmArtKar for sprites

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
carlarc, smartkar
add: Surgery trays now have a small chance to become medical toolboxes.
Autopsy trays can become coroner toolboxes.
add: Added a 1 in 1.000.000 chance for a toolbox to have four latches.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-12-06 23:56:52 +01:00
Tim
6da4462e14 Fix gravity for areas in space near station (#88176)
## About The Pull Request
- Fixes #76827

This removes gravity from the following areas:
- Solars
- Nearstation
- Space
- Ordnance bomb testing

##### Note - Asteroid areas (Tram) or planet areas (Ice) are not
affected.

<details>
<summary>Examples of outside gravity turfs</summary>


![dreamseeker_Mml3HmRaIK](https://github.com/user-attachments/assets/b6e410b7-e242-4c77-8cc8-34e15bd96b42)

</details>

Now stepping on floor plating in those areas will result in mobs
drifting. (like they do inside the station when gravity is offline)
Stepping on or near catwalks, lattices, or walls stills controls your
movement. Also refactored a little bit of the `has_gravity` code to use
defines instead of `TRUE/FALSE`.

## Why It's Good For The Game
Consistency. Mag boots are highly recommended when performing EVA.

## Changelog
🆑
fix: Fix gravity for areas in space near station (solars, nearspace,
bomb testing, etc.)
/🆑
2024-12-06 23:02:21 +01:00
DATA
28b35b59e0 [NEBULA] Adds fire alarms to the fore primary hallway (#88237)
## About The Pull Request

Adds two more fire alarms to teh fore primary hallway in nebula

## Why It's Good For The Game

I personally found myself stuck in one of the sections of that very big
area with no way of getting out, these two thingies should at least
prevent this a tad more

## Changelog

🆑
map: Nanotrasen engineers have installed more fire alarms on
Nebula-class stations, for your convenience.
/🆑
2024-12-06 22:58:07 +01:00
OrionTheFox
38ae8c3fe3 Updates the Icebox Phonebooth alarm to actually be inside the booth (#88335)
## About The Pull Request

![image](https://github.com/user-attachments/assets/101bd911-c7ae-465a-99a6-f7a91b6c01e5)

A very light remapping, a few cosmetic improvements such as snowy
plating and some space by the door so it isn't flush against rockwalls.
Most notably, the air alarm is actually on the inside now, so it reads
the room inside instead of telling you that the Icemoon is indeed
ice-cold. Also has all-access because would-be-callers might want to
shut it up.
## Why It's Good For The Game
The alarm being on the outside and reading the outside hurt me. Now it's
a tiny bit nicer and cleaner.

Except, you know. Still a frozen hellscape out there.
## Changelog
🆑
fix: fixed the Icebox Phonebooth air alarm being on the outside, thus
triggering because the planet is, indeed, cold. It is now inside and
all-access so that callers can turn it off when they decide the phone's
more important than their health and safety.
/🆑
2024-12-05 02:22:22 +01:00
Waterpig
d7f9174050 fixes seed ruin logic preventing forced ruins from spawning when budget is zero, fixes map_logging CI test (#87910)
## About The Pull Request

The ruins get added to forced_ruins, quite often after all ruin budget
is exhausted and thus they don't get spawned.

This adjusts the logic to ignore the budget when there's forced_ruins to
be had.

Also apparently fixes map_logging CI test which was broken by the logic,
and makes the stacked_lights test scream at you with the area name for
the sake of easier debugging as it can proc on the ruins now

## Why It's Good For The Game

Adjusts some logic to allow multi-ruins to spawn correctly, and to make
sure our mappers make good space ruins too

## Changelog

🆑
fix: Ruins will now correctly spawn their tied ruins in
fix: The map_logging test now runs proper
code: The stacked_lights test now screams with area names too.
/🆑
2024-12-04 14:04:55 +01:00
SmArtKar
3cba7e2018 Fixes Nebula's robotics fabricators being obstructed roundstart (#88236)
## About The Pull Request

Closes #88230

## Changelog
🆑
fix: Fixed Nebula's robotics fabricators being obstructed roundstart
/🆑
2024-11-29 04:29:16 +01:00
grungussuss
4d13188fca removes the northstar arcship from the codebase (#87937)
## About The Pull Request

![image](https://github.com/user-attachments/assets/95e7545e-713c-4877-adeb-853f1f0d9646)

closes https://github.com/tgstation/tgstation/issues/87888
## Why It's Good For The Game
The gods have spoken
## Changelog
🆑 grungussuss
del: The northstar arcship has been removed. :(
/🆑
2024-11-25 19:29:14 +01:00
jimmyl
112ca30d51 [no gbp] fixes solars cabling + additional pipes for sci (#88139)
## About The Pull Request

added some missing cable to solars and 1 smes, and science is connected
to distro from 2 directions now so it doesnt immediately stop receiving
air if a pipe breaks

## Why It's Good For The Game

fixes #88138
most departments have more than 1 connection to distro ( on this map )

## Changelog
🆑
fix: fixed some wiring on wawastation, added an additional
distro/scrubbers connection to sciences network
/🆑
2024-11-24 20:48:02 +01:00
Kiko Wen
abe868c921 Changes the stairs near arrivals on Nebula and more (#88020)
## About The Pull Request

Makes stairs near arrivals more convenient to use and fixes some long
ago mentioned problems

![image](https://github.com/user-attachments/assets/1c0d711b-7eaf-43bb-a66d-d7cb94dbbf3d)

![image](https://github.com/user-attachments/assets/c52e9330-6806-492f-85c3-e04b21a1d680)


## Why It's Good For The Game

Better version of https://github.com/tgstation/tgstation/pull/87963

## Changelog


🆑
map: Nebula Arrivals stairs are now easier to navigate
map: Fixed unconnected wire in dormitories on Nebula
map: Fixed engineers having free pass to cargo department on Nebula
/🆑
2024-11-21 23:33:37 +01:00
SmArtKar
308e747d4c Reconnects Wawa's sci to atmos distro (#88015)
## About The Pull Request

Closes #88013

## Changelog
🆑
fix: Reconnected Wawa's sci to atmos distro
/🆑
2024-11-21 18:49:38 +01:00
Ghom
7663b39cc8 Refactoring aquariums into components (feat: portable fish tanks) (#87866)
## About The Pull Request
I've been meaning to do this for some time. I need this for
portable/handheld aquariums/fishtanks to be possible. I'll sprite and
code them before I call this PR ready, however suggestions and code
reviews are welcome in the meantime.

Being a pretty heavy refactor, some things might break (we have more
than a few unit tests so perhaps not) while others, coincidentally,
might be fixed without me knowing. Anyway I'm sure this PR fixes
aquarium beauty, which wasn't really working to begin with because the
code was so fucking bad. Nothing really worth of a CL entry tho.


TODO:
- [x] handheld aquariums, craftable with a kit and little plastic or
buyable from the fun vendor ig.
- [x] an aquarium upgrade for handheld aquariums to bypass possible
restrictions.
- [x] update the beauty element to consider items, which shouldn't
contribute to the area beauty when held or otherwise not on a turf.

## Why It's Good For The Game
This should make handheld aquariums possible.

## Changelog

🆑
refactor: refactored aquariums heavily. Please report any fishy bug.
add: Added portable/handheld fish tanks to the game. They can be crafted
with an aquarium kit and 5 sheets of plastic. While portable, they
cannot store fish that are too big or if there're too many already. This
restriction can be removed by using the new "bluespace fish tank kit"
techweb item.
map: Replaced the lawyer's stationary pet aquarium with a fish tank, so
you can carry McGill around.
balance: Reduced the iron cost of stationary aquariums a little.
/🆑
2024-11-21 09:45:49 +13:00
Hatterhat
048a029234 crate chaos crate position randomizes again (#88011)
## About The Pull Request
moves the crate chaos randomizer marker to the far corner of the domain.
this fixes the crate always spawning in one place, somehow. running
theory is that the map didn't initialize enough before the crate
randomizer was placed, so it never found the encrypted crate so it could
never randomize its position.

moving it to the corner makes it so it only loads after most of the map
does, so it can shuffle the crate around. i tested it

![image](https://github.com/user-attachments/assets/82861120-9375-4800-8c58-008916391903)

## Why It's Good For The Game
woe, bitrunners must now interact with the map gimmick again

## Changelog

🆑
fix: Crate Chaos's encrypted cache is now randomly placed again.
/🆑

Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
2024-11-20 01:07:07 +01:00
grungussuss
4f6ef1cde5 fixes master (#88032)
## About The Pull Request
it's purchase path
## Changelog
🆑 grungussuss
fix: a bug regarding orderable items has been fixed
/🆑
2024-11-20 11:02:50 +13:00
Ben10Omintrix
d2c8e10e26 Repairbots (#86084)
## About The Pull Request
adds repairbots to the game!

![repairbot](https://github.com/user-attachments/assets/8c492c7c-6c12-4095-89f6-cc97ae1edbc0)

this pr serves as a massive rework and buff to floorbots. i was a bit
sad that they dont get built much anymore so ive given them tons of more
utilities and uses.
Repairbots still inherit to place tiles and repair breaches. but they
can now rebuild walls, rebuild windows and repair structure and
machinery. Also Ive given them voicelines to add more character to them.
In short, they are very depressed with their job (however they express
their happy go lucky attitude when u emag them where they will start
deconstructing the station)

to demonstrate capabilities, here's a slightly sped up clip of some
repairbots patching up an area that was maxcapped 4 times:

https://github.com/user-attachments/assets/bddac3b0-1984-4571-85d3-c5283dd7c0de

When repairbots feel threatened, they will retract into their little
toolbox which u can pick up and hold in ur hand, either to conveniently
carry and plop them down at breached sites, or to bash skull with it

U can build them using a toolbox, proximity sensor, cyborg arm and a
conveyor belt

## Why It's Good For The Game
refactors floorbots and makes them alot more useful tools for engineers
to use


## Changelog
🆑
refactor: floorbots have been refactored, please report any bugs
add: adds repairbots to the game!
/🆑
2024-11-19 15:19:44 -05:00
aaaa1023
f16fc6fa07 More active turfs removed on Wawastation (#87997)
## About The Pull Request
The xenobio slime kill room used the normal openspace variant causing
active turfs from the room below.

## Why It's Good For The Game
Kills a couple more active turfs

## Changelog
Nothing player facing probably
2024-11-19 15:10:47 -05:00
Dmeto
7d060dc52b Minor clean up to Meta Cargo (#87968) 2024-11-19 09:50:24 +01:00
aaaa1023
14a21bc32d Cleans up a few active turfs on Nebula (#87970)
## About The Pull Request
there's a few active turfs where the arrivals shuttle lands because 
/turf/open/openspace was used instead of /turf/open/space/openspace. 
There was also a few from a non airless variant of reinforced glass tile
being used under the gulag shuttle.

## Why It's Good For The Game
kills a couple more roundstart ATs

## Changelog
nothing player facing probably
2024-11-19 04:32:01 +01:00
Tim
b6ee96bc0d Fix Icebox CE Office Shutter Buttons (#87952)
## About The Pull Request
This re-adds missing shutter buttons in the CE's office that got
deleted. It also removes a duplicate keycard auth device when none of
the other head offices have 2 of them.

## Why It's Good For The Game
Consistency.

## Changelog
🆑
map: Fix missing CE Office Shutter Buttons on Icebox. Also removes a
duplicate keycard auth device.
/🆑
2024-11-17 05:02:07 +01:00
aaaa1023
09c9805be5 Fixes roundstart active turfs on lavaland pod crashsite ruin (#87942)
## About The Pull Request
The hotspring and the surrounding watery tiles didn't have lavaland
atmos so it caused active turfs roundstart.

<details>
  <summary>Full changes</summary>
  
Adds /turf/open/water/hot_spring/lavaland_atmos
Adds /turf/open/misc/ashplanet/wateryrock/lavaland_atmos
Replaces matching turfs on lavaland_surface_crashsite.dmm with the above
turfs to remove roundstart active turfs
 
</details>


## Why It's Good For The Game
Squashes a few round start active turfs

## Changelog
Not really player facing
2024-11-17 04:22:43 +01:00
sqn
a3ea45f5e8 Metastation - cargo to sec chute fix (#87950)
## About The Pull Request

Noticed downstream. Meta's cargo delivery has two disposals on the same
tile.


![image](https://github.com/user-attachments/assets/d0e8651a-f703-4a1a-8427-df3f0950f005)

Axes the horizontal pipe.

## Why It's Good For The Game

Map fix good.


## Changelog
🆑
map: metastation's security mail chute no longer has an extra erroneous
pipe.
/🆑
2024-11-17 04:22:15 +01:00
Vekter
24569e7c28 Removes extra privacy shutters in the HoS' office on NebulaStation (#87955)
<!-- 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

Removes an extra set of shutters from the HoS' office on NebulaStation.
They were paired with the Quartermaster's button so probably a holdover
from testing.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑 Vekter
map: Removes extra privacy shutters in the HoS' office on NebulaStation
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-11-17 04:19:48 +01:00
aaaa1023
e81ef650e7 A smattering of minor fixes to birdshot (#87934)
## About The Pull Request
Birdshot had a few minor issues so I went to fix those. I used the
mapping verbs and found a good few more.

<details>
  <summary>Full changes</summary>
  
Removed incorrectly placed sandy plating decal from room below security
escape pod
Fixed a few decals above the atmospherics storage room
Added missing air alarm to atmospherics (yea)
Added missing air alarm to library private room
Edited an air tank canister refiller above grav gen so that the
connector is facing the correct way and gave a pressure pump to make it
more useable.
Moved one of the lattice moorings at the asteroid above the ai sat one
over so the lattice would connect nicely
Added lights to the gulag shuttle airlocks because it was very dark
Changed the c_tag of the reflection chamber camera because it shared one
with the isolation camera
Fixed nearstation area tiles outside engine maintenance
Connected atmospheric pumping room APC to the power grid
Connected Port Primary Hallway APC to the power grid
Fixed engine maintenance vent and scrubbers not being connected to
anything
Made a passive vent properly connect to perma's scrubbernet
Rotated gas connectors in telecomms so they connect properly
Connected scrubber in the engine room to the scrubbernet
Removed a double camera from the SM chamber
Remade the lattices at arrivals because the arrivals shuttle would ruin
it the first time it landed
Removed a cabin door bolt button from the wall in the maintenance bar
Replaced the glass tiles in RD office with grey tiles because glass
tiles show pipes and it looked pretty bad.
Added walls for lattice to connect to on the asteroid above cargo
Removed a sandy plating decal and a nearspace that were incorrectly
placed outside the engine room airlock
Rotated two chairs in the barber shop
Removed an incorrectly placed hazard stripe box and double stacked
disposal pipe from the wall in tool storage

  
</details>

## Why It's Good For The Game
some of the fixes are somewhat important like atmospherics having an air
alarm or the hallway to escape having power, the rest are just minor map
polish.

## Changelog
Most of the changes probably aren't important enough to put in the main
changelog.

🆑

fix: Birdshot Atmospherics now has an Air alarm 
fix: Birdshot Atmospherics pumping room APC is now connected to the main
grid
fix: Birdshot Port Primary Hallway APC is now connected to the main grid

/🆑
2024-11-17 03:57:17 +01:00
Koi
f38061b728 [NO GBP] Syndicate Biodome Fixes (#87792)
## About The Pull Request

Fixed cheesing by monkeyification by changing the gorillas factions to
hostile. Tweaked the loot to be consistent and nerfed slightly (Makarovs
instead of APS)

Also changed one of the observation cells to a cytology room with a
clown glutton


![image](https://github.com/user-attachments/assets/2b3f5ea0-75ea-42f1-98f7-50b7ebd60b04)


![image](https://github.com/user-attachments/assets/9d700be2-7108-4d7a-90f9-7a8f19737879)



## Why It's Good For The Game

It fixes stuff and prevents cheese.

## Changelog
🆑

fix: Syndicate Biodome fixes

/🆑
2024-11-14 19:55:19 +01:00
jimmyl
168162f9a3 a few tiny birdshot tweaks and fixes (#87785)
## About The Pull Request

1st SM filter is now set to N2 by default
A random hallway apc that started unwired is now wired
Chef gets a dehydrator
Surgery theatre now has a surgery tray instead and surplus prosthetic
limbs to fill in the empty space
Greater central maintenance owns all of its walls
The chemical closet in pharmacy now has multiver, formaldehyde,
epinephrine, basic buffer and the other kind of buffer to compensate for
not having a chemstorage room
atmos distro air mixer now mixes correctly

## Why It's Good For The Game

closes #87729
also maintenance is supposed to own all of its walls

## Changelog
🆑
fix: Added dehydrator to birdshot kitchen. Surgery theatre now has a
surgery tray and surplus prosthetics. An unwired hallway APC is now
wired. 1st SM filter is now set to Nitrogen. Chemistry closet in
pharmacy now contains extra chemicals to compensate for not having a
chemical storage. Atmos air for distro mixer now mixes correctly
/🆑
2024-11-14 19:51:09 +01:00
Waterpig
46d4ac9d8e Mech fabricator output direction can now be changed with a drag pull (#87828)
## About The Pull Request

See name, makes it consistent with all the other printing machines. For
some reason we have three different paths for all of them but
refactoring is out of scope for me.

Comes with updatepaths too

## Why It's Good For The Game

No more confusion with how to change the direction, it's the same as all
the other ones now.

## Changelog

🆑
qol: mech fabricator output direction can now be changed with a drag
pull
/🆑

---------

Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
2024-11-13 12:57:48 +01:00
Goat
629c323d88 Make roundstart book publishing on bird possible. (#87843)
## About The Pull Request
Adds a book binder to the birdshot library in the spot the book scanner
used to be and moves the scanner right next to the library computer on
the desk.

## Why It's Good For The Game
Curator shouldn't have to wait for research to be able to put books into
the archive.
## Changelog
🆑 Goat
map: The library's scanner on Birdshot is now close enough to connect to
the computer and was also given a book binder.
/🆑
2024-11-12 17:25:24 +01:00
OrionTheFox
4b1700302f Fixes four unlinked APCs in DeltaStation maint rooms (#87850)
## About The Pull Request
Fixes unlinked APCs in the `Electronic Marketing Den`, `Abandoned
Garden`, `Security Maintenance`, and `Private Investigator's Office`

Specifically:
<details><summary>Moves the wires for the Den to the current
APC...</summary>


![image](https://github.com/user-attachments/assets/ee754ebe-2f3c-41ea-856b-ec21af079f22)

</details>

<details><summary>Moves the APC for the Garden to the current Wires
(yes, it's the inverse, but it's much nicer beside the air alarm AND
removes it from being hidden by the poster...)</summary>


![image](https://github.com/user-attachments/assets/bc07084b-4599-4b81-bc2a-ec6d8b250627)

</details>

<details><summary>Adds the 1 missing wire to the APC in Sec Maints
(under the table)</summary>


![image](https://github.com/user-attachments/assets/f2a0024c-061d-4db2-9bff-a7d025814ff7)

</details>

<details><summary>Moves the wires to the APC in the PI Office</summary>


![image](https://github.com/user-attachments/assets/3e9513a2-0fc7-45fa-84b2-31c994ff2e0e)

</details>


## Why It's Good For The Game
These are, theoretically, meant to be wired to the station. They all
have single lines of wires in the rooms going to walls. Just not to the
walls with the APCs.
## Changelog
🆑
fix: (DeltaStation) Fixed unwired APCs in the Electronic Marketing Den,
Abandoned Garden, Security Maintenance, and Private Investigator's
Office
/🆑
2024-11-12 17:13:44 +01:00
Rhials
624328de65 Gives Runtimestation a bounty pad and event spawnpoints (#87839) 2024-11-12 15:08:33 +01:00
sqn
58bfe12b0a Tramstation Barber Disposals Fix (#87835) 2024-11-12 12:11:12 +01:00
Ghom
e5472d9be4 Fishing bluespace capsules (#87639)
## About The Pull Request
With this PR, I'm introducing fishing bluespace capsules to the game.
They can be found on the black market, but I'll get a couple more ways
to get them before it's ready.

Anyway, they're special bluespace capsules that spawn a fishing spot of
your choice. The fishing spot can be changed by alt-clicking the
capsule, and so far it has 5 choices, plus 2 locked behind emagging for
obvious reasons:
- Freshwater: pretty basic, you get freshwater fish from this.
- Saltwater: mainly saltwater fish.
- Tiziran: You get tiziran fish here, like the gunner jellyfish,
armorfish, needlefish, dwarves moonfish and the new, bigger zagoskian
moonfish. By the by, moonfish now periodically lay moonfish eggs, a
staple of lizardfolk cuisine.
- Ice fishing spot: A small ice turf with a hole dug in it; salmon,
arctic char, arctic chrabs and the bonemass (skeleton fish).
- Hot Spring: Somehow the new home to the ought-to-be-extinct
sacabambaspis. It also doubles as a better shower overall, with mild
healing on top of stamina recovery. Felinids still hate it though, and
won't benefit from the healing.
- Lava: A 2x2 square of pure lava. Requires an emag for obvious reasons.
- Plasma: Ditto, but it's plasma instead of lava.

As a sidenote, unlike standard shelter capsules, these require their
area to be clear of pipes and cables on top of the other requirements,
unless emagged. Obviously, I've done some changes to allow pipes and
cables to not be hidden by water turfs, though I'm still keeping these
reqs because I don't think these fishing spots would look great if
riddled with cables and pipes. I may remove this extra req later if it
proves to be a tad too tedious.

Also they don't knock you back when expanding.

Screenshot from a recent test (fixed the misplaced decal and tweaked a
few things since then):

![immagine](https://github.com/user-attachments/assets/6bbcddfb-ff1c-4e96-834a-2129cadbb31f)


## Why It's Good For The Game
The idea stems from how not all fishing spots aren't designed to be
accessible every round, which is fine, because we have the fish-porter
for that. However, even the fish-porter should have its limits in terms
of what it can provide by itself (linking is all fair and game), so I've
thought having something of a middle point would been neat, also as a
way to mess around with the station layout a bit, to empower the player
with a little extra "terraforming".

## Changelog

🆑
add: Added fishing bluespace capsules to the game, which can be used to
spawn a variety of fishing spots, from freshwater to tiziran sea to hot
springs, and also lava and plasma if emagged.
add: Added two new fish: the zagoskian moonfish and the sacabambaspis.
Moonfish will now periodically lay moonfish eggs.
map: The 'crashed pod' lavaland ruin now has a hot spring, and the
cursed hotspring on icemoon now has a plastic chair and a fishing
toolbox.
/🆑
2024-11-11 08:01:09 +13:00
Ghom
6386b6c706 [NO GBP] You can now use fish feed cans on aquariums while the control panel is open. (#87761) 2024-11-10 12:35:04 +01:00
Kiko Wen
56d037bfd4 Adds new station map Nebulastation (#84826)
## About The Pull Request

Adds a completely brand new multi-z station map "NebulaStation". 
New areas and few exclusive map shuttles (ferry, mining, arrival, evac,
cargo)
Few example screenshots
![StrongDMM-2024-07-19 20 53
15](https://github.com/user-attachments/assets/e895bae6-f3e7-4ee4-9779-96266e943db0)
![StrongDMM-2024-07-19 20 51
41](https://github.com/user-attachments/assets/43bb1443-1c2c-4c4e-8f0c-b743866c84fa)

![image](https://github.com/tgstation/tgstation/assets/143291881/4bdfa1d7-ba84-408b-a4ff-9fa0dd3a2783)

![image](https://github.com/tgstation/tgstation/assets/143291881/6caa71cc-92f2-49ff-b05c-76e091b5b05b)

![image](https://github.com/tgstation/tgstation/assets/143291881/c64ac863-9287-4827-9168-ea9a55f66a9e)

![image](https://github.com/tgstation/tgstation/assets/143291881/dff66e71-89a0-4da7-94f5-07774c239047)
And more...

## Why It's Good For The Game

New maps are always good for the game

## Changelog

🆑 Kiko
add: Nebulastation, new station map
/🆑
2024-11-07 09:17:48 +13:00
Sealed101
0542cdef62 Purges active turfs from The Derelict (#87627)
## About The Pull Request


![изображение](https://github.com/user-attachments/assets/e321cb01-912a-4dba-8d50-2de62584abff)
haven't tested it in game but i believe i've got them all from the looks
of it

## Why It's Good For The Game

less air to breathe

## Changelog

🆑
fix: fixed active turfs on The Derelict
/🆑

i'm not up to the chase whether such a map edit is a fix or a map tag
2024-11-02 14:52:57 +01:00
MrMelbert
96df25392a Adds Eyecharts (#87361)
## About The Pull Request

Adds Eye charts

You can examine them to get a rough estimate of your eye health


![image](https://github.com/user-attachments/assets/1a4d85e4-43de-45a3-a979-5e63967f3422)

I mapped them onto Meta, Delta, and Ice

## Why It's Good For The Game

It's peak for doctor RP. and more flavor

## Changelog

🆑 Melbert
add: Eyecharts to Medbay
/🆑
2024-11-02 14:26:04 +01:00
Vekter
1eb625f944 Fixes areas in maintenance above cargo on Wawa (#87626)
## About The Pull Request

The tiny maint area above Wawa's cargo bay was flagged as part of the
cargo bay, not cargo maints. This was causing the area to not behave
like maints, ie "not providing safety from a radiation storm".


![image](https://github.com/user-attachments/assets/30a23c90-9413-4665-b3cb-269511196bff)

Fixes #87517.
## Why It's Good For The Game

Consistency good.
## Changelog
🆑 Vekter
fix: Fixed the maintenance area in the upstairs cargo bay of Wawastation
not being flagged as maintenance.
/🆑
2024-11-02 14:01:56 +01:00
Zytolg
edd56ae7e7 [BIRDSHOT] Signage Update (#87503)
## About The Pull Request
Some QOL for Birdshot

## Why It's Good For The Game
Clearer Markings to Departments and Escape Pods

## Changelog


🆑
map: Additional signage to help spacefolk navigate Birdshot Station
/🆑
2024-11-02 13:54:42 +01:00
Ghom
778ed9f1ab The death or internal/external organ pathing (ft. fixed fox ears and recoloring bodypart overlays with dye sprays) (#87434)
## About The Pull Request
This PR kills the abstract internal and external typepaths for organs,
now replaced by an EXTERNAL_ORGAN flag to distinguish the two kinds.

This PR also fixes fox ears (from #87162, no tail is added) and
mushpeople's caps (they should be red, the screenshot is a tad
outdated).

And yes, you can now use a hair dye spray to recolor body parts like
most tails, podpeople hair, mushpeople caps and cat ears. The process
can be reversed by using the spray again.

## Why It's Good For The Game
Time-Green put some effort during the last few months to untie functions
and mechanics from external/internal organ pathing. Now, all that this
pathing is good for are a few typechecks, easily replaceable with
bitflags.

Also podpeople and mushpeople need a way to recolor their "hair". This
kind of applies to fish tails from the fish infusion, which colors can't
be selected right now. The rest is just there if you ever want to
recolor your lizard tail for some reason.

Proof of testing btw (screenshot taken before mushpeople cap fix, right
side has dyed body parts, moth can't be dyed, they're already fabolous):

![immagine](https://github.com/user-attachments/assets/2bb625c9-9233-42eb-b9b8-e0bd6909ce89)

## Changelog

🆑
code: Removed internal/external pathing from organs in favor of a bit
flag. Hopefully this shouldn't break anything about organs.
fix: Fixed invisible fox ears.
fix: Fixed mushpeople caps not being colored red by default.
add: You can now dye most tails, podpeople hair, mushpeople caps etc.
with a hair dye spray.
/🆑
2024-10-30 08:03:02 +01:00
r3dj4ck0424
c63c34330b Makes office chairs named "office chair" (#87505)
## About The Pull Request

Adds a name to the office chair obj and its light variants describing
them as "office chair". Additionally removes the custom name "blue" from
the blue variant of light office chair in birdshot.

## Why It's Good For The Game

Chairs are not lights and therefore need names that include "chair"
Fixes #87501 

## Changelog
🆑
fix: certain office chairs are now properly labelled
/🆑
2024-10-28 22:59:10 +01:00
DATA
a0fbeaf469 Gives the parrot in the bitrunning domain the pirate faction (#87492)
## About The Pull Request


While I was testing #87481 i noticed that the pirates next to 
the bird were killing it before the domain even had a chance to load,
this stops that from happening

## Why It's Good For The Game

bird murder is bad

## Changelog

🆑
fix: The parrot from the Corsair Cove will no longer be immediatelly
shanked by the pirates upon loading of the domain.
/🆑
2024-10-27 15:14:48 +01:00
nyozzl
a5dfb1285b Update: replaces the singulo area with sm area (derelict) (#87047)
## About The Pull Request
Replaces the empty singularity chamber with a usable supermatter chamber

## Why It's Good For The Game

The derelict drone station since removal of singularity generators (i
assume it used to have a singularity generator) most likely lacks a big
goal.. other than total repair
this adds a supermatter shard to the material vault and a exploded
supermatter chamber
## Changelog

🆑 Nyozzl
Add: SM chamber to drone derelict station
/🆑

![corner
1](https://github.com/user-attachments/assets/b1b8b434-efb8-438d-928b-f30459dc2c2a)

![corner
2](https://github.com/user-attachments/assets/75e832b8-f419-4f57-9572-e5419ecba275)


![image](https://github.com/user-attachments/assets/5dbb27a3-4c69-4454-a30a-fdb4489f607f)


![image](https://github.com/user-attachments/assets/dafbf4ee-f1d2-4b60-8e39-5472de95bde3)

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2024-10-25 00:05:10 +00:00
DaydreamIQ
029e814ec5 Moves birdshot's drone dispenser to somewhere it can feasibly be found (#87262)
## About The Pull Request

![image](https://github.com/user-attachments/assets/cf976e68-af79-497b-966d-0bb9e77eea40)
Crams the birdshot drone dispenser into maints near robotics so it can
be feasibly reached by people within the science department and not in
the middle of bumfuck nowhere. Also gave it some mats nearby for
consistency's sake
## Why It's Good For The Game
Most people aren't gonna even FIND the drone dispenser since it spawns
in the far east of the map in this room

![image](https://github.com/user-attachments/assets/23d5aa37-1863-4dce-9380-3391f558d044)
Makes it more consistent with other maps having it close to robotics
## Changelog
🆑
map: Moved Birdshot's drone dispenser closer to robotics
/🆑
2024-10-25 02:01:41 +02:00
JackEnoff
5c9ccd98ff Fixes metastation cargo security outpost (#87259)
## About The Pull Request

Removes some random stuff that was placed on the floor of the outpost
for no apparent reason, adds access requirements to the security outpost
so assistants can't just come in and drag away the security locker, and
adds flooring to a plating that was missing it under a door.

## Why It's Good For The Game

Assistants having access to a security outpost to steal a security
locker for free isn't good, me thinks.
Fixes https://github.com/tgstation/tgstation/issues/87312
## Changelog

🆑
fix: MetaStation's Cargo Security Outpost is no longer free to access by
anyone.
/🆑
2024-10-25 01:54:33 +02:00
Profakos
56bba877c7 Adds a spraycan to robotics (#87412)
## About The Pull Request

This PR adds a single spraycan to every roboticist office, and a
screentip that should tell the player that they can restyle augments
with it, should they hover over one. This spraycan has a new sprite,
which is a small edit of the existing spray can, just wearing the
colours of the roboticist jumpsuit. The can's description also mentions
restyling robotic limbs.


![image](https://github.com/user-attachments/assets/e851a4a8-e916-41c6-850e-1d4814068d23)

This PR also fixes a bug: Peg limbs also brought up the restyling menu,
albeit, every radial button was empty, and clicking on one runtimes. Now
you can no longer do such a thing.

Future improvement: perhaps making augment restyling cheaper would be
nice, but I did not want to add that into this PR.

## Why It's Good For The Game

This is a rarely used feature, some folks thought it has been removed
when the augment painter has been removed from the game. Putting it in
front of the players will make it used more often, and might result in
new augment styles.

## Changelog

🆑
add: Adds a roboticist spraycan, and adds one of them to robotics on
every map
qol: adds a screentip to spraycans that tells you that it can restyle
robotic limbs
fix: fixes peg legs bringing up the augment restyle menu
/🆑
2024-10-24 17:01:34 +02:00
Da Cool Boss
e9d8130aa3 [No GBP] Minor fixes to Haunted Trading Post, Garbage Truck & Lizard Gas (Lavaland) ruins, and MI13 Food Truck (#87026)
Haunted Trading Post
-
- Shock traps no longer trigger when Syndicate mobs move nearby. This
stops patrolling bots wasting the traps' charges.
- Employee lounge has had its items rearranged, to prevent the 1-in-8
chance of the shock trap in the room emitting sparks in just the right
direction to ignite the fuel tanks.
- Dedbots now become sparks and robotic debris when destroyed.
- Space outside the map has been replaced with turf passthrough. By
default this doesn't change anything, but this stops the map template
bringing space tiles with it if it's force loaded on planetary maps.

Garbage Trucks
-
-Space outside the map has been replaced with turf passthrough.

Lizard Gas (Lavaland)
-
- Asphalt turfs in the unroofed parts of the ruins now use planetary
atmos. Atmospheric mishaps (ie plasmafloods and fires from broken or
sabotaged equipment) will spread in a more intuitive pattern (ie they
will bunch up and bubble under the roof, instead of sticking to the
road)

MI13 Food Truck
-
- Removed a decal in a wall.
- Minor tweak to thruster sprites.
## Why It's Good For The Game
These are maintenance fixes on maps I've made. 
## Changelog
🆑
balance: [Haunted Trading Post] Explosive trap in Employee's Lounge is
now less sensitive.
balance: [Haunted Trading Post] Shock traps will no longer be triggered
by Syndicate mobs.
fix: Dedbots now properly spawn post-death visual effects.
fix: [Lizard's Gas (Lavaland)] Atmos outside the gas station has been
tweaked, for realism.
fix: [MI13 Food Truck] Minor visual fixes.
/🆑

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2024-10-23 13:11:52 +02:00
Koi
5eb77f25ee [NO GBP] Icebox Ruin Fixes (#87308)
## About The Pull Request

Fixes active turfs on two of my icebox ruin maps by creating a
stonefloor icemoon subtype.

## Why It's Good For The Game

it fixes

## Changelog
🆑

fix: fixed active turfs on two icemoon ruins.

/🆑
2024-10-20 16:34:04 +02:00
JackEnoff
d277b3408b Fixes birdshot emitters being disconnected from SMES (#87279)
## About The Pull Request

A single cable was missing, leading to emitters (and some rooms in
atmos) being disconnected from the main SMES.

## Why It's Good For The Game

Emitters should be able to be fired at roundstart.

## Changelog

🆑
map: Birdshot's Emitter Room should no longer be disconnected from the
grid at shiftstart.
/🆑
2024-10-20 16:24:11 +02:00