Download link (not compatible with previous saves - sorry!)
This will probably be my final release (unless there is some major bug).
List of changes for this release follows:
Bugfixes
Features
AI
Code / UI
This will probably be my final release (unless there is some major bug).
List of changes for this release follows:
Bugfixes
- Units will no longer display positive damage messages when damaging themselves (example - moving onto a tile with a Blizzard)
- fix for CivAlerts sending growth warning messages even though growth control is on
- fix for a potential error in the Hell Terrain code
- AI will now include AI_getPuppetAttitude() in its attitude value (bug find by Terkhen)
- AI will now obey revealed limitations when choosing a city for a Trade Mission
- fix for issues with Goblin Forts and Scorpion Clan Archers
- fix for Illusionary units messing up the unit created count; Killing an Illusionary World unit should no longer trigger the global death message
- AI players will no longer destroy lairs simply by moving on top of them
- PuppetTradingCount will now be properly saved
- fixes and code improvements to the Genesis spells
- fix for a mis-coded variable loop (bug find by MC)
- Heal spell will now work again (fix by fe79)
- fix for infinite promotions when getFreePromotionPicks() is set to a neagtive number
- Heal can no longer be cast on Magic Immune units
- Frigates can now carry one Bird unit
- new cities created by Barbarians will start with a technologically appropriate unit (re-aded some missing code)
- Barbarians will create Acheron again
Features
- Enhanced Worldbuilder - update to version 4.13b (thanks playpting and MC!)
- UI - On the zoomed out Culture map, a player must have at least 20% culture on the plot before their player color will be shown on that plot (code taken from K-Mod)
- Flavor Tweak - 10% of Forests will turn into Burnt Forest when plots change to Hell terrain; Volcanoes will sometimes erupt from long dormant mountains in Hell terrain
- Sanctuary timer now displayed for casting civ
- Game tweak - reducing the frequency, duration and severity of Blizzards
- Game tweak - Hawks can now rebase to vassal and allied cities as well as carriers (code by fe79)
- fix for Adept units not receiving free death promotions when the owner has multiple sources of death mana
AI
- UNITAI_COUNTER units will now be assigned to GROUPFLAG_CONQUEST
- tweak to how the AI decides to build Temples of the Hand
- tweaks to Terraformer AI
- AI should be more willing to found cities (and maybe a little smarter about it), especially during wartime
- Allow the AI to cast Bloom (to help with potential terraformer AI loop)
- AI should be more willing to upgrade their units (removed some hacked code I stuck in here a long time ago)
Code / UI
- Version control handled via XML (code by Terkhen)
- exposing incrementUnitCreatedCount, decrementUnitCreatedCountand decrementUnitClassCreatedCount to python
- Blizzards will not move onto plots with temporary features (temporary workaround for a Blizzards bug)
- re-adding the RevDCMOptionsTab in the BUG options (mostly used for debugging - probably still needs some cleanup)
- getRealTerrainType() now being exposed to python
- The following functions have all been changed so that they accept a Player ID rather than a Team ID as a variable (note: some mapscripts will need to be updated with this change)
canHaveImprovement
calculateNatureYield
calculateBestNatureYield
calculateTotalBestNatureYield