Alchemy
Loading...
Searching...
No Matches

Effect Struct Reference

A field effect's layout, as FieldEffect gives it; no TBS code names this struct. More...

#include <configured_effect_spawn.h>

Data Fields

u8 pad00 [8]
s32 position [3]
 FieldEffect's x, y and z.
u8 pad14 [4]
s32 accum18
 FieldEffect's scaleX.
s32 accum1c
 FieldEffect's scaleY.
u8 pad20 [3]
u8 flags23
 FieldEffect's priorityFlags.
u8 pad24 [12]
s32 rate30
 FieldEffect's scaleRateX.
s32 rate34
 FieldEffect's scaleRateY.
u8 pad38 [12]
s32 velocityX
 FieldEffect's velocity.x.
s32 velocityY
 FieldEffect's velocity.y.
s32 velocityZ
 FieldEffect's velocity.z.
struct Sprite * sprite
u8 pad54
u8 mode55
 FieldEffect's motionFlags.
u8 pad56 [14]
u16 step64
 FieldEffect's spin.
u8 pad66 [6]
u32 callback
 FieldEffect's update.

Detailed Description

A field effect's layout, as FieldEffect gives it; no TBS code names this struct.

Definition at line 24 of file configured_effect_spawn.h.

Field Documentation

◆ pad00

u8 Effect::pad00[8]

Definition at line 25 of file configured_effect_spawn.h.

◆ position

s32 Effect::position[3]

FieldEffect's x, y and z.

Definition at line 26 of file configured_effect_spawn.h.

◆ pad14

u8 Effect::pad14[4]

Definition at line 27 of file configured_effect_spawn.h.

◆ accum18

s32 Effect::accum18

FieldEffect's scaleX.

Definition at line 28 of file configured_effect_spawn.h.

◆ accum1c

s32 Effect::accum1c

FieldEffect's scaleY.

Definition at line 29 of file configured_effect_spawn.h.

◆ pad20

u8 Effect::pad20[3]

Definition at line 30 of file configured_effect_spawn.h.

◆ flags23

u8 Effect::flags23

FieldEffect's priorityFlags.

Definition at line 31 of file configured_effect_spawn.h.

◆ pad24

u8 Effect::pad24[12]

Definition at line 32 of file configured_effect_spawn.h.

◆ rate30

s32 Effect::rate30

FieldEffect's scaleRateX.

Definition at line 33 of file configured_effect_spawn.h.

◆ rate34

s32 Effect::rate34

FieldEffect's scaleRateY.

Definition at line 34 of file configured_effect_spawn.h.

◆ pad38

u8 Effect::pad38[12]

Definition at line 35 of file configured_effect_spawn.h.

◆ velocityX

s32 Effect::velocityX

FieldEffect's velocity.x.

Definition at line 36 of file configured_effect_spawn.h.

◆ velocityY

s32 Effect::velocityY

FieldEffect's velocity.y.

Definition at line 37 of file configured_effect_spawn.h.

◆ velocityZ

s32 Effect::velocityZ

FieldEffect's velocity.z.

Definition at line 38 of file configured_effect_spawn.h.

◆ sprite

struct Sprite* Effect::sprite

Definition at line 39 of file configured_effect_spawn.h.

◆ pad54

u8 Effect::pad54

Definition at line 40 of file configured_effect_spawn.h.

◆ mode55

u8 Effect::mode55

FieldEffect's motionFlags.

Definition at line 41 of file configured_effect_spawn.h.

◆ pad56

u8 Effect::pad56[14]

Definition at line 42 of file configured_effect_spawn.h.

◆ step64

u16 Effect::step64

FieldEffect's spin.

Definition at line 43 of file configured_effect_spawn.h.

◆ pad66

u8 Effect::pad66[6]

Definition at line 44 of file configured_effect_spawn.h.

◆ callback

u32 Effect::callback

FieldEffect's update.

Definition at line 45 of file configured_effect_spawn.h.