Whenever i create a skill with TriggerSkillByDamage handler, the animation proc always shows on the target instead of self(so it visualy looks like the enemy is the one obtaining the buff).
No matter how much i change the skillgrp.dat and XML to make the animation works on self, it does not. Ive tried to replicate from other working protocols to no avail.
This starts on Prelude of war(228), happens also on Homunculus(286), Masterclass(388) and Source of Flame( 418). Before prelude of war, it works on fafurion(196) and grand crusade(110) with no problem.
2 easy IDs to test are from Sigel shillen templar class. it has Grand fortress passive (10006) and Grand Shilen Shadow (19566). You get attacked, you get buffs, whoever procs your buff gets animation.
The java file for TriggerSkillByDamage seems to be identical for both fafurion196 and grand crusade110 (where it works) but it gets updated with more lines on prelude of war228 (and source of flame 418 has the same updated java file), so my assumption is that the java file may be the cause.