send_diplomatic_action
Send a diplomatic action to another civilization, such as delegations, embassy, friendship, denounce, open borders, or war declarations.
Instructions
Send a proactive diplomatic action to another civilization.
Args:
other_player_id: The player ID (from get_diplomacy output)
action: One of: DIPLOMATIC_DELEGATION, DECLARE_FRIENDSHIP, DENOUNCE,
RESIDENT_EMBASSY, OPEN_BORDERS,
DECLARE_SURPRISE_WAR, DECLARE_FORMAL_WAR, DECLARE_HOLY_WAR,
DECLARE_LIBERATION_WAR, DECLARE_RECONQUEST_WAR,
DECLARE_PROTECTORATE_WAR, DECLARE_COLONIAL_WAR,
DECLARE_TERRITORIAL_WAR
Delegations cost 25 gold and can be rejected if the civ dislikes you.
Embassies require Writing tech. Use get_diplomacy to see available actions.
Surprise war is always available if not allied/friends. Other war types
(casus belli) require specific civics and conditions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| other_player_id | Yes | ||
| action | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |