Page 1 of 6

Changes in what a 3.3 ruleset can do

Posted: Fri May 12, 2023 3:22 am
by cazfi
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.2 - 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.3 ruleset can do

Posted: Fri May 12, 2023 4:07 am
by cazfi
Gain Veterancy is our first internal action. As an action, whether the action actually takes place is controlled by (ruleset defined) action enablers. Internal action is an event that happens automatically, and is not explicitly initiated by the player.

Gain Veterancy internal action unhardcodes "NoVeteran" unit type flag. osdn #48000

Re: Changes in what a 3.3 ruleset can do

Posted: Fri Sep 15, 2023 8:19 am
by cazfi
Unit type flag Flagless added. osdn #48592

At the moment this is just a hint for the client not to draw flag graphics (i.e., player still can get the information about unit's owner), but the functionality is to be expanded.

Re: Changes in what a 3.3 ruleset can do

Posted: Wed Sep 20, 2023 1:45 pm
by cazfi
Fake Generalised Teleport action. osdn #48657

Four separate action types allow e.g. defining four different ranges for Teleporting.

Re: Changes in what a 3.3 ruleset can do

Posted: Wed Sep 27, 2023 7:05 pm
by cazfi
Goods now have a priority property. osdn #48253

When city already has max number of trade routes, ones carrying higher priority goods get selected over those with lower priority goods.

Re: Changes in what a 3.3 ruleset can do

Posted: Fri Nov 10, 2023 4:36 am
by cazfi
Split ProvidesRansom unit type flag from BarbarianLeader role, so non-barbarians too can provide ransom. osdn #48934

Re: Changes in what a 3.3 ruleset can do

Posted: Fri Jan 05, 2024 5:55 am
by cazfi
Action requirements can now be made against the action that originally triggered unit's activity in progress. RM #95

Next step: Fake generalize those actions that trigger activities. With this change requirement system can distinguish between those trigger actions.

Re: Changes in what a 3.3 ruleset can do

Posted: Sun Jan 07, 2024 5:05 am
by cazfi
Fake Generalized Build Road/Base/Irrigation/Mine. RM #107

Re: Changes in what a 3.3 ruleset can do

Posted: Wed Jan 10, 2024 3:58 pm
by cazfi
New disaster effect type Robbery RM #98

Re: Changes in what a 3.3 ruleset can do

Posted: Sun Jan 14, 2024 9:38 am
by cazfi
Fake Generalized terrain transformative actions Cultivate/Plant/Transform Terrain. RM #134