ID:153696
 
I'm making a single player game, where I check to make sure that the player isn't connecting over the internet, so I don't have to worry about lag... however, I have the problem that it seems like the directional key presses are put in a queue of limited size, and only one is executed per a tick... if I press west and east a bunch, the character will continue to move back and forth for a second or two after I stop pressing keys. However, I'm trying to make an action-rpg, and this makes it very difficult to control the player. Is there any way to make it so that extra commands are discarded rather than placed on a queue? (or better yet, allow any number of commands to be executed per a tick) I've tried to get similar results by decreasing tick_lag to less than 1, or by temporarily removing verbs when a player presses a key, but neither was satisfactory... (as for removing verbs, it spammed the text area with messages about the go verb not existing, whenever I held down a direction) Thanks for any advice!
I'm not sure if theyres a way to do what you want, but you can modify the movement proc with a delay, that will allow only 1 move per tick(or two ticks, or three, or whatever you want).