sm64coopdx/docs/lua/examples/Mario-Run.lua
Mechstreme 80deea3b62
Update 4 example mods (#205)
* Update 4 example mods

* localize functions in water-level.lua
2024-07-13 14:46:41 -04:00

17 lines
485 B
Lua

-- name: Mario RUN!
-- description: Mario is constantly running.
local speedThreshold = 50
local function mario_update(m)
--Prevent mario from crouching or idling
if m.action == ACT_IDLE or m.action == ACT_CROUCHING then
set_mario_action(m, ACT_WALKING, 0)
end
-- Ensures that Mario moves at a speed greater than or equal to speedThreshold
m.forwardVel = math.max(m.forwardVel,speedThreshold)
end
-- hooks --
hook_event(HOOK_MARIO_UPDATE, mario_update)