Skip to content

0.7.4 for Towny 0.97.5.0+

Pre-release
Pre-release
Compare
Choose a tag to compare
@LlmDl LlmDl released this 03 Feb 01:25
· 525 commits to master since this release

SiegeWar 0.7.4 is a pre-release for SiegeWar 0.8.0

Features/Improvements/Fixes in 0.7.4

  • Bugfix for glowing by @Goosius1 in #443
  • Readme file update by @Goosius1 in #446
  • Switch to using TownyWorld#isWarAllowed(). by @LlmDl in #406
  • Fix Failed SiegeCamp message being broadcast globally. by @LlmDl in #441
  • Mitigate Night Capping / Daily Player Battle Session Limits by @Goosius1 in #442
  • Refactor Peaceful-Town Occupation by @Goosius1 in #445
  • Remove battle session boss bar from online players. by @LlmDl in #447

Full Changelog: 0.7.3...0.7.4

Daily Player Battle Session Limits

Background

  • One of the biggest known issues in SiegeWar, is that players can win sieges in a way which avoids a fair fight, by logging on at unusual times, in order to rack up banner control points without opposition.
  • For example, players might log on in the middle of the night during weekends (when others are asleep), or in the daytime during the week (when others have jobs or school).
  • There have been reports of people skipping school to do this, which is not good!
  • In theory, the existing feature of the battle session scheduler can mitigate this issue, but in practice, few public-server owners are willing to disadvantage their cross-timezone players in the way that would be required.

Solution

  • Feature: Daily Player Battle Session Limits
    • How it works:
      1. Each player can fully participate in a maximum of 5 battle sessions per day on weekend-days, and 2 per day on week-days.
      2. If this limit is exceeded, the player can still enter siege-zones and kill enemy players, but they cannot gain battle points.
      3. 'per day' means within 24 hours from the player's own perspective.
  • New Configs will have the same session times for weekdays and weekends, you might want to replace your weekday times with the same times in your weekend list.

Changes to Peaceful-Town Occupation

New Mechanic Summary

  • The rules are simpler.
  • The messaging is better.
  • There is a better audit trail.
    • i.e. if a problem with an individual occupation is reported by a player, then server staff will have much more information available, to find out exactly what happened.

New Mechanic Detail

  • The potentially-subverting power-effect felt by each peaceful town is termed Towny-Influence
    • For a town to generate Towny-Influence in its local area, the town must be:
      • Not ruined.
      • Not peaceful.
      • In a nation or occupied (occupied towns generate Towny-Influence for the occupier).
      • Not sieged.
  • Peaceful occupation is executed MANUALLY, via. the following player actions:
    • Subvert Town:
      • As a general, plant a non-white banner outside a peaceful town to "Subvert" it.
      • If your nation has enough Towny-Influence in the local area, you instantly occupy the town.
    • Peacefully Revolt
      • As a mayor of a peaceful town, plant a non-white banner outside your town to "Peacefully Revolt".
      • If the current town occupier has zero Towny-Influence in the local area, your town is instantly de-occupied.

Included Milestones Since 0.7.0

Update Guide:

  1. Before stopping your server, make sure to use /tw toggle warallowed on in your SiegeWar-Enabled worlds. The config world list is removed!
  2. Download SiegeWar-0.7.4.jar from the assets section below, and drop it into your plugins folder.
  3. In your plugins folder, delete the older version of the SiegeWar jar.
  4. Restart your server.

Requirements:

  • Towny 0.97.5.0 or newer.

Installation Guide

Wiki

⏬ Download available as a .jar file in the Assets section below: