Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Outpost Sieges #945

Open
VRILGQD opened this issue Dec 19, 2024 · 0 comments
Open

Suggestion: Outpost Sieges #945

VRILGQD opened this issue Dec 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@VRILGQD
Copy link

VRILGQD commented Dec 19, 2024

Is your feature request related to a problem? Please describe.
A lot of people tend to put outposts across a map when using Towny. Sometimes, even when you run annexation on a siege, that outpost is still there for them to use in the future, which can get bothersome when it comes to toxic situations like town camping (or stalking and harassing people outside their town).

Describe the solution you'd like
Add a new type of siege called an "Outpost Siege" that lets you completely conquer specifically outpost areas. The annexation of this siege would not be adding a town into a nation, but of the outpost + surrounding chunks being added to a town's total chunk amount.

How the logic could work is listed below (im just using placeholders and stuff since I have not read anything on SiegeWar's API)

if (Townblock == Outpost) -> Outpost Siege
if (Townblock connected to Townblocks surrounding Outpost) -> Outpost Siege
if (Townblock == Outpost BUT is connected to Homeblock) -> Conquest Siege
if (Townblock connected to Townblocks surrounding Outpost BUT is connected to Homeblock) -> Conquest Siege

if (Outpost Siege == ATTACKERS WIN) -> Place colored banner -> Send command to choose which town in the nation gets the outpost chunks.

  • This option should probably be reserved for assistants and mayors.
  • This option would likely be configurable so towns can't go above their chunk or outpost limit if set in Towny config.

Additional context
An option to disable it in config for people who want completely non-destructive options or want a "winner takes all" style of sieging..

@VRILGQD VRILGQD added the enhancement New feature or request label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant