Story flags through mystic ticket

This commit is contained in:
PikalaxALT
2019-10-20 22:14:22 -04:00
parent 8654e828e4
commit 3ab70c735e
33 changed files with 160 additions and 160 deletions
+27 -27
View File
@@ -36,13 +36,13 @@ sText_MysteryGiftStampCard: @ 8488E55
MysteryEventScript_SurfPichu:: @ 8488EB5
setvaddress MysteryEventScript_SurfPichu
checkflag FLAG_MYSTERY_EVENT_DONE
vgoto_if 0, SurfPichu_GiveIfPossible
vgoto_if FALSE, SurfPichu_GiveIfPossible
gotoram
SurfPichu_GiveIfPossible: @ 8488EC4
specialvar VAR_EVENT_PICHU_SLOT, CalculatePlayerPartyCount
compare_var_to_value VAR_EVENT_PICHU_SLOT, 6
vgoto_if 1, SurfPichu_FullParty
vgoto_if TRUE, SurfPichu_FullParty
setflag FLAG_MYSTERY_EVENT_DONE
vcall SurfPichu_GiveEgg
lock
@@ -69,15 +69,15 @@ SurfPichu_GiveEgg: @ 8488EF6
setmonobedient VAR_EVENT_PICHU_SLOT
setmonmetlocation VAR_EVENT_PICHU_SLOT, 0xff
compare_var_to_value VAR_EVENT_PICHU_SLOT, 1
vgoto_if 1, SurfPichu_Slot1
vgoto_if TRUE, SurfPichu_Slot1
compare_var_to_value VAR_EVENT_PICHU_SLOT, 2
vgoto_if 1, SurfPichu_Slot2
vgoto_if TRUE, SurfPichu_Slot2
compare_var_to_value VAR_EVENT_PICHU_SLOT, 3
vgoto_if 1, SurfPichu_Slot3
vgoto_if TRUE, SurfPichu_Slot3
compare_var_to_value VAR_EVENT_PICHU_SLOT, 4
vgoto_if 1, SurfPichu_Slot4
vgoto_if TRUE, SurfPichu_Slot4
compare_var_to_value VAR_EVENT_PICHU_SLOT, 5
vgoto_if 1, SurfPichu_Slot5
vgoto_if TRUE, SurfPichu_Slot5
return
SurfPichu_Slot1: @ 8488F38
@@ -117,7 +117,7 @@ MysteryEventScript_VisitingTrainer:: @ 848903A
setvaddress MysteryEventScript_VisitingTrainer
special ValidateEReaderTrainer
compare_var_to_value VAR_RESULT, 0
vgoto_if 1, MysteryEventScript_VisitingTrainerArrived
vgoto_if TRUE, MysteryEventScript_VisitingTrainerArrived
lock
faceplayer
vmessage sText_MysteryGiftVisitingTrainer
@@ -166,11 +166,11 @@ sText_MysteryGiftVisitingTrainer_2: @ 84891B0
MysteryEventScript_BattleCard:: @ 84892B9
setvaddress MysteryEventScript_BattleCard
checkflag FLAG_MYSTERY_EVENT_DONE
vgoto_if 1, MysteryEventScript_BattleCardInfo
vgoto_if TRUE, MysteryEventScript_BattleCardInfo
setorcopyvar VAR_RESULT, 2
specialvar VAR_0x8008, Special_BattleCardAction
compare_var_to_value VAR_0x8008, 3
vgoto_if 0, MysteryEventScript_BattleCardInfo
vgoto_if FALSE, MysteryEventScript_BattleCardInfo
lock
faceplayer
vmessage sText_MysteryGiftBattleCountCard_2
@@ -215,22 +215,22 @@ MysteryEventScript_AuroraTicket:: @ 84894B9
setvaddress MysteryEventScript_AuroraTicket
lock
faceplayer
checkflag FLAG_0x2A7
vgoto_if 1, AuroraTicket_Obtained
checkflag FLAG_0x2E4
vgoto_if 1, AuroraTicket_Obtained
checkflag FLAG_GOT_AURORA_TICKET
vgoto_if TRUE, AuroraTicket_Obtained
checkflag FLAG_FOUGHT_DEOXYS
vgoto_if TRUE, AuroraTicket_Obtained
checkitem ITEM_AURORA_TICKET, 1
compare_var_to_value VAR_RESULT, 1
vgoto_if 1, AuroraTicket_Obtained
vgoto_if TRUE, AuroraTicket_Obtained
vmessage sText_AuroraTicket1
waitmessage
waitbuttonpress
checkitemspace ITEM_AURORA_TICKET, 1
compare_var_to_value VAR_RESULT, 0
vgoto_if 1, AuroraTicket_NoBagSpace
vgoto_if TRUE, AuroraTicket_NoBagSpace
giveitem ITEM_AURORA_TICKET
setflag FLAG_0x84B
setflag FLAG_0x2A7
setflag FLAG_GOT_AURORA_TICKET
vmessage sText_AuroraTicket2
waitmessage
waitbuttonpress
@@ -277,24 +277,24 @@ MysteryEventScript_MysticTicket:: @ 8489689
setvaddress MysteryEventScript_MysticTicket
lock
faceplayer
checkflag FLAG_0x2A8
vgoto_if 1, MysticTicket_Obtained
checkflag FLAG_0x2F2
vgoto_if 1, MysticTicket_Obtained
checkflag FLAG_0x2F3
vgoto_if 1, MysticTicket_Obtained
checkflag FLAG_GOT_MYSTIC_TICKET
vgoto_if TRUE, MysticTicket_Obtained
checkflag FLAG_FOUGHT_LUGIA
vgoto_if TRUE, MysticTicket_Obtained
checkflag FLAG_FOUGHT_HO_OH
vgoto_if TRUE, MysticTicket_Obtained
checkitem ITEM_MYSTIC_TICKET, 1
compare_var_to_value VAR_RESULT, 1
vgoto_if 1, MysticTicket_Obtained
vgoto_if TRUE, MysticTicket_Obtained
vmessage sText_MysticTicket2
waitmessage
waitbuttonpress
checkitemspace ITEM_MYSTIC_TICKET, 1
compare_var_to_value VAR_RESULT, 0
vgoto_if 1, MysticTicket_NoBagSpace
vgoto_if TRUE, MysticTicket_NoBagSpace
giveitem ITEM_MYSTIC_TICKET
setflag FLAG_0x84A
setflag FLAG_0x2A8
setflag FLAG_GOT_MYSTIC_TICKET
vmessage sText_MysticTicket1
waitmessage
waitbuttonpress
@@ -341,7 +341,7 @@ MysteryEventScript_AlteringCave:: @ 8489862
setvaddress MysteryEventScript_AlteringCave
addvar VAR_ALTERING_CAVE_WILD_SET, 1
compare_var_to_value VAR_ALTERING_CAVE_WILD_SET, 10
vgoto_if 0, MysteryEventScript_AlteringCave_
vgoto_if FALSE, MysteryEventScript_AlteringCave_
setvar VAR_ALTERING_CAVE_WILD_SET, 0
MysteryEventScript_AlteringCave_: @ 848987C
lock