First
This is not a bug, but my suggestion about genesis.
Genesis removes hell terrain, then I believe Snow-covered tile by Snowfall spell should be restored and be vitalized alike.
Genesis just vitalizes temporary terrain (snow terrain from snowfall), and doesn't change real terrain.
When tundra which is melted snow by genesis is vanished after 6 turns, you will know that genesis has not affected the tile after all.
I have modded so in my modmod. I hope you are interested in my suggestion, and check it. This is
here.
If you are not, please ignore and never mind.
Second
Multiple opening chest cheating still remains.
When more than one treasure box exists in the same tile, you can still do it.
CvSpellInterface.py spellOpenChest() line 1986
This line should be the following.
Code:
pTreasure.kill(False, PlayerTypes.NO_PLAYER)
This is same as
spellCommanderJoin() doing.
spellFeed() is too.
This should be
Code:
pVictim.kill(False, PlayerTypes.NO_PLAYER)
Third
Treasure box's fire trap shows pink icon.
CvSpellInterface.py spellOpenChest()
Code:
CyInterface().addMessage(iPlayer,True,25,CyTranslator().getText("TXT_KEY_MESSAGE_TRAP_FIRE", ()),'AS2D_POSITIVE_DINK',1,'Art/Interface/Buttons/Spells/[COLOR="Blue"]Ring of Flames.dds[/COLOR]',ColorTypes(8),pPlot.getX(),pPlot.getY(),True,True)
This should be the following.
Code:
CyInterface().addMessage(iPlayer,True,25,CyTranslator().getText("TXT_KEY_MESSAGE_TRAP_FIRE", ()),'AS2D_POSITIVE_DINK',1,'Art/Interface/Buttons/Spells/[COLOR="Red"]Ringofflames.dds[/COLOR]',ColorTypes(8),pPlot.getX(),pPlot.getY(),True,True)
Forth
Last, this is repost of mine
#2867.
Ira with Orthus's Axe gains +2 strength after defeating alive enemy unit.
Repentant Angel with Orthus's Axe loses no strength after defeating alive enemy unit.
This is suggestion sample code to fix them.
In addition, you should add "CvUnit::getTotalDamageTypeCombat()" function to Python API. (CyUnit.cpp, Cyunit.h, CyUnitInterface1.cpp)