diff -r a4d257f4b3e0 -r 89a6b862e692 share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua --- a/share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua Sun Mar 11 12:08:49 2018 +0100 +++ b/share/hedgewars/Data/Missions/Training/Basic_Training_-_Grenade.lua Sun Mar 11 21:38:08 2018 +0100 @@ -171,15 +171,8 @@ end end -function onSetWeapon(ammoType) - if ammoType == amGrenade and not weaponSelected and gamePhase == 1 then - newGamePhase() - weaponSelected = true - end -end - -function onSlot(msgParam) - if msgParam <= 1 and not weaponSelected and gamePhase == 1 then +function onGameTick20() + if not weaponSelected and gamePhase == 1 and GetCurAmmoType() == amGrenade then newGamePhase() weaponSelected = true end