Town Wars, Relations, and Changes
Town Relations
- Towns can now mark other towns as an "ally" or "enemy" to manage a list of relations
- Command for managing relations is /town relations [list (town)|set <ally|neutral|enemy> <other_town>]
- The MANAGE_RELATIONS privilege is required to manage town relations. This is currently set to town **Officers**.
Town Wars
- Allows towns which have marked each other as an "enemy" to go to war with /town war <accept|declare|surrender|view>.
- A town can declare war on another town, and specify a wager; the victor of the war will have the wager added to their coffers
- The DECLARE_WAR privilege is required to send or accept declarations of war. This is set to the **Co-Mayor** or **Mayor**.
- When a war declaration is accepted, the town that declared war will be teleported. All members of the defending town will be teleported to their spawn.
- Participants in a war are removed from the war if they are killed (or otherwise die) and if they leave a radius of the defending town's spawn.
- During a war, special war flags apply on the defending town's claims. These can be customized to allow full destruction or just PVP. Please give feedback.
- A town loses a war if they no longer have any online war participants. If three hours elapse or if the server restarts, the war will be declared a stalemate (both towns will lose their wager if this occurs).
- Towns can also surrender a war with /town war surrender.
- The status of a war is displayed in the Boss Bar (which will display the remaining war participants to defeat) as well as in the war overview menu /town war (which will show a text-based graphic bar indicating the current balance of an active war)
- A town cannot declare war again for another **3 hours**, this is configurable so let me know.
Town Plots
Town members can now self-claim vacant plots that are set by town Officers (/town plot). To do so, members can simply stand in a vacant town plot and type /town plot claim, This will add them to the plot as a manager. Requires the CLAIM_PLOT privilege, which is given to the **Citizen** role.
Town Changes
- The /town census menu will now show if a member is online, Online members will appear green in the census list, and you can hover to view their online status.
- /town ban and unban commands are now removed as it conflicts with war and relations.
- /town deposit logs was removed as there is a new logs feature for all town logs.
- /town fly is currently removed to figure out how to best implement it with town war.
Please feel free to submit suggestions on our Discord: https://discord.voidrealms.org