- summary: A fighter dodged an attempt to remove its action or movement points: which fighter and how many points it kept.
- area: Game.Action
A fighter dodged an attempt to remove its action or movement points: which fighter and how many points it kept.
Kind struct · Area Game.Action
A dodged AP/MP removal: the payload of GameActionFightEvent.dodge_point_loss.
READ IT LIKE THIS
1. DodgePointLoss.target_id is the fighter that dodged.
2. GameActionFightEvent.action_id says what was dodged: 308 = AP, 309 = MP (any other
id is ignored by the client: "Points dodge with unsupported action").
3. DodgePointLoss.amount is how many points it dodged. Nothing changes on the
fighter: this is information only.
WHAT THE OFFICIAL CLIENT DOES. It queues an AP-dodge or MP-dodge step; the fight log prints ui.fight.dodgeAP or ui.fight.dodgeMP.
Not sent on its own — it travels inside GameActionFightEvent.dodge_point_loss. proven
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | target_id | int64 | The fighter that dodged. (fighter (entity) id) | never |
| 2 | amount | int32 | How many AP or MP were dodged (kept). (action or movement points) Which points comes from GameActionFightEvent.action_id. | never |