- summary: The fighter performing the action was tackled (failed to dodge) while leaving a cell.
- area: Game.Action
The fighter performing the action was tackled (failed to dodge) while leaving a cell.
Kind struct · Area Game.Action
The tackled branch of GameActionFightEvent: a fighter tried to move away from enemies
and failed to dodge.
WHAT TO DO WHEN YOU RECEIVE IT
1. The tackled fighter is the enclosing event's source_id.
2. Tackled.tacklers_id lists the fighters that tackled it (the client does not use it).
3. The AP / MP it loses follow as their own actions in the same sequence.
4. SEND NOTHING BACK.
WHAT THE CLIENT DOES. Plays the tackle animation (AnimTacle) on the source fighter, writes
"dodge failed" in the fight log (ui.fight.dodgeFailed), and when the source fighter is your
character, triggers the matching tutorial hint.
Not sent on its own — it travels inside GameActionFightEvent (tackled). proven
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | tacklers_id | repeated int64 | The fighters that tackled the source fighter. (fighter (entity) ids) The client never reads it; named because it is the record's only repeated int64 on every build, as in beta. | never |