Release Creation / build (release) Successful in 52s
When a GM-owned attacker attacks a player character, both the createChatMessage hook and handleAttackBoosted ran on the player's client — rolling D30 bonus dice, grit, luck, shield, and mulligan dice twice. Now handleAttackBoosted early-returns when the attacker is not cross-client (GM-owned), leaving the hook as the sole handler.