summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xasm/macros/contest_ai_script.s15
-rw-r--r--data/contest_ai_scripts.s13
2 files changed, 25 insertions, 3 deletions
diff --git a/asm/macros/contest_ai_script.s b/asm/macros/contest_ai_script.s
index 1c06ec4c4..b4bab1f91 100755
--- a/asm/macros/contest_ai_script.s
+++ b/asm/macros/contest_ai_script.s
@@ -16,9 +16,20 @@
.4byte \addr
.endm
-@ 05
+ .macro contest_05 param addr
+ .byte 0x05
+ .byte \param
+ .4byte \addr
+ .endm
+
@ 06
-@ 07
+
+ .macro contest_07 param addr
+ .byte 0x07
+ .byte \param
+ .4byte \addr
+ .endm
+
@ 08
.macro contest_09 param addr
diff --git a/data/contest_ai_scripts.s b/data/contest_ai_scripts.s
index 79fa3e4e5..ac2263965 100644
--- a/data/contest_ai_scripts.s
+++ b/data/contest_ai_scripts.s
@@ -257,7 +257,18 @@ ContestEffect38_score2:
end
ContestEffect47:
- .incbin "baserom.gba", 0x001dc4d7, 0x2F
+ if_move_used_count_eq 1 ContestEffectEnd
+ contest_0E 0x00 ContestEffect47_random
+ contest_0E 0x01 ContestEffect47_random
+ contest_05 0x04 ContestEffectEnd
+ contest_83 ContestEffectEnd
+ contest_07 0x01 ContestEffectEnd
+ score 0x0A
+ end
+ContestEffect47_random:
+ if_random 0x7F ContestEffectEnd
+ score 0x0A
+ end
ContestEffect31:
.incbin "baserom.gba", 0x001dc506, 0x1C