Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
MontyMole_StoneThrower.inc.c File Reference

Go to the source code of this file.

Macros

#define MONTY_MOLE_STONE_HITBOX(npcID)
 

Macro Definition Documentation

◆ MONTY_MOLE_STONE_HITBOX

#define MONTY_MOLE_STONE_HITBOX ( npcID)

Definition at line 122 of file MontyMole_StoneThrower.inc.c.

122#define MONTY_MOLE_STONE_HITBOX(npcID) \
123{ \
124 .id = npcID, \
125 .settings = &N(NpcSettings_MontyMole_Stone), \
126 .pos = { NPC_DISPOSE_LOCATION }, \
127 .yaw = 90, \
128 .flags = ENEMY_FLAG_IGNORE_ENTITY_COLLISION | ENEMY_FLAG_FLYING | ENEMY_FLAG_NO_DROPS, \
129 .drops = NO_DROPS, \
130 .territory = { \
131 .wander = { \
132 .isFlying = TRUE, \
133 .moveSpeedOverride = NO_OVERRIDE_MOVEMENT_SPEED, \
134 .wanderShape = SHAPE_CYLINDER, \
135 .centerPos = { NPC_DISPOSE_LOCATION }, \
136 .wanderSize = { 0 }, \
137 .detectShape = SHAPE_CYLINDER, \
138 .detectPos = { 0, 0, 0 }, \
139 .detectSize = { 0 }, \
140 } \
141 }, \
142 .animations = { \
143 .idle = ANIM_MontyMole_Anim0F, \
144 .walk = ANIM_MontyMole_Anim0F, \
145 .run = ANIM_MontyMole_Anim0F, \
146 .chase = ANIM_MontyMole_Anim0F, \
147 .anim_4 = ANIM_MontyMole_Anim0F, \
148 .anim_5 = ANIM_MontyMole_Anim0F, \
149 .death = ANIM_MontyMole_Anim0F, \
150 .hit = ANIM_MontyMole_Anim0F, \
151 .anim_8 = ANIM_MontyMole_Anim0F, \
152 .anim_9 = ANIM_MontyMole_Anim0F, \
153 .anim_A = ANIM_MontyMole_Anim0F, \
154 .anim_B = ANIM_MontyMole_Anim0F, \
155 .anim_C = ANIM_MontyMole_Anim0F, \
156 .anim_D = ANIM_MontyMole_Anim0F, \
157 .anim_E = ANIM_MontyMole_Anim0F, \
158 .anim_F = ANIM_MontyMole_Anim0F, \
159 }, \
160}