]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
4 months agounbreak StandingStateSystem
Errant [Sun, 17 Aug 2025 21:23:37 +0000 (23:23 +0200)]
unbreak StandingStateSystem

4 months agoMerge branch 'staging' into stable
Errant [Sun, 17 Aug 2025 20:53:52 +0000 (22:53 +0200)]
Merge branch 'staging' into stable

4 months agoFix industrial reagent grinder bug, second attempt (#39690)
slarticodefast [Sat, 16 Aug 2025 19:54:15 +0000 (21:54 +0200)]
Fix industrial reagent grinder bug, second attempt (#39690)

* fix recycler 3

* Update Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml

4 months agoAutomatic changelog update
PJBot [Thu, 14 Aug 2025 17:33:29 +0000 (17:33 +0000)]
Automatic changelog update

4 months agoRebalance advanced Brute chems, and more (#39472)
SlamBamActionman [Thu, 14 Aug 2025 17:32:22 +0000 (19:32 +0200)]
Rebalance advanced Brute chems, and more (#39472)

* Initial commit

* Update based on feedback

* Minor fix

* Update to match playtest

* Update reaction behavior and test to work; max temp is no longer an inclusive value.

* Revert "Update reaction behavior and test to work; max temp is no longer an inclusive value."

This reverts commit 2a2c4a17a623cc7ddc15b63d91a1b8b441e95cea.

* Incorporate heal values & OD for adv. chems from 39464, revert adv. brutes recipes

4 months agoRemoveComponentsOnTrigger, ToggleComponentsOnTrigger (#39639)
slarticodefast [Thu, 14 Aug 2025 14:18:56 +0000 (16:18 +0200)]
RemoveComponentsOnTrigger, ToggleComponentsOnTrigger (#39639)

4 months agoAdd myself to codeowners file (#39636)
Simon [Thu, 14 Aug 2025 11:49:10 +0000 (13:49 +0200)]
Add myself to codeowners file (#39636)

4 months agoAdd trigger-refactor components and systems: Batch 1 (#39391)
Studio Fae-Wilds [Thu, 14 Aug 2025 07:39:54 +0000 (17:39 +1000)]
Add trigger-refactor components and systems: Batch 1 (#39391)

* Adds the following batch of trigger refactor components and their associated systems:

TriggerOnLand: LandEvent
TriggerOnExamined: ExaminedEvent
TriggerOnUnbuckle: UnbuckledEvent
TriggerOnBuckle: BuckledEvent
TriggerOnStrap: StrappedEvent
TriggerOnUnstrapped: UnstrappedEvent

* Removes unnecessary lines from comment

* Fix comment formatting, corrects grammar and increases comment clarity.

* adds last forgotten edit to comments

* Update Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs

Removes unnecessary comments

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnBuckledComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnExaminedComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnLandComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnStrappedComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnUnbuckledComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnUnstrappedComponent.cs

Increases comment clarity

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* refactored TriggerOnStrappedOrBuckledSystem.cs
removed TriggerOnExaminedSystem.cs and moved it into TriggerSystem.Interaction.cs

Changes currently untested, not sure how to make it so modders can change what method they want sending out the appropriate trigger key but want to save progress working on it and get feedback from maintainers

* Removed component which already exists as part of TriggerSystem.Interaction.cs

* Restores accidentally removed component

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Thu, 14 Aug 2025 01:22:43 +0000 (01:22 +0000)]
Automatic changelog update

4 months agoIn Memoriam - Memorializing those who've passed within the SS13+SS14 community (...
deathride58 [Thu, 14 Aug 2025 01:21:36 +0000 (21:21 -0400)]
In Memoriam - Memorializing those who've passed within the SS13+SS14 community (#39621)

In Memoriam - adds a section to the credits memorializing those who've passed

4 months agoAutomatic changelog update
PJBot [Wed, 13 Aug 2025 22:47:00 +0000 (22:47 +0000)]
Automatic changelog update

4 months agofix lightbulb color (#39623)
slarticodefast [Wed, 13 Aug 2025 22:45:51 +0000 (00:45 +0200)]
fix lightbulb color (#39623)

4 months agoRevert "Fix: Break do_after if target/tool becomes inaccessible" (#39617)
Myra [Wed, 13 Aug 2025 20:07:46 +0000 (22:07 +0200)]
Revert "Fix: Break do_after if target/tool becomes inaccessible" (#39617)

4 months agoCompact Security Jetpacks (#39569)
Nox [Wed, 13 Aug 2025 18:48:44 +0000 (11:48 -0700)]
Compact Security Jetpacks (#39569)

Made security jetpacks functionally identical to mini jetpacks.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
4 months agoAutomatic changelog update
PJBot [Wed, 13 Aug 2025 17:14:22 +0000 (17:14 +0000)]
Automatic changelog update

4 months agoWeapon Resizing (#36473)
Nox [Wed, 13 Aug 2025 17:13:14 +0000 (10:13 -0700)]
Weapon Resizing (#36473)

4 months agoStaminaDamageOnTriggerComponent (#39607)
Hannah Giovanna Dawson [Wed, 13 Aug 2025 16:50:34 +0000 (17:50 +0100)]
StaminaDamageOnTriggerComponent (#39607)

* InflictStaminaOnTriggerSystem

Surprised this wasn't done alongside the damage one.

* Correct docstring

* Moar docstring changes!!!

* Resolve PR comment

* a

* Update Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoDisable the lock/unlock verb if we can't do that (#39605)
Winkarst-cpu [Wed, 13 Aug 2025 10:52:08 +0000 (13:52 +0300)]
Disable the lock/unlock verb if we can't do that (#39605)

* Fix

* Update

4 months agoMove mind role components to shared (#39606)
slarticodefast [Wed, 13 Aug 2025 10:51:46 +0000 (12:51 +0200)]
Move mind role components to shared (#39606)

4 months agoPredict GetVerbsEvent in PowerSwitchableSystem (#39589)
Winkarst-cpu [Wed, 13 Aug 2025 07:54:02 +0000 (10:54 +0300)]
Predict GetVerbsEvent in PowerSwitchableSystem (#39589)

* Prediction

* Update

4 months agoFix: Break do_after if target/tool becomes inaccessible (#35079)
Winkarst-cpu [Wed, 13 Aug 2025 06:35:35 +0000 (09:35 +0300)]
Fix: Break do_after if target/tool becomes inaccessible (#35079)

4 months agoRandomChance trigger condition (#39543)
āda [Tue, 12 Aug 2025 23:04:29 +0000 (18:04 -0500)]
RandomChance trigger condition (#39543)

* branch names don't matter anyway

* commits are a window to the soul

* requested change

* also requested

* ship it

* remove key

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Tue, 12 Aug 2025 23:01:43 +0000 (23:01 +0000)]
Automatic changelog update

4 months agofix: fix lights not always enabling correctly (#39585)
Perry Fraser [Tue, 12 Aug 2025 23:00:36 +0000 (19:00 -0400)]
fix: fix lights not always enabling correctly (#39585)

4 months agoAutomatic changelog update
PJBot [Tue, 12 Aug 2025 22:22:52 +0000 (22:22 +0000)]
Automatic changelog update

4 months agoBorg hands & hand whitelisting (#38668)
pathetic meowmeow [Tue, 12 Aug 2025 22:21:42 +0000 (18:21 -0400)]
Borg hands & hand whitelisting (#38668)

* Borg hands & hand whitelisting

* yaml linted

* yaml linted (x2)

* yaml linted (x3)

* my storage tests so pass

* no need for SetCount

* ok new stuff you can get fixed too

* oops

* staque

* what if we addressed feedback

* my place so holder

* what if we addresesd feedback

* what if i did it correctly

* terminating or deleted

4 months agoSlightly shorten examine text for splashing a solution with a melee attack (#39428)
āda [Tue, 12 Aug 2025 22:17:03 +0000 (17:17 -0500)]
Slightly shorten examine text for splashing a solution with a melee attack (#39428)

smaller text.

Co-authored-by: iaada <iaada@users.noreply.github.com>
4 months agoFix dock radar colours (#38942)
UpAndLeaves [Tue, 12 Aug 2025 20:09:00 +0000 (21:09 +0100)]
Fix dock radar colours (#38942)

* Fix docking colours

* Add comments and fallback

* Better comments!

4 months agoFix antag objective assignment (again) (#39565)
ScarKy0 [Tue, 12 Aug 2025 18:53:04 +0000 (20:53 +0200)]
Fix antag objective assignment (again) (#39565)

init

4 months agofeat: make ReagentId hash by value (#39494)
Perry Fraser [Mon, 11 Aug 2025 22:44:10 +0000 (18:44 -0400)]
feat: make ReagentId hash by value (#39494)

4 months agoFix ReagentQuantity Equality check (#39574)
Princess Cheeseballs [Mon, 11 Aug 2025 22:38:01 +0000 (15:38 -0700)]
Fix ReagentQuantity Equality check (#39574)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Mon, 11 Aug 2025 21:07:36 +0000 (21:07 +0000)]
Automatic changelog update

4 months agoPredict PoweredLights (#36541)
metalgearsloth [Mon, 11 Aug 2025 21:06:28 +0000 (07:06 +1000)]
Predict PoweredLights (#36541)

* Move PoweredLight to shared

* Predict the rest of the owl

* reacher

* compinit & anim

* Fix names

* Revert this?

* Fix these

* chicken drummies

* deita

* Fix

* review

* fix

* fixes

* fix PVS weirdness

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoMerge stable into master (#39572)
Princess Cheeseballs [Mon, 11 Aug 2025 19:56:51 +0000 (12:56 -0700)]
Merge stable into master (#39572)

DO NOT SQUASH MERGE!!!

4 months agoReduce LevelOfParallelism to 2 for integration tests (#39566)
slarticodefast [Mon, 11 Aug 2025 19:41:53 +0000 (21:41 +0200)]
Reduce LevelOfParallelism to 2 for integration tests (#39566)

less paralelliism

4 months ago[HOTFIX] Stop players from clipping through Windoors (#39564)
Princess Cheeseballs [Mon, 11 Aug 2025 19:41:13 +0000 (12:41 -0700)]
[HOTFIX] Stop players from clipping through Windoors (#39564)

* Don't have standing state edit soft fixtures?

* Bugfix

* Cherry pick acquired

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoReduce LevelOfParallelism to 2 for integration tests (#39566)
slarticodefast [Mon, 11 Aug 2025 19:41:53 +0000 (21:41 +0200)]
Reduce LevelOfParallelism to 2 for integration tests (#39566)

less paralelliism

4 months ago[HOTFIX] Stop players from clipping through Windoors (#39564)
Princess Cheeseballs [Mon, 11 Aug 2025 19:41:13 +0000 (12:41 -0700)]
[HOTFIX] Stop players from clipping through Windoors (#39564)

* Don't have standing state edit soft fixtures?

* Bugfix

* Cherry pick acquired

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoExtinguishOnTrigger and TriggerOnInteractHand (#39537)
āda [Mon, 11 Aug 2025 19:21:11 +0000 (14:21 -0500)]
ExtinguishOnTrigger and TriggerOnInteractHand (#39537)

* simplely one commit

* simplelly two commit

* requested changes

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Mon, 11 Aug 2025 18:58:47 +0000 (18:58 +0000)]
Automatic changelog update

4 months agoBetter robotics console (#38023)
Samuka-C [Mon, 11 Aug 2025 18:57:39 +0000 (15:57 -0300)]
Better robotics console (#38023)

4 months agoBase changeling objective(s) (#39562)
ScarKy0 [Mon, 11 Aug 2025 17:13:27 +0000 (19:13 +0200)]
Base changeling objective(s) (#39562)

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Mon, 11 Aug 2025 15:44:56 +0000 (15:44 +0000)]
Automatic changelog update

4 months agoOasis: Add atmos network monitor (#39331)
Alex [Mon, 11 Aug 2025 15:43:47 +0000 (11:43 -0400)]
Oasis: Add atmos network monitor (#39331)

4 months agoPredict suitsensor system (#39325)
kosticia [Mon, 11 Aug 2025 15:35:11 +0000 (18:35 +0300)]
Predict suitsensor system (#39325)

* adwadsdwasadwas

* dev

* fix

* review

* some more cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoActions examine (#39558)
Red [Mon, 11 Aug 2025 14:52:20 +0000 (17:52 +0300)]
Actions examine (#39558)

4 months agoAutomatic changelog update
PJBot [Mon, 11 Aug 2025 11:01:20 +0000 (11:01 +0000)]
Automatic changelog update

4 months agofix: reform dionas via SpawnNextToOrDrop (#39505)
Perry Fraser [Mon, 11 Aug 2025 11:00:12 +0000 (07:00 -0400)]
fix: reform dionas via SpawnNextToOrDrop (#39505)

4 months agoTrigger on round end (#39545)
āda [Mon, 11 Aug 2025 07:44:36 +0000 (02:44 -0500)]
Trigger on round end (#39545)

* works if it works

* small rewording

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Sun, 10 Aug 2025 22:21:36 +0000 (22:21 +0000)]
Automatic changelog update

4 months agoAdds rare Hamlet variant: Fragile Hamlet (#39531)
Jessica M [Sun, 10 Aug 2025 22:20:26 +0000 (15:20 -0700)]
Adds rare Hamlet variant: Fragile Hamlet (#39531)

* slippery gib hamlet

* add suffix for easier admeme

* address review

* increase odds

* parent MobHamsterHamlet, predicted emitsound

---------

Co-authored-by: Jessica M <jessica@maybe.sh>
4 months agoStatus Effect Alerts and Time Bugfixes (#39529)
Princess Cheeseballs [Sun, 10 Aug 2025 20:55:13 +0000 (13:55 -0700)]
Status Effect Alerts and Time Bugfixes (#39529)

* Bugefix

* Clean up

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoFire stacks trigger (#39530)
āda [Sun, 10 Aug 2025 19:59:32 +0000 (14:59 -0500)]
Fire stacks trigger (#39530)

* Simple as

* whoops

* not gonna work

* chopped

* missed something

* Better name

* formatting

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Sun, 10 Aug 2025 18:11:20 +0000 (18:11 +0000)]
Automatic changelog update

4 months agoAdd voice locks to various hidden syndicate items (#39310)
beck-thompson [Sun, 10 Aug 2025 18:10:13 +0000 (11:10 -0700)]
Add voice locks to various hidden syndicate items (#39310)

4 months agoAutomatic changelog update
PJBot [Sun, 10 Aug 2025 17:50:37 +0000 (17:50 +0000)]
Automatic changelog update

4 months agoCrawling Fixes 1: Dragons and Borgs can't do the worm. (#39084)
Princess Cheeseballs [Sun, 10 Aug 2025 17:49:29 +0000 (10:49 -0700)]
Crawling Fixes 1: Dragons and Borgs can't do the worm. (#39084)

* Init Commit

* Remove unused code, fix stun visuals bug

* Update Content.Shared/Stunnable/SharedStunSystem.cs

* Some initial changes

* first batch of changes

* Commit

* One line cleanup

* KnockdownStatusEffect ain't worth it.

* Fix 2 bugs

* Fixes

* Remove that actually,

* Commit

* Better solution

* Alright final commit I think

* Add better remarks

* How the fuck did this not get pushed???

* Wait no why was my ryder trying to push that??? I didn't make that change! DON'T DO THAT!!!

* Review

* Don't log that

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
4 months agoUpdate Credits (#39512)
github-actions[bot] [Sun, 10 Aug 2025 00:45:37 +0000 (02:45 +0200)]
Update Credits (#39512)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
4 months agoAutomatic changelog update
PJBot [Sat, 9 Aug 2025 21:53:17 +0000 (21:53 +0000)]
Automatic changelog update

4 months agoMoth displacement map fixes (#39174)
Nemanja [Sat, 9 Aug 2025 21:52:06 +0000 (17:52 -0400)]
Moth displacement map fixes (#39174)

4 months agoMapping - Box station - Tie the RD's disposal bin to the disposals system. (#39507)
Serylis of Five [Sat, 9 Aug 2025 20:38:18 +0000 (22:38 +0200)]
Mapping - Box station - Tie the RD's disposal bin to the disposals system. (#39507)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
4 months agoNetwork StationMember properly (#39509)
Nemanja [Sat, 9 Aug 2025 20:13:14 +0000 (16:13 -0400)]
Network StationMember properly (#39509)

4 months agoFix: Water Bottles Verb Priority and Prediction (#39482)
Princess Cheeseballs [Sat, 9 Aug 2025 19:31:34 +0000 (12:31 -0700)]
Fix: Water Bottles Verb Priority and Prediction (#39482)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agofix mind role filter (#39499)
deltanedas [Sat, 9 Aug 2025 16:23:31 +0000 (16:23 +0000)]
fix mind role filter (#39499)

4 months agoMerge Stable into Master (#39489)
Nemanja [Fri, 8 Aug 2025 23:35:49 +0000 (19:35 -0400)]
Merge Stable into Master (#39489)

4 months agoButtons are now Free-placeable (again) (#39425)
Southbridge [Fri, 8 Aug 2025 22:45:17 +0000 (18:45 -0400)]
Buttons are now Free-placeable (again) (#39425)

Fixed buttons

4 months agoFix bar and base signs (#39487)
kosticia [Fri, 8 Aug 2025 22:44:40 +0000 (01:44 +0300)]
Fix bar and base signs (#39487)

sorry

4 months agoFix Whoopie Cushions from lagging the game. (#39194)
Princess Cheeseballs [Fri, 8 Aug 2025 22:11:13 +0000 (15:11 -0700)]
Fix Whoopie Cushions from lagging the game. (#39194)

4 months agoCleanup Base food and drink a little (#39485)
Princess Cheeseballs [Fri, 8 Aug 2025 19:42:11 +0000 (12:42 -0700)]
Cleanup Base food and drink a little (#39485)

Edible base prototype convention compliance

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoRemove NamesGolem (#39478)
M87S [Fri, 8 Aug 2025 19:30:46 +0000 (12:30 -0700)]
Remove NamesGolem (#39478)

* deleted golem.ftl which contained golem names

* deleted golem.yml that went along with golem.ftl

4 months agoAutomatic changelog update
PJBot [Fri, 8 Aug 2025 19:28:53 +0000 (19:28 +0000)]
Automatic changelog update

4 months agofix: fix emote wheel icons (#39481)
Perry Fraser [Fri, 8 Aug 2025 19:27:46 +0000 (15:27 -0400)]
fix: fix emote wheel icons (#39481)

4 months agoAutomatic changelog update
PJBot [Fri, 8 Aug 2025 19:01:48 +0000 (19:01 +0000)]
Automatic changelog update

4 months agoStarting glasses for Captain and HoP (#35531)
K-Dynamic [Fri, 8 Aug 2025 19:00:41 +0000 (07:00 +1200)]
Starting glasses for Captain and HoP (#35531)

4 months agoAutomatic changelog update
PJBot [Fri, 8 Aug 2025 18:57:11 +0000 (18:57 +0000)]
Automatic changelog update

4 months agoSentry turrets - Part 8: AI notifications (#35277)
chromiumboy [Fri, 8 Aug 2025 18:56:01 +0000 (13:56 -0500)]
Sentry turrets - Part 8: AI notifications (#35277)

4 months agomake objectives use yml defined mind filters (#36030)
deltanedas [Fri, 8 Aug 2025 15:58:46 +0000 (16:58 +0100)]
make objectives use yml defined mind filters (#36030)

* add MindHasRole whitelist overload

* add mind filters framework

* add different mind filters and pools

* update traitor stuff to use mind filters

* line

* don't duplicate kill objectives

* g

* gs

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
4 months agoMove some Station methods into shared (#38976)
Nemanja [Fri, 8 Aug 2025 15:22:34 +0000 (11:22 -0400)]
Move some Station methods into shared (#38976)

4 months agoDisable changeling fixture cloning (#39467)
ScarKy0 [Thu, 7 Aug 2025 20:17:24 +0000 (22:17 +0200)]
Disable changeling fixture cloning (#39467)

init

4 months agoAdd changeling briefing sound (#39465)
ScarKy0 [Thu, 7 Aug 2025 19:41:16 +0000 (21:41 +0200)]
Add changeling briefing sound (#39465)

* init

* guh

4 months agoAutomatic changelog update
PJBot [Thu, 7 Aug 2025 16:02:25 +0000 (16:02 +0000)]
Automatic changelog update

4 months agofixes items with complex shapes failing to insert sometimes (#38896)
lolman360 [Thu, 7 Aug 2025 16:01:18 +0000 (02:01 +1000)]
fixes items with complex shapes failing to insert sometimes (#38896)

* fixes item insertion bug

fixes bug where items with complex shapes would fail to insert if the item's StoredRotation wasn't a right angle

* independence from StoredRotation

4 months agoAutomatic changelog update
PJBot [Thu, 7 Aug 2025 14:56:33 +0000 (14:56 +0000)]
Automatic changelog update

4 months agogive paused maps from polymorph and cryostorage a name (#39453)
slarticodefast [Thu, 7 Aug 2025 14:55:25 +0000 (16:55 +0200)]
give paused maps from polymorph and cryostorage a name (#39453)

4 months agoFix changeling typing indicator (#39454)
ScarKy0 [Thu, 7 Aug 2025 14:00:35 +0000 (16:00 +0200)]
Fix changeling typing indicator (#39454)

init

4 months agoplace stored changeling identities next to each other (#39452)
slarticodefast [Thu, 7 Aug 2025 12:38:09 +0000 (14:38 +0200)]
place stored changeling identities next to each other (#39452)

4 months agoFix Ingestion Localization Pop-ups (#39437)
Princess Cheeseballs [Thu, 7 Aug 2025 12:32:25 +0000 (05:32 -0700)]
Fix Ingestion Localization Pop-ups (#39437)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
4 months agoAutomatic changelog update
PJBot [Thu, 7 Aug 2025 03:04:18 +0000 (03:04 +0000)]
Automatic changelog update

4 months agoResized baseball bats to be more realistic (#38392)
Kittygyat [Thu, 7 Aug 2025 03:03:11 +0000 (04:03 +0100)]
Resized baseball bats to be more realistic (#38392)

* Resized baseball bats to be more realistic

* Added new vertical icon for the baseball bat & incomplete variant, sprites by TiniestShark

* Added requested changes

* Added suggested changes for the incomplete sprite

4 months agoFix title2.ogg attribution (#39435)
Stefano Pigozzi [Thu, 7 Aug 2025 01:56:27 +0000 (03:56 +0200)]
Fix title2.ogg attribution (#39435)

Co-authored-by: kait <kait@azumanga.gay>
4 months agoAutomatic changelog update
PJBot [Thu, 7 Aug 2025 01:52:40 +0000 (01:52 +0000)]
Automatic changelog update

4 months agoBloonion mutation (#33375)
Thinbug [Thu, 7 Aug 2025 01:51:30 +0000 (22:51 -0300)]
Bloonion mutation  (#33375)

4 months agoIngestion Bugfixes (#39436)
Princess Cheeseballs [Thu, 7 Aug 2025 00:19:26 +0000 (17:19 -0700)]
Ingestion Bugfixes (#39436)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agodocs: update comment on config saving in tests (#39438)
Perry Fraser [Wed, 6 Aug 2025 23:17:20 +0000 (19:17 -0400)]
docs: update comment on config saving in tests (#39438)

4 months agoFix showvalue Ui for melee weapons (#38703)
Nemanja [Wed, 6 Aug 2025 22:01:49 +0000 (18:01 -0400)]
Fix showvalue Ui for melee weapons (#38703)

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 20:15:36 +0000 (20:15 +0000)]
Automatic changelog update

4 months agoFix inventory flickering and missing InventoryTemplateUpdated event (#39379)
slarticodefast [Wed, 6 Aug 2025 20:14:28 +0000 (22:14 +0200)]
Fix inventory flickering and missing InventoryTemplateUpdated event (#39379)

* fix flickering

* move InitClothing

* fix this

4 months agoChangeling devour and transform (#34002)
poklj [Wed, 6 Aug 2025 19:55:49 +0000 (16:55 -0300)]
Changeling devour and transform  (#34002)

* Initial:

Create Devour componentry, preliminary identity storage and the systems
for Devouring

* I have genuinely no idea what i'm doing

- added the radial menu, it has nothing in it.

- trying to get it to populate. the event under the event is broken,
i don't know why, but apparently it's not typed right

- Added a placeholder transform

- oh also fixed up some devour stuff and moved some things around.

* Holey moley, Transform, better devour, oh my!

- Move DnaComponent into Shared because we need it for the DNA cloning

- Make Transform MOSTLY work on the LAST identity devoured.

- Fix some issues on devour that involved prediction, canceling and
Damage exeucting (Thanks Plykiya for pointing out AttemptFrequency!)

* Proper tail stealing and Damage modifier attempt

Add check to add a wagging component on the Changeling if the victim's
species Prototype had one.

attempt to add the Damage mitigation check

* MAJOR CLEANUP AND FIXES AUGH 3 DAYS!!!

- Nullspaced a clone of a victim

- fix audio using server virtualized Pvs (i hate this)

- fix the mispredicted doafters

- Clean up a wholelotta code

- utilize clone systems to clone appearances

- Move CloneAppearance from server to shared So we can actually access
it

* Examine stuff, more cleanup, Jumpsuit ripping

- make rotting prevent the action

- Add ripping of clothing (guh why is it also server)

- add some System stuff for pushing husked corpse inspection

- clean up more badcode

* Doing things properly, UI sorta kinda works.

- Utilize Relayed events for Devour checking

- Get a UI that partially works, Says the name of identities, doesn't
show their looks

- Make use of the New Dynamic BUI assignment

- commit the sin of no client prediction cause nullspace entities aren't
networked

* Got an entity for the Frontend transform

Issue with the looks

* Stick a camera into a fake mobs forehead

- Get the UI to see the net entity in pause space by using a
ViewSubscriber to get the Pvs from the initially stored identity entity

- Remove all the other parts used to try to get this to work before hand

* Raaaaadiallllllls also fix protection coefficents

- Change FancyWindow to Radial

- Fix Issue where coeffeient checking was the wrong way round

* absolutely massive cleanup, no more camera in mobs

- cleaned up event variables that are not needed

- Removed the use of a Pause space and go back to Nullspace usage

- use a PvsOverride rather than ViewSharing

- Remove old commented out code and Lots of unused code

* Fix "Ui elements" dying  on the screen

- some minor cleanup

- don't start the entities that get cloned

* ftl, cleanup, and fixing missing transform details

- add replace functionality to TypingIndicatorSystem and
BodyEmotesSystem

- add placeholder sounds and functions to TransformBodyEmotes

- add extra Pvs handling for later use

- attributions for the funny straw sound

- Sound collections for all of the sounds

- various cleanups

* Some extra cleanup

* Fix some false assumptions about TypingIndicator

- Bubbles now transfer on spawned humans rather than used humans

- Clean up YET MORE CODE

- make it so you can't eat yourself

* Oooprs, forgot to add a Husked Corpse Loc

* Missing period in the husked corpse loc

* bad devour windup placeholder

* Husking and WIP Lungs

- Husking now will be prevented from Revival fully and will change
the appearance of players

* Add finalized Sprites for actions and final meta

- add devour on and off sprites

- add transform action sprite

- Add Armblade sprite for future use

- Credit obscenelytinyshark for the sprites <3

* Remove ling lungs, Entity<> everything

- Remove the ling lungs stuff for now... body system is overly
complicated, makes my head hurt

- Switch every method to use Entity<> from Uid, Comp format

* cleanup, admin logging, WIP Roles

* Admin verb, Roundstart, gamerule stuff

- add a Admin verb to make Changelingification easy!

- Add game rule stuff for admin verb and to tell the hapless
goober how to be a changeling... sorta

- clean up parts to make VV easy... USE THE VERB!!

* Armor Coefficent Check

- Remove bespoke changeling armor check and replace it
with a generic armor coefficient query.

* move to UnrevivableComponent instead of husked

- Move UnrevivableComponent to shared

- add Analyzable and ReasonMessage to UnrevivableComponent
to give granular control of the message and whether or not it shows up
in the analyzer

- remove the check for HuskedComponent in DefibrillatorSystem

aaaaaaa CopyComp

- Some cleanup

- make Vocal system shared

- make VocalSystem Not make more Actions than it needs

- Use some code from ChameleonProjector so we can copy components

- partially ungod method the Transform system

* Cleanup, Moving more things to CopyComp

- TransformBodyEmotes now uses CopyComp (it's a server component so i
need to tell the server to deal with it

- TypingIndicatorComponent also now uses CopyComp

- cleaned up old, now unused "replace" methods in favor of CopyComp

- BodyEmotesSystem now has a publically accessable LoadSounds to deal
with the same problem Screaming had

* WIP

* Devour Windup noise, ForensicsSystem cleanup

* Revert VocalSystem Changes

- Reverted Moving VocalSystem to shared, copy comp acomplishes it

- added component.ScreamActionEntity = null; for copy comp

* cleanup unneeded comments

* revert an accidental line removal

* Remove duplicate SharedHumanoidAppearanceSystem

* Cleanup Typo's and import Forensics components for Dna

* Some more forensics calls

* cleanup use CopyComp for now until CopyComps

* CR cleanup

* Undo some SharedHumanoidAppearanceSystem changes

* Confound these spaces

* Some Copycomp stuff and fixing some PVS override

* use the proper TryCopyComps that are merged

* Change TransformMenu with RadialWithSector

* All sounds done, Fix lack of typing indicator issue

* Updated attributions to include used sound authors

* some ftl typos and mind_role text issue

* DNA, Screaming, appearance, grammar, wagging

- reduced all of the above using ApplyComponentChanges

- Issue still remains with bodyEmotes sticking around in the UI

* Fix UI stuff, partials, entprotoid, good practices

- bunch of partials added

- UI now has a predicted message

- EntProtoID in the admin verb

- RipClothing now uses Entity<ButcherableComponent>

- husking is now optional (off by default) for testing/till we have
hivemind/when we figure out what were doing with devour

- remove TransformGrammarSet

* More CR stuff and documentation

- Make TargetIsProtected less of a meme, with a prototype
set of DamageTypes to check

- Documenation everywhere

- Move DevourEvents into its own file

* Predicted sounds and fix the comp clone list

- Made all start and stop sounds shared

- Split out the rest of the events and UI stuff into subfiles

- Fixed some Clone comp list issues where comments had -'s causing them
to be read incorrectly

* Damage cap check, Identity Shutdown cleanup, cleanup

* Sound stuff (but actually this time)

* Missed documentation

* Missed Documentation and a EntProtoId

* Remove unused dependency

* Remove a nullcheck

* Some dummy minplayers

* CR - Husked now uses a rem/ensure

* Update Actions in the Prototype

* Fixup mindswap handover

- cleanup and handover PVS on mindswap

* Fixup Missing meta from accidental "Take-theirs"

* Add the Armblade to the roundstart-role

* Cleanup, CR (everything but the UI and renames)

* missed a spot

* missed some more whitespace

* Renames

* Primary constructor and a space in these trying times

* User interface stuff for Slime transformation

* popup prediction

* Ling devour no longer makes duplicate identities

- added a key to identities to the original victim

- Add some extra clone settings

* add guard statements to OnClones

* SentOnlyToOwner additions

* fix for sound stoppage error

* Move Organ deleter into soon to be atomized husk

* clone event inventory

* mono sounds

* lower sound volume

* Fix networked sound warning

* Clone comps thing

* review

* attributions

* Fix clobbered changes

* I'm gonna weh out

- whole bunch of CR changes

* fix some very buggy git

* okay its fixed

* address most review points

* fix inventory

* we hate entityuids

* fix test and more cleanup

* move this

* fix more stuff

* fix validation and rootable

* Remove Quickswitch due to some UI quirks

* oops left out some better explanation

* remove dangling LastConsumed component fields

* fix test fail

* try this

* cleanup cloning subscriptions, add movement speed modifier

* fix slime storage

* fix cloning setting inheritance

* Add session information to transform admin logs

* slay the integration test hydra

* dwarf size

* more volume tweaks

* comments

* improve comments and unpredict deletion due to errors when shutting down the server

* fix displancement cloning

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoTurn some implants into triggers (#39364)
slarticodefast [Wed, 6 Aug 2025 19:52:11 +0000 (21:52 +0200)]
Turn some implants into triggers (#39364)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
4 months agoMiscellaneous Body Decoupling (#38958)
Nemanja [Wed, 6 Aug 2025 19:01:20 +0000 (15:01 -0400)]
Miscellaneous Body Decoupling (#38958)