- getMoveIntents(room: string): {
blockedSquares: Set<string>;
creep: Map<Creep | PowerCreep, MoveIntent>;
prefersToStay: Set<string>;
priority: Map<number, Map<number, Map<Creep | PowerCreep, MoveIntent>>>;
pullees: Set<Creep | PowerCreep>;
pullers: Set<Creep | PowerCreep>;
targets: Map<string, Map<Creep | PowerCreep, MoveIntent>>;
}
-
Returns {
blockedSquares: Set<string>;
creep: Map<Creep | PowerCreep, MoveIntent>;
prefersToStay: Set<string>;
priority: Map<number, Map<number, Map<Creep | PowerCreep, MoveIntent>>>;
pullees: Set<Creep | PowerCreep>;
pullers: Set<Creep | PowerCreep>;
targets: Map<string, Map<Creep | PowerCreep, MoveIntent>>;
}
-
blockedSquares: Set<string>
-
creep: Map<Creep | PowerCreep, MoveIntent>
-
prefersToStay: Set<string>
-
priority: Map<number, Map<number, Map<Creep | PowerCreep, MoveIntent>>>
-
pullees: Set<Creep | PowerCreep>
-
pullers: Set<Creep | PowerCreep>
-
targets: Map<string, Map<Creep | PowerCreep, MoveIntent>>
Gets the current tick's move intents, recreating the indexes if the data is stale from the previous tick
Returns: