That's not entirely accurate, which is where my confusion comes in. Here is an item in the <shop> tag of the campaign db:
It has the cost and weight (for example) hard coded here. But it also has a reference to the item in the equipment module. Somehow, when it sets the value in the campaign database, it is also applying the change in the Chronic Equipment.xml file in the moduledb folder. I have no clue why it would do that when it already has all the information here.Code:<id-00006>
<cost type="string">8 gents</cost>
<count type="number">3</count>
<name type="string">Pot</name>
<shortcut type="windowreference">
<class>item</class>
<recordname>reference.pot@Chronic Equipment</recordname>
</shortcut>
<weight type="number">4</weight>
</id-00006>
Also I remembered that to get around this problem, I used to put the items in a parcel first and then place them in the building inventory. That way the changes are applied to the items in the parcel and not the moduledb data for the item module. This is what happens when I take a break from FG, I forgets stuff...

