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