Two additional script macros

This commit is contained in:
PikalaxALT
2019-10-19 22:37:08 -04:00
parent 5a956fd91a
commit 9d8c5b2250
43 changed files with 196 additions and 390 deletions
+47 -121
View File
@@ -13,6 +13,7 @@
#include "constants/field_effects.h"
#include "constants/trainers.h"
#include "constants/map_objects.h"
#include "constants/fame_checker.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
@@ -1565,11 +1566,11 @@ gUnknown_81A654B:: @ 81A654B
end
EventScript_1A6551:: @ 81A6551
clearflag FLAG_0x4B8
clearflag FLAG_0x4B9
clearflag FLAG_0x4BA
clearflag FLAG_0x4BB
clearflag FLAG_0x4BC
clearflag FLAG_DEFEATED_LORELEI
clearflag FLAG_DEFEATED_BRUNO
clearflag FLAG_DEFEATED_AGATHA
clearflag FLAG_DEFEATED_LANCE
clearflag FLAG_DEFEATED_RIVAL
cleartrainerflag TRAINER_CHAMPION_TERRY
cleartrainerflag TRAINER_CHAMPION_TERRY_2
cleartrainerflag TRAINER_CHAMPION_TERRY_3
@@ -4090,9 +4091,9 @@ gUnknown_81A8D97:: @ 81A8D97
textcolor 1
msgbox Text_1A5E89
call EventScript_1A65CE
checkflag FLAG_0x4B0
checkflag FLAG_DEFEATED_BROCK
call_if 0, EventScript_1A8DC6
checkflag FLAG_0x4B0
checkflag FLAG_DEFEATED_BROCK
call_if 1, EventScript_1A8DCF
applymovement VAR_LAST_TALKED, Movement_1A666C
waitmovement 0
@@ -7659,12 +7660,8 @@ Text_1ACD45:: @ 81ACD45
ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65
lock
faceplayer
setvar VAR_0x8004, 0
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_OAK, 3
famechecker FAMECHECKER_DAISY, 3
textcolor 3
msgbox gUnknown_81B1AB9
release
@@ -7673,12 +7670,8 @@ ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65
EventScript_1ACD8D:: @ 81ACD8D
lock
faceplayer
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars
setvar VAR_0x8004, 0
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_DAISY, 1
famechecker FAMECHECKER_OAK, 4
textcolor 3
msgbox gUnknown_81B1AB9
release
@@ -7687,9 +7680,7 @@ EventScript_1ACD8D:: @ 81ACD8D
EventScript_1ACDB5:: @ 81ACDB5
lock
faceplayer
setvar VAR_0x8004, 1
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_DAISY, 4
textcolor 3
msgbox gUnknown_81B1AB9
release
@@ -7697,9 +7688,7 @@ EventScript_1ACDB5:: @ 81ACDB5
FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0
lockall
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_DAISY, 5
textcolor 3
msgbox gUnknown_81B1B3D
releaseall
@@ -7708,9 +7697,7 @@ FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0
Route4_EventScript_1ACDEA:: @ 81ACDEA
lock
faceplayer
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BROCK, 3
msgbox Text_183D26
release
end
@@ -7718,18 +7705,14 @@ Route4_EventScript_1ACDEA:: @ 81ACDEA
MtMoon_1F_EventScript_1ACE03:: @ 81ACE03
lock
faceplayer
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BROCK, 4
msgbox Text_172B00
release
end
PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C
lockall
setvar VAR_0x8004, 2
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BROCK, 5
textcolor 3
msgbox gUnknown_81B146A
releaseall
@@ -7738,9 +7721,7 @@ PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C
Route20_EventScript_1ACE36:: @ 81ACE36
lock
faceplayer
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_MISTY, 3
msgbox Text_1882E1
release
end
@@ -7748,9 +7729,7 @@ Route20_EventScript_1ACE36:: @ 81ACE36
Route25_EventScript_1ACE4F:: @ 81ACE4F
lock
faceplayer
setvar VAR_0x8004, 3
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_MISTY, 4
msgbox Text_189569
release
end
@@ -7758,9 +7737,7 @@ Route25_EventScript_1ACE4F:: @ 81ACE4F
CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68
lock
faceplayer
setvar VAR_0x8004, 3
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_MISTY, 5
textcolor 3
msgbox gUnknown_81B14E8
release
@@ -7768,9 +7745,7 @@ CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68
VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83
lockall
setvar VAR_0x8004, 4
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LTSURGE, 5
textcolor 3
msgbox gUnknown_81B1558
releaseall
@@ -7779,9 +7754,7 @@ VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83
CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D
lock
faceplayer
setvar VAR_0x8004, 5
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_ERIKA, 5
textcolor 3
msgbox gUnknown_81B161B
release
@@ -7790,9 +7763,7 @@ CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D
FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8
lock
faceplayer
setvar VAR_0x8004, 6
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_KOGA, 4
textcolor 3
msgbox gUnknown_81B16A8
release
@@ -7801,9 +7772,7 @@ FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8
SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3
lock
faceplayer
setvar VAR_0x8004, 6
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_KOGA, 5
msgbox Text_177C47
release
end
@@ -7811,9 +7780,7 @@ SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3
SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC
lock
faceplayer
setvar VAR_0x8004, 7
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_SABRINA, 4
textcolor 3
msgbox gUnknown_81B1753
release
@@ -7821,21 +7788,15 @@ SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC
CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07
lockall
setvar VAR_0x8004, 8
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
setvar VAR_0x8004, 14
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BLAINE, 4
famechecker FAMECHECKER_MRFUJI, 4
msgbox Text_199E8A
releaseall
end
FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C
lockall
setvar VAR_0x8004, 8
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BLAINE, 5
textcolor 3
msgbox gUnknown_81B17E9
releaseall
@@ -7844,9 +7805,7 @@ FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C
FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46
lock
faceplayer
setvar VAR_0x8004, 9
setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LORELEI, 2
msgbox Text_1A3A60
release
end
@@ -7854,9 +7813,7 @@ FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46
FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F
lock
faceplayer
setvar VAR_0x8004, 9
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LORELEI, 3
textcolor 3
msgbox gUnknown_81B187F
release
@@ -7865,9 +7822,7 @@ FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F
SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A
lock
faceplayer
setvar VAR_0x8004, 10
setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BRUNO, 2
textcolor 3
msgbox gUnknown_81B1913
release
@@ -7876,9 +7831,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A
SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95
lock
faceplayer
setvar VAR_0x8004, 10
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_BRUNO, 5
msgbox Text_18CF4D
release
end
@@ -7886,12 +7839,8 @@ SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95
IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE
lock
faceplayer
setvar VAR_0x8004, 11
setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars
setvar VAR_0x8004, 11
setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_AGATHA, 1
famechecker FAMECHECKER_AGATHA, 2
msgbox Text_19A9E7
release
end
@@ -7899,9 +7848,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE
SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4
lock
faceplayer
setvar VAR_0x8004, 11
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_AGATHA, 3
textcolor 3
msgbox gUnknown_81B19A8
release
@@ -7910,9 +7857,7 @@ SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4
SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF
lock
faceplayer
setvar VAR_0x8004, 11
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_AGATHA, 5
msgbox Text_1A41CA
release
end
@@ -7920,9 +7865,7 @@ SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF
EventScript_1AD008:: @ 81AD008
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 0
msgbox gFameCheckerFlavorText_Lance0
release
end
@@ -7930,9 +7873,7 @@ EventScript_1AD008:: @ 81AD008
EventScript_1AD021:: @ 81AD021
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 1
msgbox Text_181569
release
end
@@ -7940,9 +7881,7 @@ EventScript_1AD021:: @ 81AD021
SaffronCity_EventScript_1AD03A:: @ 81AD03A
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 2
msgbox Text_181569
release
end
@@ -7950,9 +7889,7 @@ SaffronCity_EventScript_1AD03A:: @ 81AD03A
CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 3
msgbox Text_19566B
release
end
@@ -7960,9 +7897,7 @@ CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053
IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 4
textcolor 3
msgbox gUnknown_81B1A31
release
@@ -7971,9 +7906,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C
IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087
lock
faceplayer
setvar VAR_0x8004, 12
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_LANCE, 5
msgbox Text_19AB16
release
end
@@ -7981,9 +7914,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087
LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0
lock
faceplayer
setvar VAR_0x8004, 14
setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_MRFUJI, 3
msgbox Text_19358E
release
end
@@ -7991,9 +7922,7 @@ LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0
CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9
lock
faceplayer
setvar VAR_0x8004, 14
setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_MRFUJI, 5
textcolor 3
msgbox gUnknown_81B1BD1
release
@@ -8002,18 +7931,15 @@ CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9
SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4
lock
faceplayer
setvar VAR_0x8004, 15
setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_GIOVANNI, 1
msgbox Text_175E99
release
end
SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED
lock
faceplayer
setvar VAR_0x8004, 15
setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars
famechecker FAMECHECKER_GIOVANNI, 2
msgbox Text_176ACB
release
end