summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/mystery_event_script_cmd_table.s22
-rw-r--r--data/mystery_event_scripts.s (renamed from data/mystery_event_msg.s)42
-rw-r--r--data/script_funcs.s21
-rw-r--r--data/scripts/maps/PetalburgCity_Gym.inc4
-rw-r--r--data/specials.inc2
5 files changed, 34 insertions, 57 deletions
diff --git a/data/mystery_event_script_cmd_table.s b/data/mystery_event_script_cmd_table.s
new file mode 100644
index 000000000..867b05e07
--- /dev/null
+++ b/data/mystery_event_script_cmd_table.s
@@ -0,0 +1,22 @@
+ .section script_data, "aw", %progbits
+
+ .align 2
+gMysteryEventScriptCmdTable:: @ 82DED2C
+ .4byte MEScrCmd_nop
+ .4byte MEScrCmd_checkcompat
+ .4byte MEScrCmd_end
+ .4byte MEScrCmd_setmsg
+ .4byte MEScrCmd_setstatus
+ .4byte MEScrCmd_runscript
+ .4byte MEScrCmd_initramscript
+ .4byte MEScrCmd_setenigmaberry
+ .4byte MEScrCmd_giveribbon
+ .4byte MEScrCmd_givenationaldex
+ .4byte MEScrCmd_addrareword
+ .4byte MEScrCmd_setrecordmixinggift
+ .4byte MEScrCmd_givepokemon
+ .4byte MEScrCmd_addtrainer
+ .4byte MEScrCmd_enableresetrtc
+ .4byte MEScrCmd_checksum
+ .4byte MEScrCmd_crc
+gMysteryEventScriptCmdTableEnd::
diff --git a/data/mystery_event_msg.s b/data/mystery_event_scripts.s
index e5525477d..ea94c671e 100644
--- a/data/mystery_event_msg.s
+++ b/data/mystery_event_scripts.s
@@ -1,41 +1,17 @@
+#include "constants/flags.h"
+#include "constants/items.h"
+#include "constants/moves.h"
+#include "constants/songs.h"
+#include "constants/species.h"
+#include "constants/vars.h"
.include "asm/macros.inc"
+ .include "asm/macros/event.inc"
.include "constants/constants.inc"
.section .rodata
-gText_MysteryGiftBerry:: @ 8674AE4
- .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
-
-gText_MysteryGiftBerryTransform:: @ 8674B16
- .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
-
-gText_MysteryGiftBerryObtained:: @ 8674B42
- .string "The {STR_VAR_1} BERRY has already been\nobtained.$"
-
-gText_MysteryGiftSpecialRibbon:: @ 8674B6A
- .string "A special RIBBON was awarded to\nyour party POKéMON.$"
-
-gText_MysteryGiftNationalDex:: @ 8674B9E
- .string "The POKéDEX has been upgraded\nwith the NATIONAL MODE.$"
-
-gText_MysteryGiftRareWord:: @ 8674BD4
- .string "A rare word has been added.$"
-
-gText_MysteryGiftSentOver:: @ 8674BF0
- .string "{STR_VAR_1} was sent over!$"
-
-gText_MysteryGiftFullParty:: @ 8674C02
- .string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
-
-gText_MysteryGiftNewTrainer:: @ 8674C31
- .string "A new TRAINER has arrived in\nHOENN.$"
- .string "A new adversary has arrived in the\nBATTLE TOWER.$"
-
-gText_MysteryGiftCantBeUsed:: @ 8674C86
- .string "This data can’t be used in\nthis version.$"
-
-gUnknown_08674CAF:: @ 8674CAF
- .incbin "baserom.gba", 0x00674caf, 0x2e
+gUnknown_08674CB0:: @ 8674CB0
+ .incbin "baserom.gba", 0x00674cb0, 0x2d
gText_MysteryGiftStampCard::
.string "Thank you for using the STAMP CARD\nSystem.\pYou have {STR_VAR_1} more to collect to\nfill your STAMP CARD.$"
diff --git a/data/script_funcs.s b/data/script_funcs.s
deleted file mode 100644
index 276807fa5..000000000
--- a/data/script_funcs.s
+++ /dev/null
@@ -1,21 +0,0 @@
- .section script_data, "aw", %progbits
-
- .align 2
-gUnknown_082DED2C:: @ 82DED2C
- .4byte sub_8153A80
- .4byte sub_8153A30
- .4byte script_status_stop_and_ret_1
- .4byte sub_8153A94
- .4byte sub_8153A84
- .4byte sub_8153ACC
- .4byte sub_8153BE4
- .4byte sub_8153AE8
- .4byte sub_8153BB0
- .4byte sub_8153C4C
- .4byte sub_8153C70
- .4byte sub_8153C9C
- .4byte sub_8153CC8
- .4byte sub_8153DD4
- .4byte sub_8153E1C
- .4byte sub_8153E40
- .4byte sub_8153E88
diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc
index 060531c97..627ae904c 100644
--- a/data/scripts/maps/PetalburgCity_Gym.inc
+++ b/data/scripts/maps/PetalburgCity_Gym.inc
@@ -393,7 +393,7 @@ PetalburgCity_Gym_EventScript_204DCE:: @ 8204DCE
checkpcitem ITEM_ENIGMA_BERRY, 1
compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_204E17
- compare VAR_0x402D, 0
+ compare VAR_ENIGMA_BERRY_AVAILABLE, 0
goto_eq PetalburgCity_Gym_EventScript_204E17
msgbox PetalburgCity_Gym_Text_2A6D3D, 4
setvar VAR_RESULT, 1
@@ -407,7 +407,7 @@ PetalburgCity_Gym_EventScript_204E1D:: @ 8204E1D
giveitem_std ITEM_ENIGMA_BERRY
compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_272054
- setvar VAR_0x402D, 0
+ setvar VAR_ENIGMA_BERRY_AVAILABLE, 0
release
end
diff --git a/data/specials.inc b/data/specials.inc
index f0c1fa114..03964c8eb 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -256,7 +256,7 @@ gSpecials:: @ 81DBA64
def_special sub_81B9B80
def_special sub_81B9D08
def_special sub_80F9490
- def_special sub_81652B4
+ def_special ValidateEReaderTrainer
def_special sub_8139228
def_special sub_80F94E8
def_special sub_816AE58