Changelog entry
Protectorate war-declaration approvals + treaty restrictions (P5.3B)
2026-03-26
- War declarations initiated by a protected (vassal) alliance now enter a **pending protector approval** state instead of queuing immediately.
- Protector alliance leaders can now review pending declarations from alliance management and either **approve** (queues war) or **veto**.
- Pending declarations auto-approve after a config-driven timeout (`TREATY_PROTECTORATE_WAR_DECLARATION_APPROVAL_WINDOW_TICKS`).
- Protected alliances are now blocked from signing new non-protectorate treaties with alliances their protector is currently at war with or has actively embargoed.
- Public nation profiles now show **Protectorate Obligations** when a nation is in an active protectorate, including tribute and war-approval window details.