Tayrtahn
d71b88a747
Add support for LocalizedDatasets to RandomMetadata ( #28601 )
2024-06-06 02:37:49 -04:00
Leon Friedrich
ba57e3e4d9
Add closing storage UIs to StorageInteractionTest ( #28633 )
2024-06-05 18:14:25 -04:00
Nemanja
729e67af7f
Machine-code cleanup ( #28489 )
2024-06-05 16:23:23 -04:00
Plykiya
d75de9fa24
Make cuff default range again ( #28576 )
...
* Make cuff default range again
* uncuff distance
* how about ONE
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-05 13:14:56 -07: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
TsjipTsjip
86cf5cc7d1
Prayable datafield typo ( #28622 )
...
* notifiactionPrefix -> notificationPrefix
* notifiactionPrefix -> notificationPrefix
2024-06-05 10:32:58 +03:00
icekot8
627187988e
hand teleport portals now may start in the same grid. ( #28556 )
2024-06-04 12:34:07 -04:00
Kevin Zheng
d5019cee96
Add CVar to disable pow3r parallel processing ( #28488 )
...
* Add CVar to disable pow3r parallel processing
* Cache CVar value
* Fix pointyhat
* Move all CVar-ing to Content.Server
2024-06-04 16:54:22 +02:00
Hannah Giovanna Dawson
0b4fc7e298
Make projectile & hitscan reflection only try once with the best reflector ( #28539 )
2024-06-04 09:26:19 -04:00
Hannah Giovanna Dawson
d4fe7eda51
SS14-26964 Clown Waddling Replicates, etc ( #26983 )
2024-06-04 09:23:09 -04:00
Errant
58647e7036
Don't switch-unwield if mob has more than 2 hands ( #28438 )
2024-06-04 09:11:48 -04:00
deltanedas
a3a1538d32
move gamerule components to shared ( #28572 )
...
* move MinMax to shared
* cleanup MinMax
* move other ticking components to shared just because
* remove unused prototype file
* update everything to use shared components
* test
* test 2
* test 3
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-06-04 21:53:24 +10:00
Mr. 27
7d22897d02
Job starting gear is now defined in the starting gear rather than backpack prototypes ( #27605 )
...
*
2024-06-03 19:52:15 -04:00
Plykiya
b51f04a765
Gets rid of obsolete EntityWhitelist.IsValid() function ( #28565 )
...
Gets rid of obsolete IsValid function
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-03 18:42:50 -04:00
Plykiya
c5ff647ca6
Replace obsolete EntityWhitelist IsValid usages part 2 ( #28506 )
2024-06-03 17:40:03 -04:00
lzk
713c6d966b
Make borgs shown in logprobe ( #27788 )
2024-06-03 14:48:44 -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
DrSmugleaf
def04cdaf5
Add more info to GettingAttackedAttemptEvent ( #28548 )
2024-06-03 09:30:47 -04:00
deltanedas
8d78b7442a
make objectives use entityCategory ( #28269 )
2024-06-03 09:23:52 -04:00
Cojoke
e784f2cf3c
Make projectiles not hit crates unless clicked on ( #28072 )
2024-06-03 09:04:07 -04:00
Verm
31eb3ed62c
Welding tweaks ( #27959 )
2024-06-02 23:28:53 -04:00
Plykiya
ba04f94e48
Emergency Fix for Whitelist logic ( #28510 )
...
fix issue
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-02 02:21:07 -04:00
slarticodefast
1283989346
Flash overlay rework and bugfixes ( #27369 )
2024-06-02 00:17:53 -04:00
Leon Friedrich
6235fa1ac6
Content changes for entity categories PR ( #27232 )
...
* Content changes for entity categories PR
* Poke tests
* Why are tests suddenly working?
2024-06-02 14:08:15 +10:00
eoineoineoin
b44b159431
Replace Matrix3 with System.Numerics.Matrix3x2 ( #27443 )
...
Replace Matrix3 with Matrix3x2
2024-06-02 14:07:41 +10: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
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
AJCM-git
09256cfaa5
Makes machine parts stackable, removes unused field in stack prototypes ( #28434 )
...
* Makes machine parts stacks, removes unused field in stack prototypes
* forgor
* Fix tests
* Fixes lathe construction. Yes. This sucks but there's no better way that doesnt involve refactoring machine parts completely
* detail
* a
2024-06-01 13:49:28 -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
DrSmugleaf
e3a66136bf
Fix the client thinking it cannot shoot after mispredicting when it actually can ( #28464 )
2024-06-01 02:35:14 -07:00
Nemanja
68992735d8
Clean up command perms ( #28451 )
...
* Change BanExemption command to AdminFlags.Ban permissions
* Change LOOC to check for Moderator permission
* Change ListVerbs from Admin to Debug AdminFlags
* Change RunVerbAs from Admin to Fun AdminFlags
* More permission changes
* Change GhostKick to Moderator perm
* Clean up command perms
* fuck
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-06-01 01:14:43 -07:00
Geekyhobo
94a113dbd6
Adds a Pii Flag, Censors Hwid and Ip ( #27776 )
...
* yes
* fixes
2024-06-01 00:23:54 -07:00
Verm
a9a65b7e0d
Randomizes more humanoid appearances ( #27997 )
2024-06-01 00:51:07 -04: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
Leon Friedrich
7b25f84119
Fix hugging mispredict ( #28432 )
...
* git mv
* Move namespaces
* Fix hugging mispredict
2024-05-31 11:25:03 -06:00
ShadowCommander
42de8df519
Add firelock warnings popup when opening on access allowed ( #28420 )
2024-05-31 10:56:20 -04:00
Leon Friedrich
07866e4764
Prevent Identity.Name NRE exception ( #28433 )
...
Fix Identity.Name exception
2024-05-31 13:11:21 +10:00
Leon Friedrich
54337911d3
Only auto-enable internals when necessary ( #28248 )
...
* Only auto-enable internals when necessary
* Add toxic gas check
* Rename Any -> AnyPositive
2024-05-31 12:28:11 +10:00
ShadowCommander
c6b22fb01c
Fix TryGetActionData error triggering when run on deleting entities ( #27839 )
...
* Fix TryGetActionData error triggering when run on deleting entities
* Only get metadata once
2024-05-31 10:25:13 +10:00
Tayrtahn
98446cb061
Convert advertisements to use localized datasets ( #28400 )
...
* Convert advertisements to use LocalizedDatasets
* File consolidation
* Arcade machines too
2024-05-30 12:08:42 -04:00
Tayrtahn
d6f1f0ac1c
Convert story generation to use LocalizedDatasets ( #28402 )
...
Converted story generation to use LocalizedDatasets
2024-05-30 14:49:12 +03: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
ShadowCommander
8f7e2c81d8
Change PlaceableSurfaceSystem.cs to file scoped namespace ( #28379 )
2024-05-29 08:56:14 -04:00