import { actorEnteredManastormPortal, type ManastormEncounterDefinition, } from "./manastorm"; type ManastormWorldPosition = ManastormEncounterDefinition["playerSpawn"]["footPosition"]; /** * Portals are player-authoritative. Companion positions are deliberately not * accepted here, so an AI follower can never advance or load the next stage. */ export function playerEnteredManastormPortal( portalPosition: ManastormWorldPosition, playerPosition: ManastormWorldPosition, ): boolean { return actorEnteredManastormPortal(portalPosition, [playerPosition]); }