A modifier is a bonus if it's positive and a penalty if it's negative.
Bonuses should have a type. Types do not stack unless stack=true Typeless bonuses default to stacking.
Penalties can have a type. Types stack regardless. Typeless penalties stack.
- STR mod for melee
- DEX mod for melee if finesse
- DEX mod for ranged
- BAB
- STR Mod
Dice can change class 1d6 -> 1d8 if it's enlarged 1d8 -> 1d6 if it's reduced
Dice can be added +2d6 for holy damage +5d6 for sneak attack