Jump to content

Recommended Posts

Posted

I am trying to implement an ability similar to Brilliant Tactician (grant status effect to self if all allies have specified condition) but with a scalable status effect that scales on the number of allies with a specified condition instead.

I usually try to find a similar ability that already exists ingame and tweak it but I cannot find any except for Brilliant Tactician being the closest.  I might be wrong but Brilliant Tactician seems to only trigger on if all or none condition and cannot be tweaked to for each condition.

If I have to create the ability from scratch:

  • Create an ability aura that affects allies with a specified condition
  • This aura grants them another ability aura that affects the original user which grants them the scalable status effect 

The problem that I notice is that aura can only grant status effects and not abilities and I am unsure if there is way to create ability granting auras.

Posted

To add more context, the ability grants +1 engagement for each non engaged ally.

I think I need to create 4 variants* of the ability using IsEngagedByCount(Guid, EqualTo, 1-4*) as activationConditional to scale it with the number of non engaged allies.

Does IsEngagedByCount count the number of engagments of Guid or the number of Guid that are engaged?

Whats the difference between PartyAll and PartyAny as Guid in IsEngagedByCount?

  • 3 weeks later...
Posted

I might haven been overthinking it. I can just create 5 abilities that each adds +1 engagement and triggers with the condition "not IsEngagedByAnyone(Guid)" using Slot0, Slot1, Slot2, Slot3 and Slot4 as Guid.

Only problem that is left is how to limit to not trigger on self. Anyone know of a condition that checks if specific slot is occupied by self?

Posted

What about adding all 5 Slotx and add one more StatusEffect that -1 Engagement when the Guid is This?

Posted
3 minutes ago, Hoo said:

What about adding all 5 Slotx and add one more StatusEffect that -1 Engagement when the Guid is This?

I ended up using the same status effect with a stack limit of 4. I feel like an idiot taking so long to figure out a solution for such a simple problem.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...