fix(client): launch the spell projectile from the body, not the head #76

Merged
marco merged 1 commit from fix/spell-projectile-origin into main 2026-07-19 08:53:06 +02:00
Owner

The fireball flew from the caster's overhead point (the head). Add a BodyPosition (~chest height, half the overhead offset) on Mobile/Player and fly the projectile body-to-body; the damage number still floats over the target's head.

just lint → 0 warnings. Client-render tweak (visual — verify with just dev).

Definition of Done

  • The bolt launches from ~the caster's chest and lands ~the target's chest, not the head.
  • Damage still shows over the target's head; build clean, zero warnings.
The fireball flew from the caster's **overhead** point (the head). Add a `BodyPosition` (~chest height, half the overhead offset) on `Mobile`/`Player` and fly the projectile **body-to-body**; the damage number still floats over the target's head. `just lint` → 0 warnings. Client-render tweak (visual — verify with `just dev`). ## Definition of Done - [x] The bolt launches from ~the caster's chest and lands ~the target's chest, not the head. - [x] Damage still shows over the target's head; build clean, zero warnings.
fix(client): launch the spell projectile from the body, not the head
All checks were successful
ci / Lint & Test (pull_request) Successful in 2m54s
645577cfad
The bolt flew from the caster's overhead point (the head). Add a BodyPosition
(~chest height, half the overhead offset) on Mobile/Player and fly the projectile
body-to-body; the damage number still floats over the target's head.
marco merged commit 0937ca84dd into main 2026-07-19 08:53:06 +02:00
marco deleted branch fix/spell-projectile-origin 2026-07-19 08:53:06 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marco/IsoMmo!76
No description provided.