I see the same mistake all over again!
If several persons have made the same thing, it doesn't mean anyone stole your idea, it just means it was such an obviously great idea that more than one person came up with the same thing. Is very small and easy LOL.
------------
addaption - rework?
1st. Adaptation is not rework. Rework means when you used the same idea and coded in a different way.
2nd. Rework? Can you explain me where is your touch? because adaptation is not required to work on another chronicle.
------------
On topic:
Better to make a passive skill for each class, in this way can be managed more easily and avoid writing crappy code.
Your heavy idea:
<mul val="0.1" order="0x30" stat="pDef">
<using kind="Heavy"/>
</mul>
And much more, e.g: for weapons:
<mul val="0.5" order="0x30" stat="accCombat">
<and>
<using kind="Ancient,Sword,Bow,Dual Fist,Blunt,Big Blunt,Big Sword,Pole,Dual Sword"/>
<not>
<using kind="Dagger,Dual Dagger"/>
</not>
</and>
</mul>
Anyone else HATE the idea of not using HEAVY armor on any class? You need to change your class to see the texture, crap. Penalties are much better.