I think that the problem is deeper than the .py file in the scr directory. Though I could be wrong, that is what I strongly suspect. Can anyone find out if there's any other files relating to this irritating spell? The permanant +1 is really annoying.
Please keep in mind that considering the extreme lack of masterwork weapon/armor availability, this "bug" is currently the only way to make magical versions of many types of weapons and armor. Any fix of this bug should only be made along with making sure the 2 major blacksmiths supply masterwork versions of ALL armor and weapons.
Actually many armors in game are masterwork (according to flags n protos.tab), but it is not stated in their descriptions
not ideal but... u can edit the start_equipment.mes per class to add a masterwork item for a starting chr there then drop it on the ground in hommlett (things dont disappear AFAIK) this might cause encumberance in the starting vignette however goes in \toee\data\rules\start_descriptions.mes i cant seem to alter the shopkeepers inv no matter what...
Someone, can't remember who (speak up, man!), was playing with the Craft Items UI pop-up, and he said that he has added the ability to craft masterwork items... hmmmm... If we can find the 'masterwork' toggle/setting in protos, we can then see what items DON'T have a masterwork version, copy the non-master to a new row w/ a new number, and make it masterwork. Adding it into the shoplist is something we're working on now.
It's easy - flag you'r looking for is "Armor Masterwork" Just put it into any 3 column set after set that has first Armor Bonus flag (my current version is just quick import to Acces and cols are a bit messed up,so i cant give you exact col number)