summaryrefslogtreecommitdiff
path: root/event/misc_scripts_2.asm
diff options
context:
space:
mode:
authorRemy Oukaour <remy.oukaour@gmail.com>2017-12-16 19:00:50 -0500
committerRemy Oukaour <remy.oukaour@gmail.com>2017-12-16 19:00:50 -0500
commit25a3960646548c40af70f9f59bed544f4ce8d472 (patch)
tree8b0bade10dbb09b2d4221a00f9bbbae7ed78dd7c /event/misc_scripts_2.asm
parent05d49f7d752b03cbccb2fdcca2781a8a5de85425 (diff)
Move some more main.asm routines into individual files
Diffstat (limited to 'event/misc_scripts_2.asm')
-rw-r--r--event/misc_scripts_2.asm51
1 files changed, 51 insertions, 0 deletions
diff --git a/event/misc_scripts_2.asm b/event/misc_scripts_2.asm
new file mode 100644
index 000000000..c4c51d5e6
--- /dev/null
+++ b/event/misc_scripts_2.asm
@@ -0,0 +1,51 @@
+RepelWoreOffScript:: ; 0x13619
+ opentext
+ writetext .text
+ waitbutton
+ closetext
+ end
+
+.text ; 0x13620
+ ; REPEL's effect wore off.
+ text_jump UnknownText_0x1bd308
+ db "@"
+
+HiddenItemScript:: ; 0x13625
+ opentext
+ copybytetovar EngineBuffer3
+ itemtotext 0, 0
+ writetext .found_text
+ giveitem ITEM_FROM_MEM
+ iffalse .bag_full
+ callasm SetMemEvent
+ specialsound
+ itemnotify
+ jump .finish
+
+.bag_full ; 0x1363e
+ buttonsound
+ writetext .no_room_text
+ waitbutton
+
+.finish ; 13643
+ closetext
+ end
+
+.found_text ; 0x13645
+ ; found @ !
+ text_jump UnknownText_0x1bd321
+ db "@"
+
+.no_room_text ; 0x1364a
+ ; But has no space left…
+ text_jump UnknownText_0x1bd331
+ db "@"
+
+SetMemEvent: ; 1364f
+ ld hl, EngineBuffer1
+ ld a, [hli]
+ ld d, [hl]
+ ld e, a
+ ld b, SET_FLAG
+ call EventFlagAction
+ ret