Basically, I added multiple fields to the item/s that i want to have different effects.
Then like jpoisson mentioned I did it similiar to AC. I wrote a function for each effect I wanted to manipulate. Now it took awhile to find all the instances of that stat in use and change it to a function, but now that I did, if I want to change anything, all I have to do is change the function, which is much easier.
Also, doing it this way doesn't put the new numbers in the database. So there isn't a constant database access everytime a player equips or unequips a weapon.
**ETA**
I forgot to mention you can also add negative numbers as well. So you can have items that enhance your strength but at the cost of lower your dexterity...or you could even have cursed items.
McCragge

