summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2016-08-18 23:42:22 -0400
committerProjectRevoTPP <projectrevotpp@hotmail.com>2016-08-18 23:42:22 -0400
commite04fccf80df96d7c63df6ca84d96d11783a9c4e0 (patch)
tree49f78d3ea1f0562502eeb5ade608b19be4abda6e
parent6154331167c8c059e4ed50b718f33599ba70a2c0 (diff)
dissassemble unused contest AI function
-rwxr-xr-xasm/macros/contest_ai_script.s22
-rw-r--r--data/contest_ai_scripts.s69
2 files changed, 87 insertions, 4 deletions
diff --git a/asm/macros/contest_ai_script.s b/asm/macros/contest_ai_script.s
index e646c8b4d..f28ffbcaa 100755
--- a/asm/macros/contest_ai_script.s
+++ b/asm/macros/contest_ai_script.s
@@ -139,10 +139,26 @@
.endm
@ 2A
-@ 2B
-@ 2C
+
+ .macro contest_2B param addr
+ .byte 0x2B
+ .byte \param
+ .4byte \addr
+ .endm
+
+ .macro contest_2C param addr
+ .byte 0x2C
+ .byte \param
+ .4byte \addr
+ .endm
+
@ 2D
-@ 2E
+
+ .macro contest_2E addr
+ .byte 0x2E
+ .4byte \addr
+ .endm
+
@ 2F
@ 30
@ 31
diff --git a/data/contest_ai_scripts.s b/data/contest_ai_scripts.s
index c33c8808d..23d232b47 100644
--- a/data/contest_ai_scripts.s
+++ b/data/contest_ai_scripts.s
@@ -38,7 +38,74 @@ gUnknown_081DC118:: @ 81DC118
.4byte Unknown_081DCAF3
.4byte Unknown_081DCAF3
.4byte Unknown_081DCAF3
- .incbin "baserom.gba", 0x001dc198, 0xE7 @ unreferenced?
+
+ @ unreferenced
+ contest_05 0x00 ContestUnreferenced_80
+ contest_29 0x26 ContestUnreferenced_80
+ score 0x0A
+ContestUnreferenced_80:
+ contest_80 ContestUnreferenced_0D
+ end
+ContestUnreferenced_0D:
+ contest_0D 0x01 ContestUnreferenced_end
+ contest_2C 0x02 ContestUnreferenced_end
+ contest_2C 0x03 ContestUnreferenced_end
+ score 0x0A
+ContestUnreferenced_end:
+ end
+ contest_04 0x00 ContestUnreferenced_0F_1
+ contest_04 0x01 ContestUnreferenced_0F_2
+ contest_04 0x02 ContestUnreferenced_0F_3
+ contest_04 0x03 ContestUnreferenced_0F_4
+ contest_04 0x04 ContestUnreferenced_0F_5
+ end
+ContestUnreferenced_0F_1:
+ contest_0F 0x00 ContestUnreferenced_2B_1
+ contest_0F 0x01 ContestUnreferenced_2B_2
+ contest_0F 0x02 ContestUnreferenced_2B_1
+ contest_0F 0x03 ContestUnreferenced_2B_1
+ end
+ContestUnreferenced_2B_1:
+ contest_2B 0x01 ContestUnreferenced_score
+ end
+ContestUnreferenced_2B_2:
+ contest_2B 0x01 ContestUnreferenced_score
+ end
+ contest_2B 0x01 ContestUnreferenced_score
+ end
+ContestUnreferenced_0F_2:
+ contest_0F 0x00 ContestUnreferenced_2B_1
+ contest_0F 0x01 ContestUnreferenced_2B_1
+ contest_0F 0x02 ContestUnreferenced_2B_1
+ contest_0F 0x03 ContestUnreferenced_2B_1
+ end
+ContestUnreferenced_0F_3:
+ contest_0F 0x00 ContestUnreferenced_2B_1
+ contest_0F 0x01 ContestUnreferenced_2B_1
+ contest_0F 0x02 ContestUnreferenced_2B_1
+ contest_0F 0x03 ContestUnreferenced_2B_1
+ end
+ContestUnreferenced_0F_4:
+ contest_0F 0x00 ContestUnreferenced_2B_1
+ contest_0F 0x01 ContestUnreferenced_2B_1
+ contest_0F 0x02 ContestUnreferenced_2B_1
+ contest_0F 0x03 ContestUnreferenced_2B_1
+ end
+ContestUnreferenced_0F_5:
+ contest_0F 0x00 ContestUnreferenced_2B_1
+ contest_0F 0x01 ContestUnreferenced_2B_1
+ contest_0F 0x02 ContestUnreferenced_2B_1
+ contest_0F 0x03 ContestUnreferenced_2B_1
+ end
+ContestUnreferenced_score:
+ score 0x0A
+ end
+ end
+ contest_2E ContestUnreferenced_score2
+ end
+ContestUnreferenced_score2:
+ score 0x0A
+ end
Unknown_081DC27F:
if_effect 3, AI_end_081DC27F