diff -r 3cf7799e04b5 -r bd15c8551318 share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/family.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/family.lua Wed Jan 16 15:40:11 2019 +0100 +++ b/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/family.lua Wed Jan 16 19:59:08 2019 +0100 @@ -525,6 +525,7 @@ function AddHogs() princessTeamName = AddTeam(loc("Princess"), -2, "Bone", "Island", "HillBilly", "cm_female") + SetTeamPassive(princessTeamName, true) princess = AddHog(loc("Fell From Heaven"), 0, 333, "tiara") SetGearAIHints(princess, aihDoesntMatter) gearDead[princess] = false @@ -578,8 +579,7 @@ function onGameInit() Seed = 0 - -- Using gfTagTeam makes it far easier to skip the Princess team - GameFlags = gfSolidLand + gfDisableLandObjects + gfDisableGirders + gfTagTeam + GameFlags = gfSolidLand + gfDisableLandObjects + gfDisableGirders TurnTime = 60000 CaseFreq = 0 MinesNum = 0 @@ -652,9 +652,6 @@ end end EndTurn(true) - elseif CurrentHedgehog == princess then - -- Princess is passive - EndTurn(true) else for i = 1, 3 do if gearDead[natives[i]] ~= true then