share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/journey.lua
changeset 7228 1b29b8cfb17a
parent 7225 e3f2280d9000
child 7236 378fc97dae99
equal deleted inserted replaced
7225:e3f2280d9000 7228:1b29b8cfb17a
   185 function SkipStartAnim()
   185 function SkipStartAnim()
   186   AnimSwitchHog(leaks)
   186   AnimSwitchHog(leaks)
   187 end
   187 end
   188 
   188 
   189 function PlaceCratesDuo()
   189 function PlaceCratesDuo()
   190   SpawnAmmoCrate(3104, 827, amBaseballBat)
   190   SpawnAmmoCrate(3090, 827, amBaseballBat)
   191   girderCrate1 = SpawnUtilityCrate(2466, 1814, amGirder)
   191   girderCrate1 = SpawnUtilityCrate(2466, 1814, amGirder)
   192   girderCrate2 = SpawnUtilityCrate(2630, 1278, amGirder)
   192   girderCrate2 = SpawnUtilityCrate(2630, 1278, amGirder)
   193   SpawnUtilityCrate(2422, 1810, amParachute)
   193   SpawnUtilityCrate(2422, 1810, amParachute)
   194   SpawnUtilityCrate(3107, 1009, amLowGravity)
   194   SpawnUtilityCrate(3157, 1009, amLowGravity)
   195   sniperCrate = SpawnAmmoCrate(784, 1715, amSniperRifle)
   195   sniperCrate = SpawnAmmoCrate(784, 1715, amSniperRifle)
   196 end
   196 end
   197 
   197 
   198 function PlaceMinesDuo()
   198 function PlaceMinesDuo()
   199   SetTimer(AddGear(2920, 1448, gtMine, 0, 0, 0, 0), 5000)
   199   SetTimer(AddGear(2920, 1448, gtMine, 0, 0, 0, 0), 5000)
   330   PlaceGirder(962, 630, 2)
   330   PlaceGirder(962, 630, 2)
   331   PlaceGirder(1033, 649, 0)
   331   PlaceGirder(1033, 649, 0)
   332   PlaceGirder(952, 650, 0)
   332   PlaceGirder(952, 650, 0)
   333 
   333 
   334   fireCrate = SpawnAmmoCrate(1846, 1100, amFirePunch)
   334   fireCrate = SpawnAmmoCrate(1846, 1100, amFirePunch)
   335   SpawnUtilityCrate(1849, 1149, amPickHammer)
   335   SpawnUtilityCrate(1900, 1149, amPickHammer)
   336   SpawnAmmoCrate(960, 674, amDynamite)
   336   SpawnAmmoCrate(950, 674, amDynamite)
   337   SpawnUtilityCrate(994, 825, amRope)
   337   SpawnUtilityCrate(994, 825, amRope)
   338   SpawnUtilityCrate(570, 1357, amLowGravity)
   338   SpawnUtilityCrate(570, 1357, amLowGravity)
   339 end
   339 end
   340 
   340 
   341 function DumpMines()
   341 function DumpMines()
   722   PlaceGirder(1270, 783, 2)
   722   PlaceGirder(1270, 783, 2)
   723   PlaceGirder(1207, 825, 2)
   723   PlaceGirder(1207, 825, 2)
   724   PlaceGirder(1135, 775, 1)
   724   PlaceGirder(1135, 775, 1)
   725 
   725 
   726   ------ UTILITY CRATE LIST ------
   726   ------ UTILITY CRATE LIST ------
   727   SpawnUtilityCrate(1540, 628, amParachute)
   727   SpawnUtilityCrate(1590, 628, amParachute)
   728   SpawnAmmoCrate(1540, 100, amDynamite)
   728   SpawnAmmoCrate(1540, 100, amDynamite)
   729   SpawnUtilityCrate(2175, 1815, amLowGravity)
   729   SpawnUtilityCrate(2175, 1815, amLowGravity)
   730   SpawnUtilityCrate(2210, 1499, amFirePunch)
   730   SpawnUtilityCrate(2210, 1499, amFirePunch)
   731   girderCrate = SpawnUtilityCrate(2300, 1663, amGirder)
   731   girderCrate = SpawnUtilityCrate(2300, 1663, amGirder)
   732   SpawnUtilityCrate(610, 1394, amPickHammer)
   732   SpawnUtilityCrate(610, 1394, amPickHammer)
   803   return leaksDead
   803   return leaksDead
   804 end
   804 end
   805 
   805 
   806 function DoLeaksDead()
   806 function DoLeaksDead()
   807   AddCaption(loc("The village, unprepared, was destroyed by the cyborgs..."))
   807   AddCaption(loc("The village, unprepared, was destroyed by the cyborgs..."))
   808   ParseCommand("teamgone ", .. loc("Natives"))
   808   ParseCommand("teamgone " .. loc("Natives"))
   809 end
   809 end
   810 
   810 
   811 function CheckDenseDead()
   811 function CheckDenseDead()
   812   return denseDead
   812   return denseDead
   813 end
   813 end
   814 
   814 
   815 function DoDenseDead()
   815 function DoDenseDead()
   816   AddCaption(loc("The village, unprepared, was destroyed by the cyborgs..."))
   816   AddCaption(loc("The village, unprepared, was destroyed by the cyborgs..."))
   817   ParseCommand("teamgone ", .. loc("Natives"))
   817   ParseCommand("teamgone " .. loc("Natives"))
   818 end
   818 end
   819 
   819 
   820 function CheckTookBlowTorch()
   820 function CheckTookBlowTorch()
   821   return blowTaken
   821   return blowTaken
   822 end
   822 end