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

Macros

#define INFLICT_STATUS(STATUS_TYPE)
 

Functions

s32 dispatch_damage_event_partner_1 (s32, s32)
 
void dispatch_event_partner (s32 lastEventType)
 
void dispatch_event_partner_continue_turn (s8 lastEventType)
 
HitResult calc_partner_test_enemy (void)
 
HitResult calc_partner_damage_enemy (void)
 
s32 dispatch_damage_event_partner (s32 damageAmount, s32 event, s32 stopMotion)
 
s32 dispatch_damage_event_partner_0 (s32 damageAmount, s32 event, s32 stopMotion)
 

Macro Definition Documentation

◆ INFLICT_STATUS

#define INFLICT_STATUS ( STATUS_TYPE)
Value:
if ((battleStatus->curAttackStatus & STATUS_FLAG_##STATUS_TYPE) && \
try_inflict_status(target, STATUS_KEY_##STATUS_TYPE, STATUS_TURN_MOD_##STATUS_TYPE)) { \
wasSpecialHit = TRUE; \
wasStatusInflicted = TRUE; \
} \
s32 try_inflict_status(Actor *, s32, s32)
Definition 190B20.c:2608

Function Documentation

◆ calc_partner_damage_enemy()

HitResult calc_partner_damage_enemy ( void )

◆ calc_partner_test_enemy()

HitResult calc_partner_test_enemy ( void )

◆ dispatch_damage_event_partner()

s32 dispatch_damage_event_partner ( s32 damageAmount,
s32 event,
s32 stopMotion )

◆ dispatch_damage_event_partner_0()

s32 dispatch_damage_event_partner_0 ( s32 damageAmount,
s32 event,
s32 stopMotion )

◆ dispatch_damage_event_partner_1()

s32 dispatch_damage_event_partner_1 ( s32 damageAmount,
s32 event )

◆ dispatch_event_partner()

◆ dispatch_event_partner_continue_turn()

void dispatch_event_partner_continue_turn ( s8 lastEventType)