Tayrtahn
312f81d58a
Move HeadstandComponent to Shared ( #39377 )
...
Move HeadstandComponent to Shared
2025-08-04 23:00:19 +02:00
ArtisticRoomba
e996fb62f1
Revert "Fix bug with pipe color" ( #39135 )
2025-08-04 13:10:54 -07:00
Perry Fraser
6d50fb03d6
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
2025-08-04 18:26:52 +02:00
slarticodefast
61d13ce40d
Stable to master ( #39352 )
2025-08-03 23:55:31 +02:00
Vasilis The Pikachu
2a72e30e0e
Revert "Added Kill Tome (Death Note). ( #39011 )"
...
This reverts commit d0c104e4b0 .
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 >
2025-08-03 22:03:43 +02:00
slarticodefast
2c40a950f7
Trigger Refactor ( #39034 )
2025-08-03 21:20:37 +02:00
DrSmugleaf
06581a0045
Fix rotate verbs not being predicted ( #38165 )
...
* Fix rotate verbs not being predicted
* fixes
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-08-02 17:34:36 -07:00
Token
9d3edeb641
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
2025-08-03 02:27:49 +02:00
slarticodefast
c538d7fb2b
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 >
2025-08-03 01:07:32 +02:00
DrSmugleaf
21eb662377
Fix ActionsSystem.IsCooldownActive always returning false if curTime is null ( #39329 )
2025-08-03 00:59:48 +02:00
Krosus777
e307fd69b0
HumanoidCharacterProfileFix ( #39333 )
2025-08-02 17:14:16 +02:00
Kyle Tyo
a99615992a
Predict ExamineEvent for CryoPodSystem. ( #39322 )
...
commit
2025-08-01 21:38:39 +02:00
Kyle Tyo
d805704a1f
Predict EmitterSystem ExamineEvent and GetVerbsEvent ( #39318 )
...
* ididathing.exe
* commit
* cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-08-01 19:40:15 +02:00
Perry Fraser
623ea3dd63
Make VendingMachineInventoryEntry a data definition for post-init savegrid ( #38406 )
...
fix: make VendingMachineInventoryEntry a data definition
2025-07-31 20:34:29 +02:00
Mr. 27
66f64bc952
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 >
2025-07-31 15:22:33 +02:00
slarticodefast
271e271cc9
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 >
2025-07-31 00:38:38 +02:00
Kyle Tyo
68ba22548d
Predict GlueSystem ( #39079 )
...
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-07-30 12:57:50 -07:00
āda
f6475bd264
EntityEffectConditions changed to be inclusive of min/max ( #36289 )
...
* soo hungry going back for more lipolicide
* too much lipolicide.....
* fixes
* it moved
* typo
---------
Co-authored-by: iaada <iaada@users.noreply.github.com >
2025-07-29 23:44:46 -07:00
slarticodefast
d4e77423ca
Make RemoveReagent return a FixedPoint2 ( #39266 )
...
change return
2025-07-29 10:39:48 -04:00
Alkheemist
9be68a6846
Fix a logic error in Protectedgridsystem ( #39271 )
...
fix a logic error in Protectedgridsystem
2025-07-29 14:01:40 +02:00
kosticia
4c24db9d9c
Predict mimepowers ( #38859 )
...
* predict
* fix
* fix
* aa
* oops
* TOTALFIX
* some more cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-07-28 20:53:07 +02:00
Nemanja
fedc355f20
fix foldable clothes not working while worn ( #39257 )
2025-07-28 12:19:17 +02:00
Pieter-Jan Briers
5f52a3ae17
[Mald PR] Plushie sound 1984 ( #39250 )
...
* Make melee sounds respect their audio params
* Make food sounds respect audio params
* Plushie sound 1984
Most plushies have been made quieter (by varying degrees depending on how obnoxious the original sound was)
Made plushies 3x slower to use (squeak every 3 seconds / hit somebody every 3 seconds)
2025-07-28 03:11:21 -04:00
slarticodefast
2ac9948ba0
Handle inventory template updating V2 ( #39246 )
2025-07-27 23:05:58 +02:00
Pok
688c91b597
Add scaling filter option (Nearest/Bilinear) ( #39111 )
2025-07-27 20:26:17 +03:00
Pieter-Jan Briers
444180c20d
Optimizations from server profile ( #38290 )
...
* Properly cache regexes in chat sanitization/accents
Wow I wonder if `new Regex()` has a cost to it *looks at server profile*.
* Avoid lag caused by Tippy command completions
CompletionHelper.PrototypeIDs explicitly says *not* to use it with EntityPrototype. Unsurprisingly, reporting a completion result for every entity prototype in the game is a *bad idea*.
* Add active count metrics to some high-load systems
Mover & NPCs
I suspect the thing that caused the Leviathan round to shit itself on performance is NPC spam in space or something. So let's verify that.
* Enable parallel processing on pow3r again
Originally disabled due to a theory of it causing bugs, it was re-enabled on Vulture, and I'm not aware of it having caused any issues there.
* Replace hashset with bitflags for AtmosMonitor alert types.
Allocating these hashsets was like 20% of the CPU of atmos, somehow.
* Cache HashSet used for space movement collider checks
Turns out this was a ton of server allocations. Huh.
2025-07-26 11:44:34 +02:00
xsainteer
d0c104e4b0
Added Kill Tome (Death Note). ( #39011 )
...
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-07-26 00:00:58 +02:00
slarticodefast
b4e81cb8f2
Admin Tool: Observe entities in an extra viewport ( #36969 )
...
* camera
* add console command
* change verb name to camera
* placeholder text
* add button to player panel
* orks are indeed the best
* visibility flag fix
* not a datafield
* more follower fixes
* more cleanup
* add zooming
* resizing real
* remove commented out code
* remove AddForceSend
* comment
* Use OS window and add some comments
* fix comments and variable name
* Needs RT update
* Minor grammarchange
* Fix warning
* Cleanup
* almost working...
* fix bug
* oswindow update
* Remove need for RequestClosed.
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com >
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-07-25 18:53:01 +02:00
Perry Fraser
1afb37669d
fix: don't apply Sleeping during prediction reset ( #39061 )
...
* fix: don't apply Sleeping during prediction reset
* I'm calling test flake
2025-07-24 23:10:47 +02:00
Perry Fraser
b0e1ce7c0c
feat: add a component for rejuvenateable status effects ( #39025 )
...
* feat: add a component for rejuvenateable effects
* feat: let god mode'd entities get buffs
* fix: handle old status effect system
Didn't realize BeforeStatusEffectAddedEvent was called by both systems,
oops.
* refactor: rename to RejuvenateRemovedStatusEffect
* fix: make forced sleeping a debuff again
Missed in rebase.
* refactor: make BeforeStatusEffectAdded two events
2025-07-24 17:13:29 +02:00
B_Kirill
01a57c9a17
Add name to AI eye ( #39177 )
...
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-07-24 13:24:18 +02:00
Princess Cheeseballs
291f919e8e
Crawling Bugfix: Don't drop items when falling. ( #39168 )
...
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2025-07-23 22:24:21 +02:00
Perry Fraser
002afe8056
Properly dispose of stale pipedata chunks for the atmos monitor ( #38974 )
2025-07-23 17:18:19 +02:00
Kyle Tyo
83b3e9e15a
Localize makesentient command. Move makesentient method to mind system. ( #38565 )
...
* praying pjb doesn't smite me for this 🙏
* requested changes
* Update makesentient-command.ftl
* verin commith and verin taketh away
2025-07-23 14:29:46 +02:00
PJB3005
5895544ae1
Merge remote-tracking branch 'upstream/master' into rt-265-update
2025-07-23 01:17:46 +02:00
Perry Fraser
1ee7dffe6d
fix: fix non-access checking EntityTargetActions ( #38731 )
2025-07-22 21:34:39 +02:00
Perry Fraser
f16175a6e3
fix: dirty SSD indicator comp on mapinit ( #38891 )
2025-07-22 17:40:15 +02:00
Pieter-Jan Briers
af4ff4e9de
Update content to remove redundant Robust math types ( #38930 )
...
Vector3, Vector4, Matrix4, and Quaternion are now gone. This switches us over to System.Numerics where applicable.
2025-07-22 12:29:17 +02:00
slarticodefast
9a7cb00d4e
Content fixes for engine PR ( #39086 )
...
* content changes for engine PR
* rerun tests
2025-07-22 12:25:28 +02:00
Princess Cheeseballs
ed6ed6c5f3
P0 BUGFIX: Master doesn't build because of uncaught git merge conflict. ( #39116 )
...
Quick before someone notices
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2025-07-21 14:20:39 -04:00
Princess Cheeseballs
e85bc1bb8c
Stunnable New Status and Cleanup ( #38618 )
...
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2025-07-21 19:22:11 +02:00
Princess Cheeseballs
8f7e6096f2
Crawling Fixes Part 5: Holy Fuck ( #39109 )
...
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2025-07-21 11:08:04 +02:00
pathetic meowmeow
d2ddbcbcda
Implement SmartFridge functionality ( #38648 )
...
* Add SmartFridge
* my nit so pick
* my access so expanded and my whitelist so both
* list -> hashset
2025-07-20 23:21:28 -04:00
Princess Cheeseballs
99b431cafd
Crawling Fix 3: OOPS!!! ( #39089 )
...
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2025-07-20 23:35:49 +02:00
Princess Cheeseballs
391dfe4f4a
Crawling Fixes 2: Salvage Nerf (NPCs can shoot downed targets) ( #39085 )
...
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2025-07-20 23:23:25 +02:00
Princess Cheeseballs
dec2d42a1d
Crawling Part 1: The Knockdownening ( #36881 )
...
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-07-20 01:54:42 +02:00
Tayrtahn
cfb0a95035
Fix mouse rotator error spam ( #39071 )
...
Ignore mouse rotation requests when the player is switching controlled entity
2025-07-20 01:16:40 +02:00
IgorAnt028
41a175636b
Fix bug with pipe color ( #30645 )
...
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-07-19 15:10:38 -07:00
lzk
ffbc813179
make name identifier prefix LocId ( #39035 )
2025-07-18 21:59:49 +03:00
Perry Fraser
a093a2dd28
Fix overlapping popups for entity storages you can't access ( #39039 )
...
* fix: don't overlap popups for locked storages
* fix: tweak some lock i18n
2025-07-17 16:44:45 -07:00