Multiplayer
Multiplayer copied to clipboard
Zetrith's Multiplayer mod for RimWorld
When a pocket map is generated, it is added to `Find.World.pocketMaps` rather than `Find.World.worldObjects.AllWorldObjects`. This change will make sync worker fallback to pocket maps list if it did not find...
String constant, wherever possible (assuming I haven't missed some), were replaced by the use of `nameof`. Replaced places where properties are accessed with `AccessTools.PropertyGetter` or `AccessTools.IndexerGetter`, rather than `AccessTools.Method` by...
I think I must have used the API out of habit when writing this code, my bad. I've changed the code to use `SyncMethod.RegisterSyncMethod` and `SyncMethod.Register` rather than `MP.RegisterSyncMethod`. This...
I've decided to look into this over the past 2-3 days and have mostly finished it, however there's still a few things that are needed (so it's currently a draft)....
In Multifaction, only one of the factions can access the Anomaly research tab. Anomaly tab is unlocked when awakening the monolith, but the Anomaly state is global (rather than per-player)...
Since rituals (and soon also psychic rituals) require Prepatcher, I feel we should include a warning that rituals won't work if Prepatcher is not currently active. The warning should (preferably)...
- Added Graphics Settings+ - It used to be included according to the comment - Added [LTO] Colony Groups - It used to be included according to the comment -...
This should fix #447, rendering #481 unnecessary. I've decided to still leave that code as an extra safety precaution, but it should be now safe to revert those changes. As...
In 1.4 this was a delegate we needed to sync, but now it's just a normal method. Trying to sync `LordToil_BestowingCeremony_Wait` as a delegate failed, causing errors.
Looks like I may have made a mistake in the past, syncing the wrong method (and syncing it as a delegate rather than a method). Most likely happened when including...