share/hedgewars/Data/Missions/Training/Basic_Training_-_Movement.lua
changeset 13790 4ed202f0428e
parent 13755 110d6c1e817f
child 13791 461db56397b4
equal deleted inserted replaced
13788:be3bf8a8e6fb 13790:4ed202f0428e
   160 	PlaceSprite(1040, 1831, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   160 	PlaceSprite(1040, 1831, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   161 	PlaceSprite(1124, 1805, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   161 	PlaceSprite(1124, 1805, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   162 	PlaceSprite(1175, 1772, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   162 	PlaceSprite(1175, 1772, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   163 	PlaceSprite(1226, 1738, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   163 	PlaceSprite(1226, 1738, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   164 	PlaceSprite(1275, 1705, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   164 	PlaceSprite(1275, 1705, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   165 	PlaceSprite(1325, 1683, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   165 	PlaceSprite(1325, 1700, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
       
   166 	PlaceSprite(1342, 1638, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   166 	PlaceSprite(1368, 1560, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   167 	PlaceSprite(1368, 1560, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   167 	PlaceSprite(1390, 1665, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   168 	PlaceSprite(1390, 1665, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   168 	PlaceSprite(1481, 1716, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   169 	PlaceSprite(1481, 1716, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   169 	PlaceSprite(1625, 1652, sprAmGirder, 7, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
   170 	PlaceSprite(1625, 1652, sprAmGirder, 7, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
   170 	PlaceSprite(1729, 1596, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   171 	PlaceSprite(1729, 1596, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   190 	PlaceSprite(1812, 1210, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   191 	PlaceSprite(1812, 1210, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   191 	PlaceSprite(1884, 1260, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   192 	PlaceSprite(1884, 1260, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   192 	PlaceSprite(1545, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   193 	PlaceSprite(1545, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   193 	PlaceSprite(1577, 1761, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   194 	PlaceSprite(1577, 1761, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   194 	PlaceSprite(1610, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   195 	PlaceSprite(1610, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   195 	PlaceSprite(1440, 1531, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   196 	PlaceSprite(1440, 1511, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   196 	PlaceSprite(2082, 1337, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   197 	PlaceSprite(2082, 1337, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   197 	PlaceSprite(2187, 1273, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   198 	PlaceSprite(2187, 1273, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   198 	PlaceSprite(2097, 1246, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   199 	PlaceSprite(2097, 1246, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   199 	PlaceSprite(593, 1465, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   200 	PlaceSprite(593, 1465, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   200 	PlaceSprite(684, 1505, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   201 	PlaceSprite(684, 1505, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
   235 	crates[2] = SpawnHealthCrate(2639, 1973)		-- Final crate
   236 	crates[2] = SpawnHealthCrate(2639, 1973)		-- Final crate
   236 	crates[3] = SpawnHealthCrate(1969, 1698)		-- Rubber
   237 	crates[3] = SpawnHealthCrate(1969, 1698)		-- Rubber
   237 	crates[4] = SpawnHealthCrate(889, 1829)			-- Back Jumping
   238 	crates[4] = SpawnHealthCrate(889, 1829)			-- Back Jumping
   238 	crates[5] = SpawnHealthCrate(1486, 1694)		-- Walking on Ice
   239 	crates[5] = SpawnHealthCrate(1486, 1694)		-- Walking on Ice
   239 	crates[6] = SpawnHealthCrate(2033, 1470)		-- Walking on Ice completed
   240 	crates[6] = SpawnHealthCrate(2033, 1470)		-- Walking on Ice completed
   240 	crates[7] = SpawnHealthCrate(1297, 1683)		-- Back Jumping 2
   241 	crates[7] = SpawnHealthCrate(1198, 1750)		-- Back Jumping 2
   241 	crates[8] = SpawnSupplyCrate(1851, 1402, amSwitch, 100)	-- Switch Hedgehog
   242 	crates[8] = SpawnSupplyCrate(1851, 1402, amSwitch, 100)	-- Switch Hedgehog
   242 	crates[9] = SpawnHealthCrate(564, 1772)			-- Health
   243 	crates[9] = SpawnHealthCrate(564, 1772)			-- Health
   243 	crates[10] = SpawnHealthCrate(2290, 1622)		-- Turning Around
   244 	crates[10] = SpawnHealthCrate(2290, 1622)		-- Turning Around
   244 end
   245 end
   245 
   246 
   308 		loc("For the next crate, you have to do back jumps.") .. "|" ..
   309 		loc("For the next crate, you have to do back jumps.") .. "|" ..
   309 		loc("To reach higher ground, walk to a ledge, look to the left, then do a back jump.") .. "|" ..
   310 		loc("To reach higher ground, walk to a ledge, look to the left, then do a back jump.") .. "|" ..
   310 		loc("High Jump: [Backspace]").."|"..loc("Back Jump: [Backspace] ×2"), 2, 6600)
   311 		loc("High Jump: [Backspace]").."|"..loc("Back Jump: [Backspace] ×2"), 2, 6600)
   311 	elseif gear == crates[7] then
   312 	elseif gear == crates[7] then
   312 		ShowMission(loc("Basic Movement Training"), loc("Back Jumping (2/2)"),
   313 		ShowMission(loc("Basic Movement Training"), loc("Back Jumping (2/2)"),
   313 		loc("To get over the next obstacle, you need to perform your back jump precisely.").."|"..
   314 		loc("To get over the next obstacles, keep some distance from the wall before you back jump.").."|"..
   314 		loc("Hint: Hit “High Jump” again when you're close to the highest point of a high jump.").."|"..
   315 		loc("Hint: To jump higher, wait a bit before you hit “High Jump” a second time.").."|"..
   315 		loc("Hint: Don't stand too close at the wall before you jump!").."|"..
       
   316 		loc("Hint: Use the flower for orientation.").."|"..
       
   317 		loc("High Jump: [Backspace]").."|"..loc("Back Jump: [Backspace] ×2"), 2, 15000)
   316 		loc("High Jump: [Backspace]").."|"..loc("Back Jump: [Backspace] ×2"), 2, 15000)
   318 	elseif gear == crates[5] then
   317 	elseif gear == crates[5] then
   319 		ShowMission(loc("Basic Movement Training"), loc("Walking on Ice"),
   318 		ShowMission(loc("Basic Movement Training"), loc("Walking on Ice"),
   320 		loc("These girders are slippery, like ice.").."|"..
   319 		loc("These girders are slippery, like ice.").."|"..
   321 		loc("And you need to move to the top!").."|"..
   320 		loc("And you need to move to the top!").."|"..