Project

General

Profile

Actions

Feature #1551

open

Prohibit diplomacy between arbitrary players

Added by Alexandr Ignatiev 28 days ago. Updated 24 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
General
Target version:
Start date:
06/30/2025
Due date:
% Done:

0%

Estimated time:

Description

In https://forums.civfanatics.com/threads/civ2-scripting-guide.7001 Civ2 scripting, there is a NEGOTIATION trigger that blocks meeting (and thus peace treaty) between any or specific players. We could make some script callback on meeting with a mechanism to prevent the meeting to happen (passing a table checking then a field? inserting local method into Lua closure?), or just make "No_Diplomacy" effect dependent on the other player. Maybe this should be a part of some advanced diplomacy control mechanism with also Civ2 Great Wall effect.

Actions #1

Updated by Marko Lindqvist 24 days ago

Like you said we could support this in lua scripting, but would we want (also) action enabler fpr meetings? That could take the other player as the target req. Most ruleset authors don't want to touch lua scripting (programming), but could use tbe action enabler feature. Feel free to split this ticket if you agree.

Actions

Also available in: Atom PDF