Commit Graph
3577 Commits
Author SHA1 Message Date
mqole 7ffe5fc58c yeah ok 2026-07-10 01:25:22 +10:00
mqole 4d1e393735 OOPS 2026-07-09 22:39:30 +10:00
mqole eb25a03808 fuckit one more 2026-07-09 20:47:54 +10:00
mqole 4e69bf267a yeas 2026-07-07 00:45:10 +10:00
mqole 8937501951 tests 2026-07-06 20:09:41 +10:00
mqole 249660be3c angels 2026-07-06 19:03:24 +10:00
mqole 4a8ab7e598 schmoovin 2026-07-05 11:41:54 +10:00
mqole d042eb0022 robust random 2026-07-05 03:00:49 +10:00
9b00e2d936 Add lidgren rate-limited logging CVars (#6708)
* Add lidgren rate-limited logging CVars

* rerun tests

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 20:06:44 -07:00
f2625bf5c5 Removes IMapManager (#6584)
* Move MapManager queries to SharedMapSystem
Moves all variants of FindGridsIntersecting/TryFindGridAt to SharedMapSystem
Hollows out the MapManager methods and converts them into relays to SharedMapSystem

* Move CreateGrid to SharedMapSystem
Moves the functionality for CreateGrid and its variants to SharedMapSystem
Hollows out the MapManager methods and converts them into relays for the SharedMapSystem methods
Obsoletes them too
Also moves over the GetAllMapGrids and GetAllGrids methods

* Move RaiseOnTileChanged to SharedMapSystem
Also moves the SuppressOnTileChanged flag member to SharedMapSystem
Hollows out and obsoletes the MapManager versions

* Move default value constants to SharedMapSystem

* Converts map pausing events into LocalizedEntityCommands

* Move MapManager related delegates/structs to SharedMapSystem
Moves the GridCreationOptions struct to the same namespace as SharedMapSystem and converts it into a record struct
Move the GridCallback delegates to the same namespace as SharedMapSystem

* Move CullDeletionHistory to SharedMapSystem
Well, that was less painful than I thought it would be

* Actually obsolete the NetworkedMapManager method

* Rename file

* Doc comments for new SharedMapSystem methods

* Doc comment

* Doc comments

* Fix access

* Purge all references to IMapManagerInternal

* Cull easy IMapManager references

* The rest

* Purge IMapManager

* Private internal FindGridsIntersecting method

* please die

* 41

* notes

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 19:32:17 -07:00
metalgearslothandGitHub 792f795fbe Sourcegen eventsub fixes (#6702) 2026-07-01 14:07:41 +10:00
1322177e62 IEntitySystem Event Subscription Code Generation (#6227)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-01 13:30:23 +10:00
HaydenandGitHub e458c13e10 Basic Tracy support (#6686) 2026-07-01 12:55:04 +10:00
VelkenandGitHub 9c010a1218 Add .ftl file upload support (#6473) 2026-07-01 12:42:00 +10:00
metalgearslothandGitHub 58fd434a51 Remove QuadTree (#6664) 2026-06-30 20:01:41 +10:00
WhatstoneandGitHub dfe1d4ef8a Cleanup: ProtoMan Part 3 - remove redundant EntitySystem IPrototypeManager, IComponentFactory instances (#6693) 2026-06-30 17:12:55 +10:00
39306dfd29 feat: raise event on audio despawns (#6056)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2026-06-29 19:29:42 +10:00
JohnKieserandGitHub 8da4630d7c SharedPhysicsSystem.Fixture typo fix one line (#6687)
* Typo fix

* typo fix
2026-06-29 18:43:58 +10:00
metalgearslothandGitHub 2cbcb92cb8 Add DictionaryEquals helper (#6682)
* Add DictionaryEquals helper

* test because why not
2026-06-28 23:39:55 +10:00
c3f80b99bd Change SpawnAtPoisition EntityCoordinates overload to use the rotation of the attached entity, and to allow a rotation override. (#6527)
* minor API addition

* better

* I forgor

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-28 20:56:10 +10:00
SlamBamActionmanandGitHub 6c017eba76 Fix ApplyLinearImpulse treating the impulse as being both in world and local space (#6444)
Fix impulse being set in world coordinates but angular velocity applied in local coordinates
2026-06-28 20:28:23 +10:00
TheShuEdandGitHub c6cf80334c Server & shared containerSystem clean up (#6564)
* clean up

* revert readonly

* file scoped SharedContainerSystem
2026-06-27 21:22:37 +10:00
metalgearslothandGitHub 7fcf49ea61 Add audio device switching API (#6661) 2026-06-27 19:09:59 +10:00
TemporalOroborosandGitHub 5dbf86fb93 IMapManager to hospice care (#6579)
* Move MapManager queries to SharedMapSystem
Moves all variants of FindGridsIntersecting/TryFindGridAt to SharedMapSystem
Hollows out the MapManager methods and converts them into relays to SharedMapSystem

* Move CreateGrid to SharedMapSystem
Moves the functionality for CreateGrid and its variants to SharedMapSystem
Hollows out the MapManager methods and converts them into relays for the SharedMapSystem methods
Obsoletes them too
Also moves over the GetAllMapGrids and GetAllGrids methods

* Move RaiseOnTileChanged to SharedMapSystem
Also moves the SuppressOnTileChanged flag member to SharedMapSystem
Hollows out and obsoletes the MapManager versions

* Move default value constants to SharedMapSystem

* Converts map pausing events into LocalizedEntityCommands

* Move MapManager related delegates/structs to SharedMapSystem
Moves the GridCreationOptions struct to the same namespace as SharedMapSystem and converts it into a record struct
Move the GridCallback delegates to the same namespace as SharedMapSystem

* Move CullDeletionHistory to SharedMapSystem
Well, that was less painful than I thought it would be

* Actually obsolete the NetworkedMapManager method

* Rename file

* Doc comments for new SharedMapSystem methods

* Doc comment

* Doc comments

* Fix access
2026-06-27 18:33:48 +10:00
tiders-shoreandGitHub c0e29a3ad4 Add PhysicsBodyStatusChangedEvent (#6614)
* Initial commit

* Moved PhysicsBodyStatusChangedEvent after status update
2026-06-27 18:00:52 +10:00
Leon FriedrichandGitHub 7b25f1e256 Fix DataRecord serialization (#6619) 2026-06-27 17:59:35 +10:00
DrSmugleafandGitHub c51009d4f0 Allow foreach with EntityQueryEnumerator and AllEntityQueryEnumerator (#6660) 2026-06-27 17:58:16 +10:00
metalgearslothandGitHub afd792c0b1 Merge branch 'master' into master-merge 2026-06-26 21:48:28 +10:00
DrSmugleafandGitHub f4e404a61c (Try to) Fix a null reference exception in ComponentTreeSystem.UpdateTreePositions (#6604) 2026-06-26 20:47:37 +10:00
1b9de71b81 Remove obsolete TryIndex overloads (#6478)
* remove obsolete TryIndex overloads

* a

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-06-26 20:46:57 +10:00
slarticodefast e519bcdc9d undo some changes specific to the new repo 2026-06-26 01:21:17 +02:00
slarticodefast dbaf8c4e8c Merge branch 'new_master' into master-merge 2026-06-26 00:53:09 +02:00
metalgearslothandGitHub ea2529e1ce Fix ValueList Peek (#145) 2026-06-25 18:34:17 +10:00
metalgearslothandGitHub 27c2f34870 Implement IList for ValueList (#32) 2026-06-24 23:22:30 +10:00
metalgearslothandGitHub d07c1af29b Early-out PVS updates on rotation (#133) 2026-06-24 22:39:36 +10:00
AxionyxandGitHub 931b2a0989 Add trust scores for localhost@ and guest@ connections (#6642)
Add trust scores for localhost@ and guest@ connections, configurable via cvar
2026-06-21 22:05:22 +02:00
deltanedasGitHubdeltanedas <@deltanedas:goida.zip>
bec88c87a7 Add NotNullWhenTrue to EntityPrototype.TryComp factory overload (#132)
Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-06-21 18:08:51 +10:00
metalgearslothandGitHub e568c7ba78 LocalRotation normalize + obsolete setter (#125) 2026-06-21 16:08:30 +10:00
a80e786923 Replace default Auth as well as README and other links (#49)
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-06-20 16:13:36 -04:00
AxionyxandGitHub c1919263f4 Track isLocal in user data (#6641) 2026-06-20 20:00:38 +02:00
PJB3005 fbab678058 Add FormattedStringBuilder for safely constructing markup with code. 2026-06-20 03:36:49 +02:00
PJB3005 30cac6ec2a Add CommandParsing.EscapeCommand 2026-06-20 00:10:04 +02:00
PJB3005 ead6018a6a Add markup escaping Fluent functions 2026-06-19 22:49:34 +02:00
metalgearslothandGitHub 8f6ebad5b9 Reduce game memory usage a crumb (#30) 2026-06-19 21:55:44 +10:00
metalgearsloth 751952a85f Merge remote-tracking branch 'upstream/master' into 2026-06-18-bui-message 2026-06-19 20:32:18 +10:00
metalgearslothandGitHub ab3217fc75 Merge pull request #9 from Space-Wizards-Federation/2026-06-13-res-path
ResPath allocs fix
2026-06-19 19:23:42 +10:00
metalgearslothandGitHub 1173a30480 Merge pull request #7 from Space-Wizards-Federation/2026-06-11-enum
Reduce TryParseEnum string allocs
2026-06-19 19:23:18 +10:00
deltanedas e1ebbd0acb ! 2026-06-18 15:17:41 +01:00
deltanedas a008dda4fa add pure 2026-06-18 15:15:42 +01:00
PJB3005 51cdfb6b7e Add "hidden" console commands 2026-06-18 10:39:35 +02:00