Page 1 of 9

Changes in what a 3.2 ruleset can do

Posted: Fri Feb 05, 2021 8:17 pm
by cazfi
Freeciv-3.1 gets branched to a stable branch S3_1 in a couple of hours. Development of freeciv-3.2 begins in master.

This thread is about changes that has been made to the development version of Freeciv that changes what a ruleset can do.

Please keep wishlist items and such away from this thread. This is about listing things that have been implemented already.

Include only changes relative to 3.1 - if feature gets implemented also to stable branch, it does not belong here, but maybe to similar thread about the oldest branch where the feature gets implemented.

Re: Changes in what a 3.2 ruleset can do

Posted: Tue Feb 09, 2021 9:10 am
by sveinung
3 new user unit class flags See Feature #919098

This brings us up to 15. (The number of user unit class flags could still increase in 3.1. It's ruleset format isn't frozen yet.)

Re: Changes in what a 3.2 ruleset can do

Posted: Wed Mar 10, 2021 4:23 pm
by sveinung
Configurable nuclear blast radius. See Feature #854166

You can now set the blast radius of the nuclear explosion for the nuke actions. This allows you to set the blast radius of briefcase nukes to only the target tile, of tactical nukes to the target tile and cardinally adjacent tiles, of normal nukes to the target tile and all adjacent tiles and to something bigger for huge nukes.

Re: Changes in what a 3.2 ruleset can do

Posted: Thu Mar 25, 2021 4:08 am
by cazfi
Made it possible to check in requirements if city starved last turn Feature #922788

Implemented as CityStatus type "Starved"

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Mar 29, 2021 5:43 am
by cazfi
Added support for new achievement type "Killer" Feature #823396

It's granted when one has killed enough enemy units.

Re: Changes in what a 3.2 ruleset can do

Posted: Wed Mar 31, 2021 12:48 am
by cazfi
Support for "Wipe Units" action (action enablers) added. Feature #864356

Wipe Units kills entire unit stack even in situations where that would not occur for an regular Attack, such as in cities. Wipe Units can be done only when entire stack of defenders has 0 defense power. There's further change in review, that Wipe Units would also occupy the tile after it has killed the defenders.
That way stack of Diplomats (with zero defense value) would be unable to postpone city capture.

Re: Changes in what a 3.2 ruleset can do

Posted: Wed Apr 07, 2021 12:27 am
by cazfi
Added support for CityStatus values "Disorder" and "Celebration" for the requirements system Feature #870141

Re: Changes in what a 3.2 ruleset can do

Posted: Tue May 11, 2021 8:56 pm
by cazfi
Recently 3.1 format got on/off setting for visibility of Small Wonders to opponents. Now 3.2 format supports third value "Embassy", i.e., Small Wonders are visible to opponents (and their team) who have an embassy with you. OSDN #42051

Re: Changes in what a 3.2 ruleset can do

Posted: Sun May 30, 2021 9:12 am
by cazfi
Extra flag NoAggressive with associated hardcoded maximum distance of 3 to nearest friendly city replaced by a per-extra field that tells the maximum distance for the extra to provide No-aggressive bonus for units inside. osdn #42199

Re: Changes in what a 3.2 ruleset can do

Posted: Tue Sep 21, 2021 12:12 am
by cazfi
TerrainAlter requirement type now supports value CanBase osdn #42849