RimWorld 1.5
An issue tracking Multiplayer's support of RW 1.5. There's going to be a separate issue for Anomaly when it releases but we can make notes here.
- [x] Starting rituals needs a rework
- [x] Assigning, creating and deleting reading policies
- [x]
Policyrenaming - [x] ISlotGroups need a sync worker (related to #412)
- [ ] Storage groups were added in some previous update and could be made per-faction
Note that the new multithreaded renderer is not an issue as it never executes in parallel with the simulation.
PawnColumnWorker_Designator:SetValue and PawnColumnWorker_Sterilize:SetValue syncing will need to be reworked. These two will now display a confirmation dialog under specific circumstances, and work as they previously did under others. Sync methods declared here.
~~Since there's no Anomaly issue yet:~~
~~RimWorld.GameConditionManager+MapBrightnessTracker:Tick uses Time.deltaTime to change the map's brightness. This is then used by RimWorld.GameConditionManager in MapBrightness, BrightnessChanging, and DarknessVisible properties.~~
~~I believe that this will cause some issues:~~
- ~~
MapBrightnessis used byRimWorld.ThoughtWorker_SwallowedByDarknessandRimWorld.GameCondition_UnnaturalDarkness~~ - ~~
BrightnessChangingis used byRimWorld.WeatherDecider~~
~~So I believe we'll need to replace the call to Time.deltaTime in here with something else that's safe for MP.~~
Moved to #444
It looks like we'll need a session and patches for Dialog_EnterPortal. Looks like it may be a non-Anomaly feature (doesn't seem like there's DLC checks on it).
Having severe issues with caravans on encounter maps since 1.5.
- Caravan reform turns into forming a completely new carvan, as in: they have to unload and re-load everything
- Constant desyncs, especially if members got wounded
I had problems when trying to capture anomalies as well as trying to do a role change. When trying to setup the role change ritual it was impossible to drag the respective colonists to their roles(spectator/the one receiving the role).
It seems that stopping research is not synced (along with the 2 dev mode gizmos, which I'm pretty sure were reported ages ago).