Alright, in detail:
1. The max speed of the vehicle is set in the moving_ext of the vehicle entity, let's say the value is 5,7.
2. I toggle an ability that will let the vehicle slow down - however I want it to slow down exactly to a max_speed of 3. A _modifier triggered by the ability will only allow me to modify the existing max_speed - not replace it with a fixed value.
I can therefore only multiply the original max_speed by, in this case 0,526 - to get very close to a speed of 3. However, once veterancy speed modifiers for example kick in too, I will no longer be able to achieve a max speed of 3 with the same multiplier.
There isn't a specific option, yet, but there is a work around -
You'll need to create two instances of the ability, let's call them
ability_speed_1 and
ability_speed_2.
These two abilities will slow down the vehicle to a maximum speed of 3 (or closer).
You will set under
ability_speed_2's requirement_ext to require a veterancy rank of
(desired rank number) by using
required_squad_veterancy.
ability_speed_1's requirement_ext will then be set to
required_not the veterancy rank stated in ability_speed_2's requirement_ext.
Make sure you modify both of these abilities to reduce the maximum speed of the vehicle to 3 (or closer) from the vehicle's
latest original speed. Example, at veteran 0, vehicle's max speed is 7, at veteran 1, vehicle's max speed is 8, so you will use each ability to modify each vet. level's max speed.
Now give these two abilities to the vehicle. Make sure you give the abilities to either the ebps or the sbps as appropriated by how the ability applies the _modifiers.
To modify whether an ability is
usable or displayable or
both, change the
requirement_reason of the
requirement to either -
usage
display
OR
usage_and_display
This way, one instance of the ability will be
usable and displayed to the player at
veteran 0, and when the vehicle reaches
veteran 1, the other ability will be
displayed and usable, while the previous instance will be
hidden from the player.
Let me know if you are having any issues with the topic.