0.22
Fixes:
1. Moved the cannotAttack function into the SDK (for performance).
2. Unquenching Vengeance promotion will now correctly ressurect units killed by angels or demons.
3. Removed the CvPlayer::hasBonus function (it was redundant with getNumAvailableBonuses).
4. Sacrificing a priest to found a temple wont generate a mane or angel.
5. Sacrificing a unit to add population to a city wont generate a mane or angel.
6. Using a Great Commander to join to a unit wont generate a mane or angel.
7. Sacrificing a worker to create a pirate cove wont generate a mane or angel.
8. Using a Battlemasters ability to upgrade a unit wont generate a mane or angel.
9. Spells/Summons now correctly cause war weariness (if they kill an enemy unit that qualifies).
10. Withdrawling units will still be poisoned.
11. Evangelist units will push their religion into captured cities even if there are non-combat units in the city.
12. Stoneskin can now be cast on 0 movement units.
Additions/Removals:
1. Added the Baby Spider unit (has a chance per turn of becoming a giant spider).
2. Added the Lion Pride unit (can create a lion den when on the appropriate terrain).
3. Added a Create Den ability.
4. Added the Lion Den improvement (spawns lions).
5. Added the Bear Den improvement (spawns bears).
6. Added the Wolf Pack unit (spawns wolves).
7. Added the Elephant Unit.
8. Added the Horselords trait (for hippus leaders, instead of making all the hippus horsemen have different stats they will get a promotion that boosts them).
9. Added the Horselord promotion (+1 movement and +10% withdrawal) which is given to all horselord trait leaders mounted units.
10. Moved the doDamage function into the SDK.
11. Added a damage limit function to doDamage.
12. Tiles that begin the game as hell terrain will have 50 hell count assigned to them (for scenario makers).
13. Removed the resource Stone.
14. Added the Nightmare resource (hell version of horses), mounted units made with nightmares start with the Nightmare promotion.
15. Added the Nightmare promotion, +1 strength, +10% on hell terrain and the ability to learn the Fear promotion.
16. Allowed promotions to grant just attack or defense combat upgrades.
17. Added the Heroic Defense I and II promotions (increase defense strength by 1, require the hero promotion).
18. Add the Grand Menagerie wonder (requires a wolf pen, tiger cage, panther cage, gorilla cage, dancing bear and lion pen in the city, places a free carnival in every city and gives a large happiness and culture boost).
19. Added the GAMEOPTION_NO_LAIRS game option. If this is set in a scenario file lairs won't be generated.
20. Removed the Dwarven Mine improvement.
21. Removed the Guard Station building.
22. Added the Affinity mechanic. The unit gains a bonus to strength (either to base strength or to a damage type depending on the mana) equal to his affinity times the owners amount of that mana.
23. Added the BUILDING_MAX_BONUSES_NEEDED global define and set it to 3. Meaning any building only needs 3 of its bonus requirements to be built (ie: Lesser towers will only need 3 of their 4 bonus requirements to be built).
24. Added the Trophy Hall (code by Talchas).
Balance changes:
1. Giant Spiders get defensive bonuses.
2. When a Giant Spider kills a living unit it produces a Baby Spider (it produces 2 if the owner is the Svartalfar).
3. Chance of an appropriate tile having a lizardman ruins reduced from 2% to 1.5%.
4. Chance of an appropriate tile having a barrow reduced from 1% to 0.75%.
5. Wolves have a chance of growing into Wolf Packs if they are owned by the barbarian player.
6. The following spells have a damage limit of 40% applied: Contagion, Ring of Flames, Tsunami.
7. The following spells have a damage limit of 60% applied: Crush, Maelstrom, Pillar of Flames.
8. Pyre Zombie switched to use the doDamage function.
9. Basilica cost reduced from 250 to 200.
10. Added +10% free military units population to Social Order.
11. Production bonus for the Shrine of Sirona, Temple of Temporance, Tomb of Sucellus and the Twisted Spire moved from stone to marble.
12. Arcane Golem's, Gargoyle's and Nullstone Golems dont require a resource to produce (formorly required stone or marble) but do have +25% production with marble.
13. Changed Heroic Strength I and II from +1 strength to +1 attack strength.
14. Graft Flesh now averages the targets attack and defense strength seperatly.
15. Tar Demon changed from 4/6 to 2/7 strength. When killed a tar demon is split into 2 2/3 tar demons. When a 2/3 tar demon is killed he splits into 2 2/1 tar demons. Split Tar Demons will slowly grow back to full strength.
16. Siege Workshop cost reduced from 250 to 120.
17. Succubi are now correctly marked as demons.
18. Basium is now correctly marked as an Angel.
19. Negative healing isn't possible.
20. Life mana no longer gives +2 health, instead it grants +1 health per node controled.
21. Body mana no longer gives +1 health, instead living units in their own borders heal an additonal 3% per Body mana that player controls.
22. Living units suffer a -3% heal rate per entropy mana when the lands of an opponent who has entropy mana.
23. Mines have an increased chance of finding mineral resources based on the amount of Earth nodes the player controls.
24. Spirit mana no longer gives +1 health, instead all cities get +5% Great Person rate for each Spirit mana the owning player has.
25. All cities get +3% research per turn for each Mind mana the owning player has.
26. Law mana reduces city maintenance costs by 5% for each Law mana the owning player has.
27. Chaos mana has 3% per node chance of mutating newly built living units.
28. Enchantment mana gives +1 Happy per city per mana.
29. The Guardsman promotion now counters the Marksman promotion (units with guardsman will be attacked before weaker units against marksman attackers).
30. Fire Elementals strength changed from 5 + 5 (Fire) to 5 + 3 (Fire) and given Fire Affinity: 1 (so they get 1 point of fire strength for every fire mana the owner controls).
31. Mithril Golem's strength changed from 40 to 24 and given Earth Affinity: 4 and Enchantment Affinity: 4.
32. Wraith strength changed from 5 + 5 (Death) to 5 + 3 (Death) and given Death Affinity: 1.
33. Air Elemental strength changed from 4 + 4 (Lightning) to 4 + 2 (Lightning) and given Air Affinity: 1.
34. Earth Elemental strength changed from 12 to 10 and given Earth Affinity: 1.
35. Water Elemental strength changed from 9 + 3 (Cold) to 7 + 3 (Cold) and given Water Affinity: 1.
36. Nightmare strength changed from 2 + 2 (Death) to 2 and given Death Affinity: 1.
37. Removed the +1 strength to skeletons, nightmares and wraiths from the Tower of Necromancy and it provides +1 Death mana instead.
38. Druid and Lizardman Druid strength changed from 9 to 7 and given Nature Affinity: 1.
39. Dwarven Druid strength changed from 9 to 7 and given Earth Affinity: 1.
40. Yvain strength changed from 12 to 8 and given Nature Affinity: 2.
41. Mercenaries can no longer be converted on defeat.
42. First 2 levels of the Altar of the Luonnotar (annointed and blessed) +1 GPP points removed.
43. Blessed Altar of the Luonnotar (2nd stage) +1 hammer from priests removed.
44. Final Altar of the Luonnotar (last stage) +2 hammers from priests increased to +3.
45. The Tower of Mastery doesn't require any mana resources, only that the 4 lesser towers be built.
46. Renamed the Nightmare unit to the Spectre unit. Also made it undead instead of a demon unit.
47. Hidden Nationality units no longer cause War Weariness when they are killed.
48. Removed the -1 health from Death mana.
49. Chaos Marauder Betrayal is back in.
50. The barbarian player gets to count affinity for every node of that type in the world!
51. Ars changed from 12 (+12 Death) strength to 12 (+6 Death) and Death Affinity:2.
52. Infernal Place now gives 1 of Death, Entropy and Iron instead of 3 of each.
53. The AI won't sacrifice Corlindale for peace.
54. Crusades great people modifier reduced from -100% to -50%, but you can only get Great Commanders while you are on a crusade.
55. Diseased units that win combat will only push disease onto the losing stack if they were attacking.
56. All the horsemen get +40% vs archers instead of starting with the Cover promotion.
57. Magnadine's strength reduced from 11 to 10, and given the ability to use bronze-mithril weapons.
58. Reduced the cost of Genesis from 2500 to 1250.
59. Blood of the Phoenix switched from a wonder to a ritual.
Cosmetic changes:
1. Added 2 new Veil songs and a new order song from Kodzi.
2. Added a mana bar to the main interface that shows how much of each mana type the player controls.
3. Moved the base alignment attitude modifiers into global defines (so players and modders can adjust them easily).
4. Put the Hero Max Free XP back into global defines.