I want to make a lua script that allows my character to spindash while in the glide land state.
I don't know why it doesn't work as srb2 doesn't show any errors.
Lua:
addHook("PlayerThink", function(player)
for player in players.iterate do
if player.mo.skin == "mdsonic" then
if (P_IsObjectOnGround(player.mo) == true and p.mo.state == S_PLAY_GLIDE_LANDING and player.cmd.buttons & BT_JUMP)
player.jumpfactor = 0
player.mo.momx = 0
player.mo.momy = 0
player.mo.momz = 0
player.pflags = $1|PF_STARTDASH
player.mo.state = S_PLAY_SPINDASH
end
end
end
end)
I don't know why it doesn't work as srb2 doesn't show any errors.