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

Macros

#define INTANGIBLE_MONTY_MOLE_NPC_FLAGS
 

Enumerations

enum  AiStateMontyMole {
  AI_STATE_MOLE_INIT = 0 , AI_STATE_MOLE_WANDER = 1 , AI_STATE_MOLE_PRE_SURFACE = 12 , AI_STATE_MOLE_SURFACE = 13 ,
  AI_STATE_MOLE_DRAW_ROCK = 14 , AI_STATE_MOLE_THROW_ROCK = 15 , AI_STATE_MOLE_UNUSED = 16 , AI_STATE_MOLE_PRE_BURROW = 20 ,
  AI_STATE_MOLE_BURROW = 21
}
 

Macro Definition Documentation

◆ INTANGIBLE_MONTY_MOLE_NPC_FLAGS

#define INTANGIBLE_MONTY_MOLE_NPC_FLAGS
Value:
@ ENEMY_FLAG_IGNORE_HAMMER
Definition enums.h:4547
@ ENEMY_FLAG_IGNORE_PARTNER
Definition enums.h:4549
@ ENEMY_FLAG_SKIP_BATTLE
Definition enums.h:4541
@ ENEMY_FLAG_IGNORE_TOUCH
Definition enums.h:4545
@ ENEMY_FLAG_CANT_INTERACT
Definition enums.h:4548
@ ENEMY_FLAG_IGNORE_JUMP
Definition enums.h:4546

Enumeration Type Documentation

◆ AiStateMontyMole

Enumerator
AI_STATE_MOLE_INIT 
AI_STATE_MOLE_WANDER 
AI_STATE_MOLE_PRE_SURFACE 
AI_STATE_MOLE_SURFACE 
AI_STATE_MOLE_DRAW_ROCK 
AI_STATE_MOLE_THROW_ROCK 
AI_STATE_MOLE_UNUSED 
AI_STATE_MOLE_PRE_BURROW 
AI_STATE_MOLE_BURROW