Mods / War State Lite

Draft

Set to published to be listed. A draft mod is still visible to everyone via direct link
Tags:
QoL mechanics Gameplay
Author:
ValrothGryffn
Side:
Both
Created:
Jun 6th at 9:07 PM
Last modified:
Jun 9th at 4:32 AM
Downloads:
27
Recommended download (for Vintage Story 1.22.3):
WarStateLite.zip  1-click install

WarState Lite

WarState Lite is a lightweight claim based war system for Vintage Story servers. It gives group owners a controlled way to declare wars without allowing unrestricted base destruction.

The mod is designed as a temporary lite version of the full WarState system while the larger war and treaty mod is still in development.


Built for controlled group wars

  • Declare war from one group to another
  • Require defender acceptance before war begins
  • Use land claims to decide where war damage is valid
  • Include claims owned by actual group members only
  • Ignore unrelated shared shop or guest claims
  • Limit damage to approved raid targets
  • End wars through banner destruction or concession

War flow

1. Declare A group owner declares war on another group.
2. Notify The defending group receives a message that they have been war declared.
3. Accept The defending group accepts the war before damage rules activate.
4. Raid Only approved blocks can be damaged inside valid war claims.
5. Win Destroy the enemy War Banner or force a concession to win.

Allowed war damage

During an accepted war, damage is limited to specific targets only.

Target Reason
Doors Allows attackers to breach normal entrances.
Gates Allows attackers to push through perimeter defenses.
War Banner Main victory objective.

All other blocks remain protected. Walls, floors, machines, workshops, roads, decorations, and normal structures are not valid war damage targets.

Claim-based territory

WarState Lite links war damage to land claims so players can clearly understand where war rules apply.

For each group, the mod uses claims owned by current members of that group. Claims that are merely shared with the group are not counted. This prevents public shops, trade buildings, allies, guests, or temporary shared claims from being pulled into a war by accident.

Valid war territory =
claims owned by actual members
of the two groups in the active war

War Banner

WarState Lite includes a custom two block high War Banner. It is designed to fit the Vintage Story style with a wooden pole base and cloth banner section.

  • Two blocks tall
  • One block wide
  • Wood and cloth themed design
  • Placed as the main war objective
  • Destroying the enemy banner ends the war
  • Winner is announced server-wide

Commands

/wslite
Shows WarState Lite help.

/wslite status
Shows active and pending wars.

/wslite declare <group>
Declares war on another group.
Group owner only.

/wslite accept <group>
Accepts a pending war declaration.

/wslite concede <group>
Concedes an active war and declares the other group the winner.

/wslite reloadclaims
Reloads claim and group territory data.
Admin use.

Performance-friendly design

WarState Lite is built for servers that already run many mods and need the war system to stay light.

  • Damage checks only happen when a player attempts a relevant block action

Recommended use

WarState Lite is best used as a simple objective based war system for servers that want limited group conflict while keeping normal land claim protection intact.


Note: WarState Lite is intentionally limited. It does not implement the full WarState project, diplomacy systems, treaties, or advanced nation mechanics planned for the larger mod.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.9 warstatelite 3 Jun 9th at 4:32 AM Empty WarStateLite.zip 1-click install
1.0.7 warstatelite 4 Jun 9th at 3:28 AM Empty WarStateLite.zip 1-click install
1.0.6 warstatelite
1.22.0 - 1.22.3
4 Jun 8th at 7:36 AM Empty WarStateLite.zip 1-click install
1.0.5 warstatelite 3 Jun 8th at 6:55 AM Empty WarStateLite.zip 1-click install
1.0.4 warstatelite 2 Jun 8th at 6:23 AM Empty WarStateLite.zip 1-click install
1.0.3 warstatelite 2 Jun 8th at 6:09 AM Empty WarStateLite.zip 1-click install
1.0.2 warstatelite
1.22.0 - 1.22.3
3 Jun 8th at 5:46 AM Empty WarStateLite.zip 1-click install
1.0.0 warstatelite
1.22.0 - 1.22.3
6 Jun 6th at 10:05 PM Empty WarStateLite.zip 1-click install

0 Comments (oldest first | newest first) (threaded | flat)