- Spoiler: Show
Lets start with a few assumptions:
1. All armour has a minimum required level for the ARM attribute.
2. All weapons and items (like gloves and shields) require DEX and STR.
Ideally modifying the item database would provide the best flexibility, but what I'm about to describe can be added to the player equip module as conditional right after the level check test.
Here is a list of items from the game that demonstrate what I'm talking about:
Item | Lvl | Str | Arm | Dex |
Crossbow | 9 | 3 | 0 | 0 |
Conquistador Armor | 8 | 0 | 3 | 0 |
Swamp Mask | 25 | 8 | 6 | 4 |
Claymore | 50 | 16 | 0 | 12 |