AJCM-git
346ac44a28
Open the guidebook when people with less than an hour playing join the round ( #28774 )
...
* Open the guidebook when people with less than an hour playing join the round
* Filter for gameplayState
* Fix tests
* tweaks
* saltern update (#28773 )
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Fix admin menu objects list (#28787 )
* Make `MakeAntag()` log errors instead of throwing exceptions (#28771 )
Make `MakeAntag()` log errors instead of throw
* add default page support for the guidebook (#28772 )
* Probably a better way to handle this
---------
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com >
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2024-06-09 12:26:48 -04:00
Nemanja
c549573f7a
add default page support for the guidebook ( #28772 )
2024-06-09 11:55:21 -04:00
Leon Friedrich
8d52f6b617
Fix admin menu objects list ( #28787 )
2024-06-09 09:51:02 -04:00
Tayrtahn
5f91c3f27f
Strip markdown from silicon laws before saying them ( #28596 )
2024-06-09 09:57:07 +10:00
Leon Friedrich
7ef7fe6761
Try fix RGBee ( #28741 )
2024-06-08 20:27:21 +10:00
Leon Friedrich
2c7598fd5b
Fix flatpacker ( #28736 )
...
* Fix flatpacker
* a
2024-06-08 18:48:23 +10:00
DrSmugleaf
0762f9da17
Fix action icons when dragging an active action to another slot ( #28692 )
2024-06-07 22:34:48 -07:00
Plykiya
d19b430a92
Swap some InRangeUnobstructed for InRangeUnoccluded ( #28706 )
...
Swap InRangeUnobstructed to InRangeUnoccluded
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-07 20:57:07 -04:00
AJCM-git
63e0ee08cb
Fixes client having authority over rules popup cvars ( #28655 )
...
* Fixes client having authority over rules popup cvars
* Delete duplicate migration
* Pre-update
* Post-update
2024-06-07 21:53:20 +02:00
Leon Friedrich
b632a65385
Add JobRequirementOverride prototypes ( #28607 )
...
* Add JobRequirementOverride prototypes
* a
* invert if
* Add override that takes in prototypes directly
2024-06-07 09:43:02 -07:00
AJCM-git
accf8adf97
Fixed the guidebook listing every single rule ( #28680 )
...
* Well i tried this way
* New approach (start)
* Did it
* makes spacelaw available, put it under sec
2024-06-07 06:28:55 -05:00
Nemanja
b317fa4ccf
Flatpacker fixes ( #28417 )
2024-06-06 20:55:35 -04:00
Leon Friedrich
e7f2ae52ab
Give jobs & antags prototypes a guide field ( #28614 )
...
* Give jobs & antags prototypes a guide field
* A
* space
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
* Add todo
* Fix merge errors
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-06-06 05:05:58 -07:00
Nemanja
1333b48747
Convert rules to use guidebook parsing ( #28647 )
2024-06-06 03:11:26 -04:00
Repo
039fd932b2
Fix Admin Object tab sorting and search ( #28609 )
2024-06-06 02:41:11 -04:00
Chief-Engineer
fea2bc9422
Update rules ( #28452 )
2024-06-05 19:59:22 -04:00
Nemanja
729e67af7f
Machine-code cleanup ( #28489 )
2024-06-05 16:23:23 -04:00
Leon Friedrich
adeed705e6
Add Job preference tests ( #28625 )
...
* Misc Job related changes
* Add JobTest
* A
* Aa
* Lets not confuse the yaml linter
* fixes
* a
2024-06-06 00:19:24 +10:00
Hannah Giovanna Dawson
d4fe7eda51
SS14-26964 Clown Waddling Replicates, etc ( #26983 )
2024-06-04 09:23:09 -04:00
Plykiya
c5ff647ca6
Replace obsolete EntityWhitelist IsValid usages part 2 ( #28506 )
2024-06-03 17:40:03 -04:00
Ed
a4d1601758
Accent trait limit ( #28046 )
2024-06-03 14:47:06 -04:00
AJCM-git
619d82ed42
Small code cleanup to health bar ( #28554 )
2024-06-03 12:22:26 -04:00
AJCM-git
8c10581010
Cleans up StatusIconSystem and fixing some bugs ( #28270 )
2024-06-03 12:12:21 -04:00
Tayrtahn
0d864d324c
Add support for HeldPrefix to SolutionContainerVisualsSystem ( #28532 )
2024-06-03 01:12:13 -04:00
AJCM-git
be35a5d369
Header of Gas tank UI screen now fetched from Entity name and local ( #28545 )
2024-06-02 23:33:30 -04:00
slarticodefast
1283989346
Flash overlay rework and bugfixes ( #27369 )
2024-06-02 00:17:53 -04:00
eoineoineoin
b44b159431
Replace Matrix3 with System.Numerics.Matrix3x2 ( #27443 )
...
Replace Matrix3 with Matrix3x2
2024-06-02 14:07:41 +10:00
Nemanja
21d0b1fd55
Guidebook Tables ( #28484 )
...
* PJB's cool table control (it probably doesn't work)
* ok wait wrong file
* Guidebook Tables
2024-06-01 20:58:33 -07:00
Plykiya
d6ba166d3b
Replace obsolete EntityWhitelist IsValid usages ( #28465 )
...
* Replace obsolete whitelist is valid with whitelist system
* Consistency
* Fix logic
* Bork
* I figured out how to get whitelists on the client lol
* test fail
* woops
* HELP ME FUNCTIONS
* Fix errors
* simplify
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-01 23:10:24 -04:00
DrSmugleaf
29e34cae35
Disable rainbow overlay when reduced motion is enabled ( #28496 )
...
Disable rainbow ovelray when reduced motion is enabled
2024-06-01 18:41:06 -07:00
Tornado Tech
21bc3bfa22
Cleans up tag system ( #28272 )
...
* Updated tag system
* Added params methods
* Fixed tag integration tests
* Fixed params methods recursion
* Revert has All/Any tag one argument realisation
* Updated tag integration tests
* Shit happens
* Added individual List/HashSet methods, docs, tests
2024-06-02 11:11:19 +10:00
Tornado Tech
07dfefc4a2
Hiding and clearing department prototype code ( #28114 )
2024-06-01 19:49:34 -04:00
Kevin Zheng
ad1fc0cdba
Adjust power monitor power display ( #28487 )
2024-06-01 16:56:57 -04:00
DrSmugleaf
8c32072f67
Fix error when removing chasm falling component on a terminating entity ( #28471 )
2024-06-01 15:00:31 -04:00
beck-thompson
5bb0c4d6a2
Fixed bug where ID card computer defaulted to the atmos as the job icon. ( #28462 )
...
Fixed ID atmos bug!
2024-06-01 13:29:46 -04:00
Nemanja
be6f55a090
Clean up store system ( #28463 )
2024-06-01 11:29:17 -04:00
DrSmugleaf
19be94c9ea
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 05:08:31 -07:00
Nemanja
a1a8f04036
Decouple interactions from hands, cleanup old events, add new fears ( #28393 )
...
* ok basic shit
* second part
* pretend it isn't real it can't hurt you.
* 👁️ 👁️
* shadowcommander review
2024-05-31 13:26:19 -07:00
Leon Friedrich
c4291920a6
Make chat & examine systems use FormattedMessage.EscapeText() ( #28431 )
2024-05-31 16:05:34 -04:00
ShadowCommander
3ed1ee6a5b
Add search filter to the admin menu player tab ( #28030 )
2024-05-31 02:28:08 -04:00
Leon Friedrich
07866e4764
Prevent Identity.Name NRE exception ( #28433 )
...
Fix Identity.Name exception
2024-05-31 13:11:21 +10:00
ShadowCommander
7e8e145d07
Reflow the player tab to show more of the names ( #28029 )
2024-05-30 21:59:25 -04:00
metalgearsloth
d90cbee7f2
Fix verb categories shuffling ( #28368 )
...
If it's an extra category we leave it in its default spot.
2024-05-31 11:55:01 +10:00
metalgearsloth
e4a5f2a145
Predict ActivatableUIRequiresPower ( #28405 )
...
A lot of BUIs aren't going to handle the state coming in cleanly but we can fix em as we find em.
2024-05-30 00:32:16 -07:00
ShadowCommander
e2bf127323
Move ApcPowerReceiverComponent Powered state to shared ( #28206 )
...
* Try syncing powered state to client
For some reason the client is not receiving the ApcPowerReceiverComponentState, so it's not working.
* Fix powered state not syncing to client
The client PowerReceiverSystem was abstract, which prevented it from
running initialize.
* Flip check so that it runs bigger checks first
PowerDisabled skips the others.
NeedsPower skips the receiving check.
* Disallow changing Powered manually
* Move Powered update to PowerReceiverSystem
* Move appearance to event subscription
* Move metadata component to AllEntityQuery
* Cleanup
* Move Powered update back to PowerNetSystem
It's easier to use the EntityQueries and it dosen't need to be updated
anywhere else.
* Put appearance updating back
* Move IsPowered to shared
* Simplify IsPowered
* Cleanup
* Remove duplicate PowerChangedEvent
PowerChangedEvent on ProviderChanged doesn't seem to be needed
PowerChangedEvent gets raised by in update if the power state changes
after a new provider is connected
2024-05-30 16:46:22 +10:00
deltanedas
404fe818e8
item cabinet rework + stuff ( #26779 )
2024-05-29 16:08:33 -04:00
metalgearsloth
a90cb25ef7
Fix surveillance camera closing ( #28374 )
...
The boilerplate sucks but I haven't thought of something good.
2024-05-29 10:25:09 -07:00
ShadowCommander
49982acc88
Popup duplicate stacking ( #27978 )
2024-05-29 00:05:40 -04:00
Repo
eb3f27526b
Fix late join & observe to de-admin admins. ( #28319 )
2024-05-28 14:00:42 -04:00
Pieter-Jan Briers
cf8fcb170a
Remove bogus C# finalizers ( #28315 )
...
Begging people to learn how this programming language works before throwing random syntax into a file.
None of these finalizers ever worked. I also checked whether they were memory leaks and needed *proper* shutdown logic, but they're all instantiated-once UI controls that last for the entire lifetime of the program so it's probably fine.
2024-05-27 17:52:23 -04:00