Nemanja
729e67af7f
Machine-code cleanup ( #28489 )
2024-06-05 16:23:23 -04:00
ShadowCommander
f933922c9e
Add logs that provide session to player admin logs ( #28628 )
2024-06-06 00:19:54 +10: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
Plykiya
41549db282
Remove obsolete VisibilitySystem functions ( #28610 )
...
Remove obsolete visibility functions
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-06-05 17:04:31 +10:00
blueDev2
0e93d13cb7
Microwave recipes now uses stacktype id instead of entity prototype id for stacked entities ( #28225 )
2024-06-04 13:12:01 -04:00
icekot8
627187988e
hand teleport portals now may start in the same grid. ( #28556 )
2024-06-04 12:34:07 -04:00
Moony
71a6e60818
Revert "Buff the AME until somebody fixes engineering" ( #28419 )
2024-06-04 07:59:33 -08: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
d4fe7eda51
SS14-26964 Clown Waddling Replicates, etc ( #26983 )
2024-06-04 09:23:09 -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
deltanedas
16b3fb1204
LoadMapRule grid storage rework ( #28210 )
...
*
2024-06-03 20:04:19 -04: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
Verm
2ae5c953de
Humans can no longer honk on command ( #28566 )
...
* Humans can no longer honk on command
* Undo change it emote file
* I hate tabs
* Some comments
2024-06-04 01:45:00 +02:00
Plykiya
c5ff647ca6
Replace obsolete EntityWhitelist IsValid usages part 2 ( #28506 )
2024-06-03 17:40:03 -04:00
Verm
2bd4f85966
Fix Weh Juice and Other emote chems not working ( #28562 )
2024-06-03 17:07:41 -04:00
Ed
a4d1601758
Accent trait limit ( #28046 )
2024-06-03 14:47:06 -04:00
Tayrtahn
b5e8a69622
Add a test for sliceable cargo bounty exploits ( #28357 )
2024-06-03 12:24:32 -04:00
AJCM-git
8c10581010
Cleans up StatusIconSystem and fixing some bugs ( #28270 )
2024-06-03 12:12:21 -04:00
Leon Friedrich
0b4388d5d4
Try fix KeyNotFoundException in KillTrackingSystem ( #28553 )
2024-06-03 09:36:07 -04:00
deltanedas
977bd5ad6d
make GameRule use entity category ( #28294 )
2024-06-03 08:39:25 -04:00
deltanedas
50f8de08a4
prevent nukie kidnapping ( #28387 )
2024-06-03 08:34:50 -04:00
AJCM-git
91875e91e1
Strip Items From Things Before Biomassing Them ( #28544 )
2024-06-02 23:30:00 -04:00
Verm
31eb3ed62c
Welding tweaks ( #27959 )
2024-06-02 23:28:53 -04:00
AJCM-git
509e3aedf7
RespawnRuleSystem tweaks. ( #28528 )
2024-06-02 23:28:38 -04:00
Voomra
504208c665
fix: localize PraySystem UI ( #28535 )
...
tweak: localize PraySystem UI
2024-06-02 16:51:19 -07:00
UBlueberry
c591864866
Drawl capitalization coldfix (part 2: rise of accidentally commiting to master) ( #26639 )
...
fixed finally yay
2024-06-02 15:13:57 -04:00
Errant
66835ac84e
Beacons no longer glitch off on grid split ( #28518 )
2024-06-02 19:30:27 +02:00
AJCM-git
9a23a6c695
Fix mid round antags not starting ( #28523 )
2024-06-02 12:52:40 -04:00
Leon Friedrich
452b53988c
Add debug asserts to ensure that network groups are up to date ( #28495 )
2024-06-01 21:26:42 -07: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
MilenVolf
5d970b0861
Station event component and system tweaks ( #28331 )
...
* Make anomaly, artifact and gifts events announcement sound optional
* Requested changes + Added new "GameRuleAfterAddedEvent" for StationEventSystem
We need to call "Add" in "StationEventSystem" after others GameRule's in case if we need to change StationEventComponent variables.
* Fix margins
* Makes use of GameRuleComponent.Delay and remove station system handling of delays plus small cleanup
* Fix merge
---------
Co-authored-by: AJCM <AJCM@tutanota.com >
2024-06-01 16:34:58 -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
Tornado Tech
a29b6a6894
Clean up new HTNs tasks ( #28469 )
...
* Clean up new HTNs tasks
* Added docs to math operations
2024-06-01 13:46:35 -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
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
beck-thompson
54a38daee5
Added verb for removing evidence! ( #28101 )
2024-06-01 00:58:07 -04: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
Flesh
e145a666c9
Use existing probability field ( #28422 )
...
Remove the PlantAdjustAttribute "Prob" field and use the existing probability field from ReagentEffects instead.
2024-05-31 09:56:41 -08:00
Leon Friedrich
7b25f84119
Fix hugging mispredict ( #28432 )
...
* git mv
* Move namespaces
* Fix hugging mispredict
2024-05-31 11:25:03 -06:00
deltanedas
5da2151924
dragon antag refactor ( #28217 )
...
* remove dragon system usage of GenericAntag
* add AntagRandomSpawn for making antags spawn at a random tile
* add AntagSpawner to make an antag spawner just spawn an entity
* add antag prototype for dragon since it never had one
* make dragon spawner a GhostRoleAntagSpawner, remove GenericAntag
* make dragon rule use AntagSelection and stuff
* remove dragon GenericAntag rule
* add back to spawn menu
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-31 11:08:26 -04:00
Leon Friedrich
27e63f5919
Make tests automatically reset modified cvars ( #28219 )
...
* Make tests automatically reset modified cvars
* Fix bad return
* A
* Try Fix tests
* clarify comment
* update eng
2024-05-31 12:44:35 +10:00