feat: Add metro transit, gadgets, shop, social apps, and traffic models checkpoint
This commit is contained in:
1 parent
caa42b84ed
commit
74e2963a12
79 files changed
+527962
-496
No files matched your search
@@ -58,6 +58,20 @@ internal sealed class WorldEntryState
|
||||
internal int WorldEntryControlFinalizingGeneration { get; set; }
|
||||
internal int WorldEntryLogicProjectionPublishedGeneration { get; set; }
|
||||
internal int WorldEntryCurrentMetadataPublishedGeneration { get; set; }
|
||||
|
||||
// Vehicle shop / tuning purchases (GameRouter.Shop): bought parts per vehicle config
|
||||
// merged into spawns and the owned list; suits recorded separately (SuitId base).
|
||||
internal Dictionary<uint, List<(uint Type, uint PartId)>> VehiclePartsByConfig { get; } = [];
|
||||
internal Dictionary<uint, uint> VehicleSuitByConfig { get; } = [];
|
||||
internal HashSet<uint> SessionUnlockedVehicleConfigs { get; } = [];
|
||||
|
||||
// Story/intro chain (GameRouter.StoryFlow): the intro cutscene is driven by the
|
||||
// story root task 60004938 + its NextTasks chain in TaskConfig.
|
||||
internal Dictionary<uint, byte> QuestStates { get; } = [];
|
||||
internal Dictionary<uint, int[]> QuestCounterValues { get; } = [];
|
||||
internal List<uint> StoryChain { get; } = [];
|
||||
internal HashSet<uint> UnlockedQuestIds { get; } = [];
|
||||
internal uint CurrentQuestTaskId { get; set; }
|
||||
internal ulong WorldEntrySceneId4229938 { get; set; }
|
||||
internal ulong WorldEntrySessionId4229938 { get; set; }
|
||||
internal Vec3 WorldEntryCreateHeroPosition { get; set; } = Profile.WorldSpawn;
|
||||
|
||||
Reference in new issue
Block a user