Commit Graph

163917 Commits

Author SHA1 Message Date
Bubberbot
d5326c7aba Automatic changelog for PR #2878 [ci skip] 2025-01-10 21:38:52 +01:00
The Sharkening
16f329af06 Modifies Moon's AI core to be less cheesable. (#2878)
## About The Pull Request

Removes this turret controller that controls the core turrets.


![image](https://github.com/user-attachments/assets/5b4ad2e5-e512-4f2d-92a4-64d51d72a33c)

This also makes these walls into glass so the AI is better defended the
moment someone enters this room and so you can't cheese it as easily


![image](https://github.com/user-attachments/assets/b6d6bedd-bf5a-4bb7-8f4b-86b3e04eaceb)

## Why It's Good For The Game

The turret controller being placed only for the AI's direct access is a
deliberate mapping thing which holds true across all maps except Moon.

Also Moonstation's AI is very cheesable.

## Proof Of Testing

It works

## Changelog

🆑
balance: Slightly adjusts Moonstation's AI core to be more defendable
for the AI.
/🆑
2025-01-10 12:38:10 -08:00
Bubberbot
255f35fb56 Automatic changelog for PR #2860 [ci skip] 2025-01-10 21:23:19 +01:00
Roxy
01b742e317 Fix bubber-exclusive jobs having no icon in observe menu (#2860)
## About The Pull Request

Add a special case in `JobIcon.tsx` to point the DMIcon element to our
modular icon file if it's a custom job.

## Why It's Good For The Game

little job pictures :)

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/23c33422-a648-4ddf-a130-dc06237697c3)

</details>

## Changelog

🆑
fix: fixed Bubber-exclusive job icons not showing in observe menu.
/🆑
2025-01-10 22:22:53 +02:00
Bubberbot
2c0feba4b0 Automatic changelog for PR #2873 [ci skip] 2025-01-10 04:07:42 +01:00
LT3
0a21ce092e Fix wiring to Biodome grav gen (#2873)
## About The Pull Request

Adds a couple missing cables under the floor tile to the Biodome gravity
generator

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

Old:

![image](https://github.com/user-attachments/assets/ec536c13-8e93-4f28-84ea-796612f9a40e)

</details>

## Changelog
🆑 LT3
map: Added missing cables outside Biodome grav gen
/🆑
2025-01-09 22:07:15 -05:00
Bubberbot
382427ce7e Automatic changelog for PR #2842 [ci skip] 2025-01-10 01:17:03 +01:00
shellspeed1
1f68ff4a85 Additional fixes to persistence (Draft for the moment because I want to test something and poll something) (#2842)
## About The Pull Request

Some more minor clean up items, specifically, remaps in the anesthesia
stand because it wasn't spawning, makes it so the cargo belt can be
escaped if needed, and adds a second drone pad.

Just as an FYI, I have my 3rd CPA exam tomorrow here and will not be
touching this for a day or two at least. We love taxes.

## Why It's Good For The Game

Shit should work

## Proof Of Testing


![image](https://github.com/user-attachments/assets/6de3624c-bdfa-4e04-ba47-7e8a1fcfe99d)

<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
fix: You can now escape the disposals belt on persistence.
fix: The Persistence Library APC now has power
fix: removed extra button left over from removing medical.
/🆑
2025-01-10 01:16:37 +01:00
Bubberbot
0e51b6e811 Bubberstation automatic changelog compile [ci skip] 2025-01-09 23:22:52 +00:00
Bubberbot
d335d305a2 Automatic changelog for PR #2865 [ci skip] 2025-01-09 19:50:47 +01:00
EvenInDeathIStillServe
449e42a965 Horseshoes Loadout Item (#2865)
## About The Pull Request

Adds horseshoes as a loadout item. Same as the smithable ones except
without any of the armor of reagent stuff.
Bounty by Gavla.

## Why It's Good For The Game

horseshoe

## Proof Of Testing


![image](https://github.com/user-attachments/assets/eb4ba33c-e73d-4dbd-a73d-f78a429e714c)


</details>

## Changelog
🆑
add: Adds horseshoes to loadout
/🆑
2025-01-09 10:50:22 -08:00
Bubberbot
49fd39f0e7 Bubberstation automatic changelog compile [ci skip] 2025-01-09 03:42:05 +00:00
Bubberbot
ee677a3da6 Automatic changelog for PR #2867 [ci skip] 2025-01-09 03:03:32 +01:00
LT3
9cdaee9efc Fix Biodome's SM waste and cabling so engineers stop going crazy (#2867)
## About The Pull Request

Fixes the broken waste pipe, broken emitter cabling, and broken maint
cabling around the SM/SMES in Biodome.

## Why It's Good For The Game

It was amusing watching it catch fire a few times, but it should be
fixed.

## Changelog

🆑 LT3
map: Biodome SM waste pipe is properly connected to the vent
map: Biodome SM cabling is properly connected to the emitters
/🆑
2025-01-08 18:03:06 -08:00
Bubberbot
c693ce779a Bubberstation automatic changelog compile [ci skip] 2025-01-08 23:21:45 +00:00
Bubberbot
6c20d304ce Automatic changelog for PR #2854 [ci skip] 2025-01-08 20:00:34 +01:00
Odairu
2840d238af Sends a station announcement when a heretic is 1 sacrifice away from ascending (#2854)
## About The Pull Request
title
## Why It's Good For The Game
This makes it so stealth ascending is pretty much impossible, giving
security some time to really get their act together and go stop the bad
guy
## Proof Of Testing

![image](https://github.com/user-attachments/assets/5b83b86b-da7e-4778-a566-ef1c921bc198)
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
balance: Heretics announce themselves when they are 1 off ascending
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2025-01-08 11:00:06 -08:00
Bubberbot
2255603150 Automatic changelog for PR #2864 [ci skip] 2025-01-08 19:37:05 +01:00
The Sharkening
5b9d27ef3c Buffs ERP on Moonstation (Adds a bucket, five wood, and tinyfan to the Sauna) (#2864)
## About The Pull Request

Adds five pieces of wood, a bucket, and a tinyfan to the Moonstation
Sauna

## Why It's Good For The Game

Just a few tiny tweaks to moonstation so the sauna is slightly more
accessable without needing to go too far out of the way.

## Proof Of Testing

Check map dif

## Changelog

🆑
add: Quality Improvements to the Moonstation Sauna
/🆑
2025-01-08 10:36:39 -08:00
Bubberbot
fef1c4d6a4 Automatic changelog for PR #2804 [ci skip] 2025-01-08 11:48:49 +01:00
zeroisthebiggay
260be130d0 adds 'cyclops sclera' marking, a marking that makes the cyclopian eye look less bad (#2804)
## About The Pull Request

unfortunately i wasn't able to get rid of the nose, but this adds the
ability to add a white to the cyclops eye and make it look way less
janky
## Why It's Good For The Game

cyclops looks ugly and i want to try and make it look potentially look
less ugly because i believe in the representation for my cyclops girls
out there in the bronx
## Proof Of Testing
## Changelog
🆑
add: cyclops sclera marking
image: cyclops sclera marking
/🆑

---------

Co-authored-by: Waterpig <wtryoutube@seznam.cz>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2025-01-08 11:48:24 +01:00
Bubberbot
1055391ce6 Automatic changelog for PR #2855 [ci skip] 2025-01-08 11:27:35 +01:00
April L
3a74a6c29b Security Kepi Caps (#2855)
I apologize if anything in the PR format is weird, this is my first PR.
The code runs and works.

## About The Pull Request

This adds kepi style caps to security multisec vendor and the HoS
garment bag.

## Why It's Good For The Game

~~Bubberstation is included in the natural borders of France.~~

More customization is always fun and a few more hats would never hurt!
At least three sec players would be happier!

## Proof Of Testing

![Screenshot 2025-01-05
232832](https://github.com/user-attachments/assets/742f889d-1411-465b-8619-ff43ce5311ce)
![Screenshot 2025-01-05
232730](https://github.com/user-attachments/assets/0e518b67-c8ed-45e5-9199-21b5c862f008)
![Screenshot 2025-01-06
000635](https://github.com/user-attachments/assets/b4c60987-3387-4c6c-8fb9-36b406414fa5)
![Screenshot 2025-01-05
232743](https://github.com/user-attachments/assets/011530e4-2677-4756-8987-7710af5a6b42)

<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog

🆑
add: Added kepis to security outfitters
/🆑
2025-01-08 11:27:10 +01:00
Bubberbot
8a03d1c38a Automatic changelog for PR #2862 [ci skip] 2025-01-08 10:16:28 +01:00
Roxy
52a0d2ac57 Unfucks Biodome disposals (#2862)
## About The Pull Request

Biodome had multiple missing disposal pipe segments and routing issues,
this fixes them all

## Why It's Good For The Game

The mail never stops

## Proof Of Testing

I wrote a tool to test all disposal units on station making it to
disposals and every mail destination ending up in the right place and
everything passed

## Changelog

🆑
map: fixes Biodome disposals issues.
/🆑
2025-01-08 01:16:02 -08:00
Bubberbot
ffd40ff588 Automatic changelog for PR #2856 [ci skip] 2025-01-08 06:56:47 +01:00
The Sharkening
f5a98ebebf Memory 2.0: The flickering light removal (#2856)
## About The Pull Request

Removes broken flickering lights

## Why It's Good For The Game

Lighting is another one of our massive memory usages. Let's remove this.

## Changelog

🆑
del: Removes broken light flickering.
/🆑
2025-01-07 22:56:23 -07:00
StrangeWeirdKitten
8fab55ad49 Reset this back to TG once fish infusion comes 2025-01-07 20:17:09 -07:00
Tim
12451876c3 Fix fireplace particles runtimes (#88114)
## About The Pull Request
Caused by:

- https://github.com/tgstation/tgstation/pull/88048

Trying to use the fireplace would result in runtimes and the smoke
particles not triggering.

Even though the runtime is fixed, the new particle changes in #88048
broke the pixel offsets. While I was testing, anytime I tried switching
a pixel offset it would update all fireplaces. I tried to limit it to
add the shared particle id to `"fireplace_[dir]"` so that it would only
apply to the objects in that direction but I couldn't get it to work. I
would guess this also affects a lot of other objects that have particle
pixel offsets.

Runtime is fixed. Particle offsets are still broken.

## Why It's Good For The Game
Fireplaces no more runtime.

## Changelog
🆑
fix: Fix fireplace particles runtimes.
/🆑
2025-01-07 20:17:09 -07:00
Tim
97150eacd5 Fix coffee maker smoke particles not deleting (#88111)
## About The Pull Request
Caused by:

- #88048

The coffee maker smoke particles stayed on forever after brewing
something. This is now fixed.

## Why It's Good For The Game
Coffee brewing is no longer a fire hazard.

## Changelog
🆑
fix: Fix coffee maker smoke particles not deleting
/🆑
2025-01-07 20:17:09 -07:00
SmArtKar
75e037e247 Converts most common particle sources to use our new pooling system (#88048)
## About The Pull Request

Closes #83370
Converted most cases where we could benefit from using shared particles
(aka when there's probably more than 3 uses of that particle in a round)
to use the new shared particle system. Should provide significant
clientside performance in particle-heavy areas like botany (or sometimes
kitchen)

## Changelog
🆑
refactor: Converted most common particle sources to use our new pooling
system.
/🆑
2025-01-07 20:17:08 -07:00
SmArtKar
1d8f343484 Implements shared particle holders, re-adds slimed status particles using the new system (#87892)
Partial revert of #86701
Implements a shared holder particle system, somewhat inspired by
https://github.com/Baystation12/Baystation12/pull/34014 (thanks Kapu).
Atoms can be assigned "shared" particles via add_shared_particles, with
an optional "alternate" key passed as a second arg if you're planning to
edit the returned particle holder (for example, color it like slimed
status does). Removing is done via remove_shared_particles with an
option to delete the shared holder if nothing is using it anymore (on by
default). This system should be prioritized over normal particle holders
when a lot of entities would be using a certain particle effect (like
fires) as it conserves a lot of clientside performance.

Burning, acid, decaying, firestacks and slimed status now use this
system which should help with clientside performance and amount of atoms
created/destroyed.

Less clientside lag.

🆑
refactor: Firestacks, burning/acid/decaying effects and (brought back
after being temporarily removed) slimed status effects now use a new
"shared" particles system, which should considerably improve client
performance when encountering a lot of burning/slimed entities.
/🆑

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2025-01-07 20:17:08 -07:00
Bubberbot
7f71324aef Bubberstation automatic changelog compile [ci skip] 2025-01-07 23:21:46 +00:00
Bubberbot
ce32243d62 Automatic changelog for PR #2825 [ci skip] 2025-01-07 22:56:00 +01:00
Yayyay007
04707c735a New nearsighted item: spare lenses (#2825)
## About The Pull Request
Adds a new set of spare lenses that people with nearsightedness could
either start with or later obtain.
Also thanks to Artur for their help
## Why It's Good For The Game
Reduces bloat on prescription headset/glasses, and allows an IC way to
obtain them or fabricate them.
## Proof Of Testing

![image](https://i.gyazo.com/bca89eec499415624bc8c84d87f61fe2.png)
![image](https://i.gyazo.com/668ce987fb8d5e8b7ea74b69c1dbf5f3.png)
![image](https://i.gyazo.com/8a1816859e1676d01c2a4c3f61c8c2b6.png)
![image](https://i.gyazo.com/51194ef293ec4c0436a93ec37d4a9908.png)
## Changelog
🆑
add: Added prescription toolbox for making new prescription glasses, it
can be bought from cargo
/🆑

---------

Co-authored-by: Shadow-Quill <44811257+Shadow-Quill@users.noreply.github.com>
2025-01-07 23:55:35 +02:00
Bubberbot
43cada9b0f Automatic changelog for PR #2852 [ci skip] 2025-01-07 20:11:09 +01:00
LT3
ad79502155 Fix Biodome elevators (#2852)
## About The Pull Request

Fixes some backwards elevator doors on Biodome. Adds wall to side of
engineering elevator. Relocates medbay TC disposal.

</details>

## Changelog

🆑 LT3
map: Flipped some backwards elevator doors on Biodome
/🆑
2025-01-07 11:10:46 -08:00
The Sharkening
0bc6303826 Actually Buffs borg health to 135. (#2853)
## About The Pull Request

Actually buffs borg health. I accidently put the edits inside carbon
instead of silicon. Whoops

## Why It's Good For The Game

#2644 

## Proof Of Testing

It works now.
2025-01-06 23:32:27 +00:00
Bubberbot
7e4a181492 Bubberstation automatic changelog compile [ci skip] 2025-01-06 23:30:14 +00:00
Bubberbot
a4710ff78b Automatic changelog for PR #2799 [ci skip] 2025-01-06 12:39:56 +01:00
Waterpig
aefd850547 Adds cleavage and synth joints markings (#2799)
## About The Pull Request

See name and proof of testing. Sprites by Cepha, and she is given full
credit as the code isn't really noteworthy.

Also organizes marking files into one place

## Why It's Good For The Game

Allows for more creativity when making characters, especially with the
synth joints allowing for some clever synth humanoid designs.

## Proof Of Testing

<details>
<summary>Screenshots/Videos</summary>

Markings put on nonsynthetic lizard because I am lazy

![image](https://github.com/user-attachments/assets/e8757b34-120e-46e9-abd9-4c600a5a46c3)

</details>

## Changelog
🆑 Cepha
add: Cleavage marking
add: Synth joints marking
/🆑
2025-01-06 04:39:31 -07:00
Bubberbot
7ddcd0b06f Automatic changelog for PR #2803 [ci skip] 2025-01-06 10:59:53 +01:00
zeroisthebiggay
2bb508b86b adds the 'fringe' hair gradient, a hair gradient that gradientizes your fringe (#2803)
## About The Pull Request

adds the 'fringe' hair gradient, a hair gradient that gradientizes your
fringe
## Why It's Good For The Game

customization. good!!!!!!!!!!
## Proof Of Testing


![image](https://github.com/user-attachments/assets/692346ca-8060-4eb0-9bd1-fa5d9d4fc650)

## Changelog
🆑
add: fringe hair gradient
image: fringe hair gradient
/🆑
2025-01-06 10:59:29 +01:00
Spock
622776b95e Makes ordered jukeboxes not require bar access (#2845)
## About The Pull Request

Exactly what it says on the tin. Currently if someone orders a jukebox
for their project, it requires bar access to actually operate it. This
change makes the crate come with the free access version.

## Why It's Good For The Game

Most if not all map-spawned jukeboxes don't have access requirements,
because that makes them harder to actually use for entertaining people.
Jukeboxes that people order for a side project shouldn't still need that
access.

## Proof Of Testing

I forgot to record the testing, but I did test it and it worked fine. If
video proof of testing a one-line change is needed, I can go back and do
that.

## Changelog
🆑
tweak: Ordered jukeboxes no longer only work for those with bar access.
/🆑
2025-01-05 21:34:31 -08:00
Roxy
0988d746f4 Add currently playing song name to jukebox examine text (#88822) (#2840)
## About The Pull Request

Early pull of https://github.com/tgstation/tgstation/pull/88822

## Why It's Good For The Game

Skyrat jukebox code had this and then I ripped it out so technically I
can call this a bug fix

## Proof Of Testing

I promise
2025-01-05 12:17:50 -08:00
LT3
d9e0c62279 Remove DME Edit autolabel (#2835)
## About The Pull Request

Removes DME Edit autolabel. It doesn't add much beyond clutter, and a PR
will fail linters if it has files missing from tgstation.dme
2025-01-05 12:08:23 -08:00
Bubberbot
89ab6e0825 Bubberstation automatic changelog compile [ci skip] 2025-01-04 23:22:25 +00:00
ArrisFairburne
aab90eaa34 Adding a "snaggletooth" type snout (#2826)
## About The Pull Request

Adds a new option for "snaggletooth" type snouts. These have visible
top-jaw teeth sticking out over the bottom jaw.
## Why It's Good For The Game

Having a snout with visible jagged teeth is a good option for reptilian
characters, especially for dragon and crocodile-type looks.
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/c7fb41ef-cb23-4112-8678-05bd4d910f5f)


![image](https://github.com/user-attachments/assets/b5c481b9-0912-4607-af26-bbad525ffb33)


![image](https://github.com/user-attachments/assets/cc962c9a-b50b-4b8f-8911-4dfaf9171a36)


![image](https://github.com/user-attachments/assets/b77ca258-cc36-4d65-8fdd-f942b2e7b213)

</details>

## Changelog
🆑
add:Added a snout option with a visible snaggletooth on it.
/🆑
2025-01-04 18:20:19 -05:00
Bubberbot
a376fef902 Automatic changelog for PR #2841 [ci skip] 2025-01-05 00:16:39 +01:00
Return
1136da5bd5 Unapologetically buffs cute boys (#2841)
## About The Pull Request
This pull request makes the flower items that can be worn in the hair no
longer donator only, just like on TG.

## Why It's Good For The Game
Cute boys everywhere may rejoice for they may wear a cute flower in
their hair

## Proof Of Testing

![image](https://github.com/user-attachments/assets/c1d1b7b7-8fbb-429c-8833-fffa1971d9d0)

## Changelog

🆑 ReturnToZender
qol: Flowers no longer donator-only in the loadout
Fix: Donator Only nullcheck from Skyrat to work properly
/🆑
2025-01-04 18:16:12 -05:00