【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)