I don't have the delays and the spells work fine even though I don't use your upgraded CvSpellInterface.py.
I found another bug, though. If you attach a Great Commander to an Immortal or to Losha Valas, the unit's base strength is increased by one each time it dies. So if before the first death the Immortal's strength is 13, then after the first resurrection at the capital it's 14, after the second ressurection it's 15 and so on.
Oh, and if you give the Mithril Golem to the barbarians with the map editor, it creates a python error in its turn. But that doesn't count as a bug, I suppose.
I found another bug, though. If you attach a Great Commander to an Immortal or to Losha Valas, the unit's base strength is increased by one each time it dies. So if before the first death the Immortal's strength is 13, then after the first resurrection at the capital it's 14, after the second ressurection it's 15 and so on.
Oh, and if you give the Mithril Golem to the barbarians with the map editor, it creates a python error in its turn. But that doesn't count as a bug, I suppose.
