103 {
107 s32 cutoff;
108 s32 fillLevel;
109
110 switch (acs->
state) {
113
118 }
119
124 }
125
127 break;
133 }
136 break;
141 return;
142 }
146 acs->spook.holdingLeft = FALSE;
150
151
154
155
157 if (acs->statusChance != 0) {
162 }
163 } else {
167 }
168 }
169 }
170
171
173 if (acs->statusChance != 0) {
174
176 acs->spook.holdingLeft = TRUE;
177 }
178
182
184 acs->spook.holdingLeft = FALSE;
185 }
186
190
192 }
193 } else {
195 acs->spook.holdingLeft = TRUE;
196 }
197
202 }
203 acs->spook.holdingLeft = FALSE;
204 }
205
208 }
209 }
210 }
211
214 }
215
216
223 }
224
227
230 break;
231 }
232
234 if (acs->statusChance == 0) {
235 fillLevel = 0;
236 }
237
238 if (fillLevel == 0) {
240 } else {
242
243 }
244
248 } else {
250 }
251
253
255 }
256
261 break;
263 if (acs->statusChance == 0) {
267 }
268 }
269
272 break;
273 }
275 break;
276 }
277}
BSS ActionCommandStatus gActionCommandStatus
void action_command_free(void)
void increment_action_command_success_count(void)
#define AC_QUALITY_FAILED
HudScript HES_StickMashLeft
@ SOUND_LOOP_CHARGE_METER
@ ACTION_RESULT_METER_NOT_ENOUGH
void btl_set_popup_duration(s32 duration)
void hud_element_set_alpha(s32 id, s32 opacity)
void hud_element_set_script(s32 id, HudScript *anim)
void hud_element_set_render_pos(s32 id, s32 x, s32 y)
void hud_element_clear_flags(s32 id, s32 flags)
Turns off the given flags.
@ HUD_ELEMENT_FLAG_DISABLED
void sfx_stop_sound(s32 soundID)
void sfx_adjust_env_sound_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
void sfx_play_sound_with_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
#define GET_DRAIN_RATE(pct)
s32 * actionCmdDifficultyTable
BattleStatus gBattleStatus