Commit graph

37159 commits

Author SHA1 Message Date
Velken
1bb82f6fa0
Add check if mouth is covered for changeling devour (#44677)
* no more eating in solars

* forgor to remove unused import

* address review

* clean

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2026-07-25 04:02:50 +00:00
Whatstone
9752cf5239
Bugfix: Light tubes and bulbs break into glass shards (#44895)
broken lights once again produce glass shards
2026-07-24 22:45:07 +00:00
Kowlin
3f7cdb13a8
Revert "Update to newest XamlX (#44513)" (#44899)
* Revert "Update to newest XamlX (#44513)"

This reverts commit cfe82cd56c.

* Trigger tests
2026-07-24 21:00:25 +00:00
Errant
8799897876
Revert engine to 284.0 (#44897)
revert engine to 284.0
2026-07-24 20:12:13 +00:00
Dogbone10
e7f38ea023
Buff/Nerf Bluespace Storage to hold Ginormous items; Be smaller. (#43294)
* Reduce Bluespace Storage size, up storable item size to Ginormous.

* Unique Fireaxe, rocket launcher shape. New sprites

* Minigun and Launcher shapes added!

* Ginormous Hardsuits are now a 5x6! ERT is 4x4

* Shields, Wizard Hammers, Food Pets and Power Cages... And Scrap Armor.

* Melee weapons, microwaves, mech parts, and a briefcase gun.

* Blacklist backpacks, allow belts for devious licks

* Toolboxes! Blacklisted backpacks from being stored

* Fixed formatting, and added a space to "Duffelbag"

* Added differences for bag types (including duffel movespeed)

* Almost forgot about the Particle Decelerator! 8x4

* Reduced Duffel of Holding to 5% slowdown, more proportionate to storage.

* Resolved merge errors with https://github.com/space-wizards/space-station-14/pull/41662

* Redoing .meta file merge error fix after local reinstall

* Got sprites working by removing uneccesary commas

* Re-standardized bag sizes, fixed flaming fireaxe storage sprite being default axe storage sprite.

* Made rocket launcher and fireaxe shapes less crazy

* Fixed more chameleon tagging. Had missed wackpacks

* Undid chameleon fixes

* Fixed yaml error, 2 type: item components

* Parented Bspace bags. Buffed Deathsquad bag with Bspace storage

* Added Colossal item size. Tested, works. Will add it to items shortly.

* Removed blacklists, enforced Colossal size on bags

* Implimented changes from https://github.com/Princess-Cheeseballs to give the bags a base, parent bag.

* Readded missing clothing component to base bag protoype.
2026-07-24 15:05:29 +00:00
metalgearsloth
fe6a5d9df7
Update submodule to 285.0.0 (#44890) 2026-07-24 20:47:10 +10:00
pathetic meowmeow
cfe82cd56c
Update to newest XamlX (#44513)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-24 19:00:44 +10:00
metalgearsloth
d8380807eb
Fix ExpireIdCard (#44567) 2026-07-24 18:42:11 +10:00
deltanedas
bd35620846
Mark EntityPrototypeHelpers as obsolete (#42626)
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2026-07-24 17:35:00 +10:00
metalgearsloth
6abd18bd51
Fix mechboard UI state (#44883)
Died to conflicts at some point
2026-07-24 01:23:21 +00:00
metalgearsloth
0522223ceb
Update submodule to 284.0.0 (#44871) 2026-07-24 11:03:48 +10:00
deltanedas
0f930a3674
Serialization content changes (#44364)
Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-07-24 11:00:48 +10:00
Aku
5db6862e84
Manual changelog update 2 (#44747)
* Manual changelog update 2

* Update

* Update

* Update

* Changelog update

* Fix

* Remove reverted PR from changelog & update rest

* Update

* Update

* Update

* update

* updat

* update

* update
2026-07-23 15:50:37 -07:00
DrSmugleaf
8e7bbf5160
Add components to require uncovered mouth and specific mob states for actions (#44680)
* Add components to require uncovered mouth and specific mob states for actions

* Address reviews

* address reviews

* added comments

---------

Co-authored-by: Velken <8467292+Velken@users.noreply.github.com>
2026-07-23 21:19:07 +00:00
deltanedas
8d1e25fe96
Fix typo in ToolRefinableSystem name (#44845)
e

Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-07-23 19:16:44 +00:00
ScarKy0
3c0f62c006
Changeling Resilience (#44421)
* boom

TODO:
- actual organs

* silly! silly! silly! silly!

* consentual murder

* cleaning

* how woke

* fuck everything

* remove organ replacement, do metabolizer instead

* oops

* thank you, comment i left for myself!

* no ammonia immunity

* whitespace

* Handle a few small things myself

Signed-off-by: Connor Huffine <chuffine@gmail.com>

* some requested changes

* Remove TryGib and Friends

Signed-off-by: Connor Huffine <chuffine@gmail.com>

* Make changelings indestructible

Signed-off-by: Connor Huffine <chuffine@gmail.com>

* Recycler

Signed-off-by: Connor Huffine <chuffine@gmail.com>

* Fix recycler

* Add comments

* Opps!

* Remove metabolizer

* Opps metabolizer system and remove systems!

* Forgot to add them...

* typo

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>

* Renamed component, fix various systems

* stuff

---------

Signed-off-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2026-07-23 17:49:52 +00:00
B_Kirill
b199ef7797
Add sharpness graphics option (#43315)
* Add sharpness graphics option

* Percentage display
2026-07-23 06:24:50 +00:00
pathetic meowmeow
732eeeb6c4
Improve gibbing documentation comments (#44864)
Improve gib code doc
2026-07-23 01:24:08 +00:00
Whatstone
2773e3f4fb
Recyclers: spill without valid solutions (#44344)
* Recyclers: spill without valid solutions

* Early return on empty
2026-07-23 00:52:53 +00:00
KeTuFaisPiKiNut
cd6d356005
Screeching & Changeling Screech (#44432)
* pcmasterrace

* RMC screech port + i guess it works more

* i made a magic commit that mostly duplicates the flash system but different TM

* it just works nya

* final touchups

* Revert "pcmasterrace"

This reverts commit b75e9265610924c3a1a30761e5e050cb6ee63bc8.

* there, support for more :godo:

* Update Content.Shared/Screech/SharedScreechSystem.cs

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

* Apply suggestions from code review

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

* all feedback except the big one

* i lied

* mfw code

* fix

* le shader temp

* vfx

* Revert "le shader temp"

This reverts commit 0180a8c1a6ffe82f0ae8d151c07d0794c3eb4984.

* Update Content.Client/Effects/ScreechShockWaveSystem.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Shared/Screech/ScreechShockWaveComponent.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Effects/ScreechShockWaveSystem.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* rwrw

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Shared/Screech/ScreechSystem.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* :godo:

* Update Content.Client/Overlays/ScreechShockWaveOverlay.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Client/Effects/ScreechShockWaveSystem.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Effects

* sexy

* lang

* scub

* nya

* e

* fixed shader

* entity effects

* FNAF IS THIS WHERE U WANNA BE???????

* Update Resources/Locale/en-US/screech/screech.ftl

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

* Update Content.Shared/Screech/NoiseProtection.cs

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

* weeeee

* scar whyyyyy

* Update Content.Shared/Screech/ScreechSystem.cs

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

* Update Content.Shared/Screech/ScreechSystem.cs

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

* Update Content.Shared/Screech/ScreechSystem.cs

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

* e

* they've got allen wrenches gerbil feeders toilet seat electric heaters

* cleanup

* datafield ig

* Revert "datafield ig"

This reverts commit dd0d9421452f156b0b1ebc527ac9b142d657ae50.

* comments

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
2026-07-22 23:16:46 +00:00
Whatstone
6645f2dee4
Bugfix: Prevent delay stacking on (Un)AnchorAttemptEvent (#44387)
* Fix pipe delay increasing

* Mention delay unit

* Unused using
2026-07-22 23:16:11 +00:00
Winkarst-cpu
c58331c4f3
Prediction + Refactor: BibleSytem (#44800)
* Prediction

* Update

* Update

* Fix

* Rename file

* Fix

* Update

* Fix

* cleanup

* EntityUid? Source

* Revert "EntityUid? Source"

This reverts commit c169e1f030b1fced6951b8026dda8f4e01571424.

* ftl and fix PVS

* Update

* review

* Update

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-22 21:03:36 +00:00
Winkarst-cpu
54986e0347
Prediction + small cleanup: GatherableSystem (#44840)
* Predict

* Reuse pos

* Update Content.Shared/Gatherable/GatherableSystem.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Update Content.Shared/Gatherable/GatherableSystem.cs

Co-authored-by: Connor Huffine <chuffine@gmail.com>

* Review

* refactor: GatherableSystem xml-doc

---------

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
2026-07-22 18:27:24 +00:00
ScarKy0
b28ca9f741
Changeling Bloodstream Cloning (#44485)
* yippee!!!

* review
2026-07-22 13:11:01 +00:00
āda
d422b4db6f
DestructibleComponent [AlwaysPushInheritance] (#44644)
* initial

* final

* this is gonna take a while.....

* more

* progress

* Shrink it

* Revert "Merge branch 'structs/health-bases' into structs/destructible-alwaysinherit"

This reverts commit 88fc74722b95942e1b12482e2346d846f47f2ffc, reversing
changes made to dcade0e7832cb86898ace1e854716b8d894bf366.

* windoors WOW

* okay

* Revert "windoors WOW"

This reverts commit 96bffc71642ec641da37c4cfbe4efeb7efc396fa.

* beds chairs carpets

* Revert "chairs"

This reverts commit 6aecd1e268d86caf509c21b31f6faf2109b977bf.

* a whole lot more

* windows

* break before machines

* random errors

* walls

* more walls

* machines

* Squish thresholds

* misc test fails

* mobs

* test

* self review

* another once over

* revert

* a bunch of changes

* remove squish

* more remove squish

* more self review

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
2026-07-22 10:31:08 +00:00
Nox
7f559a701a
Toggleable visor for security helmets (#38108)
* Added ability to remove visor from security helmets.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Finished adding parent

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Fixed a test fail

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Minor spelling mistake

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Rewrote to use a different component, which fixes all issues

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Changed to use Foldable.

* Addressed requested changes

* Removed leftover components.

* Heisentest

* Removed unused FTLs

---------

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
2026-07-22 08:18:03 +00:00
ProPeperos
d94f3dea0e
Elkridge - Atmos and fixes (#44754)
elk atmos and stuff
2026-07-22 07:00:40 +00:00
InsoPL
7c7f3f10df
AtmosTest migration to GameTest (#44846)
* init

* bump

* file scope

* test without DisableInterpolate
2026-07-22 04:11:29 +00:00
AndrewFenriz
aa64ee8b77
VendingMachine cleanup and small refactor (#44839)
* just cleanup

* remove initialize
2026-07-21 19:57:02 -04:00
SnappingOpossum
ae9e947d8a
Some artifact effect cleanup, remove remaining noSpawn: true (#41653)
* Minor artifact effect cleanup

* Forgot to make those amounts

* Apply some review changes.

* Add missing colon to commented out effect

* Move another effect to a NestedSelector

* Move another spawned spawner to a NestedSelector

* More tweaks

* Port a change back here

* Remove duplicates

* refactor: re-introduced weight 1 to effects.yml, removed unused XenoArtifactRareMaterialSpawn

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-07-21 15:10:34 +00:00
Winkarst-cpu
d4122b3b3b
Fix lights inside animals hands (#44829)
Fix
2026-07-21 10:56:19 +00:00
SlamBamActionman
5f05e7810f
Update CODEOWNERS file (#44826)
Update CODEOWNERS
2026-07-21 09:28:18 +00:00
beck-thompson
cb8cee5ea3
Cleanup DangerousAction (#44825)
cleanup
2026-07-21 07:37:37 +00:00
Whatstone
689072e629
Add AppearanceComponent to BaseFoldable, remove from simple inheritors (#44793)
* add Appearance to BaseFoldable

* simplify Foldable instances

* no wheelchair appearance

* Move foldable.yml to the objects dir, cleanup
2026-07-21 05:58:45 +00:00
Princess Cheeseballs
2d9eb843d3
Custom DamageThreshold Serializer (#44798)
* i shitted

* fsasfaasffasfsafsafsafsafsasfasfa

* typo

* remove TODO that I forgot about

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-07-21 05:44:55 +00:00
ProPeperos
db20bceba0
Firehelmets have small power cell now (#44811) 2026-07-20 22:20:53 -04:00
riccardi48
9c6e65e855
Stack system tweaks (#44662)
* init

* oops

* changed order of TryMergeStacks

* cleanup

* tiny optimization

* documentation

* clean up

* popup

* flip args back

* bit more docs

* re-added popup

* move to prototype

* fix

* animation should always play here

* update after merge conflict

* review requests

* small tweak

* fix

* Update SharedStackSystem.cs

* spelling

* Revert "move to prototype"

* review requests

* docs

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-21 00:14:17 +00:00
AndrewFenriz
887835018c
Vehicle system: Mech & CardboardBox Integration (#43532)
* Part one of Vehicles

* Also we need this

* Part 1

* Part 1.1

* And we need this

* Part 2

* Part 2.1

* We REALLY need this

* Part 1 of integration

* Little fix

* Just fixes

* fixes (i'm tired)

* fix

* fix

* Apply suggestions from code review

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

* update

* fixed

* just for cleaner diff

* just in case

* I think this might be cleaner

* fix

* fix

* upd

* upd

* fix update

* small fix

* upd

* fix test?

* fix?

* remove initialize

* move attack to vehicle

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
2026-07-21 00:14:11 +00:00
qwerltaz
0cb461a510
Fix @name highlights not omitting your name in deadchat and admin chat. (#44815)
* Revert "fix name highlighting in deadchat (#44777)"

This reverts commit ea848108b7.

* fix @name in dead and admin chat

* add LOOC for clarity
2026-07-20 19:38:51 -04:00
Whatstone
887e80fd08
Bugfix: Fix some spawned entities parenting to vehicles. (#44764)
* SpawnAtPosition gaming

* SpawnAtPosition gaming: gun edition

* spawnnexttoordrop, restore unused gun dep.
2026-07-20 18:29:08 +00:00
AndrewFenriz
5c019004ed
Split uplink catalog into category files (#44806)
* categorize yml

* categorize ftl
2026-07-20 18:20:54 +00:00
mq
4a50966c80
re-allow humans with non realistic eye colors (#44809)
adjust eye randomization
2026-07-20 14:28:14 -04:00
Ser11y
fbb3c79b2d
Fix loc key, spelling in the AI restoration console (#44778)
* Fix localization, spelling

* empty
2026-07-20 09:53:51 +00:00
AsnDen
b3cc7a5e54
WarpPoints are localizable now (#39319)
* WarpPoints locale

* string

* Revert "string"

This reverts commit 0148e4193dafce43f793da1f3306b6246d602824.

* Mothership Core

* fix

* merge fix

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-20 09:44:09 +00:00
Jessica M
1499090775
Remove gateway system (#44428)
* remove gateways

* oasis

* dude i swear my cat walked on my keyboard

i dont have a cat
2026-07-20 09:01:31 +00:00
John
b2c5ac13dd
added missing items to chameleon kits (#44789)
* added missing items to cham kits

* Fix whitespace

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
2026-07-20 05:44:21 +00:00
Whatstone
64ba77f13c
Bugfix: Fix shuttle airlock construction parent (#44794)
fix airlock rotation
2026-07-20 00:04:53 -04:00
Hitlinemoss
69ea0d6fa3
Assorted tweaks to several crates and cargo orders (#42712)
* Rework internals crates into the emergency EVA crate

* Order sprite change

* Order sprite change fix

* Combined the armor crate and the helmet crate

* Security crates fix

* Security crates fix again

* Removed security supplies crate

* Merged vial supply crate into chemistry supplies crate

* Removed durathread from textiles crate, renamed to 'cloth crate'

* Move raw bar/kitchen supply crates from Food tab to Service tab

* radiation protection crate no longer contains vodka

* Migrated vial crate to null

* Armor crate price adjust

* Whoops, merging master accidentally duplicated the bakemore crate

* Drum kit fix + Janitorial tab

* Janitorial crate prototype renames

* Moved janitorial crates to their own file

* Relocated BoxMousetrap

* Removed boxes crate

* Re-added security supplies crate entity (NOT the cargo order)

* Minor capitalization fix

* Moved EVA/jetpacks/shuttlestuff to 'Space' tab

* Category typo fix

* Fixed salvage restocks being in the Engineering tab

* Fixed janitorial cargo gifts using old prototype names
2026-07-19 22:36:38 -04:00
KeTuFaisPiKiNut
b587d28e41
Wizard Guardian (#44624)
* stub

* Update meta.json to indent

---------

Co-authored-by: nomdéraisonnablementlong <you@example.com>
2026-07-20 00:32:16 +00:00
qwerltaz
ea848108b7
fix name highlighting in deadchat (#44777)
fix name highlighting in deadcchat
2026-07-19 23:58:24 +00:00