43546 Commits

Author SHA1 Message Date
Charlotte Tezuka 346b07872e Upstream proto fix 2026-04-29 17:53:27 +02:00
Charlotte Tezuka fa659a6efd Upstream linter fix 2026-04-29 17:48:59 +02:00
Pok ee06e30566 Удаление ролей Goob с гайдбука (#3579) 2026-04-29 21:47:51 +07:00
Charlotte Tezuka ac6f5b4047 Upstream jobtest fix 4 2026-04-29 14:41:08 +02:00
NULL882 19f5f7371a Паспорта для всех (#556)
* base passport systems

* some fixs

* fix errors

* fixes

* last fix

* ooops

* last fix 100%

* add chameleon passport

* chameleon passports

* add to Uplink & Thief store

* some locale forgot

* return power bank

* so...
2026-04-29 12:43:00 +03:00
nukkuminen 3a3a8c81da Фикс спецовки атмоса (#571)
* fixed

* МОЮ ЖЕ СПЕЦОВКУ НАДО КОМЕНТИТЬ
2026-04-29 12:42:17 +03:00
ScarKy0 510e9e6139 Changeling store initial balance (#43796)
* yeah

* whipped out my calculator for this one
2026-04-28 19:25:17 +00:00
Princess Cheeseballs 4d7a8e6e28 Correctly Size Milk Cartons (#43787)
change parents

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-28 19:22:12 +00:00
ScarKy0 807ea69860 Changeling move when transforming (#43795)
* I love microbalance

* Update Content.Shared/Changeling/Systems/ChangelingTransformSystem.cs

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

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-28 18:24:15 +00:00
Charlotte Tezuka 0bfea6dd05 Upstream jobtest fix 3 2026-04-28 19:18:02 +02:00
Charlotte Tezuka 23932e8516 Upstream jobtest fix 2 2026-04-28 19:10:12 +02:00
Charlotte Tezuka fb0fdd1a51 Upstream jobtest fix 2026-04-28 19:03:27 +02:00
Charlotte Tezuka ca5bd696b0 Upstream equipee fix 2026-04-28 18:51:04 +02:00
Charlotte Tezuka f80746d9d1 Upstream 28.04 2026-04-28 18:43:28 +02:00
Charlotte Tezuka 0421c5e001 Merge remote-tracking branch 'corvax/master' into upstream28.04 2026-04-28 18:42:55 +02:00
psitheta123 e8c4f34abc Returned "parent: BaseAlcohol" to a bunch of drinks in alcohol.yml (#578) 2026-04-28 19:25:17 +03:00
PJBot 9e541fbcb3 Automatic changelog update 2026-04-28 15:39:02 +00:00
Jessica M dc384024ac Fix loot not spawning on VGRoid (#39269)
* Ignore reserved tiles if we're pulling from a NestedSelector so normal items can spawn on reserved tiles.

* Make VGRoid item spawns per dungeon, so they don't only spawn inside one dungeon

* add a IgnoreReserved field instead

---------

Co-authored-by: Jessica M <jessica@maybe.sh>
2026-04-28 15:09:20 +00:00
PJBot eab71ebe1c Automatic changelog update 2026-04-28 15:21:56 +00:00
GR1231 93de34cc53 Make cyborgs magnetize items (#39970)
* Make borgs magnetize ore

* nullable SlotFlags

* add hand check

* fix and cleanup

* description edit
2026-04-28 14:52:19 +00:00
Nemanja cc2b117175 Fix mapping autosaves (#39587)
Fix autosaves while mapping
2026-04-28 13:31:52 +00:00
MureixloI f2442c344a Fix canister's new states & fix assembly and panel_open for airlocks (#3582) 2026-04-28 15:49:16 +03:00
_Svist_ 21559ad7b4 Локаль должностей (#3584) 2026-04-28 19:25:58 +07:00
Pok e8f4975f46 Changeling gaining DNA (#43759)
* changeling-gain-DNA

* review

* Return IsUniqueDevour

* oops

* Update SharedChangelingIdentitySystem.cs

* Store data in ChangelingIdentityData + fixes

List of changes:
- Whether an identity granted devour is now tracked in ChangelingIdentityData
- Made devoured shutdown cleanup again
- Made server set the mind to null if it never found one, instead of being invalid

Fixes:
- Fixed name being networked as empty if original was deleted

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2026-04-27 20:10:39 +00:00
ScarKy0 754317d013 Changeling Biodegrade (#43671)
* initial

fix ensnaring

* jesus fucking christ

* fuck

* Update changeling.yml

* oh my god

* yay

* vomit acid

* i love breaking changes + review

* BEGONE!

* restraint, remove misc balancing

* again

* null checks
2026-04-27 19:50:53 +00:00
Pok 6d811db434 Changeling disguise limit (#43779)
* Changeling-disguise-limit

* Update ChangelingIdentityComponent.cs

* review
2026-04-27 16:06:23 +00:00
PJBot 525d6237d6 Automatic changelog update 2026-04-27 15:54:50 +00:00
ScarKy0 43858b2861 Fix newline in description examine (#43722)
yeah
2026-04-27 15:36:54 +00:00
Dmitry bca45b9045 Merge pull request #3581 from DIMMoon1/urgent_fix_stable
Urgent upstream stable
2026-04-27 20:34:08 +07:00
Dmitry 6806c601ca merge remote wizden/stable 2026-04-27 19:19:32 +07:00
Princess Cheeseballs b3bcebc07f Fix prototypes which lacked Injurable and add a test for Damageable Prototypes that can't take Damage. (#43767)
* test

* first line of fixes

* fixes

* review

* fix test fail before I merge

* fix for snails godo

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-27 08:35:12 +00:00
PJBot 229e70fa20 Automatic changelog update 2026-04-27 03:22:13 +00:00
Samuka e5408b2fa9 Make Mothership explosive again (#43768)
explode
2026-04-27 03:05:41 +00:00
PJBot 36d2559cc4 Automatic changelog update 2026-04-27 02:37:43 +00:00
KeTuFaisPiKiNut 552943ee3c oh no all hell broke loose ghost roles are broken (#43735)
* :3

* mild improvement

* let ghosts become antags

* MORE!!!

---------

Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-27 02:21:38 +00:00
Princess Cheeseballs f1c1024c1f Stable -> Master (#43765)
* [STAGING] Fix AI Holopads from breaking the client. (#43654)

evil

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>

* [STAGING] Revert #39173 (#43729)

* revert

* dependencies

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>

* [STAGING] Heat Distortion Shader gamma fix for compatibility mode (#43732)

fix

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-26 19:04:42 -07:00
Princess Cheeseballs d611cf3219 Fix DummyNonAntag not being ignored during AllPresetStartTest (#43757)
* GRAAAAAAAAAAAAAAAH

* cleanup

* two more instances

* safsaffsa

* fix foolboxes?

* cleanup game preset

* API

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-27 00:40:45 +00:00
Princess Cheeseballs 1ca6aac7f6 [STAGING] Heat Distortion Shader gamma fix for compatibility mode (#43732)
fix

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-26 23:26:14 +02:00
Princess Cheeseballs e20710b5de [STAGING] Revert #39173 (#43729)
* revert

* dependencies

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-26 23:14:21 +02:00
Princess Cheeseballs 3cbd977ad6 [STAGING] Fix AI Holopads from breaking the client. (#43654)
evil

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-26 22:52:51 +02:00
Samuka 03a40855be Anchor only on station component (#43716)
* shared stuff

* server stuff

* locale stuff

* use the comp for the method call

* pass transform comp

* use query instead of GetStations

* return bool inside the while loop

* empty commit

* Update Content.Shared/Station/SharedStationSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-26 20:08:34 +00:00
PJBot 609488b80f Automatic changelog update 2026-04-26 17:14:55 +00:00
KeTuFaisPiKiNut 00d4c4f8fe Changeling voice mimicry (#43675)
* working yay

* fixed the thing I had removed

* there it works

* i know my coding I hope

* Update Resources/Textures/Interface/Actions/changeling2.rsi/meta.json

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/VoiceMask/VoiceMaskSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/VoiceMask/VoiceMaskSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/VoiceMask/VoiceMaskSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/VoiceMask/VoiceMaskSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Apply suggestions from code review

oh god you can just do batches oh my god

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update changeling-catalog.ftl

new line at EOF

* Update changeling.yml

same

* Update changeling.yml

line

* Update StoreSystem.Ui.cs

* Update StoreSystem.Ui.cs

* Update StoreSystem.Ui.cs

just reverted it to master

* Apply suggestions from code review

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update VoiceMaskSystem.cs

there ya go skar

* fixed the bug, yay

* clean

* GITHUB, DO YOUR THING

* [DataField] is in the air? WRONG.

* minor spelling mistake

* all is well all is well sometimes

* minor fix

* apathy

* it works

* VIVE LA RÉVOLUTION

* minor spelling mistake *dies*

* why the fuck are high-rez vest making tests fail

* stuff

* NEWLINENEWLINENEWLINE

* Update Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs

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

* Update Content.Server/VoiceMask/VoiceMaskSystem.cs

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

---------

Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-26 16:58:20 +00:00
nukkuminen afda393b5c Update CODEOWNERS 2026-04-26 17:28:34 +03:00
github-actions[bot] a2438dee50 Update Credits (#43734)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2026-04-26 15:55:16 +02:00
ScarKy0 f6eeb88c62 Redo Changeling Identity Networking + New Objective (#43673)
* i dont know whether this works or not

* holy shit

TODO:
Devour X identities objective

* imports, API cleanup

* event

* objective

* partial review

* Update ChangelingIdentitySystem.cs

* yippee!!

* events

* fuck

* another one

* small fix

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-26 08:37:55 +00:00
ThatGuyUSA b99e7c23e9 Added new AME controller flatpack, deleted unused crates (#43477)
* cleanup cleanup everbody cleanup

* deleted debug gen crate

* YOU FOOL!!!

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-26 07:17:44 +00:00
Sidzaru be86aa2b5f Fix dupe bug caused by StackSystem (#43738)
* Fix dupe bug  caused by StackSystem

* Removed TryComp
2026-04-26 04:17:43 +00:00
Samuka ab96ec8b20 SpawnOnBatteryFull component (#43727)
* code stuff

* fix error

* now its fixed

* use the charge from the arg

* only on battery full

* remove whitespace

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

* use default! instead of null!

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

* use set charge

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-25 22:32:31 +00:00
Tortosaur 6c29a6eecb SpaceMath (#43721)
Space Counting
2026-04-25 10:33:57 +00:00