start decompiling mystery event script
This commit is contained in:
22
data/mystery_event_script_cmd_table.s
Normal file
22
data/mystery_event_script_cmd_table.s
Normal file
@@ -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::
|
||||
@@ -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.$"
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user