summaryrefslogtreecommitdiff
path: root/data/scripts/hall_of_fame.inc
diff options
context:
space:
mode:
authorultima-soul <akshayjhanji@hotmail.com>2020-03-13 00:32:04 -0700
committerultima-soul <akshayjhanji@hotmail.com>2020-03-13 00:32:04 -0700
commit99e4de062ae43aa978ad4f1a8cd70bc739c64c9d (patch)
tree1164d31577e6ebddc1cb313d40bb69ce0d426170 /data/scripts/hall_of_fame.inc
parent339c2914affc3c62ac9a5725aa1a0c7ccc3161ca (diff)
parent6af8c04d8fa6aaeaeb6c8b919e7770a65b9a883d (diff)
Merge branch 'master' into event_object_movement
Diffstat (limited to 'data/scripts/hall_of_fame.inc')
-rw-r--r--data/scripts/hall_of_fame.inc38
1 files changed, 38 insertions, 0 deletions
diff --git a/data/scripts/hall_of_fame.inc b/data/scripts/hall_of_fame.inc
new file mode 100644
index 000000000..5657ff2dd
--- /dev/null
+++ b/data/scripts/hall_of_fame.inc
@@ -0,0 +1,38 @@
+EventScript_SetDefeatedEliteFourFlagsVars:: @ 81A651A
+ clearflag FLAG_HIDE_POSTGAME_GOSSIPERS
+ call EventScript_ResetEliteFour
+ special Script_UpdateTrainerFanClubGameClear
+ specialvar VAR_RESULT, IsNationalPokedexEnabled
+ compare VAR_RESULT, FALSE
+ call_if_eq EventScript_SetReadyTryGiveNationalDexScene
+ call EventScript_ResetLegendaries
+ return
+
+EventScript_SetReadyTryGiveNationalDexScene:: @ 81A653B
+ setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 2
+ return
+
+EventScript_ResetLegendaries:: @ 81A6541
+ clearflag FLAG_LUGIA_FLEW_AWAY
+ clearflag FLAG_HO_OH_FLEW_AWAY
+ clearflag FLAG_DEOXYS_FLEW_AWAY
+ return
+
+EventScript_ResetEliteFourEnd:: @ 81A654B
+ call EventScript_ResetEliteFour
+ end
+
+EventScript_ResetEliteFour:: @ 81A6551
+ clearflag FLAG_DEFEATED_LORELEI
+ clearflag FLAG_DEFEATED_BRUNO
+ clearflag FLAG_DEFEATED_AGATHA
+ clearflag FLAG_DEFEATED_LANCE
+ clearflag FLAG_DEFEATED_CHAMP
+ cleartrainerflag TRAINER_CHAMPION_FIRST_SQUIRTLE
+ cleartrainerflag TRAINER_CHAMPION_FIRST_BULBASAUR
+ cleartrainerflag TRAINER_CHAMPION_FIRST_CHARMANDER
+ cleartrainerflag TRAINER_CHAMPION_REMATCH_SQUIRTLE
+ cleartrainerflag TRAINER_CHAMPION_REMATCH_BULBASAUR
+ cleartrainerflag TRAINER_CHAMPION_REMATCH_CHARMANDER
+ setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 0
+ return