Advanced Diplomacy Mod: Difference between revisions

From Warzone Wiki
Jump to navigation Jump to search
Avioane (talk | contribs)
No edit summary
DanWL60 (talk | contribs)
→‎See also: removed link to mod manual, wiki is preferable
 
(30 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The Advanced Diplomacy [[Mod]] was created by user [https://www.warzone.com/Profile?p=5852007897 dabo1]
{{Mod infobox
|name=Advanced Diplomacy Mod
|creatorToken=5852007897
|creatorName=dabo1
|madePublicOnYear=2017
|category=Standard
|tags={{modtag|Convenience}}<br>{{modtag|Diplomacy}}<br>{{modtag|Strategic}}
|source=https://github.com/dabo123148/WarlightMod/tree/master/AdvancedDiploModV4
}}


Report any crashes to dabo1.
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


Every player starts at peace with each other. There are 3 levels of peace status between players:
== Diplomacy statuses ==
*allied (to attack an ally, you have to cancel the alliance, wait a turn, then cancel the peace treaty, and wait another turn)
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.
*at peace (to attack someone you are at peace with, you have to cancel the peace treaty). This will take effect in 1 turn.
*at war (the default status of Warzone)


Unlike regular [[diplo]] games, attacks while allied/at peace DO NOT count as war declarations.
=== 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.


==Basic features==
=== 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.
*Declare war (if allied or at peace). Will take 1 turn.
*Offer peace for X turns(if at war). This is effectively a cease fire, unless turned into an alliance. If the peace offer is accepted the same turn, and you had committed attacks, your attacks will be canceled by the mod.
*Offer alliance (if at peace). Can be accepted the same turn.
*Cancel the alliance (if allied). Will take effect the next turn.
*Pending requests: see a list of requests from other players. This list will pop up at the beginning of yout turn. You can decline the request if you do not wish to see
*Mod history: see a list of public trades, alliances, and war declarations. The list is not in order by turn. This is something dabo1 said will take too much memory to sort
*Alliances:
**If a player declares war on you, your allies automatically declare war on that player.
**(not implemented yet) You can see all the territories your ally sees.
**Can be public or private (depends on settings)
*Trading
**Gift (sell if the shop is enabled) a territory to:
***a specific person
***anyone ('''first player that takes it? or the person with the highest bid?''')


==Advanced features (Shop system)==
=== War ===
The shop system allows players to
While two players are at war, they can attack each other.


*Gift money to someone
== Configurable settings ==
*Buy armies (deploys armies to a territory you own). Make sure to move the order to the deployment phase, otherwise the game will crash if the order is found after any attacks. The default multiplier is 2 money per army.
The game host has a lot of options:


The shop system can be enabled or disabled. If enabled, these settings are available: (defaults are shown after the colon)
=== AI settings ===
* Allow AIs to attack players
* Allow AIs to declare war on other AIs


*Use the basic Warlight money system: No ('''what does this mean?''')
=== Alliance settings ===
*Player starting money: 100
* Disable alliance system
*Extra money per turn: 5
* Allow players to see territories of their allies (requires the [[spy card]] to be enabled)
*Extra money per killed army: 1
* See who's allied with who (called "Allow everyone to see every ally")
*Extra money per captured territory: 5
*Extra money per captured bonus: 10
*Price per army: 2


==Example games==
=== Card settings ===
*https://www.warzone.com/MultiPlayer?GameID=13922952 (uses commerce)
The [[sanctions card]], [[bomb card]], [[spy card]] and [[gift card]]s all have these settings:
*https://www.warzone.com/MultiPlayer?GameID=13901792
* Can be played on enemies
* Can be played on players at peace with each other
* Can be played on allies


==FAQuestions:==
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.
How do I declare war?
Attacks do NOT count as war declarations.  


Does gifting a territory count as a card piece?
=== Other settings ===
* Allow players to see territories of who they are at peace with (requires the [[spy card]] to be enabled)


How do I accept a peace request?
== 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


If I send someone money, and they accept the same turn, can they use it immediately ?
The menu can be found under Game > Mod: Advanced Diplo ModV4.
No


Will other players see that I sent someone money?
=== Offering alliances ===
Yes
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.


Is the bomb/sanction card an act of war?
To create an alliance request:
The [[Sanction card]] will declare war if you're at peace. This can be changed in the mod settings.
# Open the menu
You cannot [[bomb]] unless you're at war (
# Click "Offer Alliance"
This can be overwritten in the mod settings at game creation)
# Select the player from the list
# Click "Offer"


What if I bomb/sanction someone I'm allied with?
When a player accepts, the alliance will take affect immediately.
Check the game settings. The game creator can allow bomb/sanction allies, but this is disabled by default.  


=== Offering peace ===
To create a peace request:
# Open the menu
# Click "Offer Peace"
# Select the player from the list
# Click "Offer"


==Mod limitations:==
Once the offer is accepted, it will take affect next turn.
Do not use in conjunction with other mods that use a pop-up notification system


Report any crashes to dabo1.
=== Responding to alliance/peace offers ===
To respond to alliance/peace offers:
# Open the menu
# Click "Pending Requests"
# Search the offer
# Click "Accept" or "Decline"


==See also==
=== Cancelling alliances ===
*[[Diplomacy Gametype]]
To cancel an alliance:
*[[Mods]]
# Open the menu
*[https://github.com/dabo123148/WarlightMod source code]
# 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
 
== See also ==
* [[Diplomacy Gametype]]

Latest revision as of 16:31, 2 October 2024

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:

  1. Open the menu
  2. Click "Offer Alliance"
  3. Select the player from the list
  4. Click "Offer"

When a player accepts, the alliance will take affect immediately.

Offering peace

To create a peace request:

  1. Open the menu
  2. Click "Offer Peace"
  3. Select the player from the list
  4. Click "Offer"

Once the offer is accepted, it will take affect next turn.

Responding to alliance/peace offers

To respond to alliance/peace offers:

  1. Open the menu
  2. Click "Pending Requests"
  3. Search the offer
  4. Click "Accept" or "Decline"

Cancelling alliances

To cancel an alliance:

  1. Open the menu
  2. Click "Cancel Alliance"
  3. Select the player from the list
  4. Click "Remove"

The alliance will be broken next turn and the players will be at peace.

Declaring war

To declare war:

  1. Open the menu
  2. Click "Declare War"
  3. Click "Select Player"
  4. Select the player from the list
  5. 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

See also