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.
Changes in what a 3.3 ruleset can do
Re: Changes in what a 3.3 ruleset can do
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
Gain Veterancy internal action unhardcodes "NoVeteran" unit type flag. osdn #48000
Re: Changes in what a 3.3 ruleset can do
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.
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
Fake Generalised Teleport action. osdn #48657
Four separate action types allow e.g. defining four different ranges for Teleporting.
Four separate action types allow e.g. defining four different ranges for Teleporting.
Re: Changes in what a 3.3 ruleset can do
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.
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
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
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.
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
Fake Generalized Build Road/Base/Irrigation/Mine. RM #107
Re: Changes in what a 3.3 ruleset can do
New disaster effect type Robbery RM #98
Re: Changes in what a 3.3 ruleset can do
Fake Generalized terrain transformative actions Cultivate/Plant/Transform Terrain. RM #134