<caster.damage> placeholder
Summary
I would like a placeholder for a <caster.damage>. The context would be whenever you may need to cancelevent a mobs attack in order for particles/effects to finish and line up the damage in the damage mechanic with the end of the particles/effects. Since I am using randomspawners with UseWorldScaling set to true, and the scaling equation of Damage: V * (1 + (L/20)), which adds in 5% more damage per level, the damage value is dynamic and I cant just copy the damage value from the config into the damage mechanic. I appologize if there is already a placeholder to do this, but i did not see one on the mythicmobs.net website, and I did try using <caster.damage> on its own. It always returned 1.
Usage
This would allow people to cancelevent out a mobs default auto attack to allow a player to pick exactly when the damage happens via the damage mechanic. Using for instance - damage{a=<caster.damage>;delay=10} @target. As the mobs damage value scales with its level, we would be able to use that exact value that has been scaled to do the correct amount of damage the mob would usually hit for, just instead we could apply effects to the mobs normal attacks as well. allowing us to use the minecraft animation of the mob, delay the damage till the particles/effect is over and hit the mob with the damage that it would normally do.
Value
Its value is that it allows for people to make use of the mobs normal auto attack animation, while being able to delay its damage until any added effects are finished, while still holding true to the damage it would normally hit for based off of any form of dynamic scaling, such as worldscaling.
Priority
Its not a very high priority as there are other ways to do it. I believe I could use the default damage i put in the config, and do the scaling equations math in a variable to get the same value, this would just save on time and skills used.
Implementation
It should be implemented as a placeholder, like how you can use <caster.hp> just it would be <caster.damage> instead