Page 7 of 9

Re: Changes in what a 3.2 ruleset can do

Posted: Fri Sep 15, 2023 8:27 am
by cazfi
Lua API has now method to get tile targeted effect value. effects.tile_bonus() osdn #47547

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Sep 18, 2023 3:41 am
by cazfi
Separate maximum number of resources limit has been lifted. The only limit there's to amount of resources is the maximum number of extras, i.e., ruleset can use all the extra slots for resources, if author so wants. osdn #48607

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Sep 18, 2023 11:01 am
by cazfi
Added support for extras that impose ZoC by themselves, even when no units are present osdn #47701

Giving also this flag to an extra that hides units is one way to resolve the question about units inside such extras not imposing ZoC.

Re: Changes in what a 3.2 ruleset can do

Posted: Sat Sep 23, 2023 8:43 am
by cazfi
Attack and Suicide Attack actions have been Fake Generalized. osdn #42688

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Oct 02, 2023 6:58 pm
by cazfi
Added Teleport Conquer action type. osdn #48665

Re: Changes in what a 3.2 ruleset can do

Posted: Sat Oct 07, 2023 1:01 pm
by cazfi
Bombard Lethal action Fake Generalized, i.e., there's now two copies of it with their own max ranges etc. osdn #48748

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Oct 09, 2023 4:19 pm
by cazfi
New requirement type PlayerFlag. osdn #45666

Re: Changes in what a 3.2 ruleset can do

Posted: Mon Oct 16, 2023 4:16 am
by cazfi
Made Collect Ransom an action enablers controlled action. osdn #42028

Re: Changes in what a 3.2 ruleset can do

Posted: Sun Oct 22, 2023 9:55 am
by cazfi
New PlayerState requirement type, initially with just one possible value: Barbarian, to test if the player is a barbarian. osdn #41813

Re: Changes in what a 3.2 ruleset can do

Posted: Wed Oct 25, 2023 9:09 pm
by cazfi
New freeciv version query functions to Lua API osdn #48879

- Deprecated fc_version()
- Added name_version() that is identical to old fc_version(), but name tells that it returns more than the version
- Added comparable_version()
- Added version_string()