1#ifndef ALCHEMY_STAGED_ACTOR_EFFECT_H
2#define ALCHEMY_STAGED_ACTOR_EFFECT_H
STATIC_ASSERT, a compile-time check that emits nothing.
#define STATIC_ASSERT(condition)
C89 permits repeated extern declarations of the same array.
#define offsetof(type, member)
The hop's destination, a 16.16 position read as its whole pixels.
u8 unk00[2]
x's fraction; not named by TBS code
u8 unk04[6]
y and z's fraction; read whole as a position
The party leader's actor as Kolima Forest's hop sees it: the coordinates it nudges,...
s32 moveRateZ
FieldActor's acceleration, in 16.16 fixed-point pixels per frame: 2 pixels for the hop.
u8 unk00[0x0c]
FieldActor's script pointer, cursor, facing and x; not named here.
u8 unk18[0x10]
FieldActor's scales to velocityX; not named here.
s32 positionZ
FieldActor's terrainHeight, in 16.16 fixed-point pixels, moved with positionX.
s32 positionX
FieldActor's y, in 16.16 fixed-point pixels: after landing the hop lowers it a pixel twice and raises...
u8 unk10[4]
FieldActor's z; not named here.
s32 moveRateX
FieldActor's speed, in 16.16 fixed-point pixels per frame: 3 pixels for the hop.
u8 motionFlags
ActorMotionFlag bits: the hop clears bits 7 and 0, zeroes them all when it lands, then restores them.
u8 unk2c[4]
FieldActor's velocityZ; not named here.
s32 elevationRate
FieldActor's velocityY, in 16.16 fixed-point pixels per frame: 4 pixels as the hop starts.
u8 unk38[0x1d]
FieldActor's targets to its sprite storage kind.
The integer types, TRUE, UNUSED and the fixed-address macros.