Ticket #7 (new enhancement)

Opened 6 years ago

Last modified 7 months ago

Diplomacy

Reported by: stuart Owned by:
Priority: Should Have Milestone: Backlog
Component: Game engine Keywords:
Cc:

Description

  • Support for sending chat messages to players (all, specific, alliance groups).
  • Taunts (including GUI)
  • Making/breaking alliances
  • Sending tribute
  • Tributing units/territories

Change History

comment:1 Changed 5 years ago by Matei

Added player diplomacy variables, though there is no way to change them yet.

comment:2 Changed 16 months ago by anonymous

  • Milestone Diplomacy Demo deleted

Milestone Diplomacy Demo deleted

comment:3 Changed 16 months ago by wacko

  • Milestone set to Backlog

comment:4 Changed 16 months ago by historic_bruno

 #590: Game setup / civ selection improvements addes an array for each player, Player.diplomacy, which has an entry for all players. Values are arbitrary but I chose -1 for enemy, 0 for neutral, 1 for ally. These arrays are set up based on team choice (random maps) or pre-defined values (scenarios).

I'm working on modifying UnitAI behavior so that idle soldiers won't attack allies, and also allies can't attack eachother (unless of course they find a way to dissolve alliance first).

comment:5 Changed 14 months ago by k776

  • Priority changed from Must Have to Should Have
  • Type changed from task to enhancement
  • Milestone changed from Backlog to Alpha 4

comment:6 Changed 12 months ago by k776

  • Milestone changed from Alpha 4 to Alpha 5

comment:7 Changed 10 months ago by k776

  • Milestone changed from Alpha 5 to Alpha 6

comment:8 Changed 8 months ago by k776

  • Milestone changed from Alpha 6 to Alpha 7

comment:9 Changed 7 months ago by k776

  • Milestone changed from Alpha 7 to Backlog
Note: See TracTickets for help on using tickets.