Skip to content

Add a new subset of AnyOwnedStructures, excluding KeeperLairs, etc. #229

@DiamondMofeng

Description

@DiamondMofeng

Brief Description

In the source of @screeps/engine, we can see that StructurePowerBank,StructureKeeperLair,StructureInvaderCore are derived from OwnedStructure prototype. This was designed to support FIND_HOSTILE_STRUCTURES(especially PowerBank)
图片

However, real players can never own those structures (in the official server).

We can add a new union of structures, excluding those unownable structures.

Considering that there is a Game.structures and typing it's value as AnyOwnedStructure is incorrect, it would be good to introduce this new union type.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions