Merge pull request #10772 from GinjaNinja32/client_dir

fix wonky diagonal inputs when client.dir is not SOUTH or NORTH
This commit is contained in:
Zuhayr
2015-08-20 19:17:11 +09:30

View File

@@ -27,8 +27,8 @@
..()
/client/proc/client_dir(input)
return turn(input, -dir2angle(dir))
/client/proc/client_dir(input, direction=-1)
return turn(input, direction*dir2angle(dir))
/client/Northeast()
diagonal_action(NORTHEAST)
@@ -40,7 +40,7 @@
diagonal_action(SOUTHWEST)
/client/proc/diagonal_action(direction)
switch(client_dir(direction))
switch(client_dir(direction, 1))
if(NORTHEAST)
swap_hand()
return