Help with making an ability

Area of effect friendly buff

Hello

 

I was wondering if i could get some help with making an ability and the associated buffs.

 

What i need is an ability that increases shield hitpoints of the casting ship and of friendly

ships inside it's area of effect, i'm obviously not expecting someone to write up the entire

thing for me, just looking for a nudge in the right direction :)

 

 

/vap

7,174 views 10 replies
Reply #1 Top

So you want to increase those ship's maximum hit points? No problem, look at the shield bestowal ability of the advent hangar. The tricky part might be getting it to behave right, as structures don't move and thus don't have the problem of its targets leaving the range. If you just want the extra shield points to immediately be dropped that's no problem. Also I don't think the extra shield points are granted immediately, rather they have to be regenerated as normal, which may compound the moving out of AoE problem.

Reply #2 Top

You know what, everything you wrote there makes me happy because it fits

the behavior of the ability i want EXACTLY, dropping out of range won't be an

issue, i'm making it a large enough radius to cover the entire gravity well :)

 

You are my new hero :)

 

 

Btw, the flair-flair-blink null points on the models, what the hell is that? Does anyone know?

Reply #3 Top

If you want it to cover the gravity well, don't use range.

ApplyBuffToTargetsAtOrbitBody

 

Have the caster finish on entering hyperspace, and the applied buff finish on the same condition, along with when the casting buff is lost, and you have a solid setup.

Reply #4 Top

Excellent, had not considered that approach, there are so many options, thank you :D

Reply #5 Top

I'm having trouble finding a buff type that increases shield hitpoints, i can find the one for shield restore just fine, but for actual shield hitpoints i can't see anything, could it be that that's not there? Or can i just not find it?

 

/vap

 

Edit:

I noticed the researchFloeatModifier called "ShieldPointsMaxAdjustment", can i use that in an ability?

Reply #6 Top

Quoting Vaporific, reply 5
I noticed the researchFloeatModifier called "ShieldPointsMaxAdjustment", can i use that in an ability?
End of Vaporific's quote

The various modifiers (research, entity etc.) are not interchangeable, however there is an ability modifier that does increase max shield points. Shield restore is from the Advent mother ship capital, the one I was talking about is on the Advent hangar defense structure (assuming you have at least Entrenchment). Its called AbilityGiveModuleShields.

 

Reply #7 Top

Yes, you're right, i'm just being dense.. It goes:

 

overTimeAction
    buffOverTimeActionType "RestoreShields"
    shieldRestoreRate
        Level:0 4.000000
        Level:1 4.000000
        Level:2 4.000000
numEntityModifiers 1
entityModifier
    buffEntityModifierType "MaxShieldPoints"
    value
        Level:0 750.000000
        Level:1 750.000000
        Level:2 850.000000

 

in the advent shield buff, being up 20 hours and spending most of that texturing ships kinda takes away your focus, i only saw the top one, never even noticed the bottom one until i had a second look, silly me :-"

 

/vap

 

Edit:

Next question, is there a way to make it a percentage value rather than an actual value?

Reply #8 Top

Quoting Vaporific, reply 2
Btw, the flair-flair-blink null points on the models, what the hell is that? Does anyone know?
End of Vaporific's quote

The blinking lights, there are many types of flair nulls.

 Setting-up Meshpoints

Reply #9 Top

Quoting Vaporific, reply 7
Next question, is there a way to make it a percentage value rather than an actual value?
End of Vaporific's quote

Not with an ability, only research can do that. Someone else tried to do that recently, so I am certain of this. Best you can do is give a different amount of shields to frigates/capital ships/planet modules/star bases, but you can't do a specific percentage no.

Reply #10 Top

Ah, i see, that kinda sucks :(

But i can work with it, cheers :)

 

 

/vap