Back to News

fix: keep dash in sync when the push is blocked and move tile flags

•By Moh•changelogdawn
Changelog

- ProcessCollide checks the push tile before moving anyone; a blocked push keeps caster and target in place and sends Dash direction 8, which the 6609 client plays as a hit without movement

- Previously the caster moved server-side, then the method returned without a packet, leaving the caster's client out of sync

- Clear the dashed creature or companion Monster tile flag at its old tile before moving it, instead of after, so the caster's landing tile is no longer left flagged

- Dash packet X/Y is now the target's starting tile in both cases