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

Macros

#define GENERIC_FOOD_ITEM   -1
 

Variables

EvtScript battle_item_food_EVS_UseItem
 
EvtScript battle_item_mushroom_EVS_UseItem
 
EvtScript battle_item_fire_flower_EVS_UseItem
 
EvtScript battle_item_dusty_hammer_EVS_UseItem
 
EvtScript battle_item_pow_block_EVS_UseItem
 
EvtScript battle_item_pebble_EVS_UseItem
 
EvtScript battle_item_volt_shroom_EVS_UseItem
 
EvtScript battle_item_thunder_rage_EVS_UseItem
 
EvtScript battle_item_snowman_doll_EVS_UseItem
 
EvtScript battle_item_shooting_star_EVS_UseItem
 
EvtScript battle_item_sleepy_sheep_EVS_UseItem
 
EvtScript battle_item_stone_cap_EVS_UseItem
 
EvtScript battle_item_tasty_tonic_EVS_UseItem
 
EvtScript battle_item_thunder_bolt_EVS_UseItem
 
EvtScript battle_item_super_soda_EVS_UseItem
 
EvtScript battle_item_hustle_drink_EVS_UseItem
 
EvtScript battle_item_stop_watch_EVS_UseItem
 
EvtScript battle_item_dizzy_dial_EVS_UseItem
 
EvtScript battle_item_please_come_back_EVS_UseItem
 
EvtScript battle_item_egg_missile_EVS_UseItem
 
EvtScript battle_item_insecticide_herb_EVS_UseItem
 
EvtScript battle_item_fright_jar_EVS_UseItem
 
EvtScript battle_item_mystery_EVS_UseItem
 
EvtScript battle_item_repel_gel_EVS_UseItem
 
EvtScript battle_item_life_shroom_EVS_UseItem
 
EvtScript battle_item_coconut_EVS_UseItem
 
EvtScript battle_item_electro_pop_EVS_UseItem
 
EvtScript battle_item_strange_cake_EVS_UseItem
 
s32 ItemKeys []
 
BattleMoveEntry gBattleItemTable []
 
u16 D_80293E04 []
 
EvtScript EVS_UseMystery
 

Macro Definition Documentation

◆ GENERIC_FOOD_ITEM

#define GENERIC_FOOD_ITEM   -1

Variable Documentation

◆ battle_item_coconut_EVS_UseItem

EvtScript battle_item_coconut_EVS_UseItem
extern

◆ battle_item_dizzy_dial_EVS_UseItem

EvtScript battle_item_dizzy_dial_EVS_UseItem
extern

◆ battle_item_dusty_hammer_EVS_UseItem

EvtScript battle_item_dusty_hammer_EVS_UseItem
extern

◆ battle_item_egg_missile_EVS_UseItem

EvtScript battle_item_egg_missile_EVS_UseItem
extern

◆ battle_item_electro_pop_EVS_UseItem

EvtScript battle_item_electro_pop_EVS_UseItem
extern

◆ battle_item_fire_flower_EVS_UseItem

EvtScript battle_item_fire_flower_EVS_UseItem
extern

◆ battle_item_food_EVS_UseItem

EvtScript battle_item_food_EVS_UseItem
extern

◆ battle_item_fright_jar_EVS_UseItem

EvtScript battle_item_fright_jar_EVS_UseItem
extern

◆ battle_item_hustle_drink_EVS_UseItem

EvtScript battle_item_hustle_drink_EVS_UseItem
extern

◆ battle_item_insecticide_herb_EVS_UseItem

EvtScript battle_item_insecticide_herb_EVS_UseItem
extern

◆ battle_item_life_shroom_EVS_UseItem

EvtScript battle_item_life_shroom_EVS_UseItem
extern

◆ battle_item_mushroom_EVS_UseItem

EvtScript battle_item_mushroom_EVS_UseItem
extern

◆ battle_item_mystery_EVS_UseItem

EvtScript battle_item_mystery_EVS_UseItem
extern

◆ battle_item_pebble_EVS_UseItem

EvtScript battle_item_pebble_EVS_UseItem
extern

◆ battle_item_please_come_back_EVS_UseItem

EvtScript battle_item_please_come_back_EVS_UseItem
extern

◆ battle_item_pow_block_EVS_UseItem

EvtScript battle_item_pow_block_EVS_UseItem
extern

◆ battle_item_repel_gel_EVS_UseItem

EvtScript battle_item_repel_gel_EVS_UseItem
extern

◆ battle_item_shooting_star_EVS_UseItem

EvtScript battle_item_shooting_star_EVS_UseItem
extern

◆ battle_item_sleepy_sheep_EVS_UseItem

EvtScript battle_item_sleepy_sheep_EVS_UseItem
extern

◆ battle_item_snowman_doll_EVS_UseItem

EvtScript battle_item_snowman_doll_EVS_UseItem
extern

◆ battle_item_stone_cap_EVS_UseItem

EvtScript battle_item_stone_cap_EVS_UseItem
extern

◆ battle_item_stop_watch_EVS_UseItem

EvtScript battle_item_stop_watch_EVS_UseItem
extern

◆ battle_item_strange_cake_EVS_UseItem

EvtScript battle_item_strange_cake_EVS_UseItem
extern

◆ battle_item_super_soda_EVS_UseItem

EvtScript battle_item_super_soda_EVS_UseItem
extern

◆ battle_item_tasty_tonic_EVS_UseItem

EvtScript battle_item_tasty_tonic_EVS_UseItem
extern

◆ battle_item_thunder_bolt_EVS_UseItem

EvtScript battle_item_thunder_bolt_EVS_UseItem
extern

◆ battle_item_thunder_rage_EVS_UseItem

EvtScript battle_item_thunder_rage_EVS_UseItem
extern

◆ battle_item_volt_shroom_EVS_UseItem

EvtScript battle_item_volt_shroom_EVS_UseItem
extern

◆ D_80293E04

u16 D_80293E04[]
Initial value:
= {
1, 31, 1, 5, 1, 2, 9, 3, 9, 3, 9, 1, 10, 6, 10, 6, 10, 4, 11, 8, 11, 8, 11, 4, 12, 3, 12, 3, 12, 1,
}

◆ EVS_UseMystery

EvtScript EVS_UseMystery
Initial value:
= {
Wait(2)
Call(LoadMysteryItemScript)
}
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
Definition macros.h:225
#define ExecWait(EVT_SOURCE)
Launches a new child thread.
Definition macros.h:487
#define Wait(NUM_FRAMES)
Blocks for the given number of frames.
Definition macros.h:266
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
Definition macros.h:588
#define LVar0
Definition macros.h:144
#define Return
Kills the current EVT thread.
Definition macros.h:229

◆ gBattleItemTable

BattleMoveEntry gBattleItemTable[]

◆ ItemKeys

s32 ItemKeys[]