Advanced Diplomacy Mod
Mod name | Advanced Diplomacy Mod |
Creator | dabo1 |
Made public on | 2017-??-?? |
Category | Standard |
Tags | #Convenience #Diplomacy #Strategic |
Runs on Warzone version | 4.14.2+ |
Source code | GitHub |
This is a fairly comprehensive diplomacy mod. It:
- Has a peace, war and alliance system
- Allows players to see when war declarations, peace offers, etc. were made
- Has specific card settings
- Can prevent AIs from attacking
Diplomacy statuses
There are 3 levels of diplomacy statuses between players: allied, at peace and at war. At the start of the game, all players are at peace with each other.
Allied
While two players are at allied, they can not attack each other. If they try to attack each other, the order will be skipped and they will remain allied. The game host can decide if allied players can view each others territories. If a card can only be played on enemies but a player tried to play it on someone who they are allied with, the order will be skipped and they will remain allied. The game host can also decide if all alliances are public. If alliances are public, all players will be able to see who's allied with who.
Peace
While two players are at peace, they can not attack each other. If they try to attack each other, the order will be skipped and they will remain at peace. If a card can only be played on enemies but a player tried to play it on someone who they are at peace with, the order will be skipped and they will remain at peace. The game host can decide if players at peace with each other can view each others territories.
War
While two players are at war, they can attack each other.
Configurable settings
The game host has a lot of options:
AI settings
- Allow AIs to attack players
- Allow AIs to declare war on other AIs
Alliance settings
- Disable alliance system
- Allow players to see territories of their allies (requires the spy card to be enabled)
- See who's allied with who (called "Allow everyone to see every ally")
Card settings
The sanctions card, bomb card, spy card and gift cards all have these settings:
- Can be played on enemies
- Can be played on players at peace with each other
- Can be played on allies
If a card can only be played on enemies but a player tried to play it on someone who they are at peace with, the order will be skipped and they will remain at peace.
Other settings
- Allow players to see territories of who they are at peace with (requires the spy card to be enabled)
Menu
The menu allows players to:
- Change diplomatic relations
- View history of diplomatic relations
- See who's allied with them
- See who's at peace them
- See who's at war with them
The menu can be found under Game > Mod: Advanced Diplo ModV4.
Offering alliances
Alliances can only be offered when players are not at war with each other. Alliances can only be made with human players and never with AIs.
To create an alliance request:
- Open the menu
- Click "Offer Alliance"
- Select the player from the list
- Click "Offer"
When a player accepts, the alliance will take affect immediately.
Offering peace
To create a peace request:
- Open the menu
- Click "Offer Peace"
- Select the player from the list
- Click "Offer"
Once the offer is accepted, it will take affect next turn.
Responding to alliance/peace offers
To respond to alliance/peace offers:
- Open the menu
- Click "Pending Requests"
- Search the offer
- Click "Accept" or "Decline"
Cancelling alliances
To cancel an alliance:
- Open the menu
- Click "Cancel Alliance"
- Select the player from the list
- Click "Remove"
The alliance will be broken next turn and the players will be at peace.
Declaring war
To declare war:
- Open the menu
- Click "Declare War"
- Click "Select Player"
- Select the player from the list
- Click "Declare"
Next turn, the players will be at war.
Mod limitations
- For the "See territories" features to work, the spy card must be included in the game.
- Do not use in conjunction with other mods that use a pop-up notification system.
Example games
- https://www.warzone.com/MultiPlayer?GameID=13922952
- https://www.warzone.com/MultiPlayer?GameID=13901792