Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
use_moves.c
Go to the documentation of this file.
1#include "common.h"
2#include "ld_addrs.h"
3#include "battle.h"
4
26
48
50 [MOVE_NONE] {},
51 [MOVE_UNUSED_01] {},
52 [MOVE_UNUSED_02] {},
99};
100
101API_CALLABLE(LoadMoveScript) {
104
105 dma_copy(moveTableEntry->romStart, moveTableEntry->romEnd, moveTableEntry->vramStart);
106 script->varTablePtr[0] = moveTableEntry->mainScript;
107
109
112 }
113
114 return ApiStatus_DONE2;
115}
BSS s32 PopupMenu_SelectedIndex
Bytecode EvtScript[]
@ BS_FLAGS2_HAS_RUSH
Definition enums.h:3620
#define ApiStatus_DONE2
Definition evt.h:118
u32 dma_copy(Addr romStart, Addr romEnd, void *vramDest)
Definition 43F0.c:443
void enable_player_blur(void)
void deduct_current_move_fp(void)
Definition 190B20.c:961
#define BTL_MOVE(name, script)
Definition battle.h:114
EvtScript battle_move_quake_hammer_EVS_UseMove
EvtScript battle_move_hammer_charge_1_EVS_UseMove1
EvtScript battle_move_hammer_throw_EVS_UseMove
EvtScript battle_move_jump_charge_0_EVS_UseMove
EvtScript battle_move_shell_crack_EVS_UseMove
EvtScript battle_move_power_smash_EVS_UseMove
EvtScript battle_move_multibounce_EVS_UseMove
EvtScript battle_move_hammer_attack_EVS_UseMove
EvtScript battle_move_jump_attack_EVS_FirstStrike
EvtScript battle_move_hammer_charge_1_EVS_UseMove0
EvtScript battle_move_jump_charge_2_EVS_UseMove
EvtScript battle_move_auto_multibounce_EVS_UseMove
EvtScript battle_move_power_quake_EVS_UseMove
EvtScript battle_move_mega_smash_EVS_UseMove
EvtScript battle_move_jump_attack_EVS_UseMove
EvtScript battle_move_hammer_charge_2_EVS_UseMove1
EvtScript battle_move_mega_quake_EVS_UseMove
EvtScript battle_move_d_down_jump_EVS_UseMove
EvtScript battle_move_shrink_stomp_EVS_UseMove
EvtScript battle_move_jump_charge_0_EVS_UseMove_Unimplemented
EvtScript battle_move_jump_charge_1_EVS_UseMove
EvtScript battle_move_jump_charge_1_EVS_UseMove_Unimplemented
EvtScript battle_move_auto_smash_EVS_UseMove
EvtScript battle_move_dizzy_stomp_EVS_UseMove
EvtScript battle_move_super_smash_EVS_UseMove
EvtScript battle_move_hammer_attack_EVS_FirstStrike
EvtScript battle_move_sleep_stomp_EVS_UseMove
EvtScript battle_move_d_down_pound_EVS_UseMove
EvtScript battle_move_power_jump_EVS_UseMove
EvtScript battle_move_jump_charge_2_EVS_UseMove_Unimplemented
EvtScript battle_move_hammer_charge_2_EVS_UseMove0
EvtScript battle_move_spin_smash_EVS_UseMove
BattleMoveEntry gMoveScriptTable[]
Definition use_moves.c:49
EvtScript battle_move_hammer_attack_EVS_UseBerserker
EvtScript battle_move_power_bounce_EVS_UseMove
EvtScript battle_move_jump_attack_EVS_UseBerserker
EvtScript battle_move_super_jump_EVS_UseMove
EvtScript battle_move_mega_jump_EVS_UseMove
EvtScript battle_move_hammer_charge_0_EVS_UseMove0
EvtScript battle_move_auto_jump_EVS_UseMove
EvtScript battle_move_earthquake_jump_EVS_UseMove
EvtScript battle_move_shrink_smash_EVS_UseMove
EvtScript battle_move_hammer_charge_0_EVS_UseMove1
BattleStatus gBattleStatus
Definition battle.c:11