Opened 18 years ago

Closed 11 years ago

#7 closed enhancement (fixed)

Diplomacy

Reported by: Stuart Walpole Owned by: leper
Priority: Should Have Milestone: Alpha 12
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by leper)

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

Change History (20)

comment:1 by Matei, 18 years ago

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

comment:2 by (none), 13 years ago

Milestone: Diplomacy Demo

Milestone Diplomacy Demo deleted

comment:3 by Andrew, 13 years ago

Milestone: Backlog

comment:4 by historic_bruno, 13 years ago

#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 by Kieran P, 13 years ago

Milestone: BacklogAlpha 4
Priority: Must HaveShould Have
Type: taskenhancement

comment:6 by Kieran P, 13 years ago

Milestone: Alpha 4Alpha 5

comment:7 by Kieran P, 13 years ago

Milestone: Alpha 5Alpha 6

comment:8 by Kieran P, 13 years ago

Milestone: Alpha 6Alpha 7

comment:9 by Kieran P, 13 years ago

Milestone: Alpha 7Backlog

comment:10 by leper, 12 years ago

Owner: set to leper
Status: newassigned

comment:11 by Marcio, 12 years ago

Milestone: BacklogAlpha 11

comment:12 by Kieran P, 12 years ago

Milestone: Alpha 11Backlog

@Lion_kanzen I appreciate your enthusiasm, but please don't change milestones. Changing them won't make things happen faster. Diplomacy is still probably 2 releases away.

comment:13 by leper, 11 years ago

In 12778:

Basic diplomacy. Refs #7.

comment:14 by leper, 11 years ago

Description: modified (diff)
Milestone: BacklogAlpha 12

I committed some basic diplomacy. Nothing fancy, more or less AoK style diplomacy.

There has been some discussion (with lots of suggestions/areas for improvement) on irc with erik and k776, to first get a basic version and extend that later on. (Maybe I'll make a new ticket for that)

I believe Taunts should probably get a ticket of its own.

If tributing units is still wanted, we should probably do the same.

We don't have any territories (as in a early version of the design document) so that point is moot.

comment:15 by leper, 11 years ago

In 12780:

Improve neutral and ally combat handling. Refs #7.

comment:16 by leper, 11 years ago

DiplomacyStates (r12780 should implement the first two tables).

comment:17 by leper, 11 years ago

In 12810:

Diplomacy is now mutual. Refs #7.

comment:18 by leper, 11 years ago

The third table from DiplomacyStates is now implemented.

comment:19 by leper, 11 years ago

In 12828:

Adjust diplomacy according to irc discussion. Refs #7.

comment:20 by historic_bruno, 11 years ago

Resolution: fixed
Status: assignedclosed

Marking this as fixed. We should make new tickets for any further bugs or diplomacy-related features.

Note: See TracTickets for help on using tickets.