I want to create new techs that improves linear speed and angular speeds. As there is no researchfloatmodifiers to do this in the bailknight's topic list, i was thinking about creating a passive ability on all my ships that would become activated once the research would have been done. The passive ability will improve the linear speed. So far, so good.
But i also want to give levels to this research subject (lvl 1, speed increasing by 5%, 10% by level 2 and so on). As i don't know any way to modify a passive ability through research, i was thinking about lvl 2 spawning a new ability that would substitute the old one (if it can't be done using levels in the same research subject, i will create a new research subject, no problem). is it possible to do this ? I looked to the modifier list but i didn't find anything like this.
I also want to make a starbase able to jump one it would have been performing the engine upgrade : to do this, i want to give the starbase the possibility to phase jump in the entity file and disable phase jumping through a passive ability. The passive would be removed by an upgrade.
I don't see any way to do this : do you think it is possible or do you know an other way to make what i am looking for ?