MagisterCultuum
Great Sage
Any chance that the xml schema changes I requested in the .31 change log will be added?
I'm also still hoping that buildings can grant any amount of any number of resources (instead of the same number of no more than 3), that civics grant xp based on unitcombat, and all the other xml suggestions I mad in the past. My most recent requests do seem like they would be simpler ways to make modmoding easier though.
1. add a civic prereq tag to CIV4SpellInfos.xml
2. add a prereq alignment tag to CIV4SpellInfos.xml
3. add a block alignment tag to CIV4SpellInfos.xml
4. add a block alignment tag to CIV4UnitInfos.xml
5. add a <PyPerTurn tag> to CIV4UnitInfos.xml (working just like the tag in CIV4PromotionInfos.xml)
6. add more python tags to CIV4UnitInfos.xml and CIV4PromotionInfos.xml, which would be called when the unit is created, killed, is un-summoned, fights a battle, kills a unit, captures a unit, when a promotion wears off, when a unit gains a level, when a unit is upgraded, when a unit moves, etc.
7. allow many of the tags in the CIV4SpellInfos.xml file to take a python function that returns a number (or maybe even returns boolean, a promotion, unitcombat, unit class, unit, etc., depending on the tag) instead of just taking a number (or boolean, etc). (I was wanting to determine how long a spell immobilizes a unit using a python define. I can just have the whole spell work though python, but this way would be more efficient I think)
8. Allow python calls in CIV4SpellInfos.xml to take a list of valid targets (determined by the various tags like bAlilve, bImmuneTeam, bRange, etc) instead of just pCaster. I think this could make many spells much more efficient, since the python calls wouldn't need to cycle through tiles and every unit on the tiles to find valid targets. That process could be handled in C++ instead.
I'm also still hoping that buildings can grant any amount of any number of resources (instead of the same number of no more than 3), that civics grant xp based on unitcombat, and all the other xml suggestions I mad in the past. My most recent requests do seem like they would be simpler ways to make modmoding easier though.