diff -r 6927e51acaef -r a3b07219a091 share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua --- a/share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua Wed Mar 28 01:22:53 2018 +0200 +++ b/share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua Wed Mar 28 14:06:34 2018 +0200 @@ -80,22 +80,25 @@ local function spawnTargets() -- Warm-up if gamePhase == 0 then + AddGear(882, 39, gtTarget, 0, 0, 0, 0) + -- Timer + elseif gamePhase == 2 then AddGear(233, 97, gtTarget, 0, 0, 0, 0) AddGear(333, 255, gtTarget, 0, 0, 0, 0) AddGear(753, 225, gtTarget, 0, 0, 0, 0) -- No Wind - elseif gamePhase == 2 then + elseif gamePhase == 3 then + AddGear(15, 240, gtTarget, 0, 0, 0, 0) AddGear(61, 9, gtTarget, 0, 0, 0, 0) - AddGear(882, 39, gtTarget, 0, 0, 0, 0) AddGear(945, 498, gtTarget, 0, 0, 0, 0) -- Bounciness - elseif gamePhase == 3 then + elseif gamePhase == 4 then AddGear(323, 960, gtTarget, 0, 0, 0, 0) AddGear(1318, 208, gtTarget, 0, 0, 0, 0) AddGear(1697, 250, gtTarget, 0, 0, 0, 0) AddGear(1852, 100, gtTarget, 0, 0, 0, 0) -- Grand Final - elseif gamePhase == 4 then + elseif gamePhase == 5 then AddGear(186, 473, gtTarget, 0, 0, 0, 0) AddGear(950, 250, gtTarget, 0, 0, 0, 0) AddGear(1102, 345, gtTarget, 0, 0, 0, 0) @@ -117,20 +120,24 @@ loc("Select weapon: [Left click]"), 2, 5000) elseif gamePhase == 1 then ShowMission(loc("Basic Grenade Training"), loc("Warming Up"), - loc("Throw some grenades to destroy the targets!").."|".. + loc("Throw a grenade to destroy the target!").."|".. loc("Hold the Attack key pressed for more power.").."|".. - loc("Grenades explode after 1 to 5 seconds (you decide).").."|".. loc("Attack: [Space]").."|".. loc("Aim: [Up]/[Down]").."|".. - loc("Set detonation timer: [1]-[5]").."|".. loc("Change direction: [Left]/[Right]"), 2, 20000) spawnTargets() elseif gamePhase == 2 then + ShowMission(loc("Basic Grenade Training"), loc("Timer"), + loc("You can change the detonation timer of grenades.").."|".. + loc("Grenades explode after 1 to 5 seconds (you decide).").."|".. + loc("Set detonation timer: [1]-[5]"), 2, 15000) + spawnTargets() + elseif gamePhase == 3 then ShowMission(loc("Basic Grenade Training"), loc("No Wind Influcence"), loc("Unlike bazookas, grenades are not influenced by wind.").."|".. loc("Destroy the targets!"), 2, 6000) SetWind(50) spawnTargets() - elseif gamePhase == 3 then + elseif gamePhase == 4 then ShowMission(loc("Basic Grenade Training"), loc("Bounciness"), loc("You can set the bounciness of grenades (and grenade-like weapons).").."|".. loc("Grenades with high bounciness bounce a lot and behave chaotic.").."|".. @@ -139,12 +146,12 @@ loc("Set bounciness: [Left Shift] + [1]-[5]"), 2, 20000) spawnTargets() - elseif gamePhase == 4 then + elseif gamePhase == 5 then ShowMission(loc("Basic Grenade Training"), loc("Final Targets"), loc("Good job! Now destroy the final targets to finish the training.").."|".. loc("Precise Aim: [Left Shift] + [Up]/[Down]"), 2, 7000) spawnTargets() - elseif gamePhase == 5 then + elseif gamePhase == 6 then ShowMission(loc("Basic Grenade Training"), loc("Training complete!"), loc("Congratulations!"), 0, 0) SetInputMask(0) AddAmmo(CurrentHedgehog, amGrenade, 0)