Feel free to revert this one, was just screwing around with stuff from before. I kinda like it and figured committing it was the easiest way for you to look at it. http://m8y.org/hw/perlin.png
--------------------------------
-- NO JUMPING
--------------------------------
HedgewarsScriptLoad("/Scripts/Locale.lua")
local specialGear = nil
function onGameInit()
Goals = loc("Jumping is disabled")
end
function onNewTurn()
SetInputMask(band(0xFFFFFFFF, bnot(gmLJump + gmHJump)))
end
function onGearAdd(gear)
if (GetGearType(gear) == gtJetpack) or (GetGearType(gear) == gtRope) or (GetGearType(gear) == gtParachute) then
specialGear = gear
SetInputMask(band(0xFFFFFFFF, bnot(gmHJump)))
end
end
function onGearDelete(gear)
if (GetGearType(gear) == gtJetpack) or (GetGearType(gear) == gtRope) or (GetGearType(gear) == gtParachute) then
specialGear = nil
SetInputMask(band(0xFFFFFFFF, bnot(gmLJump + gmHJump)))
end
end