DrSmugleaf
2a3fb80998
Fix TryAllReactionsTest reacting early and not checking priority ( #42412 )
2026-04-04 16:57:54 +02:00
DrSmugleaf and slarticodefast
db3751a5b1
Fix species not being ordered alphabetically in the character customization UI ( #39359 )
...
* Fix species not being ordered alphabetically in the character customization UI
* Update Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-12-29 11:39:22 -06:00
DrSmugleaf
a940dfc763
Fix SpawnAndDeleteEntityCountTest Entities and last assert being incorrect ( #40511 )
...
Fix SpawnAndDeleteEntityCountTest last assert being incorrect
2025-12-29 11:39:11 -06:00
DrSmugleaf
f7543c49dd
Fix unbuckle admin logs only showing the ids and not names of the entities involved ( #39655 )
2025-11-23 15:22:25 -06:00
DrSmugleaf and slarticodefast
b878cabc23
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-11-23 15:22:14 -06:00
DrSmugleaf
f59810ab28
Fix ActionsSystem.IsCooldownActive always returning false if curTime is null ( #39329 )
2025-11-23 15:22:14 -06:00
DrSmugleaf
e85eacb1d4
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-08-07 01:48:46 +02:00
DrSmugleaf
8bd8b5bbb0
Allow actions to specify if they want to rotate the user when targeting ( #37958 )
2025-08-06 21:57:47 +02:00
DrSmugleaf
863b9650d2
Add admin log for ghost warping ( #33636 )
2024-12-07 21:52:42 +00:00
DrSmugleaf and slarticodefast
4ba7569729
Fix admin ghosts not being able to see items in pockets or interact with them ( #31076 )
...
* Fix admin ghosts not being able to see items in pouches or interact with them
* fix
* oops
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2024-12-07 17:15:03 +00:00
DrSmugleaf
6ce73a5fdf
Fix DisplayVotes doing nothing for a vote ( #33170 )
2024-11-15 17:28:49 +00:00
a8c2444a66
Add mapping editor ( #23427 )
...
* Add mapping editor (#757 )
* Remove mapping actions, never again
* Cleanup actions system
* Jarvis, remove all references to CM14
* Fix InventoryUIController crashing when an InventoryGui is not found
* Rename mapping1 to mapping
* Clean up context calls
* Add doc comments
* Add delegate for hiding decals in the mapping screen
* Jarvis mission failed
* a
* Add test
* Fix not flushing save stream in mapping manager
* change
* Fix verbs
* fixes
* localise
---------
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-09-22 02:44:27 +01:00
DrSmugleaf
e6ff813eda
Fix examine flickering until you examine something around you ( #32205 )
2024-09-22 02:26:19 +01:00
DrSmugleaf
7701edc8cf
Update RobustToolbox to v230.1.0 ( #31297 )
2024-08-27 00:32:30 +01:00
DrSmugleaf
52b0fd8eaa
Allow a specific hand to be passed into TrySpawnVirtualItemInHand ( #31124 )
2024-08-21 15:44:59 +01:00
DrSmugleaf
e35439d3d5
Fix collidable held entities blocking themselves while being dropped ( #31119 )
2024-08-21 15:40:17 +01:00
DrSmugleaf
90a020cbcb
Network WallMountComponent ( #30837 )
2024-08-11 14:33:50 +01:00
DrSmugleaf
90b6b2eab0
Fix admin logs cache caching rounds forever if multiple game servers are ran on the same db ( #30687 )
2024-08-09 18:55:43 +01:00
DrSmugleaf
c36b79c3fc
Fix falsely showing damage color effect to entities that aren't allowed to be attacked ( #30661 )
2024-08-09 18:24:58 +01:00
DrSmugleaf
921e7da311
Don't show toggle internals verb if no breath tools are found while off ( #30622 )
...
* Don't show toggle internals verb if no breath tools are found
* only if not working
2024-08-09 18:24:29 +01:00
DrSmugleaf
a1a62a23e0
Make pointing cooldown a cvar ( #30623 )
...
* Make pointing cooldown a cvar
* Remove empty line
2024-08-09 18:24:29 +01:00
DrSmugleaf
2b487f769d
Use EntityQuery for footstep modifier and map grid in SharedMoverController ( #30575 )
2024-08-09 18:18:14 +01:00
DrSmugleaf
d78647e7cc
Fix climbing not ending when any contacts still exist ( #30488 )
2024-08-09 18:14:52 +01:00
DrSmugleaf
4951d6ad9f
Add user to AttemptMeleeEvent, add ThrowItemAttemptEvent ( #30193 )
...
* Add user to AttemptMeleeEvent, add ThrowItemAttemptEvent
* Add xmldoc
2024-08-09 17:52:21 +01:00
DrSmugleaf
6e98560836
Fix NPC line of sight not working if trying to ranged target a blocking entity ( #30055 )
2024-08-09 17:51:30 +01:00
DrSmugleaf
6521c91ae9
Make ActionsSystem.UpdateAction public ( #30056 )
2024-08-09 17:51:29 +01:00
DrSmugleaf
5232a19afd
Fix showing the inventory button on entities without any inventory slots ( #29728 )
2024-08-09 17:31:25 +01:00
DrSmugleaf
db168beca1
Make camera recoil system only refresh offset when its values change ( #29673 )
2024-08-09 17:26:15 +01:00
DrSmugleaf
a15113e132
Fix camera recoil system overriding all other eye offsets ( #29146 )
2024-08-09 17:26:15 +01:00
DrSmugleaf
f29d316092
Fix armor speed examine giving you every single decimal place ( #29597 )
2024-07-25 01:55:28 +02:00
DrSmugleaf
4ef3971a4a
Move GameTicker.RoundDuration to Shared ( #29425 )
2024-07-25 01:53:34 +02:00
DrSmugleaf
914f397035
Fix storages bugging out if an open storage has its component removed ( #29485 )
...
* Fix storages bugging out if an open storage has its component removed
* Fix error on close
2024-07-25 01:50:40 +02:00
DrSmugleaf
bc6a4f6de8
Attempt to fix random test fail by undeleted AlertControl._spriteViewEntity ( #29424 )
2024-07-25 01:47:01 +02:00
DrSmugleaf
8a1fe36766
Add cvar to disable round end pvs overrides ( #29151 )
2024-07-25 00:18:11 +02:00
7e0cad960b
Add cvar to disable ghosting killing your crit mob ( #28945 )
...
* Add cvar to disable ghosting killing your crit mob
* Update Content.Shared/CCVar/CCVars.cs
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-07-25 00:14:25 +02:00
DrSmugleaf
cc19765c48
Use EntityQuery for mob state system resolves ( #29021 )
2024-07-25 00:14:23 +02:00
DrSmugleaf
5738b5a894
Fix speech bubble occlusion being checked from the player's position instead of the eye's ( #29012 )
2024-07-05 20:37:50 +02:00
DrSmugleaf
c75ac999fa
Fix DamageOtherOnHit.OnDoHit when the target is terminating or deleted ( #28690 )
2024-06-08 20:31:03 +02:00
DrSmugleaf
58e1b529fe
Add DoPopup data field to OnUseTimerTrigger ( #28691 )
2024-06-08 20:30:56 +02:00
DrSmugleaf
bd54ddce12
Fix action icons when dragging an active action to another slot ( #28692 )
2024-06-08 20:30:54 +02:00
DrSmugleaf
19e301d4f7
Fix Smoke-grenade.ogg not being mono ( #28593 )
2024-06-08 20:23:15 +02:00
DrSmugleaf
d58b6b49dc
Add more info to GettingAttackedAttemptEvent ( #28548 )
2024-06-06 22:04:16 +02:00
DrSmugleaf
2ecfab2e85
Disable rainbow overlay when reduced motion is enabled ( #28496 )
...
Disable rainbow ovelray when reduced motion is enabled
2024-06-06 21:43:47 +02:00
DrSmugleaf
d65fdde82c
Fix error when removing chasm falling component on a terminating entity ( #28471 )
2024-06-06 21:29:19 +02:00
DrSmugleaf and Pieter-Jan Briers
eed9c58386
Add job whitelist system ( #28085 )
...
* Add job whitelist system
* Address reviews
* Fix name
* Apply suggestions from code review
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* cancinium
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2024-06-01 18:02:43 +02:00
DrSmugleaf
185a61175f
Fix the client thinking it cannot shoot after mispredicting when it actually can ( #28464 )
2024-06-01 18:02:04 +02:00
DrSmugleaf
e1ce368229
Fix FixedPoint2.Abs multiplying the value by 100 ( #28378 )
2024-06-01 17:19:34 +02:00
DrSmugleaf
94375b73ce
Make it possible to hide full health bars below a total damage threshold ( #28127 )
...
* Make it possible to hide full health bars below a total damage threshold
* Fix not setting state
2024-06-01 17:00:25 +02:00
DrSmugleaf
8833e0b046
Fix not networking whitelist and blacklist in storage component ( #28238 )
2024-06-01 16:57:32 +02:00
DrSmugleaf
471726b6e5
Fix whatever the fuck is going on in storage system slightly ( #28236 )
...
* Fix whatever the fuck is going on in storage system slightly
* Fix inverted check
* h
* Add silent bool
* Silent
2024-06-01 16:55:46 +02:00
DrSmugleaf
1aedf69112
Prioritize empty item slots when inserting ( #28203 )
...
* Prioritize empty item slots when inserting
* Revert "Prioritize empty item slots when inserting"
This reverts commit 4272a65cba5fc18df801812b0af20123aec08409.
* Prioritize empty item slots when inserting
* Try drop
* Check for any can insert before dropping
2024-06-01 16:55:40 +02:00
DrSmugleaf
f580b4be64
Add defib event, add fields to be able to disable crit defib and do after movement ( #28174 )
...
* Add defib event, add fields to be able to disable crit defib and do after movement
* Fix check
2024-06-01 16:55:16 +02:00
DrSmugleaf
10aeac7560
Make standing state down sound nullable ( #28132 )
2024-06-01 16:51:29 +02:00
DrSmugleaf
198b67bef6
Make wielding automatically drop the item on your other hand ( #27975 )
...
* Make wielding automatically drop the item on your other hand
* Fix docs
* Remove redundant parameter
* Fix not deleting virtuals on fail
* Make count freeable hands method
* Add popup when dropping item
2024-06-01 16:51:09 +02:00
DrSmugleaf
2cef141f94
Add data field for id card microwave behaviour ( #28087 )
2024-05-18 14:04:27 +02:00
DrSmugleaf
85a0742a88
Move most rotting code to shared ( #28050 )
...
* Move most rotting code to shared
* Remove unused dependency
2024-05-18 14:00:20 +02:00
DrSmugleaf
447bc7de85
Fix the client not passing the weapon to can attack checks ( #28040 )
2024-05-18 14:00:09 +02:00
DrSmugleaf
e2d0f0a6a0
Make failing to fire a gun that requires wielding not delay the next shot ( #27973 )
...
Make failing to fire a wield-only gun not delay the next shot
2024-05-18 13:59:32 +02:00
DrSmugleaf
cd9459883e
Add live templates for networked data field, networked component and auto state component ( #27906 )
...
* Add live templates for networked data field, networked component and auto state component
* Fix field access
* Fix readonly
2024-05-18 13:58:41 +02:00
DrSmugleaf
af6a694481
Make projectiles not hit crit mobs unless clicked on ( #27905 )
2024-05-18 13:53:49 +02:00
DrSmugleaf
b4a765bc00
Fix shuttle cvars comments ( #27923 )
...
* Fix shuttle cvars comments
* Add another line to ftl mass limit
2024-05-18 13:52:32 +02:00
DrSmugleaf
84dc0e5285
Fix const data field in BlindableComponent ( #27919 )
...
* Fix const data field in BlindableComponent
* Fix usages
2024-05-18 13:52:28 +02:00
DrSmugleaf
c9e717ed48
Make FTL constants in ShuttleSystem into cvars ( #27706 )
...
* Make FTL constants in ShuttleSystem into cvars
* Fix tests
2024-05-18 13:52:25 +02:00
DrSmugleaf
8971937177
Add ActionPerformedEvent, ActionsSystem.SetIfBiggerCooldown, action id to action events and BackgroundOn field ( #27682 )
...
* Add ActionPerformedEvent and ActionsSystem.SetIfBiggerCooldown
* Add action id to action events and backgroundon field to action component
2024-05-18 13:52:01 +02:00
DrSmugleaf
44eff7af7a
Move id and health examinable to shared ( #27867 )
...
* Move id and health examinable to shared
* Make GetInfo public
2024-05-18 13:36:03 +02:00
DrSmugleaf
aa0e395ecf
Fix NoMaterialArbitrage crashing when multiple lathe recipes give the same product ( #27842 )
2024-05-18 13:35:59 +02:00
DrSmugleaf
96b145c5e9
Move step sound distance and footstep variation to MobMoverComponent ( #27799 )
2024-05-18 13:32:59 +02:00
DrSmugleaf
b06f3c681f
Fix the changelog window being very laggy until a tab is clicked ( #27795 )
2024-05-18 13:31:52 +02:00
DrSmugleaf
fca512fa3e
Fix tests ( #27711 )
...
* Fix tests
* Fix test fail
* Apply same fix to other tests
2024-05-07 04:36:14 +02:00
DrSmugleaf
ba4835d11c
Fix AlertControl throwing an error if the sprite view entity is deleted multiple times ( #27690 )
...
* Fix AlertControl throwing an error if disposed multiple times
* Replace default check with deleted check
2024-05-07 04:36:12 +02:00
DrSmugleaf
6cb352d9ad
Add explosion.can_create_vacuum cvar ( #27548 )
2024-05-07 04:12:45 +02:00
DrSmugleaf
dbf25845d5
Make bullets inherit the velocity of the grid, not the gun or player ( #27484 )
2024-05-07 03:44:59 +02:00
DrSmugleaf
3ffb1321f3
Add test for failing and then successfully starting a round ( #27375 )
...
* Add test for failing and then successfully starting nukeops preset
* Make test independent from nukeops
* Fix nullable error
(cherry picked from commit 46d6bf18a8 )
2024-05-03 00:26:13 +02:00
DrSmugleaf
e46d06a6d2
Fix the game giving up forever when not being able to start a preset ( #27359 )
...
(cherry picked from commit 413d69e71f )
2024-05-03 00:19:11 +02:00
DrSmugleaf
4e2d82a9c6
Fix mobs not being able to pry doors by just left clicking on them ( #27349 )
...
(cherry picked from commit adce579370 )
2024-05-03 00:18:48 +02:00
DrSmugleaf
6a95253b9d
Move job info changing methods for id cards to shared ( #27337 )
...
* Move job info changing methods for id cards to shared
* Revert "Move job info changing methods for id cards to shared"
This reverts commit 95cbc46b2d1934fa7bf5c72d7d3de9f9168992a1.
* Reapply changes
(cherry picked from commit c122fdf183 )
2024-05-03 00:13:05 +02:00
DrSmugleaf
fd40a7a33a
Add events for custom action target validation ( #27230 )
...
(cherry picked from commit b0e6ff6779 )
2024-05-02 23:52:51 +02:00
DrSmugleaf
c369b1c89d
Add SharedPopupSystem.PopupClient for cursor and coordinates ( #27231 )
...
(cherry picked from commit 81f2dc7cf9 )
2024-05-02 23:52:38 +02:00
DrSmugleaf
c30f6b9659
Make remaining IPrototypes partial ( #27157 )
2024-04-21 23:33:58 +02:00
DrSmugleaf
f0f410348c
Move storage binds and slot click handling to shared ( #27135 )
...
(cherry picked from commit 3c6722bd6f )
2024-04-21 23:31:37 +02:00
DrSmugleaf
5acb97a858
Fix storage fill giving no reason for failing ( #27122 )
...
(cherry picked from commit 45df595c15 )
2024-04-21 23:18:19 +02:00
DrSmugleaf
0d5762c35c
Make UtensilSystem and SharpSystem not run AfterInteract if it has already been handled ( #25826 )
...
* Make UtensilSystem and SharpSystem not run AfterInteract if it has already been handled
* merge conflicts
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
(cherry picked from commit c67948407e )
2024-04-21 21:56:50 +02:00
DrSmugleaf
99ab8cea68
Fix rockets and lasers looking like they have nothing loaded ( #26933 )
...
(cherry picked from commit 13cef85a6e )
2024-04-21 21:56:42 +02:00
DrSmugleaf
b11f3a16d9
Fix guns that spawn without a magazine looking like they have one ( #26922 )
...
(cherry picked from commit 2d53cfeabc )
2024-04-21 21:54:36 +02:00
DrSmugleaf
c253b15886
Fix incorrect "Cycled" and "Bolted" popups when (un)wielding a gun ( #26924 )
...
(cherry picked from commit b51482f51a )
2024-04-21 21:54:35 +02:00
DrSmugleaf
ad0888a0fd
Hide empty marking categories in the markings picker ( #26377 )
...
Hide empty marking categories
(cherry picked from commit 4790ccba19 )
2024-03-27 18:28:50 +01:00
DrSmugleaf
d14135f9e6
Add test to check that there are no pending database model changes ( #25762 )
...
(cherry picked from commit 2904ff421a )
2024-03-07 01:16:31 +01:00
DrSmugleaf
56dd39497a
Make the round end sound collection a cvar ( #25741 )
...
* Make the round end sound collection a cvar
* Fix comment
* Clarity
(cherry picked from commit 30ccde0a47 )
2024-03-07 01:13:37 +01:00
DrSmugleaf
55845b0537
Fix ClimbSystem removing the climbing fixture when it still has contacts ( #24756 )
...
(cherry picked from commit 83901cafc5 )
2024-02-08 12:02:19 +01:00
DrSmugleaf
5329280378
Add events for GunComponent values, muzzle flashes and cartridge spread ( #24077 )
...
* Add a modifier event for GunComponent values
* Add docs
* Add VV readwrite to modified values
* Add more docs
* More docs
* Add Gun parameter to GunRefreshModifiersEvent
* Add another event for handling cartridge spread
* Fix pneumatic speed
(cherry picked from commit 4e8b1fb0d3 )
2024-02-08 11:52:29 +01:00
DrSmugleaf
0cc941cb54
Fix error when starting a DoAfter while handling one on the same entity ( #24218 )
...
* Fix error when starting a DoAfter while handling one on the same entity
* Reuse array
(cherry picked from commit 9ad1ae5d96 )
2024-01-26 23:04:39 +01:00
DrSmugleaf
85352289aa
Move rotting stages and examine to shared ( #24183 )
...
(cherry picked from commit 8902701271 )
2024-01-26 23:01:03 +01:00
DrSmugleaf
deea24e255
Fix error when the client gets an Eui state message before its open message ( #23610 )
...
* Fix error when the client gets an Eui state message before its open message
* Revert "Fix error when the client gets an Eui state message before its open message"
This reverts commit 440e2746ee8d77306f59ddea558eda32ec927f18.
* Make all Eui msgs reliable ordered
(cherry picked from commit 95ef20223c )
2024-01-26 22:49:13 +01:00
DrSmugleaf
c0edcf330c
Fix error when switching to a screen without an inventory gui widget ( #24059 )
...
(cherry picked from commit 6a7f1b2f1f )
2024-01-26 22:37:14 +01:00
DrSmugleaf
bf936c7a88
Fix TrashOnSolutionEmptySystem modifying uninitialized entities ( #23798 )
...
(cherry picked from commit 2fe861e87d )
2024-01-26 22:19:27 +01:00
DrSmugleaf
9f4fa43635
Revert "Game server api ( #23129 )" ( #23672 )
...
This reverts commit dfc8ea6aee .
(cherry picked from commit c05a458de2 )
2024-01-26 22:07:25 +01:00
DrSmugleaf
78d911fc17
Make DamageOtherOnHitSystem only flash an entity red if damage was dealt ( #23612 )
...
(cherry picked from commit d79ead6fb1 )
2024-01-26 22:02:25 +01:00
DrSmugleaf
c7f5846bca
Fix another error on round restart when terminating spreaders ( #23201 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
(cherry picked from commit bc304a3127 )
2024-01-26 21:27:47 +01:00
DrSmugleaf
ec6a4c8f06
Fix ConfigPresetTests.TestLoadAll not handling automatic panic bunker ( #23414 )
...
(cherry picked from commit ac022090b6 )
2024-01-26 21:27:08 +01:00
DrSmugleaf
f6cffb4bc0
Fix error when trying to delete a ExplosionVisualsTextureComponent.LightEntity that doesn't exist ( #23253 )
...
Fix error when trying to delete an already deleted ExplosionVisualsTextureComponent.LightEntity
(cherry picked from commit 801829326a )
2024-01-22 21:08:05 +01:00