# HG changeset patch # User Wuzzy # Date 1506559330 -7200 # Node ID 0fb15ad40595c5fbb7c83bb7578b34def2ea52f7 # Parent 87326fec6ea262fab81ce236ced410045f23de70 ACF8: Fix mission panel being shown after victory (if the leader fled) diff -r 87326fec6ea2 -r 0fb15ad40595 share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/queen.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/queen.lua Thu Sep 28 02:00:40 2017 +0200 +++ b/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/queen.lua Thu Sep 28 02:42:10 2017 +0200 @@ -539,12 +539,14 @@ end function DoLeaderDead() - leaderDead = true - SetGearMessage(CurrentHedgehog, 0) - SetupLeaderDeadAnim() - AddAnim(leaderDeadAnim) - AddFunction({func = AfterLeaderDeadAnim, args = {}}) - RemoveEventFunc(CheckTurnsOver) + if enemyFled ~= "1" then + leaderDead = true + SetGearMessage(CurrentHedgehog, 0) + SetupLeaderDeadAnim() + AddAnim(leaderDeadAnim) + AddFunction({func = AfterLeaderDeadAnim, args = {}}) + RemoveEventFunc(CheckTurnsOver) + end end function CheckGearsDead(gearList)