A combatant with fire attribute will double the damage of any fire abilities, but do normal damage when using other attributes ability.
Since in ORK, the Attack attribute is how much damage the combatant will take and the Defence attribute is how much damage a combatant will deal to the target. I have to make the function in other way.
What I come up with is using ability variable to define the attribute of an ability. Then using the ability variable in formula to check which attack attribute value to use. Of course the setting Use Attribute Changes is disabled. In this way I can set 200 to fire attribute and the fire ability can use this attribute value to calculate final damage.
The problem is I don't know how to get the ability variable. The formula is used in the Status Change of ability. The selected data key 'action' is not set since it's not though an event. How to get the ability variable?
Or any other way to do this?