Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
CanPlayerLoseAction.inc.c
Go to the documentation of this file.
1#include "common.h"
2
3API_CALLABLE(N(CanPlayerLoseAction)) {
4 Bytecode* args = script->ptrReadPos;
5
6 if (get_actor(script->owner1.actorID)->debuff != STATUS_KEY_SHRINK) {
8 evt_set_variable(script, *args++, 0);
9 return ApiStatus_DONE2;
10 } else {
11 evt_set_variable(script, *args++, -1);
12 return ApiStatus_DONE2;
13 }
14 } else {
15 evt_set_variable(script, *args++, -1);
16 return ApiStatus_DONE2;
17 }
18}
BSS s32 PopupMenu_SelectedIndex
@ STATUS_KEY_SHRINK
Definition enums.h:2811
#define ApiStatus_DONE2
Definition evt.h:119
s32 Bytecode
Definition evt.h:7
s32 evt_set_variable(Evt *script, Bytecode var, s32 value)
Definition evt.c:1887
Actor * get_actor(s32 actorID)
Definition actor_api.c:155
BattleStatus gBattleStatus
Definition battle.cpp:14