Resolve dock binding from daemon assignments

This commit is contained in:
Meta Vens 2026-06-21 18:34:17 +01:00
commit 25736359ca
2 changed files with 38 additions and 10 deletions

View file

@ -7782,6 +7782,7 @@ static void RequireMainMenuContinueRunState(string root)
"RestoreDroppedPickupsFromDaemonZoneState",
"TryGetDaemonEntitySnapshot(",
"TryGetDaemonParentSnapshot(",
"TryResolveDaemonDockingBay(",
"IsCurrentEntityObservedUndocked(",
"parentSnapshot.DockingBayAssignments",
"dockedEntitySnapshot.ChildEntityIndices",
@ -7837,7 +7838,10 @@ static void RequireMainMenuContinueRunState(string root)
"entity.EntityHostility[target]",
"entity.VisibleEntities.Add(target)",
"entity.VisibleEnemies.Add(target)",
"entity.VisibleFriendlies.Add(target)"
"entity.VisibleFriendlies.Add(target)",
"currentEntity.Parent.DockingBays",
"currentEntity.Parent is OrbitalEntity",
"DoDock(currentEntity.Parent, dockingBay)"
};
var forbiddenGameplayHits = forbiddenGameplaySymbols