Commit Graph

37060 Commits

Author SHA1 Message Date
ArtisticRoomba e52239050b Cleanup and document AirtightData/MonstermosInfo (#41258)
cleanup and document airtightdata/monstermosinfo
2025-12-29 11:39:35 -06:00
Vanessa b0d80e7471 Cloning fix 2025-12-29 11:39:35 -06:00
Connor Huffine 255430c4d9 Remove warning from CloningPodSystem (#41246)
* Change raw string to protoId

* Address comment
2025-12-29 11:39:35 -06:00
Leon Friedrich ac2c936f6d Improve CreateDeleteCreateTest failure messages (#40996)
* Improve CreateDeleteCreateTest failure messages

* nameof
2025-12-29 11:39:35 -06:00
Hannah Giovanna Dawson eeaf32a410 Migrate random shuttle events to load dynamically (#40326) 2025-12-29 11:39:35 -06:00
Hitlinemoss ab8deb4839 Assorted tweaks to towel trinkets (#39831)
* Added tactical katana + tactical katana shipment (placeholder descriptions)

* Revert "Added tactical katana + tactical katana shipment (placeholder descriptions)"

This reverts commit aa1928be7f4d938df1838943781e63c47a03cc11.

Whoops, committed to master by mistake

* Cleaned up trinket menu

* Fixed dark green towel clothingVisuals color values

* Sorted towels by color

* Undo move of candles

* Sorted towels by actual HSV Hue value

* Remove 10h playtime requirement from white towels

* Removed cheap lighter from PR
2025-12-29 11:39:35 -06:00
Justin Pfeifler 3a193e6933 Edible Chameleon Clothing (#41232)
* Remove ignore for WhitelistChameleon tag

* Add correct tags to chameleon clothing

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-29 11:39:35 -06:00
SlamBamActionman c6f98a3008 Fix walls and other unanchorable objects being unanchored by the G.O.R.I.L.L.A gauntlet (#41219)
* Initial commit

* Review fixes

* Bitwise? Yeah my wisdom score is a 10

* Review comments
2025-12-29 11:39:35 -06:00
Leon Friedrich 21a4b9ba8e Fix note heisentest (#41244) 2025-12-29 11:39:35 -06:00
Connor Huffine b8cd376ea7 Update SolutionRoundingTest.cs (#41238) 2025-12-29 11:39:35 -06:00
Connor Huffine ea266c5f40 Remove unused dependency (#41231) 2025-12-29 11:39:35 -06:00
Connor Huffine c780a6baf9 Remove some warnings generated by SolutionTests (#41194)
* Add indirection

* Address feedback

* const

* VSC trolled me

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-29 11:39:35 -06:00
eoineoineoin b9673cc7d9 Borg module action QOL: put module name into tooltips (#38750)
* Borg module action QOL: put module name into tooltips

* Fix tests

* Tidy up component lookups

* formatting

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-29 11:39:35 -06:00
Princess Cheeseballs cd6a041c0a Make CuffableComponent and CuffableSystem not Crash (Hopefully) (#39123)
* This system is ancient

* Destroy that API

* Address reviews

* Destroy merge conflicts from orbit

* seems to work fine

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:35 -06:00
slarticodefast 98540ecbe7 Allow InteractionTests to load other maps (#41226)
* load maps and marker

* cleanup

* sneaky doc

* sneaky doc2

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-12-29 11:39:34 -06:00
NoreUhh 059f74cfbe Add 2 New Reagents (Felinase and Caninase) (#41136)
* Flavors, Flavor Profiles, Reagent Text

* Base Reagent and Mix reaction

* Borkinase, flavor stuff

* Final touches me thinks

* Comment out shit

* Update fun.yml

removed comments

* Update fun.yml

Increased output for borkinase and felinase

* explosive reaction

creates razorium when mixed and makes a radioactive explosion. screaming explosion funny!!!

* reagent descriptions

updated em

* chem is no longer nuclear bomb

* remove tile-break scale

* recipe change

done through web view dont kill me im lazy

* removed cellular, halved rads

done through web again, dont end me thanks

* updated locale to reflect name change

* updated reagent to reflect name change

* updated reactions to reflect name changes

---------

Co-authored-by: NoreUhh <noreuhh@gmail.com>
2025-12-29 11:39:34 -06:00
Connor Huffine 4e8cef60a4 Remove unused dependencies (#41213) 2025-12-29 11:39:34 -06:00
Connor Huffine 869e2d350f Remove double includes (#41211) 2025-12-29 11:39:34 -06:00
ArtisticRoomba e2c40e78b9 Atmospherics Substepping (#40465)
* initial shitcode commit

* command boilerplate

* command flushed out and docs fixes

* missed one important thing in method extraction

* do loc properly

* rest later

* address review

* this worked on my laptop but not on my desktop but okay

* review comments

* address review
2025-12-29 11:39:34 -06:00
Errant e234864fa3 Fix for Tesla Twins Miniboss (#41199)
* increase QA standards on the Tesla Generator production line

* comment

* Inert datafield and code

* I'm not even supposed to be here today
2025-12-29 11:39:34 -06:00
Vanessa 99def04bbe Fixed chitnid alcohol processing. 2025-12-29 11:39:34 -06:00
Super 0880b80bd1 Add multi-job exclusion support to objectives, and add more appropriate job restrictions to certain thief objectives. (#40065)
* multi exclusion!

* quick correction

* migrate all job: fields to jobs fields to avoid test fails. breaking change!!!
2025-12-29 11:39:34 -06:00
Kryyto 407256a93c Add a new gas React() benchmark (#41202)
* Add a new gas React() benchmark

* fix the iteration amount to 100, remove unused using

* fix the iteration amount to 1000
2025-12-29 11:39:34 -06:00
Connor Huffine 6b2d64268f Remove inaccessible code (#41209)
Remove false check
2025-12-29 11:39:34 -06:00
Connor Huffine 263c09a67a Remove unused includes in Ninja (#41207)
* Remove Unused

* Additional cleanup
2025-12-29 11:39:34 -06:00
eoineoineoin c6e799b949 Fix client crash in MeleeWeaponSystem (#41121)
Avoid crash when animating deleted entity
2025-12-29 11:39:34 -06:00
āda 42c6edacd4 Fix all ignored recipes in material arbitrage (#41134)
* lights

* drink glasses

* vial chem bottle

* plates n stuff

* boards

* airtank

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-29 11:39:34 -06:00
Hitlinemoss 104eb4b066 General touchups to antagonist flavor text (#41184)
* General touchups to antagonist flavor text

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-wizard.ftl

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-wizard.ftl

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
2025-12-29 11:39:34 -06:00
Connor Huffine be2f58dae0 Readd CutWireVariationPass with Cvar (#41191)
* Readd CutWireVariationPass

* Add Cvar to disable cutwirevariationpass

* Revert "Add Cvar to disable cutwirevariationpass"

This reverts commit c8dab794a523a27385f6144ab09e99d19fc02c24.
2025-12-29 11:39:34 -06:00
kosticia 3d7b83c5e5 fix typo in migrations (#41203)
aaaaaa
2025-12-29 11:39:34 -06:00
Connor Huffine 89c0210986 TemperatureSystem Base Class Initialization (#41196)
Add base class initialization
2025-12-29 11:39:34 -06:00
Connor Huffine 61ee871453 Remove warnings in Pow3r (#41195)
Refactor obsolete methods
2025-12-29 11:39:34 -06:00
Errant 3da6f2eadf Remove the remaining CheckButtons (#41073)
remove CheckButtons
2025-12-29 11:39:34 -06:00
Errant bfd25ba11e Rules tab in changelog (#40257)
* add Rules tab to changelog

* rules clear

* make Entries the last field, to reduce merge conflicts for all future edits in these files

* update date

* comment

* This was a nice dream, but it turns out SS14.Changelog just bulldozes it anyway

* update date
2025-12-29 11:39:34 -06:00
rumaks 95393679fa Fix the ethanol guidebook entry (#41192)
change liver metabolism rate to 1
2025-12-29 11:39:34 -06:00
rumaks aed96bb4fe Change the recipe for licoxide to not require lead (#40991)
change licoxide recipe
2025-12-29 11:39:33 -06:00
SnappingOpossum 1104ad85b7 Allow pacifists to use disabling modes of energy magnum and energy shotgun (#41029)
Pacifists can stun with emagnum and eshotgun
2025-12-29 11:39:33 -06:00
Sir Warock d1f545a047 Widen Ammo UI (#40570) 2025-12-29 11:39:33 -06:00
kosticia b49f9adc86 Rename kira special to the orange-lime soda (#41167)
* rename kira

* these one too

* migration

* Revert "migration"

This reverts commit ae0006ef745909c2e17b37fd18fd1d57204fe773.

* Revert "these one too"

This reverts commit 9757d2cf6898719b158e03c0f3b637cd2b55ce17.

* Revert "rename kira"

This reverts commit 170408c6f7486a6746b7a7c52cf10c597ead2608.

* bless the emo

* aaaaa

* time to end this right here and right now

* Revert "time to end this right here and right now"

This reverts commit b2c38573f9f8b5e8f736443d646d26839a0694cf.

* Revert "aaaaa"

This reverts commit 0f9451e22533b2f646211219e04103ce16d952ca.

* Revert "bless the emo"

This reverts commit 223607accf81e286481cab8d1037b1eb89a44dac.

* rename

* bikeshedding

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00
Princess Cheeseballs 7ab349682f [Hotfix] Fix Phalanx (#41170)
feex

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00
Princess Cheeseballs f5686383ba [HOTFIX] Fix status effect removal from entity effects and buckets not being draggable (#41168)
just do less work it's that easy!

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00
emberwinters 8c80382feb Diphenhydramine drowsiness maximum fix (#41169)
Update medicine.yml
2025-12-29 11:39:33 -06:00
TheGrimbeeper 74c5aa098d Xenoartifact: Fix phasing effect (#41160) 2025-12-29 11:39:33 -06:00
scrivoy 4802be7dc4 Resprite and refactor wall dispensers (fuel, cleaner) (#36251)
* resprite fuel and cleaner walldispenser

* added sprites and moved walldispensers in own .rsi

* forgot to remove sprites in old location

* meta.json - use 4 spaces instead of 2

* moved reagent from food to tank container

* clean up code inheritance

* replace static sprites with layered sprites and update related code

* added BaseDispenser for shared logic across dispensers

* make BaseDispenser unspawnable

* Add Explosive and PacifismDangerousAttack to FuelDispenser for consistency with WeldingFuelTank

* moved the sprite one pixel down

* reset wall_dispensers.yml to master

* rename sprite states, remove unused sprites, bring back code changes after merge

* really remove every unused sprite

* add maxVol

* indent to 4 spaces

* cleanup

* remove pepper dispenser

* switch to shared fill level sprite
2025-12-29 11:39:33 -06:00
Hitlinemoss 220db6c822 More-generic bar flask name/description (#41144)
More generic bar flask name/description
2025-12-29 11:39:33 -06:00
sleepyyapril fa8516ea1b Discord Command Arguments as List (#41113)
* start (i got distracted)

* feat: list-based arguments for the discord implementation

* chore: unnecessary?

* chore: rename ArgumentList to Arguments

* fix: rename error

* chore: todo

* fix: error, again. I'm silly.

* chore: review

* *sound of flames*
2025-12-29 11:39:33 -06:00
Princess Cheeseballs ca58cdbec4 Fix chemical explosion scaling. (#41153)
Fix area reaction scaling

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00
Atakku f05d3f9220 Implemented parenting and minimum default for loadout groups (#40861)
* Implemented parenting and minimum default for loadouts

* Fix a mistake

* Apply suggestion from @iaada

Co-authored-by: āda <ss.adasts@gmail.com>

* Implement @iaada's suggestion to rename MinDefault to DefaultSelected

* happy little accidents

* Moved Parents and Abstract fields to under ID, added inheritdoc

---------

Co-authored-by: āda <ss.adasts@gmail.com>
2025-12-29 11:39:33 -06:00
Vanessa 1dc29c9e32 Literally all of the damageable system refactor shitmed fixes. 2025-12-29 11:39:33 -06:00
Hannah Giovanna Dawson bd98b9212b Update DamageableSystem to modern standards (#39417)
* Update DamageableSystem to modern standards

* DamageContainerId -> DamageContainerID with lint flag

* Replace strings with protoids

* Make CVar subscription declarations all consistently whitespaced

* ChangeDamage -> TryChangeDamage, cope with C# jank

* Revert event signature changes

* Restore a comment

* Re-add two queries

* Init the queries

* Use appearanceQuery in DamageChanged

* Use damageableQuery in TryChangeDamage

* Use damageableQuery in SetDamageModifierSetId

* Final cleanup, fix sandboxing

* Rectify ExplosionSystem:::ProcessEntity's call to TryChangeDamage

* Re-organize DamageableSystem

* first big fuck you breaking change.

* THATS A LOT OF DAMAGE!!!

* Fix test fails

* test fixes 2

* push it

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00