Spoiler
<advance pose: step forward><attack pose: bow><skill pose: bow>
# Pose for 'Bow' type weapons <action: bow, reset> wait: targets, movement; direction: self, subjects; pose: self, row 2, all frames, sufix _3, wait 4; icon: self, image 'Bow1', x +6, above; icon: self, image 'Bow2', x +6, above; icon: self, image 'Bow3', x +6, above; wait: 10; action: targets, arrow; icon: self, image 'Bow2', x +6, above; icon: self, image 'Bow1', x +6, above; wait: self, action; </action> # Pose for the targets of 'Bow' attack <action: arrow, reset> throw: self, user, image 'Arrow', arc 10, angle 45, init x -6, init y -12; wait: self, throw; anim: self, weapon; wait: 8; effect: active, targets, 100%; </action>
effect: active, targets, 100%;
effect: self, targets, 100%;
I've found the problem. Victor's script has a bug in it.
Effects have to be put last or else they don't work.
Considering this, I put it last and got rid of the effect in the Bow Animation for the Target.
However, this had the problem that the Damage Display did not Wait for the Animation of the Arrow Flight to finish.
Thus I fixed it by increasing the Arrow Flight Speed.
If any of you are experiencing my problem, feel free to follow my modifications:
# Pose for 'Bow' type weapons <action: bow, reset> wait: targets, movement; direction: self, subjects; pose: self, row 2, all frames, sufix _3, wait 4; icon: self, image 'Bow1', x +6, above; icon: self, image 'Bow2', x +6, above; icon: self, image 'Bow3', x +6, above; wait: 10; action: targets, arrow; icon: self, image 'Bow2', x +6, above; icon: self, image 'Bow1', x +6, above; wait: 10; effect: self, targets, 100%; wait: 20; icon: self, delete; </action> # Pose for the targets of 'Bow' attack <action: arrow> throw: self, user, image 'Arrow', arc 5, angle 45, init x -6, init y -12, speed 20; wait: self, throw; anim: self, weapon; wait: 8; </action>
Spoiler
<equip slots> Weapon Weapon Headgear Bodygear Gloves Shoes Necklace Belt Ring Cloak</equip slots>
TYPES ={ # TypeID => ["Type Name", Removable?, Optimize?], 0 => [ "Weapon", true, true], 1 => [ "Shield", true, true], 2 => [ "Headgear", true, true], 3 => [ "Bodygear", true, true], 4 => ["Accessory", true, true], 5 => [ "Helmet", true, true], 6 => [ "Cap", true, true], 7 => [ "Hat", true, true], 8 => [ "Hood", true, true], 9 => [ "Gloves", true, true], 10 => [ "Shoes", true, true], 12 => ["Necklace", true, true], 13 => [ "Belt", true, true], 14 => [ "Ring", true, true], 15 => [ "Cloak", true, true], } # Do not remove this.
I've found out the problem. It doesn't display correct stats because Yanfly's script has not account for "Battle Test". However, it does work fine in-game.