Project

General

Profile

Feature #660927

Split the action "Incite City"

Added by Sveinung Kvilhaugsvik about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
General
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Stop relying on the Spy unit type flag to decide if the "Incite City" action consumes the actor unit. Split the new action "Incite City Escape" from "Incite City". The former will have its actor try to escape. The latter will always consume the actor unit.

This makes it possible to create a ruleset where all actor units, including those with the Spy utype flag, are consumed when inciting a foreign city to revolt and join the actor's side. It makes a ruleset where no actor units, including those without the Spy utype flag, will try to escape after inciting a revolt. It also makes more complex rules, like "inciting a revolt consumes the unit unless the city belongs to a democracy, possible.

3.0-Split-Incite.patch (51.1 KB) 3.0-Split-Incite.patch Sveinung Kvilhaugsvik, 2017-05-15 08:40 PM
3.1-Split-Incite.patch (48.7 KB) 3.1-Split-Incite.patch Sveinung Kvilhaugsvik, 2017-05-15 08:40 PM

Related issues

Blocked by Freeciv - Feature #660843: Prepare popup_incite_dialog() for gen actionsClosed

History

#1 Updated by Sveinung Kvilhaugsvik about 2 years ago

  • Blocked by Feature #660843: Prepare popup_incite_dialog() for gen actions added

#2 Updated by Sveinung Kvilhaugsvik about 2 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 90 to 100

#3 Updated by Sveinung Kvilhaugsvik about 2 years ago

It makes a ruleset where no actor units

Should obviously be "It makes a ruleset where all actor units". Not discovered before that text ended up in SVN.

#4 Updated by David Fernandez (bard) about 2 years ago

May I ask you to include "Establish Trade Route" in the list of actions that can be used without consuming the actor. I think it would be useful for a trade route system based on goods and resources.

I do not use to read development tickets, but feel free to add me to the carbon copy if you want me to help test one of your patches.

#5 Updated by Sveinung Kvilhaugsvik about 2 years ago

David: Just file a feature request. That way you'll be in the CC from the start. I have a feeling that the developer that implements this (probably me) will need feed back from you to give you what you'll end up wanting.

Also available in: Atom PDF