Hi, I think I've encountered a bug. I'm also using your Dual Wield plugin and Battle Core. I started a blank project, and attempted to use a different formula with both weapons.
How to reproduce:
In the plugin values, I put a.atk for the first weapon, and the second weapon has m.atk. The actor has 50 atk and matk, and the enemy has 0 def and 0 mdf. The first attack deals 50 dmg, and the second atk deals 0 dmg. Replacing the second weapon for two of the same of the first weapon, the second attack still deals no damage. However, when placing the number 100 in the damage formula for the Basic Attack skill, the second attack deals 100 damage.
On that note, using a different skill with the <dualwield skill> tag with also seems to not work properly. The skill In the skills damage formula I used:
eval(this.weaponFormula()) * 4
Repeat: 2
The damage fomula in the plugin I used:
Weapon 1 = m.atk - b.mdf
Weapon 2 = a.atk - b.def
The actor had 50 atk and 50 mat, while the enemy had 50 def, and 0 mdf. The final damage was 200 per hit.
My conclusion is that it seems to only record the formula for the first weapon, and the second weapon is ignored. Would love it if you could fix it or let me know what I'm doing wrong if that's the case. I heavily dislike how restricted Visustella's Battle Core, Weapon Swap, and Weapons Unleash are. I would love it if I can have players mix and match physical and magical weapons together.