メインコンテンツへスキップ

【TownyWar】国家戦争17条完全仕様・S/A/B/Cランク・弱小国保護・同盟

【TownyWar】国家戦争17条完全仕様・S/A/B/Cランク・弱小国保護・同盟

公平で戦略的な国家間戦争を実現する独自プラグインです。強国による弱小国への一方的侵略を防止しつつ、格上への「下剋上」や同盟戦争をサポートします。

1. 国家ランク制度 (S / A / B / C)

国家規模(人口・領土数・国庫残高)に基づき、必要なタイミングのみランク判定を行います。

  • Sランク (列強国): 人口15名以上、領土100チャンク以上
  • Aランク (大国): 人口8名以上、領土50チャンク以上
  • Bランク (中堅国): 人口4名以上、領土20チャンク以上
  • Cランク (弱小国): 上記未満(建国初期・少人数国家)

2. 宣戦布告と承認ルール (仕様§5〜§7)

  • 格上への挑戦(下剋上): 弱小国が強国へ宣戦する場合、相手の承認は不要で即時開戦枠に登録されます。
  • 強国から弱小国への宣戦: 防衛側(弱小国)の承諾 (/war accept) が必須です。拒否された場合は開戦できません。
  • 人数比40%ルール: 開戦申請時、攻撃側オンライン人数が防衛側オンライン人数の40%以下である場合は宣戦できません。

3. 同盟による保護失効 (仕様§14・§15)

弱小国(Cランク)が他国と同盟を結んだ場合、承認制による保護は即座に失効します。軍事同盟によって軍事力を得た代償として、他国からの直接宣戦を承諾不要で受けることになります。

4. 戦争スケジュール・拒否権・防衛報奨金

  • 戦争時間固定: 毎週水曜・土曜の 21:00〜22:00(JST)に固定。不意打ちや深夜帯の奇襲を防止します。
  • 拒否権 (Veto): 各国は1戦争につき1度だけ開戦を3日間延期可能。永久回避は不可。
  • 防衛報奨金: 侵攻された領土の旗を守り抜いた場合、敵旗破壊1本につき国庫から $3,000 の防衛報奨金が支給されます。

5. 主要コマンド

/war declare <対象国家名>    - 宣戦布告を申請
/war accept                   - 防衛側として宣戦を承認
/war veto <戦争ID>            - 拒否権(延期権)を行使
/war list                     - 予定・進行中の戦争一覧
/twa testnations <subcommand> - 戦争シミュレーション・診断 (OP)
/twa testbot spawn <国家名>   - テスト用戦闘Botを召喚 (OP)