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

4 months agoMessyDrinker for dogs (#38852)
ScarKy0 [Wed, 6 Aug 2025 13:00:32 +0000 (15:00 +0200)]
MessyDrinker for dogs (#38852)

4 months agoMove scale command to content and turn it into a toolshed command (#39349)
slarticodefast [Wed, 6 Aug 2025 12:33:21 +0000 (14:33 +0200)]
Move scale command to content and turn it into a toolshed command (#39349)

* scale command

* fix namespaces

4 months agoStatus effects disable light occluding (1-line PR) (#39418)
Red [Wed, 6 Aug 2025 11:02:14 +0000 (14:02 +0300)]
Status effects disable light occluding (1-line PR) (#39418)

Update StatusEffectsSystem.cs

4 months agoAdds infinite debug power APC, substation, SMES (#39317)
K-Dynamic [Wed, 6 Aug 2025 05:16:37 +0000 (17:16 +1200)]
Adds infinite debug power APC, substation, SMES (#39317)

* make debug power infinite

* demarcate infinite and empty debug power

* fix duplicate ID

* change infinite suffix to autorecharge

4 months agoPredict PickRandom verb (#39326)
slarticodefast [Wed, 6 Aug 2025 02:29:13 +0000 (04:29 +0200)]
Predict PickRandom verb (#39326)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
4 months agoUpdate attributions for lightning audiofiles (#39395)
Serylis of Five [Wed, 6 Aug 2025 02:01:14 +0000 (04:01 +0200)]
Update attributions for lightning audiofiles (#39395)

4 months agoRemove redundant return statement in InventoryUIController (#39381)
PGray [Wed, 6 Aug 2025 01:49:30 +0000 (02:49 +0100)]
Remove redundant return statement in InventoryUIController (#39381)

4 months agofeat: properly perform predicted porta pottys (fix toilet prediction) (#39394)
Perry Fraser [Wed, 6 Aug 2025 01:34:41 +0000 (21:34 -0400)]
feat: properly perform predicted porta pottys (fix toilet prediction) (#39394)

4 months agoPredict cryopods (#39385)
slarticodefast [Wed, 6 Aug 2025 00:09:50 +0000 (02:09 +0200)]
Predict cryopods (#39385)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
4 months agofix: properly respect AllowRepeatedMorphs (#39411)
Perry Fraser [Wed, 6 Aug 2025 00:02:52 +0000 (20:02 -0400)]
fix: properly respect AllowRepeatedMorphs (#39411)

* fix: properly respect AllowRepeatedMorphs

* feat: add IgnoreAllowRepeatedMorphs

4 months agoAutomatic changelog update
PJBot [Tue, 5 Aug 2025 23:16:25 +0000 (23:16 +0000)]
Automatic changelog update

4 months agoAdd guard to unbuckling to help it to not act upon terminating entities (#39410)
Luxeator [Tue, 5 Aug 2025 23:15:16 +0000 (19:15 -0400)]
Add guard to unbuckling to help it to not act upon terminating entities (#39410)

* Add guard to unbuckling to help it to not act upon terminating entities

* Refactor guard for unbuckling

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Revert "Refactor guard for unbuckling"

This reverts commit bf975fbd6f5cfac45324a3d5d74e592ad17ad291.

---------

Co-authored-by: Luxeator <Luxeator>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoPredict Nav Beacon Examine (#39408)
Kyle Tyo [Tue, 5 Aug 2025 21:20:43 +0000 (17:20 -0400)]
Predict Nav Beacon Examine (#39408)

* commit

* Update Content.Shared/Pinpointer/SharedNavMapSystem.cs

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

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoReduced SalvageStructureComponent to atoms. (#39400)
Kyle Tyo [Tue, 5 Aug 2025 19:10:17 +0000 (15:10 -0400)]
Reduced SalvageStructureComponent to atoms. (#39400)

* commit

* whoopsie daisy

* Update SpawnSalvageMissionJob.cs

* Update SpawnSalvageMissionJob.cs

* cleanup

4 months agoPredict warp point location examines. (#39402)
Kyle Tyo [Tue, 5 Aug 2025 18:26:41 +0000 (14:26 -0400)]
Predict warp point location examines. (#39402)

commit

4 months agoMerge Stable into Master (#39404)
ScarKy0 [Tue, 5 Aug 2025 17:56:24 +0000 (19:56 +0200)]
Merge Stable into Master (#39404)

4 months agoMerge branch 'master' into hotfix-branch-blame-errant
ScarKy0 [Tue, 5 Aug 2025 17:31:01 +0000 (19:31 +0200)]
Merge branch 'master' into hotfix-branch-blame-errant

4 months agoFixed Issues with Screens and Station Maps (#39393)
Southbridge [Tue, 5 Aug 2025 16:27:28 +0000 (11:27 -0500)]
Fixed Issues with Screens and Station Maps (#39393)

4 months agolocalization support to air alarms, wire panels and more (#39307)
Ser11y [Tue, 5 Aug 2025 15:13:04 +0000 (18:13 +0300)]
localization support to air alarms, wire panels and more (#39307)

* Add localization to the air alarms, wire panels, network configurator list menu and loadout window

* delete unused

* redo gas localization, delete unused

* removed the extra key

* Moved and renamed air-alarm-ui-thresholds-gas-name

* Moved localization to the XAML

* Use existing strings for gas names

* it just works

* Rename _atmosphereSystem in ScrubberControl.xaml.cs

_atmosphereSystem -> atmosphereSystem

* Rename _atmosphereSystem in SensorInfo.xaml.cs

_atmosphereSystem -> atmosphereSystem

4 months agoremove space from Sleeping Carp.png (#39369)
lzk [Tue, 5 Aug 2025 12:00:23 +0000 (14:00 +0200)]
remove space from Sleeping Carp.png (#39369)

* Rename Sleeping Carp.png to SleepingCarp.png

* Update meta.json

4 months agoRemoves ItemToggle from Cryo Pods to prevent a latent event ordering bug (#39197)
Marlyn [Tue, 5 Aug 2025 11:50:16 +0000 (13:50 +0200)]
Removes ItemToggle from Cryo Pods to prevent a latent event ordering bug (#39197)

Removes ItemToggle component from the cryo pod as it was useless and risked a latent verb order bug

4 months agoAutomatic changelog update
PJBot [Tue, 5 Aug 2025 03:27:09 +0000 (03:27 +0000)]
Automatic changelog update

4 months agofix: hide timer trigger's cycle time verb if DelayOptions is empty (#39388)
Perry Fraser [Tue, 5 Aug 2025 03:26:02 +0000 (23:26 -0400)]
fix: hide timer trigger's cycle time verb if DelayOptions is empty (#39388)

fix: hide cycle time verb if DelayOptions is empty

4 months agoFix ATS Anchor (#39389)
Minemoder5000 [Tue, 5 Aug 2025 03:14:57 +0000 (21:14 -0600)]
Fix ATS Anchor (#39389)

4 months agoAutomatic changelog update
PJBot [Tue, 5 Aug 2025 00:35:17 +0000 (00:35 +0000)]
Automatic changelog update

4 months agoadd: air alarm scrubber select all gases button (#39296)
qwerltaz [Tue, 5 Aug 2025 00:34:10 +0000 (02:34 +0200)]
add: air alarm scrubber select all gases button (#39296)

* add select all gases button

* now make it work

* localize

* refactor

* remove redundant Orientation

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
* remove useless HorizontalExpand

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
* add nice newline

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
* deduplicate Enum.GetValues<Gas> usage

---------

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Mon, 4 Aug 2025 23:40:47 +0000 (23:40 +0000)]
Automatic changelog update

4 months agoAdd Offset Canes + Trinket Canes Group (#39272)
Mora [Mon, 4 Aug 2025 23:39:40 +0000 (15:39 -0800)]
Add Offset Canes + Trinket Canes Group (#39272)

* Added offset cane

* Added offset cane colors

* Added canes to the trinkets menu

* added color to names instead of suffix

* removes some stripes from the mime cane icon

* update file organization

* standard -> standard.rsi, stop making commits at nearly 3 in the morning.

* updated comment to be more explicit in what doesnt work

* Cane refactor :godo:

* git makes me very upset sometimes (fixed cane yaml)

* wooden->wood

* apparently this didnt push

* Standardize comments

* Removed comment

* Removed comment

* Adds red accents to mime cane

* Indent fixes

4 months agoFix vox inhand displacements (#38507)
slarticodefast [Mon, 4 Aug 2025 23:34:41 +0000 (01:34 +0200)]
Fix vox inhand displacements (#38507)

fix

4 months agoFix head mappers codeowners (#39378)
ArtisticRoomba [Mon, 4 Aug 2025 21:02:40 +0000 (14:02 -0700)]
Fix head mappers codeowners (#39378)

webedit ops codeowners

4 months agoMove `HeadstandComponent` to Shared (#39377)
Tayrtahn [Mon, 4 Aug 2025 21:00:19 +0000 (17:00 -0400)]
Move `HeadstandComponent` to Shared (#39377)

Move HeadstandComponent to Shared

4 months agoRevert "Fix bug with pipe color" (#39135)
ArtisticRoomba [Mon, 4 Aug 2025 20:10:54 +0000 (13:10 -0700)]
Revert "Fix bug with pipe color" (#39135)

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

4 months agoUpdated syndicate throwing knives description (#39374)
alexalexmax [Mon, 4 Aug 2025 19:19:20 +0000 (15:19 -0400)]
Updated syndicate throwing knives description (#39374)

Co-authored-by: seanpimble <149889301+seanpimble@users.noreply.github.com>
4 months agofix: auto-update mailing unit + gas canister UIs on state (#39289)
Perry Fraser [Mon, 4 Aug 2025 16:26:52 +0000 (12:26 -0400)]
fix: auto-update mailing unit + gas canister UIs on state (#39289)

* fix: auto-update mailing unit + gas canister UIs

* fix: make FollowerComponent auto handle state

* refactor: kill AfterAutoHandleState for Follower

* flakeops

4 months agoXenoborgs part 4 (#36935)
Samuka-C [Mon, 4 Aug 2025 13:18:55 +0000 (10:18 -0300)]
Xenoborgs part 4 (#36935)

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: Quantum-cross <7065792+Quantum-cross@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Southbridge <7013162+southbridge-fur@users.noreply.github.com>
Co-authored-by: WarPigeon <DaedalusTheGamer@gmail.com>
Co-authored-by: Kowlin <git@wyvern.blue>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
4 months agoStable to master (#39352)
slarticodefast [Sun, 3 Aug 2025 21:55:31 +0000 (23:55 +0200)]
Stable to master (#39352)

4 months agoChangelog removal of reverted PR's
Vasilis The Pikachu [Sun, 3 Aug 2025 20:02:33 +0000 (22:02 +0200)]
Changelog removal of reverted PR's

4 months agoRevert "Added utility belt function to scrap armor (#39233)"
Vasilis The Pikachu [Sun, 3 Aug 2025 19:58:01 +0000 (21:58 +0200)]
Revert "Added utility belt function to scrap armor (#39233)"

This reverts commit 7852b52f85215ebb0ff1ba1a531c5384481a09a9.

Revert suggested due to the utility toolbelt may be considered too overpowered and passed

<https://youtu.be/8RmeZKz-i_w?t=2548>

@ToastEnjoyer

4 months agoRevert "Added Kill Tome (Death Note). (#39011)"
Vasilis The Pikachu [Sun, 3 Aug 2025 19:56:09 +0000 (21:56 +0200)]
Revert "Added Kill Tome (Death Note). (#39011)"

This reverts commit d0c104e4b095b834aa6344f336a45023f66a8e41.

Revert suggested due to code issues and passed the voting.

@ScarKy0 has interest in fixing it

@xsainteer

<https://youtu.be/8RmeZKz-i_w?t=2151>

4 months agoTrigger Refactor (#39034)
slarticodefast [Sun, 3 Aug 2025 19:20:37 +0000 (21:20 +0200)]
Trigger Refactor (#39034)

4 months agoMake wallmount screen, telescreen, and signal timer destructible (#39340)
qwerltaz [Sun, 3 Aug 2025 17:12:02 +0000 (19:12 +0200)]
Make wallmount screen, telescreen, and signal timer destructible (#39340)

* make wallmount screen destructible

* louder

* fix indent

* fix indent

4 months agoLocalize Refund Button (#39346)
Zeneganto [Sun, 3 Aug 2025 11:15:25 +0000 (21:15 +1000)]
Localize Refund Button (#39346)

* Localize Refund Button

* Requested changes

4 months agoHardsuit helmet text fix + CBurn Vox Fix (#39345)
Tiniest Shark [Sun, 3 Aug 2025 10:58:34 +0000 (06:58 -0400)]
Hardsuit helmet text fix + CBurn Vox Fix (#39345)

* text fix and vox helm fix

* oop one line

4 months agochange bagel genpop biocube fabricator into biogenerator (#39313)
qwerltaz [Sun, 3 Aug 2025 02:38:22 +0000 (04:38 +0200)]
change bagel genpop biocube fabricator into biogenerator (#39313)

4 months agoAdvanced Clowning Module (#35797)
ThatGuyUSA [Sun, 3 Aug 2025 02:19:17 +0000 (19:19 -0700)]
Advanced Clowning Module (#35797)

* pAIs can now accept keys, but can't talk in said channels

* added dummy module

* added adv clown module alongside projector

* holopeel & projector sprite added, it's destroyable too

* added experimental pie cannon

* exp pie thrower throws pies, added tool icon, added bananium horn

* removed the weird pAI changes, my bad!

* okay NOW the pAI stuff is all gone

* added icon, recipe, renamed tech for unlocking

* removed bananium horn

* Added in-hand sprites, credited to TiniestShark. Changed holopeel projector description to let the user know it recharges over time.

4 months agoUpdate Credits (#39343)
github-actions[bot] [Sun, 3 Aug 2025 00:46:08 +0000 (02:46 +0200)]
Update Credits (#39343)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
4 months agoAutomatic changelog update
PJBot [Sun, 3 Aug 2025 00:35:45 +0000 (00:35 +0000)]
Automatic changelog update

4 months agoFix rotate verbs not being predicted (#38165)
DrSmugleaf [Sun, 3 Aug 2025 00:34:36 +0000 (17:34 -0700)]
Fix rotate verbs not being predicted (#38165)

* Fix rotate verbs not being predicted

* fixes

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoparrotMemory is onGetVerbs now in shared (#39341)
Token [Sun, 3 Aug 2025 00:27:49 +0000 (05:27 +0500)]
parrotMemory is onGetVerbs now in shared (#39341)

* parrotMemory is onGetVerbs now in shared

* code review

* code review popup on client rename parrotMemoryComponent

* code rev create client system

* forgot usings

* is server now

4 months agoPredict anomaly synchronizer (#39321)
slarticodefast [Sat, 2 Aug 2025 23:07:32 +0000 (01:07 +0200)]
Predict anomaly synchronizer (#39321)

* predict anomaly synchronizer

* pvs

* lambda

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

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
4 months agoMake dirt non-compressible (#39220)
Pieter-Jan Briers [Sat, 2 Aug 2025 23:02:40 +0000 (01:02 +0200)]
Make dirt non-compressible (#39220)

This sets the new rsic: false flag in dirt.rsi. One of the interior PNGs is directly accessed by a tile definition, which would otherwise cause a game startup failure with the new packaging improvements: https://github.com/space-wizards/RobustToolbox/commit/c4dff678a9511190da2e6217992852d5e1df7985

4 months agoFix ActionsSystem.IsCooldownActive always returning false if curTime is null (#39329)
DrSmugleaf [Sat, 2 Aug 2025 22:59:48 +0000 (15:59 -0700)]
Fix ActionsSystem.IsCooldownActive always returning false if curTime is null (#39329)

4 months agoFix horizontal space men in replays (#39338)
Pieter-Jan Briers [Sat, 2 Aug 2025 20:20:17 +0000 (22:20 +0200)]
Fix horizontal space men in replays (#39338)

* Fix horizontal space men in replays

Visualizer should not bail if data unavailable.

* Update Content.Client/Rotation/RotationVisualizerSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Sat, 2 Aug 2025 18:36:16 +0000 (18:36 +0000)]
Automatic changelog update

4 months agoBerry Delight (#38881)
Hannah Giovanna Dawson [Sat, 2 Aug 2025 18:35:09 +0000 (19:35 +0100)]
Berry Delight (#38881)

* Berry delight

* Uncook the YAML

* Move stuff in meal_recipes

* BERRY DELIGHT IS INEVITABLE

4 months agoDon't purge note buffer when starting/switching MIDI songs (#39335)
Hannah Giovanna Dawson [Sat, 2 Aug 2025 17:31:46 +0000 (18:31 +0100)]
Don't purge note buffer when starting/switching MIDI songs (#39335)

Stop stuck notes on remote when changing MIDI song

4 months agoFix StoreTests EventBus usage (#38489)
Pieter-Jan Briers [Sat, 2 Aug 2025 15:23:44 +0000 (17:23 +0200)]
Fix StoreTests EventBus usage (#38489)

Fix split off from #37349 to avoid needing to sync the content/engine PRs.

4 months agoAutomatic changelog update
PJBot [Sat, 2 Aug 2025 15:15:24 +0000 (15:15 +0000)]
Automatic changelog update

4 months agoHumanoidCharacterProfileFix (#39333)
Krosus777 [Sat, 2 Aug 2025 15:14:16 +0000 (17:14 +0200)]
HumanoidCharacterProfileFix (#39333)

4 months agoAdd test of `StaminaComponent` crit vs animation thresholds (#39249)
Tayrtahn [Sat, 2 Aug 2025 14:33:22 +0000 (10:33 -0400)]
Add test of `StaminaComponent` crit vs animation thresholds (#39249)

Add test of StaminaComponent crit vs animation thresholds

4 months agoStaging to master (#39328)
slarticodefast [Fri, 1 Aug 2025 21:59:37 +0000 (23:59 +0200)]
Staging to master (#39328)

4 months agoAutomatic changelog update
PJBot [Fri, 1 Aug 2025 21:49:48 +0000 (21:49 +0000)]
Automatic changelog update

4 months agoFix tabletop grids rarely spawning on top of another (#39327)
Perry Fraser [Fri, 1 Aug 2025 21:48:40 +0000 (17:48 -0400)]
Fix tabletop grids rarely spawning on top of another (#39327)

* fix: fix off-by-one for tabletop map positions

Ulam spirals start at 1, not 0.

* fix: make the ulam spiral a ulam spiral

4 months agoFlesh Stun Fix (#39324)
Princess Cheeseballs [Fri, 1 Aug 2025 21:44:55 +0000 (14:44 -0700)]
Flesh Stun Fix (#39324)

4 months agoPredict ExamineEvent for CryoPodSystem. (#39322)
Kyle Tyo [Fri, 1 Aug 2025 19:38:39 +0000 (15:38 -0400)]
Predict ExamineEvent for CryoPodSystem. (#39322)

commit

4 months agoPredict EmitterSystem ExamineEvent and GetVerbsEvent (#39318)
Kyle Tyo [Fri, 1 Aug 2025 17:40:15 +0000 (13:40 -0400)]
Predict EmitterSystem ExamineEvent and GetVerbsEvent (#39318)

* ididathing.exe

* commit

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoRenames slugcat jelly-donuts to scurret jelly-donuts (#39308)
Arcane-Waffle [Fri, 1 Aug 2025 11:58:32 +0000 (16:58 +0500)]
Renames slugcat jelly-donuts to scurret jelly-donuts (#39308)

* renames slugcat jelly-donuts to scurret jelly-donuts

* renames slugcat jelly-donuts to scurret jelly-donuts

* renames slugcat jelly-donuts to scurret jelly-donuts

* missing end of file new line

---------

Co-authored-by: Arcane-Waffle <FR_Waffle@proton.me>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
4 months agoFix variantize command not respecting tile rotation (#39314)
SlamBamActionman [Fri, 1 Aug 2025 11:46:59 +0000 (13:46 +0200)]
Fix variantize command not respecting tile rotation (#39314)

Oopsiedoodle

4 months agoAutomatic changelog update
PJBot [Thu, 31 Jul 2025 20:29:49 +0000 (20:29 +0000)]
Automatic changelog update

4 months agoExo - Major Sec changes, and more! (#39295)
SlamBamActionman [Thu, 31 Jul 2025 20:28:39 +0000 (22:28 +0200)]
Exo - Major Sec changes, and more! (#39295)

4 months agoAutomatic changelog update
PJBot [Thu, 31 Jul 2025 18:35:37 +0000 (18:35 +0000)]
Automatic changelog update

4 months agoMake VendingMachineInventoryEntry a data definition for post-init savegrid (#38406)
Perry Fraser [Thu, 31 Jul 2025 18:34:29 +0000 (14:34 -0400)]
Make VendingMachineInventoryEntry a data definition for post-init savegrid (#38406)

fix: make VendingMachineInventoryEntry a data definition

4 months agoAllow EmoteSoundsPrototype to have parents (#38890)
Mr. 27 [Thu, 31 Jul 2025 13:22:33 +0000 (09:22 -0400)]
Allow EmoteSoundsPrototype to have parents (#38890)

* inital

* Update Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* ProtoId

* Unneeded

* Update Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs

* Update Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
4 months agoAutomatic changelog update
PJBot [Thu, 31 Jul 2025 04:09:13 +0000 (04:09 +0000)]
Automatic changelog update

4 months agoAdds Wizard's Den (Replaces Wizard Shuttle) (#37701)
Spanky [Thu, 31 Jul 2025 04:08:05 +0000 (00:08 -0400)]
Adds Wizard's Den (Replaces Wizard Shuttle) (#37701)

4 months agoChange the description of barefoot drink. (#39285)
Whisper [Thu, 31 Jul 2025 02:47:49 +0000 (19:47 -0700)]
Change the description of barefoot drink. (#39285)

4 months agoAutomatic changelog update
PJBot [Wed, 30 Jul 2025 22:52:29 +0000 (22:52 +0000)]
Automatic changelog update

4 months agoNew recipe: Cotton Cakes (#39222)
Disp-Dev [Wed, 30 Jul 2025 22:51:21 +0000 (06:51 +0800)]
New recipe: Cotton Cakes (#39222)

* add moth edible cotton cakes

* oh fuck i accidentally changed the sln file

* inhand sprite fix

---------

Co-authored-by: DispenserDev <mariousjoaquin@gmail.com>
4 months agoCleanup of scurret/role.ftl (#39281)
EnrichedCaramel [Wed, 30 Jul 2025 22:40:53 +0000 (19:40 -0300)]
Cleanup of scurret/role.ftl (#39281)

Move contents from and delete scurret/role.ftl

4 months agoPredict passive welding fuel consumption (#38876)
slarticodefast [Wed, 30 Jul 2025 22:38:38 +0000 (00:38 +0200)]
Predict passive welding fuel consumption (#38876)

* predict welding fuel consumption

* autopaused

* review

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>