Ed
5f7600b6a2
Merge remote-tracking branch 'upstream/stable' into ed-08-09-2025-upstream-sync
...
# Conflicts:
# .github/CODEOWNERS
# Content.IntegrationTests/Tests/CargoTest.cs
# Content.Server/Chat/Systems/ChatSystem.cs
# Content.Shared/Chat/SharedChatSystem.cs
# Content.Shared/Lock/LockSystem.cs
# Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs
# Content.Shared/Storage/Components/EntityStorageComponent.cs
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
# Resources/Prototypes/game_presets.yml
2025-09-08 13:12:50 +03:00
Perry Fraser
fd4a0a29b4
fix: Block EntityStorage from inserting into mechs ( #37942 )
...
This additionally moves the hard-coded check for HandsComp that
previously did this, and moves it into an event which now both
HandsSystem and MechSystem subscribe to.
2025-08-26 12:29:12 +02:00
Ed
b8b17f7b8a
Merge remote-tracking branch 'upstream/stable' into ed-25-08-2025-upstream-sync
...
# Conflicts:
# .github/CODEOWNERS
# Content.Client/UserInterface/Systems/Actions/Controls/ActionButton.cs
# Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs
# Content.Server/Chat/Systems/ChatSystem.cs
# Content.Server/Explosion/EntitySystems/TriggerSystem.cs
# Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs
# Content.Shared/Lock/LockSystem.cs
# Content.Shared/Nutrition/Components/FoodComponent.cs
# Content.Shared/Speech/ListenEvent.cs
# Resources/Prototypes/Entities/Effects/admin_triggers.yml
2025-08-25 16:22:32 +03:00
slarticodefast
d4f96fd1c6
predict morgue and crematorium ( #39293 )
2025-08-21 16:49:50 -07:00
slarticodefast
99336a33fb
Predict PickRandom verb ( #39326 )
...
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-08-05 19:29:13 -07:00
Ed
f2d9608a62
Merge remote-tracking branch 'upstream/stable' into ed-04-08-2025-upstream-sync
...
# Conflicts:
# Content.Server/Chat/Managers/ChatSanitizationManager.cs
# Content.Shared/Damage/Systems/SharedStaminaSystem.cs
# Content.Shared/Eye/VisibilityFlags.cs
# Content.Shared/Lock/LockSystem.cs
# Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs
# Resources/Prototypes/Recipes/Reactions/chemicals.yml
# Tools/actions_changelogs_since_last_run.py
2025-08-04 12:44:29 +03: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
Ed
b581f5d132
Merge remote-tracking branch 'upstream/stable' into ed-23-06-2025-upstream-sync
...
# Conflicts:
# .github/workflows/check-trailing-whitespace.yml
# Content.IntegrationTests/Tests/Access/AccessReaderTest.cs
# Content.IntegrationTests/Tests/Chameleon/ChameleonJobLoadoutTest.cs
# Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs
# Content.Shared/Light/Components/SunShadowCycleComponent.cs
# Resources/Prototypes/Damage/modifier_sets.yml
# Resources/Prototypes/Maps/Pools/default.yml
2025-06-23 16:37:22 +03:00
Tayrtahn
00789525f8
Improve some BinSystem functionality ( #38262 )
...
* BinSystem improvements
* Prevent double-add
2025-06-11 11:04:30 -07:00
DrSmugleaf
7f9b2a0434
Fix eating and drinking verbs showing up after a short delay and making your verb UI bounce ( #38164 )
...
* Fix eating and drinking verbs showing up after a short delay and making your verb UI bounce
* Usings fix
* Usings fix
* Usings fix
* Usings fix
* CVar fix
* Predicted ppups
* Openable predicted popup
* Fix audio prediction
2025-06-09 10:36:04 -04:00
Ed
59e6435fe2
Merge remote-tracking branch 'upstream/stable' into ed-12-05-2025-upstream
...
# Conflicts:
# .github/CODEOWNERS
# Content.Client/Construction/UI/ConstructionMenuPresenter.cs
# Content.Shared/Construction/Prototypes/ConstructionPrototype.cs
# Content.Shared/Damage/Systems/SharedStaminaSystem.cs
# Content.Shared/Lock/LockSystem.cs
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
# Resources/Prototypes/Entities/Objects/Specific/chemistry.yml
# Resources/Prototypes/Procedural/vgroid.yml
2025-05-12 14:25:42 +03:00
youtissoum
07460f9eda
Fix skeletons spawning in folded body bags ( #37151 )
...
* Fix skeleton spawning
* Add comments
* Fix the comments
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-03 21:19:32 +02:00
Ed
ef6d973301
Merge remote-tracking branch 'upstream/stable' into ed-30-04-2025-upstream-sync
...
# Conflicts:
# Content.Client/Parallax/ParallaxControl.cs
# Content.Client/UserInterface/Systems/Storage/Controls/ItemGridPiece.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Server/Chat/Managers/ChatManager.cs
# Content.Server/Fluids/EntitySystems/PuddleSystem.Evaporation.cs
# Content.Server/Labels/Label/LabelSystem.cs
# Content.Shared/Actions/SharedActionsSystem.cs
# Content.Shared/Fluids/Components/EvaporationComponent.cs
# Content.Shared/Labels/EntitySystems/SharedLabelSystem.cs
# README.md
# Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml
# Resources/Prototypes/Maps/Pools/deathmatch.yml
# Resources/Prototypes/Maps/arenas.yml
2025-04-30 20:31:50 +03:00
Ed
a1153843a2
Storage durability rebalance + Fuck nails ( #1225 )
...
* fix storage
* bye nails
* Update target.yml
* f
* Update migration.yml
* Update migration.yml
2025-04-26 17:20:52 +03:00
Nemanja
dc9844edd1
Genpop Closets & IDs ( #36392 )
...
* Genpop IDs and Lockers
* placeholder generation, no ui yet.
* UI
* Fix time offset
* fix meta.jsons
* big speller
* Scarkyo review
* Add turnstile prototypes
* make IDs recyclable
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
2025-04-24 16:32:11 +02:00
beck-thompson
186cef25ca
Put items inside cakes! ( #31015 )
...
* First commit
* I'm silly
* Please be it
* Some more fixes
* Cleanup
* fine!
* removed = false
* review
---------
Co-authored-by: Milon <milonpl.git@proton.me >
2025-04-24 05:00:50 +02:00
Velcroboy
b7b3167302
Add smuggler stashes ( #19460 )
...
* Add smuggler stashes
* Prevent anchor/collision test fail
* Enabled = false
* Oops, missed one
* NYAH!1984
* Split/Rebalance loot pools and fix test fail
* Errg, still with the canCollide thing
* Removed notes, additional balance tweaking, removed some blank lines
* Replace generator IDs
* Adjust briefcase fill
* Node moved
* Use noSpawn
* Goldschlonger
* Adjusts fills for grid-inv
* Replace removed items
* Replace removed items part 2
* Add empty satchel to clothesmate contraband inventory
* Merge master and switch spawning to roundstart event
* Cleaned up and converted to entity spawn tables + Added funny clown satchel
* Adds comp to prevent stacking bags
* Inital cleanup
* More changes
* ff
* Some fixes but yaml needs to be organized and a few bugs remain
* Final fixes
* Cleanup
* good
* One more
* minor tweaks
* Rename
* Combine dupe fields
* address review
* review
* make linter happy
* names, contraband status
* uplink
* small bugfix
---------
Co-authored-by: Jeff <velcroboy333@hotmail.com >
Co-authored-by: beck-thompson <beck314159@hotmail.com >
Co-authored-by: Milon <milonpl.git@proton.me >
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-03-26 16:20:15 +01:00
Hannah Giovanna Dawson
78b2b361e8
Save Space Station 14 from the Toilet Gibber Forever ( #35587 )
...
* The evil is defeated
* Tag body bags
* uwu, cwush me cwusher-chan
* absolute 18+ sloggery
* botos binted? 👽
2025-03-03 11:04:33 +01:00
keronshb
82528dce37
Adds Store on Collide and Wand of the Locker ( #33710 )
...
* Adds wand of locker and locker projectile
* Adds IsOpen method to check if storage is open
* Adds store on collide
* Adds Store On Collide to Wizard Locker
* Adds Lock API
* Adds locking support
* Adds resist override and custom visual layers
* Fixes decursed states, adds comment for a future visualizer
* adds locker wand visuals and descriptions
* shrinks locker radius, moves TODO for throw support
* Adds whitelist and moves storage and lock logic into their own methods
* Adds support to disable store on collide after the first open. Fixes prediction issues with disabling.
* Adds wand of locker to the grimoire
* Adds wizard access prototype
* Adds Wizard to universal access
* Moves Lock on collide to on collide method
* Comments
* Changes layer order
* Fixes prediction issues when locking.
* Adds Wiz access to universal ID
2024-12-04 17:49:54 +01:00
beck-thompson
327466a6e2
Plushies can now have pAIs stuffed into them (v2)! ( #30805 )
...
* First commit
* I forgot silly me
* Actually added comments
* spellin
* fixes
* more blacklists
* Minor fixes
* Speech Verb also changes now
* Simple name stuff
* Other fixes
* remove one line of whitespace
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2024-10-09 20:01:32 +02:00
ShadowCommander
2f77d0d4f3
Add a component that inserts the held item when no interaction happens on the stored item ( #29823 )
...
* Insert when held item has no interaction with stored item
* Decouple inserting on failure
* Add component that stores the used entity when no interaction happened
* Add prediction
2024-08-11 12:29:44 +10:00
beck-thompson
ad18c6e9a5
Secret stash refractor ( #29396 )
...
* First commit
* Will do this in another PR!
* maybe?
* Moved stuff to ToolOpenableSystem because its smarter and cooler
2024-08-09 09:51:58 +10:00
Crude Oil
6c6ae35cf8
Add ability to show stack visuals on closed containers ( #29309 )
...
* add ability to show stack visuals on closed containers
* remove container stack visuals logic from sharedstoragesystem
* improve comments a bit
* move logic for open/closed containers into itemcountersystem
* move behavior to storage component
* remove unused import
* remove old comment
* fix comments
* fix wrong property name
* Update Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
* Rename variable for clarity
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-07-20 22:49:48 -07:00
ShadowCommander
afe9f3ae85
Fix ItemMapper whitelist mispredict when inserting or removing items ( #29461 )
...
* Fix ItemMapper whitelist mispredict when inserting or removing items
Makes the ItemMapper MapLayerData available on client so that the client
can predict whether an inserted/removed item changes the visibility of
a sprite layer.
* review
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-06-30 14:34:06 +10:00
brainfood1183
5f063d2d6d
Toilet Upgrade (needs review) ( #22133 )
...
* Toilet Draft
* fixes
* toilets now have secret stash to place items in cistern.
* fixes
* plungers now unblock toilets.
* fix sprite
* new sprites and fix
* fixes
* improve seat sprites.
* fix
* removed visualisersystem changed to genericvisualizers
* flush sound for toilets and copyright for toilet sprites.
* fix atrributions
* fixes
* fix datafield flushtime
* sprite improvements
* fixes
* multiple changes
* fix
* fix
* fixes remove vv
* moved stash related functions to secret stash system from toilet.
* fix
* fix
* changes for recent review.
* fix
* fix
2024-03-31 14:21:18 +11:00
Krunklehorn
c775410370
Weight based AreaInsert and Dumpable delay, a janitor qol tweak ( #24899 )
...
Weight based delay, retuned average, fixed comments
2024-03-03 00:57:44 +11:00
Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
metalgearsloth
042feae2e9
Predicted movement opening lockers ( #24937 )
...
Relay wasn't really networked properly and this annoys me.
EntityStorage is still pretty skrunkly but this fixes the main issue I think.
2024-02-04 13:23:16 +11:00
deltanedas
e85ca6a4f6
make syndie bag and rigs explosion resistant ( #22088 )
...
* remove empty file real
* support explosion resistance for non-worn things
* remove redundant entitystorage resistance
* port entitystorage optimisation to apply for everything with 100% resistance
* add explosion resistance for bag contents
* make thing reusable
* add resistance to chest rig too
* medical chest rig too
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-11 02:43:00 -07:00
deltanedas
f25773ffec
explosion minor rework + fix ( #21718 )
2023-11-20 04:44:42 +11:00
Ed
786bb79ebc
Pet Carrier (Zookeeper gameplay?) ( #21545 )
...
* add visual
* fix item + entityStorage problem, add generation in maints
* make pet carrier two-handed
* added to cargo
* add resistlocker component
2023-11-13 16:55:47 -07:00
Stray-Pyramid
4bb355ab76
Fix ore bag not picking up artifact fragments ( #21195 )
2023-10-24 17:20:46 +11:00
Nemanja
90605212fc
caninsert entitystorage tweaks ( #20589 )
2023-09-28 22:55:29 -05:00
DrSmugleaf
a44fa86b68
Update trivial components to use auto comp states ( #20539 )
2023-09-28 16:20:29 -07:00
Kara
f8d194b117
Bows & arrows ( #19771 )
2023-09-22 02:45:21 -07:00
metalgearsloth
7064f262b4
Add ore bag area pickups ( #19358 )
2023-09-12 22:34:04 +10:00
metalgearsloth
d5bd1c6f86
Predict StorageComponent ( #19682 )
2023-09-11 21:20:46 +10:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
metalgearsloth
db1ff07821
Weldable cleanup ( #19809 )
2023-09-05 00:07:01 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
metalgearsloth
fcf01cc6ef
Trashbag stuff ( #18096 )
2023-07-18 21:44:00 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
metalgearsloth
3eb93988e5
Disposals refactor ( #17803 )
2023-07-06 13:39:34 +10:00
metalgearsloth
3ed2650e8b
Predicted lock popups ( #16692 )
2023-05-22 23:18:51 +10:00
TemporalOroboros
a1715666f0
Resolves StackVisualizer is Obsolete ( #13908 )
2023-05-18 16:16:53 +10:00
Leon Friedrich
b20cc6f4d3
Misc state-handling changes ( #16444 )
2023-05-15 12:22:17 +10:00
metalgearsloth
ae01618874
Revert "Revert "Replace ResourcePath with ResPath ( #15308 )" (#155… ( #15566 )
2023-04-20 20:16:01 +10:00
metalgearsloth
acf79a8209
Revert "Replace ResourcePath with ResPath ( #15308 )" ( #15551 )
2023-04-20 11:43:54 +10:00
Ygg01
71f358a027
Replace ResourcePath with ResPath ( #15308 )
2023-04-19 23:39:17 +10:00
Leon Friedrich
19277a2276
More DoAfter Changes ( #14609 )
...
* DoAfters
* Compact Clone()
* Fix mice and cuffables
* Try generalize attempt events
* moves climbabledoafter event to shared, fixes issue with climbable target
* Fix merge (cuffing)
* Make all events netserializable
* handful of doafter events moved
* moves the rest of the events to their respective shared folders
* Changes all mentions of server doafter to shared
* stop stripping cancellation
* fix merge errors
* draw paused doafters
* handle unpausing
* missing netserializable ref
* removes break on stun reference
* removes cuffing state reference
* Fix tools
* Fix door prying.
* Fix construction
* Fix dumping
* Fix wielding assert
* fix rev
* Fix test
* more test fixes
---------
Co-authored-by: keronshb <keronshb@live.com >
2023-04-02 21:13:48 -04:00