New Features:
- Town Occupation Refactor, by @Goosius1
- Town occupation is now less harsh:
- After a town is invaded, it has 2 nations: 1. Home nation, 2. Occupier nation.
- Occupied towns remain full members of their home nation, with the exception of the following 3 areas, in which they are counted as part of the occupying nation:
- bonus plots contributions
- /n list rankings
- dynmap town colour
- This mechanic preserves the
/n spawn even if the capital is occupied (important on servers without public t spawns).
- Peaceful Nations are now possible:
- Peaceful towns do not move from the home nation.
- Thus if a nation sets all its towns to peaceful, it is effectively a peaceful nation.
- Growing an empire by conquest is now easier:
- Softer occupation means less motivation to revolt.
- Also towns can no longer escape occupation via
/n leave , but instead must first win a Revolt Siege.
- There now 4 siege types:
- Conquest - Nation attacks unoccupied town.
- Liberation - Nation attacks occupied town, to free town from occupation.
- Revolt - Town revolts against its occupier, to free town from occupation.
- Suppression - Nation attacks a town it occupies, to suppress rebel activity in the town.
Improvements:
- Add battle sessions defensive code, by @Goosius1
- Patch remaining methods to break siege banners bug, by @Warriorrrr
Bug Fixes
- Fix a bug in 0.3.2, where players all got a warning each 20 seconds on a battle session break, by @Goosius1
- Fix a bug in 0.3.1, where a soldier death in a siege zone might not be recognized, by @Goosius1
- Fix a bug in 0.3.1, where the population modifier feature was showing an index out of bounds exception, by @LlmDl
- Fix index out of bounds exception on TownyBuildEvent when placing chest far away from town, by @Goosius1
- Fix ConcurrentModificationException possible in HudManager, by @LlmDl
- Fix typo in guide book, by @Warriorrrr
- Fix Town Merge bug, by @Warriorrrr
- Fix trap mitigation explosion handling if the Cannons integration is disabled, by @galacticwarrior9
- Fix bug with explosions bypassing trap mitigation bug, by @Goosius1
Update Guide:
- Ensure you have Towny 0.96.7.9
- If you are using Dynmap-Towny, ensure you have version 0.85
- Stop your server
- In your plugins folder, delete the older version of the SiegeWar jar
- In your plugins folder, drop in SiegeWar-0.3.3.jar
- In your Dynmap-Towny config.yml, add the following in to your town popup definition:
<br/><span style="font-weight:bold;">Occupier: %occupier%</span>
- Start your server
|