So we can edit the XML but where do we modify the code that works with those XML/DB values?
For example, say I wanted to add a new BUILDING that worked the same as the Fertilizer tech; if you built this building it would add +1 food to non-river tiles. The CIV5Buildings.xml has no options to modify non-river tiles. CIV5Improvements does (Improvement_TechNoFreshWaterYieldChanges) but it's only for techs and not buildings.
So it couldn't be done? No way to change the underlying code, you just have to work with the XML/DB schema given?
For example, say I wanted to add a new BUILDING that worked the same as the Fertilizer tech; if you built this building it would add +1 food to non-river tiles. The CIV5Buildings.xml has no options to modify non-river tiles. CIV5Improvements does (Improvement_TechNoFreshWaterYieldChanges) but it's only for techs and not buildings.
So it couldn't be done? No way to change the underlying code, you just have to work with the XML/DB schema given?