Need some advice for abilities

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 ?

Thanks.

7,842 views 10 replies
Reply #1 Top

no known way to make a starbase jump.

 

why can't passive abilities be improved through reaserch? Do it just a like an active ability improved through reaserch, just make it passive.

Reply #2 Top

To make an abilitylevel through research use levelSourceType "ResearchWithBase" in the ability entity file and it will level up when you increase the research, not sure how the research part will look like, there also is  "ResearchWithoutBase", I am not sure what the difference is.

As far as I know (which is very little on this area) it is not possible to make star bases phasejump so I can't help you with this problem.

Reply #3 Top

You make me hesitating but the last time i threw a look to the entity file, there was a canPhaseJump FALSe at the end so i was thinking about making a TRUE instead. i am going to check after finishing writing this.

i am very interested by what you say, gruntmaster and EvilTesla-RG, i have not been looking to the levelsourcetype : do you have an example of a file in-game i could look at to see how it works ?

(by the way, does what you say confirm what i have been thinking, that there is no other way to improve a speed ship by research without a passive ability for each ship or do you know an other way ?)

If i have not been clear enough in my opening post, what i want to do is that :

a ship that has a passive ability that disables its engine, i make a research and it the passive ability is updated to unable the engines.

 

Reply #4 Top

talk to teal.

Reply #5 Top

I understood what you said.

Again, there is no known way to make a starbase phase jump.

 

For examples of reaserchable abilities, just look at any abilities that require reaserch. Heavy cruisers, long range frigates, support cruisers, just to name a few ships that contain such abilities.

Reply #6 Top

Yeah, i was wrong for starbases, i thought i had seen one time a mod with starbase that can jump but i was wrong and there is no CanPhaseJump TRUE in the entity files :( That's a fail :( About the examples of passive you gave, there are abilities that are unlocked through research (i know how to do that) but they are not improveable : for example : there is no repulse research lvl 2 that would imporve the efficiency of repulse.

I am going to look at levelSourceType "ResearchWithBase" as gruntmaster1 said but i am not sure about examples of such an ability in the game (heavy fallout maybe ? i am going to check).

Reply #7 Top

Starbases as capitals, levels = more abilities and stuff, then you can also  jump 'em. But if you go that route, they are wayy over-powered.

Reply #8 Top

Something over-powered can always be fixed by nerfing it :D. Actually I am also considering the possibilities of making something like a phasejumpable starbase. The closest (untested) I have come is giving them an ability that can make them teleport to neighboring gavity wells.

For file references one with ResearchWithBase: AbilityAntiMatterRechargModule and one with RearchWithoutBase: AbilityClusterWarheads (these seem to be abilities with only one level).

Reply #9 Top

One time, I made an ability that could "tug" a starbase around a planet. It essentully attracted the starbase to the ship, and when you moved the ship, it pulled the starbase along.

An idea I had, was to take this tug and give it an interstellular range.

Make it be able to tug the starbase from across gravwells.

Reply #10 Top

Quoting gruntmaster1, reply 8
Something over-powered can always be fixed by nerfing it . Actually I am also considering the possibilities of making something like a phasejumpable starbase. The closest (untested) I have come is giving them an ability that can make them teleport to neighboring gavity wells.

For file references one with ResearchWithBase: AbilityAntiMatterRechargModule and one with RearchWithoutBase: AbilityClusterWarheads (these seem to be abilities with only one level).
End of gruntmaster1's quote

Agreed about the overpowring vs nerfing : i wanted  to give my starbase only 6 lvl of upgrade and it would take 3 lvls of the engine upgrade to make it finally able to jump. so it would only remain 3 lvls of upgrade to improve the starbase weapons and hull : not so overpowered i thought. But i don't know any way to give it the ability to phasejump, i think i will give up on the idea.