rendered paste body-- TAMS--Toribash Automated Move System-- coded by NewbLuck and Veb--Define globalsflag = { } --Define and set flag states and globalstimer = { }flag['lp'] = 0flag['rp'] = 0flag['lk'] = 0flag['rk'] = 0timer['lp'] = 0timer['rp'] = 0timer['lk'] = 0timer['rk'] = 0move_lp = { } --Define and set moves (simple for now, will do frame by frame later)for foo = 0 , 20 do move_lp[foo] = "31333333333333122333" endfor foo = 21 , 26 do move_lp[foo] = "12312312312312314444" endmove_lp['frames'] = 26local function on_frame() --Finite state machine processing if flag.lp == 1 then --Start our Left Punch state block --echo(timer.lp) local fooz = 0 for fooz = 0 , 19 do joint_foo = string.sub(move_lp[timer.lp],fooz,1) set_joint_state(0, fooz + 1, joint_foo ) echo(fooz .. " " .. joint_foo) end timer.lp = timer.lp + 1 if timer.lp == (move_lp.frames + 1) then timer.lp = 0 flag.lp = 0 end end endlocal function key_pressed(key) echo("keydown") if (key == string.byte('k') and flag.lp == 0) then flag.lp = 1 timer.lp = 0 echo("Pressed " .. string.byte('k') ) endendlocal function start()flag['lp'],timer['lp'] = 0flag['rp'],timer['rp'] = 0flag['lk'],timer['lk'] = 0flag['rk'],timer['rk'] = 0echo(move_lp.frames)endadd_hook("new_game","TAMS", start)add_hook("key_down","TAMS", key_pressed)add_hook("enter_frame", "TAMS", on_frame)