Ghost is an enemy body with 750 HP, light at weight 0.9. It fights with 1 authored move. It sees 360° ahead and gives chase from 15 m. A kill pays 7 coins.
Swings
The body's entries in the shared attack table — the swings with real frame data. This is not the whole repertoire: transformations, casts, summons and every other behaviour live as states, listed below.
Move
Damage
Delivery
Height
Active at
Reach
Knockback
Hitstun
Block stun
Stamina
bite
100
melee
mid
0.3 s of 0.55 s
1.8 m
3
16f (267 ms)
18f (300 ms)
10
Abilities & behaviour (5)
Every state this body can enter, read off the live instance. A boss's identity lives here rather than in the swing table — Dracula's bat form and his wandless cast are states, not AttackData rows. Descriptions are the programmer's own note at the top of each state.
Offensive (1)
State
What it is
MorphAttack
Morphattack — the ghost's whole metronome beat in one state (registered in Npc._OFFENSE_STATES, so the borrowed swing is counter-hittable): descend -> morph -> land -> windup -> strike(s) -> rise morph physics: half the time it hovers down then morphs, half it morphs mid-air and falls the rest of the way (the base gravity owns the body the moment the wisp-form velocity writes stop).
Movement, reaction & AI (4)
State
What it is
Chase
Chase (the shared Hurt state's exit name; a HUNTING_STATES member): wisp-form hover-hunt.
Dead
Death: no more sink-and-vanish.
Hurt
Hit reaction.
Idle
Idle (start state): the ghost hangs in its wisp form at eye level, a pale haunt over its patch of floor (wisp_idle's shape, ghost constants).
In dungeons
Pool entry
Power cost
Weight
Per-tile chance
Max/room
Gates
Atmosphere bias
Pairs with
ghost
1.1
0.12
2.5%
1
depth ≥ 1
insanity 1, weird 0.6
—
Rooms fill a power budget, not a headcount: each body costs its power rating, so two heavy bodies fill a room as fast as five light ones. Per-tile chance is the roll on a tile that has already selected this entry — the effective rate is far lower.
On islands
Power cost
Common everywhere
Comes out at night
Claws out of the ground
1.2
—
0.95
No
Biome
Weight
Dead
0.9
it is added to any island after dark (and all day on a haunted one).