Skip to content

battle/action_cmd.h

AC_STATE_INIT

AC_STATE_INIT source

AC_STATE_APPEAR

AC_STATE_APPEAR source

AC_STATE_START

AC_STATE_START source

AC_STATE_ACTIVE

AC_STATE_ACTIVE source

AC_STATE_DISPOSE

AC_STATE_DISPOSE source

ActionCommandDifficulty

enum ActionCommandDifficulty source

MashMeterColorModes

enum MashMeterColorModes source

ActionCommandModes

enum ActionCommandModes source

ActionCommandStatus

struct ActionCommandStatus source
Fields

workerID: s32

hudElemIDs: s32 [16];

meterFillLevel: s16

escapeThreshold: s16

meterFillWidth: s16

actionCommandID: s16

state: s16

prepareTime: s16

difficulty: s16

duration: s16

stateTimer: s16

hudPosX: s16

hudPosY: s16

escapeChance: s16

any: struct { ... }

airRaid: struct { ... }

breakFree: struct { ... }

fireShell: struct { ... }

flee: struct { ... }

smack: struct { ... }

spinySurge: struct { ... }

spook: struct { ... }

squirt: struct { ... }

threeChances: struct { ... }

tidalWave: struct { ... }

autoSucceed: s8

hammerMissedStart: s8

wrongButtonPressed: s8

showHud: s8

playHammerSounds: s8

variation: s16

statusChance: s16

thresholdMoveDir: s16

isMeterFilled: s16

berserkerEnabled: s16

hudPrepareTime: s16

hitsTakenIsMax: s16

lookBackCounter: s16

wrongInputFrameCounter: s16

mashMeterCutoffs: s16 [6];

mashMeterNumIntervals: s8

gActionCommandStatus

extern ActionCommandStatus gActionCommandStatus source

HES_100pct

extern HudScript HES_100pct source

HES_AButton

extern HudScript HES_AButton source

HES_AButtonDown

extern HudScript HES_AButtonDown source

HES_BButton

extern HudScript HES_BButton source

HES_BButtonHeld

extern HudScript HES_BButtonHeld source

HES_BlueMeter

extern HudScript HES_BlueMeter source

HES_CDownButtonHeld

extern HudScript HES_CDownButtonHeld source

HES_FillGaugeResult

extern HudScript HES_FillGaugeResult source

HES_MashAButton

extern HudScript HES_MashAButton source

HES_MashBButton1

extern HudScript HES_MashBButton1 source

HES_PressAButton

extern HudScript HES_PressAButton source

HES_PressBButton

extern HudScript HES_PressBButton source

HES_PressCDownButton

extern HudScript HES_PressCDownButton source

HES_RightOn

extern HudScript HES_RightOn source

HES_RunningAway

extern HudScript HES_RunningAway source

HES_RunAwayOK

extern HudScript HES_RunAwayOK source

HES_StickHoldLeft

extern HudScript HES_StickHoldLeft source

HES_StickMashLeft

extern HudScript HES_StickMashLeft source

HES_StickNeutral

extern HudScript HES_StickNeutral source

HES_StickTapNeutral

extern HudScript HES_StickTapNeutral source

HES_TimingBar1Chance

extern HudScript HES_TimingBar1Chance source

HES_TimingBar3Chances

extern HudScript HES_TimingBar3Chances source

HES_TimingCharge1

extern HudScript HES_TimingCharge1 source

HES_TimingCharge2

extern HudScript HES_TimingCharge2 source

HES_TimingCharge3

extern HudScript HES_TimingCharge3 source

HES_TimingCharge4a

extern HudScript HES_TimingCharge4a source

HES_TimingCharge4b

extern HudScript HES_TimingCharge4b source

HES_TimingCharge4c

extern HudScript HES_TimingCharge4c source

HES_TimingOK

extern HudScript HES_TimingOK source

HES_TimingMiss

extern HudScript HES_TimingMiss source

HES_TimingReady

extern HudScript HES_TimingReady source

HES_TimingWait

extern HudScript HES_TimingWait source

action_command_init_status

void action_command_init_status() source

action_command_free

void action_command_free() source

create_action_command_ui_worker

void create_action_command_ui_worker() source

increment_action_command_attempt_count

void increment_action_command_attempt_count() source

increment_action_command_success_count

void increment_action_command_success_count() source

draw_mash_meter_multicolor_with_divisor

void draw_mash_meter_multicolor_with_divisor( s32 posX, s32 posY, s32 fillValue, s32 divisor ) source
void draw_mash_meter_blink( s32 posX, s32 posY, s32 fillValue ) source

draw_mash_meter_multicolor

void draw_mash_meter_multicolor( s32 posX, s32 posY, s32 fillValue ) source

draw_mash_meter_mode_with_divisor

void draw_mash_meter_mode_with_divisor( s32 posX, s32 posY, s32 fillValue, s32 divisor, s32 colorMode ) source
void draw_mash_meter_blink_with_divisor( s32 posX, s32 posY, s32 fillValue, s32 divisor ) source

adjust_action_command_difficulty

s32 adjust_action_command_difficulty(s32 arg0) source

check_block_input

s32 check_block_input(s32 buttonMask) source

LoadActionCommand

Call(LoadActionCommand) source

SetActionDifficultyTable

Call(SetActionDifficultyTable) source

SetupMashMeter

Call(SetupMashMeter) source

GetSmashActionQuality

Call(GetSmashActionQuality) source

SetActionSuccess

Call(SetActionSuccess) source

SetActionCommandMode

Call(SetActionCommandMode) source

GetActionCommandMode

Call(GetActionCommandMode) source

SetActionHudPrepareTime

Call(SetActionHudPrepareTime) source

GetCommandAutoSuccess

Call(GetCommandAutoSuccess) source

SetCommandAutoSuccess

Call(SetCommandAutoSuccess) source

func_802693F0

Call(func_802693F0) source

InterruptActionCommand

Call(InterruptActionCommand) source

InterruptLeechActionCommand

Call(InterruptLeechActionCommand) source

ShowActionHud

Call(ShowActionHud) source

GetMashActionQuality

Call(GetMashActionQuality) source

GetJumpActionQuality

Call(GetJumpActionQuality) source

SetActionResult

Call(SetActionResult) source

GetBlockResult

Call(GetBlockResult) source

GetActionProgress

Call(GetActionProgress) source

SetActionProgress

Call(SetActionProgress) source

GetActionResultTier

Call(GetActionResultTier) source

SetActionResultTier

Call(SetActionResultTier) source