diff -r 4486c29d176c -r 00cbbb195f11 share/hedgewars/Data/Scripts/Multiplayer/Gravity.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/Scripts/Multiplayer/Gravity.lua Tue Dec 24 22:16:07 2013 +0400 @@ -0,0 +1,33 @@ +HedgewarsScriptLoad("/Scripts/Locale.lua") + +local gravity = 100 +local wdGameTicks = 0 +local wdTTL = 0 + +function onNewTurn() + SetGravity(gravity) + wdGameTicks = GameTime +end + +function onGameTick20() + if (TurnTimeLeft < 20) or (TurnTimeLeft > 0 and wdGameTicks + 15000 < GameTime) then + SetGravity(100) + elseif wdTTL ~= TurnTimeLeft then + wdGameTicks = GameTime + SetGravity(gravity) + end + + wdTTL = TurnTimeLeft +end + +function onGameInit() + gravity = GetAwayTime + GetAwayTime = 100 +end + +function onGameStart() + ShowMission(loc("Gravity"), + loc("Current value is ") .. gravity .. "%", + loc("Set any gravity value you want by adjusting get away time"), + 0, 5000) +end \ No newline at end of file