--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice02.lua Sat Dec 21 01:14:59 2013 +0400
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice02.lua Sat Dec 21 02:18:40 2013 +0200
@@ -5,6 +5,7 @@
HedgewarsScriptLoad("/Scripts/Locale.lua")
HedgewarsScriptLoad("/Scripts/Animate.lua")
+HedgewarsScriptLoad("/Scripts/Utils.lua")
HedgewarsScriptLoad("/Missions/Campaign/A_Space_Adventure/global_functions.lua")
----------------- VARIABLES --------------------
@@ -249,9 +250,8 @@
function checkIfHeroInWaypoint()
if not hero.dead then
local wp = waypoints[currentWaypoint-1]
- local distance = math.sqrt((GetX(hero.gear)-wp.x)^2 + (GetY(hero.gear)-wp.y)^2)
- if distance <= radius+4 then
- SetWind(math.random(-100,100))
+ if gearIsInCircle(hero.gear, wp.x, wp.y, radius+4, false) then
+ SetWind(GetRandom(201)-100)
return true
end
end