Skip to content

Encirclement does not work on map edges #4635

Description

@Vectorial1024

Describe the bug
So far I am aware of this strategy/feature "encirclement": if player A's land fully surrounds player B's land (NPC or not), then player B instantly loses and the land becomes owned by player A.

However, this does not work on map edges.

To Reproduce
Steps to reproduce the behavior:

  1. Start near map edge (Player A)
  2. Find a player that is at the map edge (Player B)
  3. Surround Player B
  4. No encirclement is triggered

Expected behavior
Encirclement should occur and Player B loses.

Screenshots
(Not screenshot, but an illustration of the situation.)

Consider this hypothetical scenario, where the colors are:

  • White: unowned/neutral
  • Red: Player A
  • Blue: Player B
  • Black: out-of-bounds area / map edge
Image

Then, Player A should have encircled Player B, and Player B should lose.

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Firefox
  • Version 152

Additional context

It may be a good idea to also check lake-side / ocean-side encirclement, to ensure encirclement still works as expected.

Assignment

  • I'd like to be assigned to this issue and work on it myself

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedApproved for a PR, if you assigned to the issue.

    Type

    No type

    Projects

    Status
    Triage

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions