]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
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 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)

4 months agofix repeated scale visuals removal/ensuring (#39432)
slarticodefast [Wed, 6 Aug 2025 18:54:50 +0000 (20:54 +0200)]
fix repeated scale visuals removal/ensuring (#39432)

4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 17:24:13 +0000 (17:24 +0000)]
Automatic changelog update

4 months agoadd scale:multiplyvector toolshed command (#39424)
slarticodefast [Wed, 6 Aug 2025 17:23:05 +0000 (19:23 +0200)]
add scale:multiplyvector toolshed command (#39424)

4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 16:59:14 +0000 (16:59 +0000)]
Automatic changelog update

4 months agoFun with cardboard! (#37363)
Tao [Wed, 6 Aug 2025 16:58:07 +0000 (17:58 +0100)]
Fun with cardboard! (#37363)

* learning???

* made card walls work, then made game unlaunchable (:

* Still broken, added notes that I thought of while in bed

* wall, door, table and chair are now bare min functional, yay

* learnt why not to web edit...

* added floors, walls and floors fully complete

* added swords, shields, armour, helmets and arrows

* added funny sound and cleanup small issues

* cleanup

* cleanup

* credited myself

* card to cardboard

* fixed licence issue and meta thingy

* adjusted arrow stam-damage

* made card carpets more regular

* simplified sprite, reduced stam damage

* formatting fixes

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
4 months agoDebody Food and Drink Systems, Combine Food and Drink into One System. (#39031)
Princess Cheeseballs [Wed, 6 Aug 2025 16:53:38 +0000 (09:53 -0700)]
Debody Food and Drink Systems, Combine Food and Drink into One System. (#39031)

* Shelve

* 22 file diff

* What if it was just better

* Hold that thought

* Near final Commit, then YAML hell

* 95% done with cs

* Working Commit

* Final Commit (Before reviews tear it apart and kill me)

* Add a really stupid comment.

* KILL

* EXPLODE TEST FAILS WITH MY MIND

* I hate it here

* TACTICAL NUCLEAR STRIKE

* Wait what the fuck was I doing?

* Comments

* Me when I'm stupid

* Food doesn't need solutions

* API improvements with some API weirdness

* Move non-API out of API

* Better comment

* Fixes and spelling mistakes

* Final fixes

* Final fixes for real...

* Kill food and drink localization files because I hate them.

* Water droplet fix

* Utensil fixes

* Fix verb priority (It should've been 2)

* A few minor localization fixes

* merge conflict and stuff

* MERGE CONFLICT NUCLEAR WAR!!!

* Cleanup

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 16:12:26 +0000 (16:12 +0000)]
Automatic changelog update

4 months agoMove solution examine subscription from DrinkComponent to ExaminableSolutionComponent...
āda [Wed, 6 Aug 2025 16:11:19 +0000 (11:11 -0500)]
Move solution examine subscription from DrinkComponent to ExaminableSolutionComponent (#39362)

* initial it works

* clean it up

* yml

* datafield the LocIds

* move from the other branch

* no max vol on puddles and anoms

* closed

* Changes inspired by #39008

* small bug and more color range

* puddle changes and more examinable solutions

* lint

* small change

* requested changes

* un-delete

* tiny comment

* 1 less loc id in this world

* request and last second change

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
4 months agoconvert dwarfs to use ScaleVisualsComponent (#39422)
slarticodefast [Wed, 6 Aug 2025 15:50:48 +0000 (17:50 +0200)]
convert dwarfs to use ScaleVisualsComponent (#39422)

4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 15:10:58 +0000 (15:10 +0000)]
Automatic changelog update

4 months agoUpdate RT to 266.0.0 (#39421)
Myra [Wed, 6 Aug 2025 15:09:51 +0000 (17:09 +0200)]
Update RT to 266.0.0 (#39421)

4 months agofix DoAfter DistanceThreshold (#39276)
slarticodefast [Wed, 6 Aug 2025 14:35:31 +0000 (16:35 +0200)]
fix DoAfter DistanceThreshold (#39276)

4 months agoPredict base and damage examines of cartridge ammo. (#39401)
Kyle Tyo [Wed, 6 Aug 2025 14:29:57 +0000 (10:29 -0400)]
Predict base and damage examines of cartridge ammo. (#39401)

* commit

* requested changes +

4 months agoPredict EMP Examine (#39419)
Kyle Tyo [Wed, 6 Aug 2025 14:25:24 +0000 (10:25 -0400)]
Predict EMP Examine (#39419)

* another one bites the dust

* Update Content.Shared/Emp/SharedEmpSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoUpdate RT to 266.0.0
PJB3005 [Wed, 6 Aug 2025 14:17:15 +0000 (16:17 +0200)]
Update RT to 266.0.0

4 months agoAutomatic changelog update
PJBot [Wed, 6 Aug 2025 13:01:40 +0000 (13:01 +0000)]
Automatic changelog update