Refactor pathfinder
I coded this a while ago, fixed perpetual movements, memory leaks, some weird behavior, maybe I have missed some habbo-like behavior but once people start testing this and report we could fix them later.
Retro style diagonals is a setting that comes disabled.
Screencast_From_2025-06-03_22-18-50
Screencast_From_2025-06-03_22-15-29
Screencast_From_2025-06-03_22-15-12
Screencast_From_2025-06-04_02-50-22
Screencast_From_2025-06-04_02-49-23
if you want to test this before merged, here you go:
--New pathfinder settings
INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('pathfinder.click.delay', '0');
INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('pathfinder.retro-style.diagonals', '0');
INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('pathfinder.step.allow.falling', '1');