Commit Graph

9682 Commits

Author SHA1 Message Date
MilenVolf
8643496b9a Localize planet dataset names (#33398)
* Localize planet names (borer)

* DatasetPrototype -> LocalizedDatasetPrototype

* Apply requested changes

(cherry picked from commit 2002de9bb01e53e70b00fea5b3f4ffeed55a3cfa)
Signed-off-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-07-20 15:06:47 +10:00
Ubaser
51c784c561 New ruin variant (#33332)
add

(cherry picked from commit cf96679d0bcfe65061d0d220af15575832423425)
Signed-off-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-07-20 14:59:19 +10:00
lzk
36503c1acd don't apply traits for borg and ai (#31990)
* doesn't apply traits for borg or ai

* add some comment and summaries

* weh

weh

* well ok

Signed-off-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-07-20 14:59:17 +10:00
chavonadelal
496198912b Job title localization (#32338)
* Job title localization

* Correcting fields

(cherry picked from commit 6d9959734928fd6fbd6c7b05baac60106f000bb6)
2025-07-20 14:50:48 +10:00
SpeltIncorrectyl
69b65ec514 Mime can no longer write on paper without breaking their vow (#35043)
Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com>

(cherry picked from commit e86770f5a03231e3189920c5d7ad93542d48e922)
2025-07-20 14:18:34 +10:00
K-Dynamic
0384fa5185 Electrified doors/windoors now spark, new tips to deal with doors without access or when electrified (#34502)
* new tips to open doors (throwing PDA/ID, dragging body)

* electrified door sprite for players

* tooltip to reset AI electrified doors

* windoor electrified sprite

* highsec electrified visual

* increase tip dataset to 138

* corrected square bracket convention in this commit

* removed door corpse tip from prior commit

(cherry picked from commit 24219cb97b243e96fd5155a155f2819729e2a470)
2025-07-20 14:18:34 +10:00
slarticodefast
7632f2a174 Fix windoor and high security door not showing electrocution HUD (#33551)
(cherry picked from commit 8ea388b30992a70f67d9af53a7b0871636d273b4)
2025-07-20 14:18:33 +10:00
metalgearsloth
e8f5f65128 Set airlock unlit layers as invisible (#32484)
Doesn't really affect anything due to appearance bulldozing this but this aligns with their actual normal states so.
2025-07-20 14:18:33 +10:00
Ed
4ff8981876 Localize tips (#28285)
* localize tip

* localizzedDataset

(cherry picked from commit a1bcaf58973d1b15ced827ee50bae724339d1ec0)
2025-07-20 14:18:31 +10:00
Spatison
74b96fc9df remove DV CanEdit paper 2025-07-20 14:18:31 +10:00
SlamBamActionman
e3259c077e Add a Walking alert (#32954)
* Initial commit

* Review feedback changes

* ProtoId

* TempCommit

* First attempt to have client alerts

* Review changes

(cherry picked from commit 1e368ae30076606501332f34ab786c14e25c477a)
2025-07-20 14:17:46 +10:00
deltanedas
85447520d7 fire extinguisher using item toggle (#29906)
* move SprayAttemptEvent to shared

* add SolutionTransferredEvent

* replace FireExtinguisher with SpraySafety

* update fire extinguisher yml

* invert visuals

* always handle event in solution transfer, it makes popups

* instantly fill it

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 7b590122b652096528ec69921924b3db22b27f6a)
2025-07-20 14:05:22 +10:00
Token
283af5fa15 Plants scream mutation now have more scream variety (#30862)
* seed screams now SoundCollectionSpecifier
More types of scream sounds

* plants scream mutation have 10+ scream types

* plant scream reduce scream volume
And scream powerness get's from yml instead of hardcode, so from prototypes could be changed pretty much easilly

* plants review change

(cherry picked from commit 27793111bb7af8f517b47afe90fc1a485f1caf96)
2025-07-20 14:05:20 +10:00
Centronias
77dbc19281 Reduce network burden of the hunger system (#32986)
* reduce network burden of the hunger system

* explicit start + last updated

* remove auto reformat changes to otherwise untouched code

add clamp helper

* imagine making breaking changes, documenting them, and then not thinking to check the yaml

* comments

* Remove unused net manager in hunger system
Remove lastAuthoritativeHungerValue from prototypes
2025-07-20 14:05:15 +10:00
SlamBamActionman
08c135cd49 Add Holy damage (#32755)
* Initial commit

* hoili moili

* now to add sherlock and doctor who

* funny stick

* Oops it was meant to be called metaphysical

* Attribution

* Even BETTER attribution
2025-07-20 14:05:02 +10:00
Ghagliiarghii
9921456a81 Make Holy Water more like Water (#27068)
holy water can now be used to satiate thirst, water plants, and extinguish fires.

(cherry picked from commit 40d90ddcb3d85be291f2dffae2d91681c512158d)
2025-07-20 14:03:09 +10:00
JIPDawg
27551634fa Fixed ghost role rules for some syndicate familiars (#32457)
* fix ghost role rules for some syndicate familiars

* change from monkey rules to Team Antag rules.

* Resolve reviews + Fix rules for LoneOp and Xenos

* ghostrole rules

---------

Co-authored-by: JIPDawg <JIPDawg93@gmail.com>
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>

(cherry picked from commit 638a1dc489342cf779a7c391dee41154c78c6e9b)
2025-07-20 13:58:14 +10:00
AsnDen
2eb54d5640 ghost-role-information-silicon-rules (#32275)
changes missing ghost-role-information-rules-default-silicon to ghost-role-information-silicon-rules

(cherry picked from commit 489938cdb14755b93181aa0de8899363e075c5d3)
2025-07-20 13:58:12 +10:00
IProduceWidgets
51051e1b5b Update Snowasis (#33364)
* Update Snowasis

* Appease test gods

* Woops had the leftward animation backwards. Fixed.

* add santa suits and envelopes to chapel

* It looks worse unscaled but whatever.

* fix ghost role

* examines

(cherry picked from commit bf312f23065d215e10ea4418b9081c8270f4a159)
2025-07-20 13:58:11 +10:00
Southbridge
740e34d55a BRB sign in the Bureaucracy Crate (#33341)
Added the brb sign to the Bureaucracy Crate

(cherry picked from commit 862c2ac858ce9b88dc2992ca21976e54e16b3953)
2025-07-20 13:58:10 +10:00
RobDemo
e5c51c0bf4 Smart tomato pet (#31932)
* SmartTomato

* Fix

* RemovingExtraLines

* Update Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Accents/full_replacements.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

(cherry picked from commit b36efce3b1cb31c6e5b994a8d088fc63b1484f43)
2025-07-20 13:58:09 +10:00
IProduceWidgets
6bcf356515 Impliment visitor ID, reorganize shuttle event and ghost role yml, standardize many visitor roles, add more unknown shuttles. (#28098)
* Add Protagonists

* Give visitors the right PDA at least, we need that RP value.

* tidy up

* spell check my beloved

* Everything about jobs have the same id names ahhhh!

* s

* rarity scarity.

* Update Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* cargo event now no has cargo access doors.

* break everything.

* still WIP, please excuse.

* finish all role loadouts

* extra roles, fix up grids, special pdas.

* Ghost role descriptions and mime powers

* rest of the fucking owl

* I tripped.

* I also fell.

* Fix the broken entity storage?

* hide mess under rug

* Stuff the rest of the mess into a closet.

* I forgor a spinny majig.

* a small lighting tweak.

* 1984 shuttles to new pr.

* 1984 shuttles to new pr 2 electric boogaloo

* poke the tests

* Revert "1984 shuttles to new pr 2 electric boogaloo"

This reverts commit b2ea7053b73cb17b59f8a80b23978a04a6a45a56.

* cowboy boot cleanup

* tableify

* antagimmunities

* Should be functional.

* vox safing

* un1984 clowns I guess

* oops forgor one

* misplaced file

* misplaced file v2

* weird test fail but okay

* Shuttles rarer

* Shuttle testing, fans, and power sanity. Also return of the syndie evac.

* le balance

* no write over fancy paper

* rerun tests

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

(cherry picked from commit 62f268cbb03b6b5d5e6a642aed7aab1e00f91b43)
2025-07-20 13:57:59 +10:00
IProduceWidgets
9f516f4527 fix: Snail event wasnt tabled (#31884)
pest events reorganized and snails spawn

(cherry picked from commit 53deec9f2aaf3916d6c869dcdde2a859e1c61f89)
2025-07-20 13:53:53 +10:00
IProduceWidgets
e9b7da71db refactor event schedulers to use explicit game rules (#29320)
* works, still has testing values, im sure I did stupid shit.

* shitvent crapfactor

* snap extra word out of existence

* shit I died of old

* remove useless inaccurate design comments

* Oopsie, handle requirement params in RandomRuleSystem too

* I'm a slash slinging hasher

* Address reviews, add admin alerts I forgor

* EntityMan saves the day

* address reviews 1

* eh, I actually don't care about the cargo gifts thing.

* started

* Do reviews

* you actually meant 1.2 lmao

* dependency inheritance is a fickle bitch

* I have no idea.

* Threads are for sheets not computers.

* fix traitor rule test

* fix round type tattling

* break things

* It worky

* Toolshed makes we want to drink depresso.

* Finished?

* remove debug values

* timings

* use defaults

* alphabetize

* bobby drop tables

* Float required fr fr

* continue

* more continence

* uno mas

* obsolution

* cleanup and documentations

* Yell at self

* use the right value defaults

* housekeeping

(cherry picked from commit 07ec00ed05394f0d6c8929d8d015854b8dbbc3bb)
2025-07-20 13:53:36 +10:00
VMSolidus
a89a2c7bb7 IPC Rebalance And Rework (#2464)
This PR significantly reworks IPCs to make them more interactive with
many other aspects of gameplay. Some of the changes made are:

- IPCs are no longer immune to radiation, they instead have a
(currently) unique flat reduction to radiation. Minor rad sources will
not harm them, whereas significant sources such as the Supermatter will
require more meaningful protection.
- IPCs are no longer immune to space. They take constant heat damage
when exposed to a hard vacuum, as their internal cooling system fails in
the absense of an atmosphere. Just like organics, they can wear space
suits to be protected from this.
- IPCs now bleed coolant. It doesn't actually do anything currently, but
it looks cool.
- IPCs have gained numerous new traits so that you can customize your
IPC how you please.
- Nanite Auto Repair Bots have been nerfed. Now they only work up to 75
damage. They still work if you are dead.

<details><summary><h1>Media</h1></summary>
<p>

Hardened Circuits:

![image](https://github.com/user-attachments/assets/d34a2905-4818-4d17-ab06-9ce832efecc6)

G2 Chassis:

![image](https://github.com/user-attachments/assets/467b7ddf-2692-48ff-b9cd-f06022fea441)

Superior Radiation Shielding:

![image](https://github.com/user-attachments/assets/9c7244b0-3c51-484b-bbb0-70cb8f25793e)

IPC guidebook fix and tweak:

![image](https://github.com/user-attachments/assets/d6f3e4d8-72d7-4842-8056-11f6724570e1)

</p>
</details>

🆑
- tweak: IPCs are no longer immune to Radiation and Space.
- tweak: IPC shock damage has been reduced from 3x to 1.2x
- add: IPCs have gained numerous new traits for customization. As well
as rebalanced Nanite Auto-Repair Bots.
- add: Circuitry can now be used to repair Synthetics.
- fix: Fixed the guidebook link for IPCs not appearing in character
creation.

---------

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>
2025-07-20 13:49:13 +10:00
Kai5
ae1c1c39dd Port Devil (#2454)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

This PR ports
https://github.com/Goob-Station/Goob-Station/pull/2409
https://github.com/Goob-Station/Goob-Station/pull/2591
https://github.com/Goob-Station/Goob-Station/pull/2599

This PR was initially intended to be merged into White Dream repo, so my
changes are marked as WD edit.

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [ ] Port pain numbness
- [ ] Port nullrods
- [ ] Port tile movement

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

![image](https://github.com/user-attachments/assets/ee4679d1-fc07-4dc3-8063-e0220bc0d728)

![image](https://github.com/user-attachments/assets/25f590b9-6bf3-43bd-aca3-80452f27b0dd)

![image](https://github.com/user-attachments/assets/1ffb5bb3-e0c7-4827-8193-83bd8480e555)

![image](https://github.com/user-attachments/assets/4ed8c762-1e51-4bd8-9800-6495c12ac68f)

</p>
</details>

---

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Ported Devil antag from Goobstation

---------

Signed-off-by: Kai5 <68296202+Kai518@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Solstice <solsticeofthewinter@gmail.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
2025-07-20 13:37:35 +10:00
Jonathan
5c69712225 Bad Spawn-Point Job-Courier (#2482)
Howdy y'all, I wanted to bring to your attention that I've been
experiencing problems with the "Courier" spawn point on this EE for a
while now. First, the spawner itself doesn't work. When placed, the map
attempts to load, fails, and then crashes, returning everyone to the
lobby.

You can use the spawn point Mail carrier instead.

<details><summary><h1>Media</h1></summary>
<p>

https://github.com/user-attachments/assets/8d5394b7-ebb1-4074-8e0f-22abd5dd687e

</p>
</details>

🆑 Mike32oz
- remove: Courier spawn-point
2025-07-20 13:24:01 +10:00
VMSolidus
19b59c7fc7 Some ODJ Requested Traits (#2463)
# Description

These are a few traits that have been requested. There's a longer list
but I can't really get to them right now.

# TODO

<details><summary><h1>Media</h1></summary>
<p>


![image](https://github.com/user-attachments/assets/3672104b-1b14-4610-a44a-a098e13a8434)

</p>
</details>

# Changelog

🆑
- add: Added traits for spawning in with individual cybernetic legs
(without any other modifications). These traits uniquely cost neither
points, nor trait selections.
- add: Added bundle traits for Dwarf and Kobold.
- add: Added Forked Tongue trait for Unathi.
- add: Added Stunted Snout trait for Vulpkanin.
- tweak: Cyber-Eyes Basic System no longer costs any trait slots, and
has had its points cost reduced.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-20 13:21:40 +10:00
Will-Oliver-Br
07d2610a86 Port Medical Patches (#2185)
Port medical patches from
[Goob-Station](https://github.com/Goob-Station/Goob-Station).
Prs:
https://github.com/space-wizards/space-station-14/pull/30230
https://github.com/Goob-Station/Goob-Station/pull/493
https://github.com/Goob-Station/Goob-Station/pull/663
https://github.com/Goob-Station/Goob-Station/pull/1086
https://github.com/Goob-Station/Goob-Station/pull/1072
https://github.com/Goob-Station/Goob-Station/pull/1243
https://github.com/Goob-Station/Goob-Station/pull/1246
https://github.com/Goob-Station/Goob-Station/pull/1707

---

<details><summary><h1>Media</h1></summary>
<p>

![Captura de tela 2025-04-06
132934](https://github.com/user-attachments/assets/914fc728-b4cd-452f-9f71-1300d836895a)

</p>
</details>

---

🆑 deltanedas, jorgun, fishbait_x, Huffs-The-Frezone, Teapug, Speebr0,
CerberusWolfie, yglop, botanySupremist, Will-Oliver-Br
- add: Added medical patches
- add: Added a guidebook entry for medical patches.

---------

Signed-off-by: Will-Oliver-Br <164823659+Will-Oliver-Br@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: fishbait <gnesse@gmail.com>
Co-authored-by: unknown <Administrator@DESKTOP-PMRIVVA.kommune.indresogn.no>
Co-authored-by: Fishbait <Fishbait@git.ml>
Co-authored-by: Theapug <159912420+Teapug@users.noreply.github.com>
Co-authored-by: Speebro <100388782+Speebr0@users.noreply.github.com>
Co-authored-by: Speebro <speebro@notreal.com>
Co-authored-by: John Willis <143434770+CerberusWolfie@users.noreply.github.com>
Co-authored-by: yglop <95057024+yglop@users.noreply.github.com>
Co-authored-by: botanySupremist <160211017+botanySupremist@users.noreply.github.com>
Co-authored-by: botanySupremist <definitelyrealBotSupremist@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-20 13:21:18 +10:00
GNUtopia
31457e3f85 Chem Tweaks (#2293)
Makes an assortment of changes related to chems.
Morphine has been made more accessible at roundstart, adding a pain pen
to the prefilled advanced medical belt and swapping a pain pen for a
morphine bottle in the prefilled syringe case. Morphine also now blocks
pain for longer, hopefully alleviating an issue where the effect would
wear off during heart transplants. Also fixes an error which required
the patient to have *both* ForcedSleep and NoScream to block the surgery
pain moodlet. Additionally adds a morphine autoinjector cartridge.
Adds enunciase, which removes stuttering statuses and temporarily
disables all accents, and formic acid, which can react to make water or
enunciase.
Haloperidol also now removes less severe stuttering and ousiana dust now
removes psionic insulation and power blocking statuses.
Salicylic acid now works on corpses to reflect the description.
Additionally fixes a missing locale from the Goob chem port and tweaks
the text for the proto medical multitool.

---

<details><summary><h1>Media</h1></summary>
<p>

![formic
acid](https://github.com/user-attachments/assets/7344bfec-4bb0-4b6c-9182-0b3ca2bce111)

![enunciase](https://github.com/user-attachments/assets/46ded0e3-39ea-4943-bcd8-d1721de81052)

![haloperidol](https://github.com/user-attachments/assets/04d67bc9-ce7b-49b8-82b5-fbc9ee5b83b1)
![ousiana
dust](https://github.com/user-attachments/assets/5cb1a0b4-5591-492d-88ce-9717b6606cbb)

![morphine](https://github.com/user-attachments/assets/78893dc4-805d-4adf-8804-1db5aeb9020f)
![updated stamina change
text](https://github.com/user-attachments/assets/acba97d3-35a8-4b52-a04f-f76aeea4e183)
![tweaked appearances for morphine and
artiplates](https://github.com/user-attachments/assets/09864b45-25af-4dda-b61b-91fbe114d5dc)
(dylovene to the left for comparison)
![enunciase being
used](https://github.com/user-attachments/assets/99f1fdac-9c9c-4746-9994-9b31a2eaede9)
![formic acid reacting with sulfuric
acid](https://github.com/user-attachments/assets/f530fdf6-be8f-4add-aa9b-4e606f572907)
![morphine ACTUALLY blocking the moodlet this
time](https://github.com/user-attachments/assets/919c70f0-8ab0-4ffa-be70-da7114194322)

</p>

</details>

---

🆑
- add: Added formic acid
- add: Added enunciase
- add: Added morphine autoinjector cartridge
- tweak: Haloperidol now counteracts stuttering from chems
- tweak: Ousiana dust now counteracts psionic insulation/blocking
statuses
- tweak: Morphine blocks pain for longer
- tweak: Morphine and artiplates are more visually distinct
- tweak: Increased distribution of morphine roundstart
- tweak: Changed wording of stamina change effect
- tweak: Salicylic acid works on corpses
- fix: Fixed missing locale text for some stamina-affecting chems
- fix: Fixed guidebook falsely saying effects accumulate
- fix: Fixed capitalisation of proto medical multitool
- fix: Fixed morphine not blocking surgery pain moodlet

---------

Signed-off-by: GNUtopia <93669372+GNUtopia@users.noreply.github.com>

      - CartridgePain # Morphine Tweaks#
2025-07-20 13:09:28 +10:00
CliveOcelot
76f7d79c9a BSO Lifeline Tweaks (#2296)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Changes the lifeline implant to be manual activation (works while dead),
reasoning is this means that if you die, but easily could be revived,
you can stay in the round for a little bit longer.

Lifeline implant has been removed from BSO's loadout, instead its now
forcibly implanter (No more excuses as to how your body got looted)

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Make lifeline roundstart
- [x] Make lifeline manual activation

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>



https://github.com/user-attachments/assets/a1f0e71c-b589-492b-af59-8276c6fdc9ac



</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- tweak: BSO's lifeline is now implanted roundstart
- tweak: BSO's lifeline is now manually activated

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
2025-07-20 12:54:39 +10:00
astriloqua
1b9f8cbbbf Hive Fixes (#2459)
Who named the station ID **The**Hive?!
[🚗🔨🔨](https://www.youtube.com/watch?v=e_N4G49FU4Y)

Station has been made more functional and playable. Still has some
visibility issues but eh.

---

<details><summary><h1>Media</h1></summary>
<p>
Changes are global so here is a full render:

![TheHive-0](https://github.com/user-attachments/assets/39c1f93a-ad78-4b0a-abfc-d7134706ceb1)

</p>
</details>

---

🆑 ODJ
- tweak: Cleanup of Hive
2025-07-20 12:52:26 +10:00
Jonathan
0860995455 Add More Tools for the Aghost (#2491)
Howdy y'all, I'm adding tools to the Aghost Bag. Here's a list:

 **WelderExperimental**
 **PowerDri**ll
 **Multitool**
 **AccessConfigurator**
 **GeigerCounter**
 **JawsOfLife**
 **HandheldHealthAnalyzer**

I know you can spawn them, but I prefer to have them ready.
<details><summary><h1>Media</h1></summary>
<p>

![Screenshot 2025-06-22
053832](https://github.com/user-attachments/assets/e1635846-f63c-4c93-a1c2-139150898d83)

</p>
</details>

🆑 Mike32oz
- tweak: Aghost Inventory bag
2025-07-20 12:48:24 +10:00
VMSolidus
6986cc8051 Nerf TCAF Heavy Armor (#2476)
# Description

This was supposed to be equivalent to heavy security vests, and
essentially be a reskin of the heavy armor. I guess I never pushed the
nerf somehow.

# Changelog

🆑
- tweak: Nerfed the TCAF Heavy Armor to be equivalent to Heavy Security
Armor.
2025-07-20 12:43:25 +10:00
Brandon Hu
7e27682d31 fix(greenshift): remove meteors from greenshift (#29271)
(cherry picked from commit 95f76efd805043a34cb858ff7d61850a5c0a253e)
2025-07-20 12:43:24 +10:00
Plykiya
7a82dd8a79 Meteors now leave behind a bit of ore (#30419)
* Meteors that leave behind asteroid ore

* bigger offset

* Bit more generic

* Better defaults

* hrm?

* I HATE CUSTOM SERIALIZERS

* More comments

* renamed a variable

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 1d2b7131ab6c39222423f336c2ec364dea31ab10)
2025-07-20 12:43:22 +10:00
Killerqu00
f9c94423fb Sleeper agents event no longer occurs when evacuation is called (#30646)
no more evac sleeper agents

(cherry picked from commit 6503cb7833738ebbb7d02e7d6a68ea60d8f8d4cb)
2025-07-20 12:43:21 +10:00
deltanedas
530b9b2226 fix ninja not showing in round end (#30405)
fix ninja not showing in round ned

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit f67f7034b936125b2ae389d57a9fd8a3fc38c3cc)
2025-07-20 12:43:20 +10:00
Velcroboy
cf68900cb1 Completes secure wiring across all airlocks and windoors (#30794)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>

(cherry picked from commit 2452e4647652a09a968ebc1cc09e9ccd301720f4)
2025-07-20 12:42:53 +10:00
Cojoke
5e73c95bcf Fix Lasers Being Blocked by External Airlocks and Shuttle Airlocks (#28065)
(cherry picked from commit 4c667b2d8f898abc4f7b9fcf9d8753f9cbee9afd)
2025-07-20 12:32:18 +10:00
Spatison
af6e68d38e fix merge master into wizmerge 2025-07-20 12:32:17 +10:00
Spatison
d2c8817d13 Merge branch 'master' into wizmerge 2025-07-20 12:31:23 +10:00
Lumminal
16ea61f52f Shadowling Antagonist (SS13 Port and Remake) (#2207)
<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Ports Shadowlings from SS13 to SS14 with a remake to make them fun to
play.

Minimal Design Doc (not up-to-date, read comments in this repo for
updates):

https://github.com/Lumminal/SS14-Design-Docs-Lumminal/blob/main/Shadowling.md

---

- Abilities
  - [X] Hatch
  - [x] Glare
  - [X] Enthrall
  - [x] Veil
  - [x] Shadow Walk
  - [x] Icy Veins
  - [x] Collective Mind
  - [x] Rapid Re-Hatch
  - [x] Destroy Engines
  - [x] Sonic Screech
  - [x] Blindness Smoke
  - [x] Null Charge
  - [x] Black Recuperation
  - [x] Empowered Enthrall
  - [x] Nox Imperii
  - [x] Ascension
  - [x] Annihilate
  - [x] Hypnosis
  - [x] Plane-Shift
  - [x] Lighting Storm
  - [x] Ascendant Broadcast
- Antags
  - [X] Thrall
      - [x] Guise
      - [x] Thrall Darksight
  - [x] Lesser Shadowling
- Passive
  - [x] Light Resistance Scaling
  - [x] Shadowmind
  - [x] Damage on Light
- Other
  - [x] Sounds
  - [x] Sprites
  - [x] Psionic Interactions
  - [x] Handle Edge Cases
---

<details><summary><h1>Media</h1></summary>
<p>

https://www.youtube.com/watch?v=H-Ee5wuRINc

</p>
</details>

---

🆑
- add: The shadows have awakened, and their ascendance is soon to
follow. Do not enter maints.

---------

Signed-off-by: Lumminal <81829924+Lumminal@users.noreply.github.com>
2025-07-20 12:05:11 +10:00
metalgearsloth
f8604b32a2 Hide escape pods on shuttle map (#29758)
(cherry picked from commit 56de41e8a77c26e9ca4ca5acb15dbf8ea97929a7)
2025-07-20 11:52:30 +10:00
Velcroboy
fba83316e7 Remove duplicate entities (#28561)
(cherry picked from commit 98ab251f9212699a816aaaf31792ffcda768e8c9)
2025-07-20 11:52:30 +10:00
poeMota
31f3af355b Add ERT time stats (#31629)
* add jobs for ghost roles

* add job to ToggleableGhostRole

* typo
2025-07-20 11:52:29 +10:00
TheWaffleJesus
c62582c5d0 ERT chaplains can now use bibles (#30993)
ert chaplains can now use bibles

(cherry picked from commit 1c29310faf8c840d66fb62882b3a2484dac55c68)
2025-07-20 11:52:28 +10:00
beck-thompson
7f114b423a using Content.Server._White.Hearing;Voice Mask refactor (#30798)
* First commit

* Added base.Initialize()

* Voice wire fix (Electricty name)

* Various minor cleanups

* Localized default voice mask name

* Added VoiceOverride stuff

* Removed unused stuff

* Typo

* Better localized stuff

* Typo / spelling stuff / comments

* Blessed
2025-07-20 11:51:58 +10:00
lzk
654cc2ca00 reinforce command intercom (#32169)
* secure command intercom

* Update intercom.yml

(cherry picked from commit faaa2b3e444ea241cd1b698d9c5a4ae8bfa4336f)
2025-07-20 11:43:02 +10:00
Ilya246
fa445f86e6 add structural damage taken to a lot of prototypes (#30790)
* fix

* add structural damage taken to a lot of other things

* do requested changes

* how did this happen

(cherry picked from commit f0d3b684d124555fac0753d4ef2a5881593c5f4f)
2025-07-20 11:42:44 +10:00