Allow immediate unit-conversion in ruleset

What would you like to see in Freeciv? Do you have a good idea what should be improved or how?
Post Reply
danau
Posts: 15
Joined: Wed Apr 25, 2018 6:13 pm

Allow immediate unit-conversion in ruleset

Post by danau »

Converting units happens at end-turn, so converting units always takes at least 1 turn, even if the required movement points is zero or if the requesting unit has more movement points than required for the conversion.
This behaviour is fine for many conversions, but I would like to have the option to also have some conversions that happen immediately (at the moment the player gives the convert-instruction) if the unit has sufficient movement points.

An example is the "Launch" of "transported Missiles" as described in http://forum.freeciv.org/f/viewtopic.ph ... a77dd9a2fb (I have those launches currently done using a convert, but that means that launching happens one turn before the launched unit can be used, instead of directly.)
---
Danau (Peter van der Meer)
Ignatus
Elite
Posts: 644
Joined: Mon Nov 06, 2017 12:05 pm
Location: St.Petersburg, Russia
Contact:

Re: Allow immediate unit-conversion in ruleset

Post by Ignatus »

We will have converting Lua-powered user actions in upcoming versions that may be immediate. But there is an idea to make all activities/actions dure zero or more turns, I posted about it here. I remember, something was supposed to be done about your question on Freeciv21 branch.
CalAnirm
Posts: 1
Joined: Mon Jan 29, 2024 3:17 pm
Contact:

Re: Allow immediate unit-conversion in ruleset

Post by CalAnirm »

Is there a specific reason you prefer certain unit conversions to be immediate, and have you considered the potential impact on game balance with this change?
:)
danau
Posts: 15
Joined: Wed Apr 25, 2018 6:13 pm

Re: Allow immediate unit-conversion in ruleset

Post by danau »

CalAnirm wrote: Tue Jan 30, 2024 8:10 pm Is there a specific reason you prefer certain unit conversions to be immediate, and have you considered the potential impact on game balance with this change?
Yes, the example of conversion from "Transported Missile" to "Launched Missile" is an example where I feel it would be very undesirable to wait for a full turn before the launch of a missile actually happens.

The extra set of units also has mounted and unmounted versions of units. I like unmounting for some units to also take less than 1 turn.

And I expect the impact to be "ruleset defined" since the duration would be configurable (some conversions can still take multiple turns). Rulesets that don't want any immediate conversions would still have all conversions take at least 1 turn.
---
Danau (Peter van der Meer)
Post Reply