Back to News

fix: send MsgInteract with mine action so 6609 plays mining animation

•By Moh•changelogdawn
Changelog

- Add a Vision.SendToScreen of MsgInteract.Create(UID, UID, X, Y, (InteractActionType)28, 0) inside WorldClient.Mine() alongside the existing MsgAction(Mine) broadcast

- The 6609 client's mining animation is triggered by MsgInteract with action 28 (the old 5095 INTERACT_MINE slot, named Shoot2 in FrostEmu's enum because the surrounding values were renumbered) — without the interact the player got sound + ore but no visible animation

- Also populate the existing MsgAction(Mine) X and Y instead of (0,0) so the client receive handler at loc_86FE89 has packet coords if it gates animation on them

- Cast through (InteractActionType) on the literal 28 because the FrostEmu enum's Shoot2 name no longer reflects the original semantics