summaryrefslogtreecommitdiff
path: root/include/battle_util.h
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2018-10-08 00:57:51 -0400
committerProjectRevoTPP <projectrevotpp@hotmail.com>2018-10-08 00:57:51 -0400
commite54247c225bc9605567cc0f2fc9e58e09e50cfdc (patch)
tree5096651c9f496d0cbae761803fd51d245b1fbe69 /include/battle_util.h
parentf285a81e859bb045725acac3d33f2d7d665ee8c5 (diff)
partially decompile pokemon.c
Diffstat (limited to 'include/battle_util.h')
-rw-r--r--include/battle_util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/battle_util.h b/include/battle_util.h
index 81eb85dc7..25e26719b 100644
--- a/include/battle_util.h
+++ b/include/battle_util.h
@@ -30,6 +30,10 @@
#define ABILITYEFFECT_CHECK_ON_FIELD 0x13
#define ABILITYEFFECT_SWITCH_IN_WEATHER 0xFF
+#define ABILITY_ON_OPPOSING_FIELD(battlerId, abilityId)(AbilityBattleEffects(ABILITYEFFECT_CHECK_OTHER_SIDE, battlerId, abilityId, 0, 0))
+#define ABILITY_ON_FIELD(abilityId)(AbilityBattleEffects(ABILITYEFFECT_CHECK_ON_FIELD, 0, abilityId, 0, 0))
+#define ABILITY_ON_FIELD2(abilityId)(AbilityBattleEffects(ABILITYEFFECT_FIELD_SPORT, 0, abilityId, 0, 0))
+
#define ITEMEFFECT_ON_SWITCH_IN 0x0
#define WEATHER_HAS_EFFECT ((!AbilityBattleEffects(ABILITYEFFECT_CHECK_ON_FIELD, 0, ABILITY_CLOUD_NINE, 0, 0) && !AbilityBattleEffects(ABILITYEFFECT_CHECK_ON_FIELD, 0, ABILITY_AIR_LOCK, 0, 0)))
@@ -80,5 +84,6 @@ void ClearFuryCutterDestinyBondGrudge(u8 bank);
void HandleAction_RunBattleScript(void);
u8 GetMoveTarget(u16 move, u8 useMoveTarget);
u8 IsMonDisobedient(void);
+void MarkBufferBankForExecution(u8 battlerId);
#endif // GUARD_BATTLE_UTIL_H