summaryrefslogtreecommitdiff
path: root/asm/macros/battle_frontier/battle_pike.inc
diff options
context:
space:
mode:
authorGriffinR <griffin.richards@comcast.net>2019-11-25 14:19:17 -0500
committerhuderlem <huderlem@gmail.com>2019-11-25 18:37:48 -0600
commitcc81b5032bfbc7e6bee63242b5c1db30d493bde6 (patch)
treed3f0d841076e5c89539040516e92bb6e2277f691 /asm/macros/battle_frontier/battle_pike.inc
parent63ee15fc28fee12a1a9433f52d392eb3c922a844 (diff)
Split frontier macros and comment frontier_util.inc
Diffstat (limited to 'asm/macros/battle_frontier/battle_pike.inc')
-rw-r--r--asm/macros/battle_frontier/battle_pike.inc54
1 files changed, 54 insertions, 0 deletions
diff --git a/asm/macros/battle_frontier/battle_pike.inc b/asm/macros/battle_frontier/battle_pike.inc
new file mode 100644
index 000000000..0f2d2627d
--- /dev/null
+++ b/asm/macros/battle_frontier/battle_pike.inc
@@ -0,0 +1,54 @@
+@ To be populated with macros for CallBattlePikeFunction
+
+ .macro battlepike_getstreak
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_GET_DATA
+ setvar VAR_0x8005, 1
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_setstreak streak:req
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_SET_DATA
+ setvar VAR_0x8005, 1
+ .if \streak >= VARS_START
+ copyvar VAR_0x8006, \streak
+ .else
+ setvar VAR_0x8006, \streak
+ .endif
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_isfinalroom
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_IS_FINAL_ROOM
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_setroomobjects
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_SET_ROOM_OBJECTS
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_getroomtype
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_GET_ROOM_TYPE
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_setnextroom
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_SET_ROOM_TYPE
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_gethint
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_GET_ROOM_TYPE_HINT
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_nohealing set:req
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_SET_HEALING_ROOMS_DISABLED
+ setvar VAR_0x8005, \set
+ special CallBattlePikeFunction
+ .endm
+
+ .macro battlepike_ispartyfullhealth
+ setvar VAR_0x8004, BATTLE_PIKE_FUNC_IS_PARTY_FULL_HEALTH
+ special CallBattlePikeFunction
+ .endm