## About The Pull Request
A verb is now available on localhost called `"Export Save as Dev
Preferences"`
This exports your current savefile to `/config/dev_preferences.json`
If you then connect to your localhost as a guest, it will load
`dev_preferences.json` as your preference datum
This allows for devs testing the game locally to load preferences for
guests.
(Guests connecting to live servers are completely unaffected.)
## Why It's Good For The Game
Initially I only did this because the recent keybinding changes have
destroyed my muscle memory when testing w/o logging in.
But as I worked on it I thought of a few other usecases, like when
implementing preference version migration - the dev preference is never
saved which means you can re-compile as much as you want without needing
to revert your save manually.
## About The Pull Request
Flamethrower exploding when shot was handled by hit_reaction previously,
and will now use the generic bullet_intercepting component. Also adds
handling for multiple projectile types in the bullet_intercepting
component, as well as a check for whether the object currently can block
bullets. Should have no gameplay changes.
## Why It's Good For The Game
closes#81863 , they said it'd be better consistency
## About The Pull Request
Fixes#92457
Moves it a little earlier in the process so that the service achievement
awarded it ends up in the end of round report.
## Why It's Good For The Game
- Fixes a possible oversight
- Players get to celebrate, yay.
## About The Pull Request
The message for generating random appearances during plastic surgery is
a to_chat instead of a visible_message now.
## Why It's Good For The Game
The message is directed at, and only relevant for, the guy doing
surgery. This doesn't need to be broadcast.
## About The Pull Request
Restores victims of a heretic sacrifice's blood to blood_volume_okay if
they need it upon arriving in the mansus.
Does not conflict with #92119.
## Why It's Good For The Game
closes#88557
As was said in the issue, dying because you were too asleep to do
anything about it is lame. The determination buff already gives you
quite strong blood regen, but it's the initial value that counts.
## About The Pull Request
This was runtiming as recovered crew attempted to attack corpses with
weapons in nullspace, thus trying to add blood to null turfs. This case
should just early return null as nothing got created.
## About The Pull Request
Fugitive hunters no longer runtime on their timer check.
The `check_spawn_hunters` proc was getting passed the fugitive hunters'
backstory (not needed in the proc) instead of the time until their
expected spawn.
## Why It's Good For The Game
The fugitive hunters are a pretty important part of the fugitive antag.
It's like playing hide and seek without any seekers. It sucks.
Closes the unresolved part of #92618.
## About The Pull Request
| Round start pest |
|--------|
| <img width="603" height="791" alt="image"
src="https://github.com/user-attachments/assets/196a40ec-b272-41af-a070-e6c50f8eeb85"
/> |
Currently the fixit bot blocks off wawa AI sat space entrance with
girders every round start, due to its close proximity to the open space,
the little guy believes it is a space breach and wants to fix it.
So I have exiled him up the stairs where he cannot build girders
anymore.
The cleaner bot used to live downstairs too and up he goes as well.
| After |
|--------|
| <img width="857" height="1149" alt="image"
src="https://github.com/user-attachments/assets/a58ca7bb-30fb-4759-b829-e518f726edec"
/>|
| <img width="782" height="1148" alt="image"
src="https://github.com/user-attachments/assets/919ed107-0f76-438c-a9be-eb214808c063"
/> |
## Why It's Good For The Game
- Unintentional round start blockage
- Ghost spawn bots a little safer meaning more players can use them
- I fixed this during Wallening, that got unmerged, forgot about it, saw
it again and went to fix it again.
## Changelog
🆑
fix: Moves bots elsewhere on wawa AI Sat to stop girder blockage at
round start.
/🆑
## About The Pull Request
Closes#92638
Tracking item count via a var is a pretty bad idea as there's a ton of
ways this could backfire, so I changed it to track entries/exits/qdels
instead
Also updated them to use item_interaction and tool acts
## About The Pull Request
Make rnd easy to play on it.
- adds to toxin burn chamber output freezer instead of lonely connector
with freezer. canisters position now are more better to take nitrogen.
- slime proccesor now are more close to consoles, fridge are moved to
past place of slime proccesor. Add mising cameras in containment pens.
Added locker with cold protection in xenobio. Removed flying AI upload
monitor from xenobio (no clue how its turned out to be there). Lift from
xeno to cyto are now 4w sided and elevator panel now directional.
Xenobio chamber extended to remove 2x2 walls opposite rnd server
- added robo access desk to RnD
- add MMI to exp-lab
You also can check difs or type what i should also fix
<details> <summary>Images</summary>
TOXINS
<img width="576" height="608" alt="StrongDMM-2025-08-25 13 46 19"
src="https://github.com/user-attachments/assets/ea9558ad-862c-4366-80fe-e259c6381f78"
/> before
<img width="576" height="608" alt="StrongDMM-2025-08-25 13 45 56"
src="https://github.com/user-attachments/assets/a24cf896-4a13-4f60-a279-702456903fec"
/> pr changes
XENOBIO
<img width="736" height="640" alt="StrongDMM-2025-08-25 13 46 45"
src="https://github.com/user-attachments/assets/a918f491-3baf-4078-a91d-5f9159e87082"
/> before
<img width="736" height="640" alt="StrongDMM-2025-08-25 14 06 35"
src="https://github.com/user-attachments/assets/02516bee-dbfb-4bf3-8617-6cb9f1a1e280"
/> pr changes
XENOBIO CHAMBER
<img width="544" height="576" alt="StrongDMM-2025-08-25 14 07 12"
src="https://github.com/user-attachments/assets/47a8fcd7-4144-4348-bfb7-dd0c94a58640"
/> before
<img width="544" height="576" alt="StrongDMM-2025-08-25 14 06 56"
src="https://github.com/user-attachments/assets/f1ed4bb3-5813-48e1-83b3-3eba9c77c5b5"
/> pr changes
CIRCUITS ROOM
<img width="256" height="384" alt="StrongDMM-2025-08-25 14 07 56"
src="https://github.com/user-attachments/assets/0f2cc32c-271b-4292-a840-1cdeee8f37c9"
/> before
<img width="256" height="384" alt="StrongDMM-2025-08-25 14 08 08"
src="https://github.com/user-attachments/assets/a0e093d9-ffd8-498f-866c-40bb2e081efb"
/> pr changes
</details>
## Why It's Good For The Game
its makes research department easier to play on it when map rotation
rolls tramstation, now you can make trit without transposition of
freezer. now ppl can play in xenobio cuz pens has cameras now. Someone
who mains circuits will get MMI roundstart.
## Changelog
🆑 Glamyr
fix: Xenobio pens on tramstation now has cameras
qol: Lone freezer on tramstation ordnance connected to burn chamber
qol: Circuit lab on tramstation now have MMI roundstart
map: Moved ordnance canisters on tramstation
map: Placed robo access desk opp of rnd
map: Removed AI Monitor Upload from xenobio
/🆑
## About The Pull Request
<img width="262" height="268" alt="image"
src="https://github.com/user-attachments/assets/699ec3e6-7f49-4704-9b24-07ee7eb015d7"
/>
Fixes - #92682
Allows any vent crawler to exit a vent, with any directional key, if
there is no pipe to move to in that direction.
Also adds a cooldown as would flood the chat if you held the movement
key at a welded vent
<img width="424" height="67" alt="image"
src="https://github.com/user-attachments/assets/a144d809-aa21-420c-aad8-831c22f568fa"
/>
## Why It's Good For The Game
- Quick fix
- Prevents hard locks of players stuck in isolated vents or scrubbers
## Changelog
🆑
fix: Prevents vent crawlers getting trapped in a static vent or
scrubber.
/🆑
## About The Pull Request
Changes crusher trophy drops from butchering to use guaranteed drops
instead of RNG-dependant ones
## Why It's Good For The Game
Some mobs are limited in quantity (rare variants, such as ice/magmawings
for example) and not getting a drop sucks, and getting duplicate drops
is inconsistent with how del on death mob drops work.
## About The Pull Request
Blood beam, while supposed to be quite costly can be used after slicing
the throat of a single monkey.
You could then, put as many iron sheets on the floor as you wanted, aim
your blood beam at it (aiming away from the center of the station
recommended) and convert potentially multiple full stacks of it 1:1 into
cult metal.
## Why It's Good For The Game
Cultists already have a dedicated spell for creating cult metal
requiring plasteel instead, which is usually harder to gather in bulk
especially early on. That interaction completely overshadows it. As a
fun fact, it's also older than the change that moved the construct spell
from iron to plasteel so it's likely somebody just forgot.
## About The Pull Request
Now all mobs are unbuckled from falling objects and dropped
individually, similarly to how lava functions. Also updated jaunters to
be comsig-based rather than chasms snowflake checking for jaunters in
belt slots.
Closes#92663
## About The Pull Request
The synchronize procs ran too early and would miss out on the last organ
loaded, which is more likely to happen than you think.
## Why It's Good For The Game
In case TG ever wants to code mask sprites for snouted humanoids, you'll
want this to work.