Pazyryk
Deity
- Joined
- Jun 13, 2008
- Messages
- 3,584
@iffi, found problem in 1st bug. It's that darn UnitPanel trying to show actions for a unit before the unit is fully inited. In this case it is trying to show Learn Spell action but crashes because the unit doesn't know it is a spellcaster yet (it would in 1 more microsecond). After that, this particular unit is forever bugged because it didn't complete it's initing. I've been battling this in various forms for a while. But I see the fix for this specific case. (All subsequent bugs follow from this GP initing system crashing.)
Looking for 2nd bug now...
Edit: OK, can't find this one. The save is broken, which is something likely to happen any time you play past a Lua error. It's better to let me hotfix the problem, then reload from before error. Once Lua data is bad, almost any bad/strange thing can happen.
Another bug revealed in your Lua.log (late in game) is due to typo. In EaMain/EaPeople.lua, line 685:
"nonTransferablePromos" should really be "nonTransferableGPPromos"
I'll wrap these up in hotfix.
Looking for 2nd bug now...
Edit: OK, can't find this one. The save is broken, which is something likely to happen any time you play past a Lua error. It's better to let me hotfix the problem, then reload from before error. Once Lua data is bad, almost any bad/strange thing can happen.
Another bug revealed in your Lua.log (late in game) is due to typo. In EaMain/EaPeople.lua, line 685:
Code:
convertUnit:SetHasPromotion([COLOR="Red"]nonTransferablePromos[/COLOR][i] , false)
I'll wrap these up in hotfix.