summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xasm/macros/contest_ai_script.s14
-rw-r--r--data/contest_ai_scripts.s50
2 files changed, 60 insertions, 4 deletions
diff --git a/asm/macros/contest_ai_script.s b/asm/macros/contest_ai_script.s
index b4bab1f91..939578e79 100755
--- a/asm/macros/contest_ai_script.s
+++ b/asm/macros/contest_ai_script.s
@@ -207,7 +207,13 @@
@ 52
@ 53
@ 54
-@ 55
+
+ .macro contest_55 param addr
+ .byte 0x55
+ .byte \param
+ .4byte \addr
+ .endm
+
@ 56
@ 57
@ 58
@@ -255,7 +261,11 @@
.endm
@ 7E
-@ 7F
+
+ .macro contest_7F addr
+ .byte 0x7F
+ .4byte \addr
+ .endm
.macro contest_80 addr
.byte 0x80
diff --git a/data/contest_ai_scripts.s b/data/contest_ai_scripts.s
index ac2263965..6933056f0 100644
--- a/data/contest_ai_scripts.s
+++ b/data/contest_ai_scripts.s
@@ -271,10 +271,56 @@ ContestEffect47_random:
end
ContestEffect31:
- .incbin "baserom.gba", 0x001dc506, 0x1C
+ contest_0E 0x01 ContestEffect31_score1
+ contest_0E 0x02 ContestEffect31_score2
+ contest_0E 0x03 ContestEffect31_score3
+ end
+ContestEffect31_score1:
+ score 0x05
+ end
+ContestEffect31_score2:
+ score 0x0F
+ end
+ContestEffect31_score3:
+ score 0x14
+ end
ContestEffect32:
- .incbin "baserom.gba", 0x001dc522, 0x61
+ contest_0E 0x00 ContestEffect32_score1
+ contest_0E 0x01 ContestEffect32_score2
+ contest_0E 0x02 ContestEffect32_score3
+ contest_0E 0x03 ContestEffect32_score5
+ end
+ContestEffect32_score1:
+ score 0xF6
+ end
+ContestEffect32_score2:
+ contest_55 0x00 ContestEffectEnd
+ score 0x05
+ end
+ContestEffect32_score3:
+ contest_55 0x00 ContestEffect32_score4
+ score 0x05
+ contest_7F ContestEffect32_score4
+ end
+ContestEffect32_score4:
+ contest_55 0x01 ContestEffectEnd
+ score 0x05
+ end
+ContestEffect32_score5:
+ contest_55 0x00 ContestEffect32_score6
+ score 0x05
+ contest_7F ContestEffect32_score6
+ end
+ContestEffect32_score6:
+ contest_55 0x01 ContestEffect32_score7
+ score 0x05
+ contest_7F ContestEffect32_score7
+ end
+ContestEffect32_score7:
+ contest_55 0x02 ContestEffectEnd
+ score 0x05
+ end
ContestEffect46:
.incbin "baserom.gba", 0x001dc583, 0x44