papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
lakilester.c File Reference

Data Structures

struct  HurricaneState
 

Macros

#define NAMESPACE   battle_partner_lakilester
 
#define HURRICANE_PARTNER_MOVE_TIME   165
 
#define HURRICANE_UNUSED_TIME   177
 

Enumerations

enum  { STATE_INHALE = -1 , STATE_DISABLED = 0 , STATE_EXHALE = 1 }
 

Functions

 MATCHING_BSS (0xCC0)
 

Variables

HudScript HES_AimBlinkA
 
HudScript HES_AimReticle
 
HudScript HES_AimTarget
 
HudScript HES_StickTapRight
 
ActorBlueprint battle_partner_lakilester
 

Data Structure Documentation

◆ HurricaneState

struct HurricaneState
Data Fields
s16 breathSizeIncrease
s16 intensity
s16 startingTotalPower
s8 state
s16 totalPower
char unk_00[0x44]
s16 unk_46
char unk_48[0xC]
s16 unk_54
char unk_56[0x4]
s8 unk_5D
char unk_5E[0x12]
char unk_74[0x10]

Macro Definition Documentation

◆ HURRICANE_PARTNER_MOVE_TIME

#define HURRICANE_PARTNER_MOVE_TIME   165

◆ HURRICANE_UNUSED_TIME

#define HURRICANE_UNUSED_TIME   177

◆ NAMESPACE

#define NAMESPACE   battle_partner_lakilester

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
STATE_INHALE 
STATE_DISABLED 
STATE_EXHALE 

Function Documentation

◆ MATCHING_BSS()

MATCHING_BSS ( 0xCC0 )

Variable Documentation

◆ battle_partner_lakilester

ActorBlueprint battle_partner_lakilester
Initial value:
= {
.type = ACTOR_TYPE_LAKILESTER,
.level = ACTOR_LEVEL_LAKILESTER,
.maxHP = 99,
.partCount = ARRAY_COUNT(N(ActorParts)),
.partsData = N(ActorParts),
.initScript = &N(EVS_Init),
.statusTable = N(StatusTable),
.escapeChance = 0,
.airLiftChance = 0,
.hurricaneChance = 0,
.spookChance = 0,
.upAndAwayChance = 0,
.spinSmashReq = 4,
.powerBounceChance = 80,
.coinReward = 0,
.size = { 44, 40 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 30 },
.statusTextOffset = { 13, 31 },
}
@ ACTOR_FLAG_FLYING
Quake Hammer can't hit.
Definition enums.h:3330
#define ARRAY_COUNT(arr)
Definition macros.h:47

◆ HES_AimBlinkA

HudScript HES_AimBlinkA
extern

◆ HES_AimReticle

HudScript HES_AimReticle
extern

◆ HES_AimTarget

HudScript HES_AimTarget
extern

◆ HES_StickTapRight

HudScript HES_StickTapRight
extern