share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/family.lua
changeset 14612 bd15c8551318
parent 14487 d72fb761aa59
child 14898 4596357d002d
--- 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