BattleAreaIDs
enum BattleAreaIDs source
BTL_AREA_KMR_1
BTL_AREA_KMR_2
BTL_AREA_KMR_3
BTL_AREA_MAC
BTL_AREA_HOS
BTL_AREA_NOK
BTL_AREA_TRD_1
BTL_AREA_TRD_2
BTL_AREA_TRD_3
BTL_AREA_IWA
BTL_AREA_SBK
BTL_AREA_ISK_1
BTL_AREA_ISK_2
BTL_AREA_MIM
BTL_AREA_ARN
BTL_AREA_DGB
BTL_AREA_OMO
BTL_AREA_OMO2
BTL_AREA_OMO3
BTL_AREA_KGR
BTL_AREA_JAN
BTL_AREA_JAN2
BTL_AREA_KZN
BTL_AREA_KZN2
BTL_AREA_FLO
BTL_AREA_FLO2
BTL_AREA_TIK
BTL_AREA_TIK2
BTL_AREA_TIK3
BTL_AREA_SAM
BTL_AREA_SAM2
BTL_AREA_PRA
BTL_AREA_PRA2
BTL_AREA_PRA3
BTL_AREA_KPA
BTL_AREA_KPA2
BTL_AREA_KPA3
BTL_AREA_KPA4
BTL_AREA_KKJ
BTL_AREA_DIG
BTL_AREA_UNUSED_28
BTL_AREA_OMO2_1
BTL_AREA_OMO2_2
BTL_AREA_OMO2_3
BTL_AREA_OMO2_4
BTL_AREA_OMO2_5
BTL_AREA_OMO2_6
BattlePositions
enum BattlePositions source
BattleVars
enum BattleVars source
BTL_VAR_DuplighostCopyFlags
BTL_VAL_Duplighost_HasCopied
BTL_VAR_HyperSync
BTL_VAL_HyperSync_None
BTL_VAL_HyperSync_Done
BTL_VAL_HyperSync_Active
BTL_VAR_Magikoopa_LastIndexBoosted
BTL_VAR_LastCopiedPartner
BTL_VAR_KoopatrolSummonCount_0
BTL_VAR_KoopatrolSummonCount_1
BTL_VAR_KoopatrolSummonCount_2
BTL_VAR_KoopatrolSummonCount_3
CommonActorVars
enum CommonActorVars source
bActorNames
extern s32 bActorNames[] source
BattleMoveEntry
struct BattleMoveEntry source
ActorBlueprint
struct ActorBlueprint source
Fields
flags: s32
maxHP: s16
type: u8
level: u8
partCount: s16
partsData: structActorPartBlueprint*
initScript: EvtScript*
statusTable: s32*
escapeChance: u8
airLiftChance: u8
hurricaneChance: u8
spookChance: u8
upAndAwayChance: u8
spinSmashReq: u8
powerBounceChance: u8
coinReward: u8
size: Vec2b
healthBarOffset: Vec2b
statusIconOffset: Vec2b
statusTextOffset: Vec2b
FormationRow
struct FormationRow source
Fields
actor: ActorBlueprint*
home: union { ... }
priority: s32Actors with higher priority values take their turn first.
var0: s32
var1: s32
var2: s32
var3: s32
Formation
StaticFormationActor
struct StaticFormationActor source
StaticFormationEntry
struct StaticFormationEntry source
Stage
Battle
BattleList
typedef BattleList source
StageListRow
struct StageListRow source
StageList
BattleArea
struct BattleArea source
Fields
name: char*JP debug name.
dmaStart: void*
dmaEnd: void*
dmaDest: void*
battles: BattleList*
stages: StageList*
dmaTable: DmaTable*
gBattleAreas
extern BattleArea gBattleAreas[48] source
ActorSounds
struct ActorSounds source
Fields
walk: s32 [2];
fly: s32 [2];
jump: s32
hurt: s32
delay: s16 [2];Number of frames to wait between walk/fly sounds. Negative values are in distance.
bActorSoundTable
extern ActorSounds bActorSoundTable[] source
ActorOffsets
struct ActorOffsets source
CelebrationAnimEntry
struct CelebrationAnimEntry source
Fields
weight: s32
anim: u32