share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/moon01.lua
changeset 14612 bd15c8551318
parent 14488 7bb7e5e54f70
child 14898 4596357d002d
equal deleted inserted replaced
14611:3cf7799e04b5 14612:bd15c8551318
   120 	end
   120 	end
   121 	hero.name = GetHogName(hero.gear)
   121 	hero.name = GetHogName(hero.gear)
   122 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
   122 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
   123 	-- PAotH
   123 	-- PAotH
   124 	teamA.name = AddTeam(teamA.name, teamA.color, "Earth", "Island", "Default", "cm_galaxy")
   124 	teamA.name = AddTeam(teamA.name, teamA.color, "Earth", "Island", "Default", "cm_galaxy")
       
   125 	SetTeamPassive(teamA.name, true)
   125 	paoth1.gear = AddHog(paoth1.name, 0, 100, "scif_2001O")
   126 	paoth1.gear = AddHog(paoth1.name, 0, 100, "scif_2001O")
   126 	AnimSetGearPosition(paoth1.gear, paoth1.x, paoth1.y)
   127 	AnimSetGearPosition(paoth1.gear, paoth1.x, paoth1.y)
   127 	HogTurnLeft(paoth1.gear, true)
   128 	HogTurnLeft(paoth1.gear, true)
   128 	paoth2.gear = AddHog(paoth2.name, 0, 100, "scif_2001Y")
   129 	paoth2.gear = AddHog(paoth2.name, 0, 100, "scif_2001Y")
   129 	AnimSetGearPosition(paoth2.gear, paoth2.x, paoth2.y)
   130 	AnimSetGearPosition(paoth2.gear, paoth2.x, paoth2.y)
   134 	paoth4.gear = AddHog(paoth4.name, 0, 100, "scif_2001Y")
   135 	paoth4.gear = AddHog(paoth4.name, 0, 100, "scif_2001Y")
   135 	AnimSetGearPosition(paoth4.gear, paoth4.x, paoth4.y)
   136 	AnimSetGearPosition(paoth4.gear, paoth4.x, paoth4.y)
   136 	HogTurnLeft(paoth4.gear, true)
   137 	HogTurnLeft(paoth4.gear, true)
   137 	-- Professor
   138 	-- Professor
   138 	teamC.name = AddTeam(teamC.name, teamC.color, "star", "Island", "Default", "cm_sine")
   139 	teamC.name = AddTeam(teamC.name, teamC.color, "star", "Island", "Default", "cm_sine")
       
   140 	SetTeamPassive(teamC.name, true)
   139 	professor.gear = AddHog(professor.name, 0, professor.health, "tophats")
   141 	professor.gear = AddHog(professor.name, 0, professor.health, "tophats")
   140 	AnimSetGearPosition(professor.gear, professor.x, professor.y)
   142 	AnimSetGearPosition(professor.gear, professor.x, professor.y)
   141 	HogTurnLeft(professor.gear, true)
   143 	HogTurnLeft(professor.gear, true)
   142 	-- Minions
   144 	-- Minions
   143 	teamB.name = AddTeam(teamB.name, teamB.color, "eyecross", "Island", "Default", "cm_sine")
   145 	teamB.name = AddTeam(teamB.name, teamB.color, "eyecross", "Island", "Default", "cm_sine")
   251 		if not battleZoneReached then
   253 		if not battleZoneReached then
   252 			EndTurn(true)
   254 			EndTurn(true)
   253 		elseif weaponsAcquired and not battleZoneReached and afterDialog02 then
   255 		elseif weaponsAcquired and not battleZoneReached and afterDialog02 then
   254 			battleZone(hero.gear)
   256 			battleZone(hero.gear)
   255 		end
   257 		end
   256 	elseif CurrentHedgehog == paoth1.gear or CurrentHedgehog == paoth2.gear
       
   257 		or CurrentHedgehog == paoth3.gear or CurrentHedgehog == paoth4.gear then
       
   258 		EndTurn(true)
       
   259 	elseif CurrentHedgehog == professor.gear then
   258 	elseif CurrentHedgehog == professor.gear then
   260 		if weaponsAcquired and not battleZoneReached and afterDialog02 then
   259 		if weaponsAcquired and not battleZoneReached and afterDialog02 then
   261 			battleZone(hero.gear)
   260 			battleZone(hero.gear)
   262 		else
   261 		else
   263 			EndTurn(true)
   262 			EndTurn(true)