Paper Mario DX
Paper Mario (N64) modding
Loading...
Searching...
No Matches
CheckPlayerCanLoseCommand.inc.c
Go to the documentation of this file.
1
#include "common.h"
2
3
API_CALLABLE(N(CheckPlayerCanLoseCommand)) {
4
BattleStatus
* status = &
gBattleStatus
;
5
Bytecode
* args = script->ptrReadPos;
6
7
if
(status->
hammerLossTurns
== -1 || status->
jumpLossTurns
== -1 || status->
itemLossTurns
== -1) {
8
evt_set_variable
(script, *args++, 0);
9
}
else
{
10
evt_set_variable
(script, *args++, -1);
11
}
12
13
return
ApiStatus_DONE2
;
14
}
ApiStatus_DONE2
#define ApiStatus_DONE2
Definition
evt.h:118
Bytecode
s32 Bytecode
Definition
evt.h:7
evt_set_variable
s32 evt_set_variable(Evt *script, Bytecode var, s32 value)
Definition
evt.c:1847
BattleStatus
Definition
common_structs.h:856
BattleStatus::jumpLossTurns
s8 jumpLossTurns
Definition
common_structs.h:919
BattleStatus::itemLossTurns
s8 itemLossTurns
Definition
common_structs.h:920
BattleStatus::hammerLossTurns
s8 hammerLossTurns
Definition
common_structs.h:918
gBattleStatus
BattleStatus gBattleStatus
Definition
battle.c:11
src
common
battle
CheckPlayerCanLoseCommand.inc.c
Generated by
1.10.0