mirror of
https://github.com/pret/pokeheartgold.git
synced 2025-03-03 18:48:02 +00:00
Merge pull request #86 from xyRena/flagnames
Define event Pokemon flags and variables
This commit is contained in:
commit
d22682606a
@ -116,7 +116,7 @@
|
||||
"ovid": "SPRITE_USOKKY",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1C2",
|
||||
"flag": "FLAG_HIDE_ROUTE_36_SUDOWOODO",
|
||||
"scr": "_EV_scr_seq_R36_000 + 1",
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
|
@ -92,7 +92,7 @@
|
||||
"ovid": "SPRITE_MOUNT_2",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2CF",
|
||||
"flag": "FLAG_HIDE_ROUTE_47_EMBEDDED_TOWER_HIKER",
|
||||
"scr": "_EV_scr_seq_R47_001 + 1",
|
||||
"dirn": 3,
|
||||
"eye": 0,
|
||||
|
@ -75,7 +75,7 @@
|
||||
"ovid": "SPRITE_RAPURASU",
|
||||
"mvt": 3,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_30A",
|
||||
"flag": "FLAG_HIDE_UNION_CAVE_LAPRAS",
|
||||
"scr": "_EV_scr_seq_D25R0103_000 + 1",
|
||||
"dirn": 3,
|
||||
"eye": 0,
|
||||
|
@ -282,7 +282,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B2"
|
||||
"var": "VAR_ROCKET_TRAP_KOFFING_1"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_014 + 1",
|
||||
@ -292,7 +292,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B3"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_1"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_015 + 1",
|
||||
@ -302,7 +302,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B4"
|
||||
"var": "VAR_ROCKET_TRAP_GEODUDE_1"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_016 + 1",
|
||||
@ -312,7 +312,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B5"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_2"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_017 + 1",
|
||||
@ -322,7 +322,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B6"
|
||||
"var": "VAR_ROCKET_TRAP_GEODUDE_2"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_018 + 1",
|
||||
@ -332,7 +332,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B7"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_3"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_019 + 1",
|
||||
@ -342,7 +342,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B8"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_4"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_020 + 1",
|
||||
@ -352,7 +352,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40B9"
|
||||
"var": "VAR_ROCKET_TRAP_KOFFING_2"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_021 + 1",
|
||||
@ -362,7 +362,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BA"
|
||||
"var": "VAR_ROCKET_TRAP_KOFFING_3"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_022 + 1",
|
||||
@ -372,7 +372,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BB"
|
||||
"var": "VAR_ROCKET_TRAP_GEODUDE_3"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_023 + 1",
|
||||
@ -382,7 +382,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BC"
|
||||
"var": "VAR_ROCKET_TRAP_GEODUDE_4"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_024 + 1",
|
||||
@ -392,7 +392,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BD"
|
||||
"var": "VAR_ROCKET_TRAP_KOFFING_4"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_025 + 1",
|
||||
@ -402,7 +402,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BE"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_5"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_026 + 1",
|
||||
@ -412,7 +412,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40BF"
|
||||
"var": "VAR_ROCKET_TRAP_VOLTORB_6"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_027 + 1",
|
||||
@ -422,7 +422,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40C0"
|
||||
"var": "VAR_ROCKET_TRAP_KOFFING_5"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_028 + 1",
|
||||
@ -432,7 +432,7 @@
|
||||
"h": 1,
|
||||
"z": 0,
|
||||
"val": 0,
|
||||
"var": "VAR_UNK_40C1"
|
||||
"var": "VAR_ROCKET_TRAP_GEODUDE_5"
|
||||
},
|
||||
{
|
||||
"scr": "_EV_scr_seq_D35R0102_029 + 1",
|
||||
|
@ -225,7 +225,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F5",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4",
|
||||
"scr": "_EV_scr_seq_D35R0103_004 + 1",
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
@ -242,7 +242,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F6",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5",
|
||||
"scr": "_EV_scr_seq_D35R0103_005 + 1",
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
@ -259,7 +259,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F7",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6",
|
||||
"scr": "_EV_scr_seq_D35R0103_006 + 1",
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
@ -276,7 +276,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F5",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4",
|
||||
"scr": 0,
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
@ -293,7 +293,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F6",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5",
|
||||
"scr": 0,
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
@ -310,7 +310,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_1F7",
|
||||
"flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6",
|
||||
"scr": 0,
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
|
@ -91,7 +91,7 @@
|
||||
"ovid": "SPRITE_GSLEADER5",
|
||||
"mvt": 17,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2CE",
|
||||
"flag": "FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK",
|
||||
"scr": 0,
|
||||
"dirn": 3,
|
||||
"eye": 0,
|
||||
|
@ -50,7 +50,7 @@
|
||||
"ovid": "SPRITE_DAIGO",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2FA",
|
||||
"flag": "FLAG_HIDE_SAFFRON_CITY_STEVEN",
|
||||
"scr": "_EV_scr_seq_T11R0701_004 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
|
@ -270,7 +270,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_MEWTWO",
|
||||
"mvt": 15,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_305",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_MEWTWO",
|
||||
"scr": "_EV_scr_seq_D03R0103_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
|
@ -50,7 +50,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_ARTICUNO",
|
||||
"mvt": 15,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_306",
|
||||
"flag": "FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO",
|
||||
"scr": "_EV_scr_seq_D11R0105_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
|
@ -24,7 +24,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_MOLTRES",
|
||||
"mvt": 15,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_307",
|
||||
"flag": "FLAG_HIDE_MT_SILVER_CAVE_MOLTRES",
|
||||
"scr": "_EV_scr_seq_D41R0105_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_GROUDON",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2D0",
|
||||
"flag": "FLAG_HIDE_EMBEDDED_TOWER_GROUDON",
|
||||
"scr": "_EV_scr_seq_D52R0101_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
@ -23,7 +23,7 @@
|
||||
"ovid": "SPRITE_MOUNT_2",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2D3",
|
||||
"flag": "FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER",
|
||||
"scr": 0,
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_KYOGRE",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2D1",
|
||||
"flag": "FLAG_HIDE_EMBEDDED_TOWER_KYOGRE",
|
||||
"scr": "_EV_scr_seq_D52R0102_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
@ -23,7 +23,7 @@
|
||||
"ovid": "SPRITE_MOUNT_2",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2D4",
|
||||
"flag": "FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER",
|
||||
"scr": 0,
|
||||
"dirn": 0,
|
||||
"eye": 0,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"ovid": "SPRITE_TSURE_POKE_STATIC_RAYQUAZA",
|
||||
"mvt": 0,
|
||||
"type": 0,
|
||||
"flag": "FLAG_UNK_2D2",
|
||||
"flag": "FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA",
|
||||
"scr": "_EV_scr_seq_D52R0103_000 + 1",
|
||||
"dirn": 1,
|
||||
"eye": 0,
|
||||
|
@ -137,19 +137,19 @@ _01B6:
|
||||
get_weekday VAR_SPECIAL_x8004
|
||||
compare VAR_SPECIAL_x8004, 1
|
||||
goto_if_ne _01D8
|
||||
goto_if_unset FLAG_UNK_165, _0292
|
||||
goto_if_unset FLAG_TRADE_BROCK_BONSLY_RHYHORN, _0292
|
||||
goto _020E
|
||||
|
||||
_01D8:
|
||||
compare VAR_SPECIAL_x8004, 4
|
||||
goto_if_ne _01F6
|
||||
goto_if_unset FLAG_UNK_165, _0292
|
||||
goto_if_unset FLAG_TRADE_BROCK_BONSLY_RHYHORN, _0292
|
||||
goto _020E
|
||||
|
||||
_01F6:
|
||||
compare VAR_SPECIAL_x8004, 6
|
||||
goto_if_ne _020E
|
||||
goto_if_unset FLAG_UNK_165, _0292
|
||||
goto_if_unset FLAG_TRADE_BROCK_BONSLY_RHYHORN, _0292
|
||||
_020E:
|
||||
compare VAR_TEMP_x4000, 55
|
||||
goto_if_eq _0357
|
||||
@ -228,7 +228,7 @@ _02AF:
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
set_mon_move VAR_SPECIAL_x8004, 0, MOVE_THUNDER_FANG
|
||||
setflag FLAG_UNK_165
|
||||
setflag FLAG_TRADE_BROCK_BONSLY_RHYHORN
|
||||
setvar VAR_TEMP_x4000, 55
|
||||
npc_msg msg_0047_D01R0101_00016
|
||||
wait_button_or_walk_away
|
||||
|
@ -14,7 +14,7 @@ scr_seq_D03R0103_001:
|
||||
end
|
||||
|
||||
_0017:
|
||||
setflag FLAG_UNK_305
|
||||
setflag FLAG_HIDE_CERULEAN_CAVE_MEWTWO
|
||||
hide_person obj_D03R0103_tsure_poke_static_mewtwo
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -46,6 +46,6 @@ _0077:
|
||||
end
|
||||
|
||||
_007D:
|
||||
setflag FLAG_UNK_16B
|
||||
setflag FLAG_CAUGHT_MEWTWO
|
||||
return
|
||||
.balign 4, 0
|
||||
|
@ -14,7 +14,7 @@ scr_seq_D11R0105_001:
|
||||
end
|
||||
|
||||
_0017:
|
||||
setflag FLAG_UNK_306
|
||||
setflag FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO
|
||||
hide_person obj_D11R0105_tsure_poke_static_articuno
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -46,6 +46,6 @@ _0077:
|
||||
end
|
||||
|
||||
_007D:
|
||||
setflag FLAG_UNK_16C
|
||||
setflag FLAG_CAUGHT_ARTICUNO
|
||||
return
|
||||
.balign 4, 0
|
||||
|
@ -14,7 +14,7 @@ scr_seq_D17R0101_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_116, _0053
|
||||
goto_if_set FLAG_CAUGHT_HO_OH, _0053
|
||||
get_game_version VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 8
|
||||
goto_if_eq _0048
|
||||
|
@ -98,7 +98,7 @@ _0167:
|
||||
end
|
||||
|
||||
_0171:
|
||||
setflag FLAG_UNK_116
|
||||
setflag FLAG_CAUGHT_HO_OH
|
||||
return
|
||||
|
||||
scr_seq_D17R0110_006:
|
||||
|
@ -250,6 +250,6 @@ _035C:
|
||||
end
|
||||
|
||||
_0362:
|
||||
setflag FLAG_ENGAGED_STATIC_SUICUNE
|
||||
setflag FLAG_CAUGHT_SUICINE
|
||||
return
|
||||
.balign 4, 0
|
||||
|
@ -11,20 +11,20 @@
|
||||
scrdef_end
|
||||
|
||||
scr_seq_D25R0103_002:
|
||||
goto_if_set FLAG_UNK_AB8, _003A
|
||||
goto_if_set FLAG_DAILY_CAUGHT_LAPRAS, _003A
|
||||
get_weekday VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 5
|
||||
goto_if_ne _0034
|
||||
clearflag FLAG_UNK_30A
|
||||
clearflag FLAG_HIDE_UNION_CAVE_LAPRAS
|
||||
goto _0038
|
||||
|
||||
_0034:
|
||||
setflag FLAG_UNK_30A
|
||||
setflag FLAG_HIDE_UNION_CAVE_LAPRAS
|
||||
_0038:
|
||||
end
|
||||
|
||||
_003A:
|
||||
setflag FLAG_UNK_30A
|
||||
setflag FLAG_HIDE_UNION_CAVE_LAPRAS
|
||||
end
|
||||
|
||||
scr_seq_D25R0103_001:
|
||||
@ -32,7 +32,7 @@ scr_seq_D25R0103_001:
|
||||
end
|
||||
|
||||
_004D:
|
||||
setflag FLAG_UNK_30A
|
||||
setflag FLAG_HIDE_UNION_CAVE_LAPRAS
|
||||
hide_person obj_D25R0103_rapurasu
|
||||
end
|
||||
|
||||
@ -48,7 +48,7 @@ scr_seq_D25R0103_000:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _008F
|
||||
setflag FLAG_UNK_AB8
|
||||
setflag FLAG_DAILY_CAUGHT_LAPRAS
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -934,7 +934,7 @@ scr_seq_D35R0102_013:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B2, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_1, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -947,7 +947,7 @@ scr_seq_D35R0102_014:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B3, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_1, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -960,7 +960,7 @@ scr_seq_D35R0102_015:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B4, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_1, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -973,7 +973,7 @@ scr_seq_D35R0102_016:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B5, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_2, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -986,7 +986,7 @@ scr_seq_D35R0102_017:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B6, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_2, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -999,7 +999,7 @@ scr_seq_D35R0102_018:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B7, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_3, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1012,7 +1012,7 @@ scr_seq_D35R0102_019:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B8, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_4, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1025,7 +1025,7 @@ scr_seq_D35R0102_020:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40B9, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_2, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1038,7 +1038,7 @@ scr_seq_D35R0102_021:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BA, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_3, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1051,7 +1051,7 @@ scr_seq_D35R0102_022:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BB, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_3, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1064,7 +1064,7 @@ scr_seq_D35R0102_023:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BC, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_4, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1077,7 +1077,7 @@ scr_seq_D35R0102_024:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BD, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_4, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1090,7 +1090,7 @@ scr_seq_D35R0102_025:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BE, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_5, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1103,7 +1103,7 @@ scr_seq_D35R0102_026:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40BF, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_6, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1116,7 +1116,7 @@ scr_seq_D35R0102_027:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40C0, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_5, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@ -1129,7 +1129,7 @@ scr_seq_D35R0102_028:
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _11FF
|
||||
setvar VAR_UNK_40C1, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_5, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -61,7 +61,7 @@ _00BF:
|
||||
setflag FLAG_UNK_96B
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode_4
|
||||
setflag FLAG_UNK_1F5
|
||||
setflag FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4
|
||||
goto _0127
|
||||
|
||||
_00F4:
|
||||
@ -70,14 +70,14 @@ _00F4:
|
||||
setflag FLAG_UNK_96C
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode_2
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode_5
|
||||
setflag FLAG_UNK_1F6
|
||||
setflag FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5
|
||||
goto _0127
|
||||
|
||||
_0117:
|
||||
setflag FLAG_UNK_96D
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode_3
|
||||
hide_person obj_D35R0103_tsure_poke_static_electrode_6
|
||||
setflag FLAG_UNK_1F7
|
||||
setflag FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6
|
||||
_0127:
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -555,9 +555,9 @@ scr_seq_D35R0103_004:
|
||||
scrcmd_221 VAR_TEMP_x4000, 0
|
||||
compare VAR_TEMP_x4000, 1
|
||||
goto_if_eq _07D0
|
||||
setflag FLAG_UNK_0CB
|
||||
goto_if_unset FLAG_UNK_0CC, _07D0
|
||||
goto_if_unset FLAG_UNK_0CD, _07D0
|
||||
setflag FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2, _07D0
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3, _07D0
|
||||
goto _08A2
|
||||
|
||||
_07D0:
|
||||
@ -578,9 +578,9 @@ scr_seq_D35R0103_005:
|
||||
scrcmd_221 VAR_TEMP_x4000, 0
|
||||
compare VAR_TEMP_x4000, 1
|
||||
goto_if_eq _0834
|
||||
setflag FLAG_UNK_0CC
|
||||
goto_if_unset FLAG_UNK_0CB, _0834
|
||||
goto_if_unset FLAG_UNK_0CD, _0834
|
||||
setflag FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1, _0834
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3, _0834
|
||||
goto _08A2
|
||||
|
||||
_0834:
|
||||
@ -601,9 +601,9 @@ scr_seq_D35R0103_006:
|
||||
scrcmd_221 VAR_TEMP_x4000, 0
|
||||
compare VAR_TEMP_x4000, 1
|
||||
goto_if_eq _0898
|
||||
setflag FLAG_UNK_0CD
|
||||
goto_if_unset FLAG_UNK_0CB, _0898
|
||||
goto_if_unset FLAG_UNK_0CC, _0898
|
||||
setflag FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1, _0898
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2, _0898
|
||||
goto _08A2
|
||||
|
||||
_0898:
|
||||
@ -665,22 +665,22 @@ _08F0:
|
||||
setvar VAR_UNK_40AC, 10
|
||||
setvar VAR_UNK_410F, 1
|
||||
scrcmd_530 0, 1
|
||||
setvar VAR_UNK_40B2, 1
|
||||
setvar VAR_UNK_40B3, 1
|
||||
setvar VAR_UNK_40B4, 1
|
||||
setvar VAR_UNK_40B5, 1
|
||||
setvar VAR_UNK_40B6, 1
|
||||
setvar VAR_UNK_40B7, 1
|
||||
setvar VAR_UNK_40B8, 1
|
||||
setvar VAR_UNK_40B9, 1
|
||||
setvar VAR_UNK_40BA, 1
|
||||
setvar VAR_UNK_40BB, 1
|
||||
setvar VAR_UNK_40BC, 1
|
||||
setvar VAR_UNK_40BD, 1
|
||||
setvar VAR_UNK_40BE, 1
|
||||
setvar VAR_UNK_40BF, 1
|
||||
setvar VAR_UNK_40C0, 1
|
||||
setvar VAR_UNK_40C1, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_1, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_1, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_1, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_2, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_2, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_3, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_4, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_2, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_3, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_3, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_4, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_4, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_5, 1
|
||||
setvar VAR_ROCKET_TRAP_VOLTORB_6, 1
|
||||
setvar VAR_ROCKET_TRAP_KOFFING_5, 1
|
||||
setvar VAR_ROCKET_TRAP_GEODUDE_5, 1
|
||||
end
|
||||
|
||||
|
||||
@ -768,9 +768,9 @@ _0AAC:
|
||||
step_end
|
||||
scr_seq_D35R0103_010:
|
||||
releaseall
|
||||
goto_if_unset FLAG_UNK_0CB, _0AE4
|
||||
goto_if_unset FLAG_UNK_0CC, _0AE4
|
||||
goto_if_unset FLAG_UNK_0CD, _0AE4
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1, _0AE4
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2, _0AE4
|
||||
goto_if_unset FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3, _0AE4
|
||||
npc_msg msg_0113_D35R0103_00023
|
||||
closemsg
|
||||
releaseall
|
||||
|
@ -12,15 +12,15 @@ scr_seq_D38R0104_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_10C, _0097
|
||||
goto_if_set FLAG_UNK_10D, _0046
|
||||
goto_if_set FLAG_GOT_TYROGUE_FROM_KARATE_KING, _0097
|
||||
goto_if_set FLAG_BEAT_KARATE_KING, _0046
|
||||
npc_msg msg_0121_D38R0104_00000
|
||||
closemsg
|
||||
trainer_battle TRAINER_BLACK_BELT_KIYO, 0, 0, 0
|
||||
check_battle_won VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 0
|
||||
goto_if_eq _00CC
|
||||
setflag FLAG_UNK_10D
|
||||
setflag FLAG_BEAT_KARATE_KING
|
||||
_0046:
|
||||
npc_msg msg_0121_D38R0104_00001
|
||||
get_party_count VAR_SPECIAL_x8005
|
||||
@ -43,7 +43,7 @@ _0063:
|
||||
call_if_eq _00A6
|
||||
touchscreen_menu_show
|
||||
_0097:
|
||||
setflag FLAG_UNK_10C
|
||||
setflag FLAG_GOT_TYROGUE_FROM_KARATE_KING
|
||||
npc_msg msg_0121_D38R0104_00003
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -32,7 +32,7 @@ scr_seq_D40R0104_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_117, _010D
|
||||
goto_if_set FLAG_CAUGHT_LUGIA, _010D
|
||||
get_game_version VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 8
|
||||
goto_if_eq _0093
|
||||
|
@ -110,7 +110,7 @@ _019E:
|
||||
end
|
||||
|
||||
_01A8:
|
||||
setflag FLAG_UNK_117
|
||||
setflag FLAG_CAUGHT_LUGIA
|
||||
return
|
||||
|
||||
scr_seq_D40R0107_005:
|
||||
|
@ -14,7 +14,7 @@ scr_seq_D41R0105_001:
|
||||
end
|
||||
|
||||
_0017:
|
||||
setflag FLAG_UNK_307
|
||||
setflag FLAG_HIDE_MT_SILVER_CAVE_MOLTRES
|
||||
hide_person obj_D41R0105_tsure_poke_static_moltres
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -46,6 +46,6 @@ _0077:
|
||||
end
|
||||
|
||||
_007D:
|
||||
setflag FLAG_UNK_16D
|
||||
setflag FLAG_CAUGHT_MOLTRES
|
||||
return
|
||||
.balign 4, 0
|
||||
|
@ -153,7 +153,7 @@ _01F8:
|
||||
npc_msg msg_0129_D44R0102_00001
|
||||
goto_if_no_item_space ITEM_TM59, 1, _02A7
|
||||
callstd std_give_item_verbose
|
||||
setflag FLAG_UNK_0DA
|
||||
setflag FLAG_GOT_TM59_FROM_CLAIR
|
||||
npc_msg msg_0129_D44R0102_00003
|
||||
_0236:
|
||||
npc_msg msg_0129_D44R0102_00005
|
||||
|
@ -35,11 +35,11 @@ _005A:
|
||||
_0064:
|
||||
clearflag FLAG_HIDE_CAMERON
|
||||
_0068:
|
||||
goto_if_set FLAG_UNK_0DC, _0075
|
||||
goto_if_set FLAG_GOT_DRATINI_FROM_MASTER_JUST_NOW, _0075
|
||||
end
|
||||
|
||||
_0075:
|
||||
setflag FLAG_UNK_0DD
|
||||
setflag FLAG_GOT_DRATINI_FROM_MASTER_LONG_AGO
|
||||
end
|
||||
|
||||
scr_seq_D44R0103_003:
|
||||
@ -193,7 +193,7 @@ _02D6:
|
||||
end
|
||||
|
||||
_0310:
|
||||
setflag FLAG_UNK_0DB
|
||||
setflag FLAG_FAILED_DRAGONS_DEN_QUIZ
|
||||
apply_movement obj_D44R0103_chourou, _0378
|
||||
wait_movement
|
||||
npc_msg msg_0130_D44R0103_00007
|
||||
@ -302,9 +302,9 @@ scr_seq_D44R0103_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_0DD, _053D
|
||||
goto_if_set FLAG_UNK_0DC, _052E
|
||||
goto_if_set FLAG_UNK_0DA, _04A6
|
||||
goto_if_set FLAG_GOT_DRATINI_FROM_MASTER_LONG_AGO, _053D
|
||||
goto_if_set FLAG_GOT_DRATINI_FROM_MASTER_JUST_NOW, _052E
|
||||
goto_if_set FLAG_GOT_TM59_FROM_CLAIR, _04A6
|
||||
get_game_version VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 7
|
||||
goto_if_ne _049B
|
||||
@ -333,7 +333,7 @@ _04C3:
|
||||
play_fanfare SEQ_ME_SHINKAOME
|
||||
wait_fanfare
|
||||
give_mon SPECIES_DRATINI, 15, 0, 0, 0, VAR_SPECIAL_RESULT
|
||||
goto_if_set FLAG_UNK_0DB, _04F0
|
||||
goto_if_set FLAG_FAILED_DRAGONS_DEN_QUIZ, _04F0
|
||||
set_mon_move VAR_SPECIAL_x8005, 0, MOVE_EXTREME_SPEED
|
||||
_04F0:
|
||||
npc_msg msg_0130_D44R0103_00032
|
||||
@ -352,7 +352,7 @@ _050E:
|
||||
fade_screen 6, 1, 1, RGB_BLACK
|
||||
wait_fade
|
||||
_052E:
|
||||
setflag FLAG_UNK_0DC
|
||||
setflag FLAG_GOT_DRATINI_FROM_MASTER_JUST_NOW
|
||||
npc_msg msg_0130_D44R0103_00029
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -15,17 +15,17 @@
|
||||
scrdef_end
|
||||
|
||||
scr_seq_D48R0101_005:
|
||||
compare VAR_UNK_40F9, 2
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 2
|
||||
goto_if_eq _0031
|
||||
setflag FLAG_UNK_2CE
|
||||
setflag FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK
|
||||
end
|
||||
|
||||
_0031:
|
||||
clearflag FLAG_UNK_2CE
|
||||
clearflag FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK
|
||||
end
|
||||
|
||||
scr_seq_D48R0101_006:
|
||||
compare VAR_UNK_40F9, 2
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 2
|
||||
goto_if_eq _0046
|
||||
end
|
||||
|
||||
@ -87,9 +87,9 @@ _010F:
|
||||
_0117:
|
||||
wait_movement
|
||||
play_se SEQ_SE_DP_KAIDAN2
|
||||
setflag FLAG_UNK_2CE
|
||||
setflag FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK
|
||||
hide_person obj_D48R0101_gsleader5
|
||||
setvar VAR_UNK_40F9, 3
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 3
|
||||
releaseall
|
||||
end
|
||||
.byte 0x00
|
||||
|
@ -11,7 +11,7 @@
|
||||
scrdef_end
|
||||
|
||||
scr_seq_D52R0101_001:
|
||||
compare VAR_UNK_40F9, 4
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
goto_if_ge _007C
|
||||
get_game_version VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 7
|
||||
@ -22,20 +22,20 @@ _0038:
|
||||
goto _004A
|
||||
.byte 0x02, 0x00
|
||||
_0040:
|
||||
setflag FLAG_UNK_2D0
|
||||
setflag FLAG_UNK_2D3
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER
|
||||
end
|
||||
|
||||
_004A:
|
||||
goto_if_set FLAG_UNK_18B, _007C
|
||||
goto_if_set FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE, _007C
|
||||
hasitem ITEM_RED_ORB, 1, VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 1
|
||||
goto_if_ge _0072
|
||||
goto _0040
|
||||
.byte 0x02, 0x00
|
||||
_0072:
|
||||
setflag FLAG_UNK_2D3
|
||||
clearflag FLAG_UNK_2D0
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON
|
||||
end
|
||||
|
||||
_007C:
|
||||
@ -46,7 +46,7 @@ scr_seq_D52R0101_002:
|
||||
end
|
||||
|
||||
_008B:
|
||||
setflag FLAG_UNK_2D0
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON
|
||||
hide_person obj_D52R0101_tsure_poke_static_groudon
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -74,14 +74,14 @@ _00EC:
|
||||
npc_msg msg_0148_D52R0101_00001
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
setflag FLAG_UNK_18B
|
||||
setflag FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE
|
||||
releaseall
|
||||
end
|
||||
|
||||
_00FB:
|
||||
setvar VAR_UNK_40F9, 4
|
||||
setflag FLAG_UNK_179
|
||||
clearflag FLAG_UNK_2D3
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
setflag FLAG_CAUGHT_GROUDON
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER
|
||||
show_person obj_D52R0101_mount_2
|
||||
scrcmd_602 0
|
||||
scrcmd_603
|
||||
@ -117,8 +117,8 @@ _0156:
|
||||
apply_movement obj_D52R0101_mount_2, _01EC
|
||||
wait_movement
|
||||
hide_person obj_D52R0101_mount_2
|
||||
setflag FLAG_UNK_2D3
|
||||
setflag FLAG_UNK_2CF
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER
|
||||
setflag FLAG_HIDE_ROUTE_47_EMBEDDED_TOWER_HIKER
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
scrdef_end
|
||||
|
||||
scr_seq_D52R0102_001:
|
||||
compare VAR_UNK_40F9, 4
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
goto_if_ge _007C
|
||||
get_game_version VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 7
|
||||
@ -22,20 +22,20 @@ _0038:
|
||||
goto _0040
|
||||
.byte 0x02, 0x00
|
||||
_0040:
|
||||
setflag FLAG_UNK_2D1
|
||||
setflag FLAG_UNK_2D4
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER
|
||||
end
|
||||
|
||||
_004A:
|
||||
goto_if_set FLAG_UNK_18B, _007C
|
||||
goto_if_set FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE, _007C
|
||||
hasitem ITEM_BLUE_ORB, 1, VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 1
|
||||
goto_if_ge _0072
|
||||
goto _0040
|
||||
.byte 0x02, 0x00
|
||||
_0072:
|
||||
setflag FLAG_UNK_2D4
|
||||
clearflag FLAG_UNK_2D1
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE
|
||||
end
|
||||
|
||||
_007C:
|
||||
@ -46,7 +46,7 @@ scr_seq_D52R0102_002:
|
||||
end
|
||||
|
||||
_008B:
|
||||
setflag FLAG_UNK_2D1
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE
|
||||
hide_person obj_D52R0102_tsure_poke_static_kyogre
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -74,14 +74,14 @@ _00EC:
|
||||
npc_msg msg_0149_D52R0102_00001
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
setflag FLAG_UNK_18B
|
||||
setflag FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE
|
||||
releaseall
|
||||
end
|
||||
|
||||
_00FB:
|
||||
setvar VAR_UNK_40F9, 4
|
||||
setflag FLAG_UNK_17A
|
||||
clearflag FLAG_UNK_2D4
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
setflag FLAG_CAUGHT_KYOGRE
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER
|
||||
show_person obj_D52R0102_mount_2
|
||||
scrcmd_602 0
|
||||
scrcmd_603
|
||||
@ -117,8 +117,8 @@ _0156:
|
||||
apply_movement obj_D52R0102_mount_2, _01EC
|
||||
wait_movement
|
||||
hide_person obj_D52R0102_mount_2
|
||||
setflag FLAG_UNK_2D4
|
||||
setflag FLAG_UNK_2CF
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER
|
||||
setflag FLAG_HIDE_ROUTE_47_EMBEDDED_TOWER_HIKER
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -16,14 +16,14 @@ scr_seq_D52R0103_002:
|
||||
end
|
||||
|
||||
_001F:
|
||||
setflag FLAG_UNK_2D2
|
||||
setflag FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA
|
||||
hide_person obj_D52R0103_tsure_poke_static_rayquaza
|
||||
end
|
||||
|
||||
scr_seq_D52R0103_003:
|
||||
compare VAR_UNK_40F9, 7
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 7
|
||||
goto_if_ge _003C
|
||||
clearflag FLAG_UNK_2D2
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA
|
||||
end
|
||||
|
||||
_003C:
|
||||
@ -57,7 +57,7 @@ scr_seq_D52R0103_001:
|
||||
wait_cry
|
||||
lock obj_D52R0103_tsure_poke_static_rayquaza
|
||||
closemsg
|
||||
setvar VAR_UNK_40F9, 6
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 6
|
||||
releaseall
|
||||
end
|
||||
.byte 0x00, 0x00, 0x00
|
||||
@ -91,13 +91,13 @@ _0123:
|
||||
npc_msg msg_0150_D52R0103_00001
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
setvar VAR_UNK_40F9, 9
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 9
|
||||
releaseall
|
||||
end
|
||||
|
||||
_0134:
|
||||
setvar VAR_UNK_40F9, 7
|
||||
setflag FLAG_UNK_17B
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 7
|
||||
setflag FLAG_CAUGHT_RAYQUAZA
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -31,7 +31,7 @@ scr_seq_R10_001:
|
||||
goto _00BF
|
||||
|
||||
_0052:
|
||||
goto_if_unset FLAG_UNK_14A, _00BF
|
||||
goto_if_unset FLAG_CAUGHT_ZAPDOS, _00BF
|
||||
check_registered_phone_number PHONE_CONTACT_LT__SURGE, VAR_TEMP_x4001
|
||||
compare VAR_TEMP_x4001, 1
|
||||
goto_if_eq _00BF
|
||||
@ -196,7 +196,7 @@ _02B3:
|
||||
end
|
||||
|
||||
_02B9:
|
||||
setflag FLAG_UNK_14A
|
||||
setflag FLAG_CAUGHT_ZAPDOS
|
||||
return
|
||||
|
||||
scr_seq_R10_005:
|
||||
|
@ -65,7 +65,7 @@ _00B4:
|
||||
end
|
||||
|
||||
_00BA:
|
||||
setflag FLAG_UNK_173
|
||||
setflag FLAG_CAUGHT_SNORLAX
|
||||
return
|
||||
|
||||
scr_seq_R11_002:
|
||||
|
@ -207,7 +207,7 @@ _02AE:
|
||||
end
|
||||
|
||||
_02B4:
|
||||
setflag FLAG_UNK_173
|
||||
setflag FLAG_CAUGHT_SNORLAX
|
||||
return
|
||||
.byte 0x61, 0x00, 0x02, 0x00
|
||||
scr_seq_R12_002:
|
||||
|
@ -576,7 +576,7 @@ _07AA:
|
||||
end
|
||||
|
||||
_07B0:
|
||||
setflag FLAG_ENGAGED_STATIC_SUICUNE
|
||||
setflag FLAG_CAUGHT_SUICINE
|
||||
return
|
||||
|
||||
_07B6:
|
||||
|
@ -12,7 +12,7 @@
|
||||
scrdef_end
|
||||
|
||||
scr_seq_R30R0201_003:
|
||||
compare VAR_UNK_40F9, 1
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 1
|
||||
goto_if_eq _0021
|
||||
end
|
||||
|
||||
@ -61,9 +61,9 @@ scr_seq_R30R0201_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
compare VAR_UNK_40F9, 4
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
goto_if_ge _00F1
|
||||
compare VAR_UNK_40F9, 2
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 2
|
||||
goto_if_ge _02CD
|
||||
_00F1:
|
||||
goto_if_set FLAG_EXCHANGED_RED_SCALE, _019F
|
||||
@ -160,7 +160,7 @@ _0220:
|
||||
scr_seq_R30R0201_002:
|
||||
scrcmd_609
|
||||
lockall
|
||||
setvar VAR_UNK_40F9, 2
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 2
|
||||
apply_movement obj_R30R0201_gsgentleman, _03AC
|
||||
wait_movement
|
||||
apply_movement obj_R30R0201_gsgentleman, _02D8
|
||||
|
@ -20,22 +20,22 @@ scr_seq_R31_001:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
compare VAR_UNK_4114, 1
|
||||
compare VAR_LOAN_SPEAROW, 1
|
||||
goto_if_ne _003D
|
||||
goto _0098
|
||||
.byte 0x16, 0x00, 0x50, 0x00, 0x00, 0x00
|
||||
_003D:
|
||||
compare VAR_UNK_4114, 2
|
||||
compare VAR_LOAN_SPEAROW, 2
|
||||
goto_if_ne _0056
|
||||
goto _01AD
|
||||
.byte 0x16, 0x00, 0x37, 0x00, 0x00, 0x00
|
||||
_0056:
|
||||
compare VAR_UNK_4114, 4
|
||||
compare VAR_LOAN_SPEAROW, 4
|
||||
goto_if_ne _006F
|
||||
goto _01AD
|
||||
.byte 0x16, 0x00, 0x1e, 0x00, 0x00, 0x00
|
||||
_006F:
|
||||
compare VAR_UNK_4114, 6
|
||||
compare VAR_LOAN_SPEAROW, 6
|
||||
goto_if_ne _008D
|
||||
kenya_check_party_or_mailbox VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 1
|
||||
@ -102,20 +102,20 @@ _0187:
|
||||
wait_fanfare
|
||||
_0195:
|
||||
npc_msg msg_0378_R31_00007
|
||||
setvar VAR_UNK_4114, 2
|
||||
setvar VAR_LOAN_SPEAROW, 2
|
||||
compare VAR_TEMP_x4000, VAR_TEMP_x4001
|
||||
goto_if_ne _01AD
|
||||
scrcmd_606
|
||||
_01AD:
|
||||
goto_if_no_item_space ITEM_TM44, 1, _01FC
|
||||
callstd std_give_item_verbose
|
||||
compare VAR_UNK_4114, 2
|
||||
compare VAR_LOAN_SPEAROW, 2
|
||||
goto_if_ne _01EB
|
||||
setvar VAR_UNK_4114, 3
|
||||
setvar VAR_LOAN_SPEAROW, 3
|
||||
goto _01F1
|
||||
|
||||
_01EB:
|
||||
setvar VAR_UNK_4114, 5
|
||||
setvar VAR_LOAN_SPEAROW, 5
|
||||
_01F1:
|
||||
npc_msg msg_0378_R31_00008
|
||||
wait_button_or_walk_away
|
||||
@ -193,7 +193,7 @@ _0295:
|
||||
end
|
||||
|
||||
_02AE:
|
||||
setvar VAR_UNK_4114, 1
|
||||
setvar VAR_LOAN_SPEAROW, 1
|
||||
goto _0098
|
||||
.byte 0x02, 0x00
|
||||
|
||||
|
@ -44,9 +44,9 @@ scr_seq_R35R0101_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
compare VAR_UNK_4114, 1
|
||||
compare VAR_LOAN_SPEAROW, 1
|
||||
goto_if_eq _00BC
|
||||
compare VAR_UNK_4114, 2
|
||||
compare VAR_LOAN_SPEAROW, 2
|
||||
goto_if_ge _0104
|
||||
npc_msg msg_0388_R35R0101_00000
|
||||
touchscreen_menu_hide
|
||||
@ -59,7 +59,7 @@ scr_seq_R35R0101_000:
|
||||
goto_if_eq _00F9
|
||||
npc_msg msg_0388_R35R0101_00003
|
||||
give_loan_mon 7, 20, 101
|
||||
setvar VAR_UNK_4114, 1
|
||||
setvar VAR_LOAN_SPEAROW, 1
|
||||
buffer_players_name 0
|
||||
npc_msg msg_0388_R35R0101_00004
|
||||
play_fanfare SEQ_ME_PT_SPECIAL
|
||||
@ -97,18 +97,18 @@ _00F9:
|
||||
end
|
||||
|
||||
_0104:
|
||||
compare VAR_UNK_4114, 4
|
||||
compare VAR_LOAN_SPEAROW, 4
|
||||
goto_if_ge _016D
|
||||
npc_msg msg_0388_R35R0101_00007
|
||||
goto_if_no_item_space ITEM_HP_UP, 1, _0163
|
||||
callstd std_give_item_verbose
|
||||
compare VAR_UNK_4114, 3
|
||||
compare VAR_LOAN_SPEAROW, 3
|
||||
goto_if_ne _0152
|
||||
setvar VAR_UNK_4114, 5
|
||||
setvar VAR_LOAN_SPEAROW, 5
|
||||
goto _0158
|
||||
|
||||
_0152:
|
||||
setvar VAR_UNK_4114, 4
|
||||
setvar VAR_LOAN_SPEAROW, 4
|
||||
_0158:
|
||||
npc_msg msg_0388_R35R0101_00008
|
||||
wait_button_or_walk_away
|
||||
@ -130,7 +130,7 @@ _016D:
|
||||
end
|
||||
|
||||
_0178:
|
||||
setvar VAR_UNK_4114, 6
|
||||
setvar VAR_LOAN_SPEAROW, 6
|
||||
npc_msg msg_0388_R35R0101_00009
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -35,7 +35,7 @@ scr_seq_R36_010:
|
||||
end
|
||||
|
||||
_005C:
|
||||
setflag FLAG_UNK_1C2
|
||||
setflag FLAG_HIDE_ROUTE_36_SUDOWOODO
|
||||
hide_person obj_R36_usokky
|
||||
clearflag FLAG_ENGAGING_STATIC_POKEMON
|
||||
end
|
||||
@ -150,7 +150,7 @@ _022F:
|
||||
end
|
||||
|
||||
_023F:
|
||||
setflag FLAG_UNK_169
|
||||
setflag FLAG_CAUGHT_SUDOWOODO
|
||||
return
|
||||
.byte 0x14, 0x00, 0xd9, 0x07, 0x35, 0x00, 0x16, 0x00, 0xb3, 0xff, 0xff
|
||||
.byte 0xff
|
||||
@ -394,7 +394,7 @@ scr_seq_R36_009:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_1C2, _05AE
|
||||
goto_if_set FLAG_HIDE_ROUTE_36_SUDOWOODO, _05AE
|
||||
npc_msg msg_0390_R36_00007
|
||||
goto _05B1
|
||||
|
||||
|
@ -43,7 +43,7 @@ _005F:
|
||||
_0087:
|
||||
setflag FLAG_UNK_226
|
||||
_008B:
|
||||
goto_if_unset FLAG_UNK_162, _00E3
|
||||
goto_if_unset FLAG_TRADE_LT_SURGE_PIKACHU, _00E3
|
||||
get_phone_book_rematch PHONE_CONTACT_LT__SURGE, VAR_TEMP_x4001
|
||||
compare VAR_TEMP_x4001, 0
|
||||
goto_if_ne _00E3
|
||||
|
@ -28,11 +28,11 @@ _004F:
|
||||
move_warp 5, 87, 385
|
||||
move_warp 6, 87, 385
|
||||
_0067:
|
||||
compare VAR_UNK_40F9, 2
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 2
|
||||
goto_if_eq _00E6
|
||||
compare VAR_UNK_40F9, 3
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 3
|
||||
goto_if_eq _00E6
|
||||
compare VAR_UNK_40F9, 5
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 5
|
||||
goto_if_ge _00EC
|
||||
goto_if_unset FLAG_UNK_189, _009F
|
||||
clearflag FLAG_UNK_189
|
||||
@ -68,7 +68,7 @@ _00EC:
|
||||
goto _00E6
|
||||
.byte 0x02, 0x00
|
||||
scr_seq_R47_002:
|
||||
compare VAR_UNK_40F9, 5
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 5
|
||||
goto_if_ge _0162
|
||||
get_game_version VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 7
|
||||
@ -95,11 +95,11 @@ scr_seq_R47_001:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_151, _019E
|
||||
goto_if_set FLAG_MET_ROUTE_47_EMBEDDED_TOWER_HIKER, _019E
|
||||
npc_msg msg_0407_R47_00000
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
setflag FLAG_UNK_151
|
||||
setflag FLAG_MET_ROUTE_47_EMBEDDED_TOWER_HIKER
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
.byte 0
|
||||
|
||||
scr_seq_D48R0101_map_scripts_2:
|
||||
.short VAR_UNK_40F9, 2, _EV_scr_seq_D48R0101_004 + 1
|
||||
.short VAR_SCENE_EMBEDDED_TOWER, 2, _EV_scr_seq_D48R0101_004 + 1
|
||||
.short 0
|
||||
|
||||
.balign 4, 0
|
||||
|
@ -12,7 +12,7 @@
|
||||
.byte 0
|
||||
|
||||
scr_seq_D52R0103_map_scripts_2:
|
||||
.short VAR_UNK_40F9, 5, _EV_scr_seq_D52R0103_001 + 1
|
||||
.short VAR_SCENE_EMBEDDED_TOWER, 5, _EV_scr_seq_D52R0103_001 + 1
|
||||
.short 0
|
||||
|
||||
.balign 4, 0
|
||||
|
@ -10,7 +10,7 @@
|
||||
.byte 0
|
||||
|
||||
scr_seq_R30R0201_map_scripts_2:
|
||||
.short VAR_UNK_40F9, 1, _EV_scr_seq_R30R0201_002 + 1
|
||||
.short VAR_SCENE_EMBEDDED_TOWER, 1, _EV_scr_seq_R30R0201_002 + 1
|
||||
.short VAR_SCENE_MR_POKEMONS_HOUSE, 0, _EV_scr_seq_R30R0201_001 + 1
|
||||
.short 0
|
||||
|
||||
|
@ -99,11 +99,11 @@ scr_seq_T01R0301_000:
|
||||
goto_if_eq _0277
|
||||
compare VAR_UNK_4131, 2
|
||||
goto_if_eq _026C
|
||||
compare VAR_UNK_40F9, 7
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 7
|
||||
goto_if_eq _04B1
|
||||
compare VAR_UNK_40F9, 5
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 5
|
||||
goto_if_eq _04A6
|
||||
compare VAR_UNK_40F9, 4
|
||||
compare VAR_SCENE_EMBEDDED_TOWER, 4
|
||||
goto_if_eq _02CB
|
||||
goto_if_set FLAG_GOT_HM08, _01B2
|
||||
goto_if_set FLAG_UNK_12A, _0195
|
||||
@ -329,7 +329,7 @@ _047E:
|
||||
closemsg
|
||||
npc_msg msg_0451_T01R0301_00021
|
||||
closemsg
|
||||
setvar VAR_UNK_40F9, 5
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 5
|
||||
goto _01B2
|
||||
|
||||
_04A6:
|
||||
@ -340,7 +340,7 @@ _04A6:
|
||||
_04B1:
|
||||
npc_msg msg_0451_T01R0301_00023
|
||||
closemsg
|
||||
setvar VAR_UNK_40F9, 8
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 8
|
||||
goto _01B2
|
||||
|
||||
_04C2:
|
||||
@ -614,7 +614,7 @@ _0912:
|
||||
closemsg
|
||||
releaseall
|
||||
copyvar VAR_UNK_4131, VAR_SPECIAL_x8006
|
||||
setvar VAR_UNK_40F9, 1
|
||||
setvar VAR_SCENE_EMBEDDED_TOWER, 1
|
||||
return
|
||||
|
||||
_0929:
|
||||
|
@ -21,7 +21,7 @@ scr_seq_T03PC0101_001:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_133, _00C9
|
||||
goto_if_set FLAG_TRADE_PEWTER_CITY_HAUNTER_XATU, _00C9
|
||||
npc_msg msg_0463_T03PC0101_00003
|
||||
touchscreen_menu_hide
|
||||
getmenuchoice VAR_SPECIAL_RESULT
|
||||
@ -46,7 +46,7 @@ scr_seq_T03PC0101_001:
|
||||
goto_if_ne _00B1
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_133
|
||||
setflag FLAG_TRADE_PEWTER_CITY_HAUNTER_XATU
|
||||
npc_msg msg_0463_T03PC0101_00004
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -41,7 +41,7 @@ _0079:
|
||||
get_phone_book_rematch PHONE_CONTACT_LT__SURGE, VAR_TEMP_x4001
|
||||
compare VAR_TEMP_x4001, 0
|
||||
goto_if_ne _014A
|
||||
goto_if_unset FLAG_UNK_14A, _0144
|
||||
goto_if_unset FLAG_CAUGHT_ZAPDOS, _0144
|
||||
check_registered_phone_number PHONE_CONTACT_LT__SURGE, VAR_TEMP_x4001
|
||||
compare VAR_TEMP_x4001, 1
|
||||
goto_if_eq _00FB
|
||||
@ -69,7 +69,7 @@ _00F9:
|
||||
end
|
||||
|
||||
_00FB:
|
||||
goto_if_set FLAG_UNK_162, _010C
|
||||
goto_if_set FLAG_TRADE_LT_SURGE_PIKACHU, _010C
|
||||
setflag FLAG_UNK_2F0
|
||||
end
|
||||
|
||||
|
@ -20,7 +20,7 @@ scr_seq_T06PC0101_001:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_173, _003C
|
||||
goto_if_set FLAG_CAUGHT_SNORLAX, _003C
|
||||
npc_msg msg_0486_T06PC0101_00000
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -49,17 +49,17 @@ scr_seq_T10R0701_000:
|
||||
_009A:
|
||||
setflag FLAG_UNK_97E
|
||||
clearflag FLAG_HIDE_LAKE_OF_RAGE_PRYCE
|
||||
call_if_unset FLAG_UNK_116, _01C9
|
||||
call_if_unset FLAG_UNK_117, _01CF
|
||||
call_if_unset FLAG_UNK_169, _01D5
|
||||
call_if_unset FLAG_UNK_16A, _01DB
|
||||
call_if_unset FLAG_UNK_16B, _01E1
|
||||
call_if_unset FLAG_UNK_16C, _01E7
|
||||
call_if_unset FLAG_UNK_14A, _01ED
|
||||
call_if_unset FLAG_UNK_16D, _0206
|
||||
goto_if_unset FLAG_UNK_173, _020C
|
||||
call_if_unset FLAG_CAUGHT_HO_OH, _01C9
|
||||
call_if_unset FLAG_CAUGHT_LUGIA, _01CF
|
||||
call_if_unset FLAG_CAUGHT_SUDOWOODO, _01D5
|
||||
call_if_unset FLAG_CAUGHT_RED_GYARADOS, _01DB
|
||||
call_if_unset FLAG_CAUGHT_MEWTWO, _01E1
|
||||
call_if_unset FLAG_CAUGHT_ARTICUNO, _01E7
|
||||
call_if_unset FLAG_CAUGHT_ZAPDOS, _01ED
|
||||
call_if_unset FLAG_CAUGHT_MOLTRES, _0206
|
||||
goto_if_unset FLAG_CAUGHT_SNORLAX, _020C
|
||||
_0105:
|
||||
call_if_unset FLAG_ENGAGED_STATIC_SUICUNE, _0227
|
||||
call_if_unset FLAG_CAUGHT_SUICINE, _0227
|
||||
get_game_version VAR_TEMP_x4000
|
||||
compare VAR_TEMP_x4000, 7
|
||||
goto_if_ne _012D
|
||||
@ -69,14 +69,14 @@ _012D:
|
||||
goto _024F
|
||||
|
||||
_0133:
|
||||
call_if_unset FLAG_UNK_17B, _0264
|
||||
compare VAR_UNK_4046, 2
|
||||
call_if_unset FLAG_CAUGHT_RAYQUAZA, _0264
|
||||
compare VAR_ROAMER_ENTEI_STATUS, 2
|
||||
call_if_eq _026A
|
||||
compare VAR_UNK_4045, 2
|
||||
compare VAR_ROAMER_RAIKOU_STATUS, 2
|
||||
call_if_eq _0275
|
||||
compare VAR_UNK_4047, 2
|
||||
compare VAR_ROAMER_LATIAS_STATUS, 2
|
||||
call_if_eq _0280
|
||||
compare VAR_UNK_4048, 2
|
||||
compare VAR_ROAMER_LATIOS_STATUS, 2
|
||||
call_if_eq _028B
|
||||
hof_credits 0
|
||||
scrcmd_150
|
||||
@ -118,7 +118,7 @@ _01CF:
|
||||
return
|
||||
|
||||
_01D5:
|
||||
clearflag FLAG_UNK_1C2
|
||||
clearflag FLAG_HIDE_ROUTE_36_SUDOWOODO
|
||||
return
|
||||
|
||||
_01DB:
|
||||
@ -126,11 +126,11 @@ _01DB:
|
||||
return
|
||||
|
||||
_01E1:
|
||||
clearflag FLAG_UNK_305
|
||||
clearflag FLAG_HIDE_CERULEAN_CAVE_MEWTWO
|
||||
return
|
||||
|
||||
_01E7:
|
||||
clearflag FLAG_UNK_306
|
||||
clearflag FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO
|
||||
return
|
||||
|
||||
_01ED:
|
||||
@ -142,7 +142,7 @@ _0204:
|
||||
return
|
||||
|
||||
_0206:
|
||||
clearflag FLAG_UNK_307
|
||||
clearflag FLAG_HIDE_MT_SILVER_CAVE_MOLTRES
|
||||
return
|
||||
|
||||
_020C:
|
||||
@ -161,36 +161,42 @@ _0238:
|
||||
return
|
||||
|
||||
_023A:
|
||||
goto_if_set FLAG_UNK_17A, _0133
|
||||
clearflag FLAG_UNK_18B
|
||||
goto_if_set FLAG_CAUGHT_KYOGRE, _0133
|
||||
clearflag FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE
|
||||
goto _0133
|
||||
|
||||
// This branch is for SoulSilver, so this should be checking
|
||||
// FLAG_CAUGHT_GROUDON instead of FLAG_CAUGHT_KYOGRE. This problem
|
||||
// has existed since this file was disassembled and is probably a
|
||||
// mistake in SoulSilver. Because capturing Groudon sets
|
||||
// VAR_SCENE_EMBEDDED_TOWER to 4 and the tower does not regenerate
|
||||
// Groudon if the variable is 4 or more, the mistake has no effect.
|
||||
_024F:
|
||||
goto_if_set FLAG_UNK_17A, _0133
|
||||
clearflag FLAG_UNK_18B
|
||||
goto_if_set FLAG_CAUGHT_KYOGRE, _0133
|
||||
clearflag FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE
|
||||
goto _0133
|
||||
|
||||
_0264:
|
||||
clearflag FLAG_UNK_2D2
|
||||
clearflag FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA
|
||||
return
|
||||
|
||||
_026A:
|
||||
setvar VAR_UNK_4046, 0
|
||||
setvar VAR_ROAMER_ENTEI_STATUS, 0
|
||||
create_roamer 1
|
||||
return
|
||||
|
||||
_0275:
|
||||
setvar VAR_UNK_4045, 0
|
||||
setvar VAR_ROAMER_RAIKOU_STATUS, 0
|
||||
create_roamer 0
|
||||
return
|
||||
|
||||
_0280:
|
||||
setvar VAR_UNK_4047, 0
|
||||
setvar VAR_ROAMER_LATIAS_STATUS, 0
|
||||
create_roamer 2
|
||||
return
|
||||
|
||||
_028B:
|
||||
setvar VAR_UNK_4048, 0
|
||||
setvar VAR_ROAMER_LATIOS_STATUS, 0
|
||||
create_roamer 3
|
||||
return
|
||||
.balign 4, 0
|
||||
|
@ -658,7 +658,7 @@ scr_seq_T11R0101_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_10D, _08B2
|
||||
goto_if_set FLAG_BEAT_KARATE_KING, _08B2
|
||||
npc_msg msg_0533_T11R0101_00000
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -31,7 +31,7 @@ _0045:
|
||||
get_phone_book_rematch PHONE_CONTACT_LT__SURGE, VAR_TEMP_x4001
|
||||
compare VAR_TEMP_x4001, 0
|
||||
goto_if_ne _007E
|
||||
goto_if_set FLAG_UNK_162, _007E
|
||||
goto_if_set FLAG_TRADE_LT_SURGE_PIKACHU, _007E
|
||||
clearflag FLAG_UNK_2F7
|
||||
_007E:
|
||||
end
|
||||
@ -155,7 +155,7 @@ scr_seq_T11R0601_007:
|
||||
goto_if_ne _0242
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_162
|
||||
setflag FLAG_TRADE_LT_SURGE_PIKACHU
|
||||
npc_msg msg_0535_T11R0601_00016
|
||||
closemsg
|
||||
get_player_facing VAR_SPECIAL_RESULT
|
||||
|
@ -25,20 +25,20 @@ _0046:
|
||||
setvar VAR_TEMP_x4009, 1
|
||||
clearflag FLAG_UNK_281
|
||||
clearflag FLAG_UNK_282
|
||||
goto_if_set FLAG_UNK_167, _0099
|
||||
goto_if_set FLAG_TRADE_STEVEN_FORRETRESS_BELDUM, _0099
|
||||
compare VAR_UNK_4130, 4
|
||||
goto_if_eq _0099
|
||||
compare VAR_UNK_4130, 1
|
||||
goto_if_le _0099
|
||||
compare VAR_UNK_40FD, 0
|
||||
goto_if_eq _0099
|
||||
clearflag FLAG_UNK_2FA
|
||||
clearflag FLAG_HIDE_SAFFRON_CITY_STEVEN
|
||||
compare VAR_UNK_4130, 5
|
||||
call_if_eq _00A5
|
||||
end
|
||||
|
||||
_0099:
|
||||
setflag FLAG_UNK_2FA
|
||||
setflag FLAG_HIDE_SAFFRON_CITY_STEVEN
|
||||
call _00C3
|
||||
end
|
||||
|
||||
@ -50,7 +50,7 @@ _00AB:
|
||||
setflag FLAG_UNK_0A0
|
||||
setflag FLAG_UNK_281
|
||||
setflag FLAG_UNK_282
|
||||
setflag FLAG_UNK_2FA
|
||||
setflag FLAG_HIDE_SAFFRON_CITY_STEVEN
|
||||
call _00C3
|
||||
end
|
||||
|
||||
@ -98,7 +98,7 @@ _0165:
|
||||
end
|
||||
|
||||
scr_seq_T11R0701_004:
|
||||
goto_if_set FLAG_UNK_177, _03E8
|
||||
goto_if_set FLAG_GOT_HOENN_STARTER_FROM_STEVEN, _03E8
|
||||
compare VAR_UNK_4130, 3
|
||||
goto_if_eq _039B
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
@ -196,8 +196,8 @@ _0317:
|
||||
_031F:
|
||||
wait_movement
|
||||
hide_person obj_T11R0701_daigo
|
||||
setflag FLAG_UNK_2FA
|
||||
setflag FLAG_UNK_177
|
||||
setflag FLAG_HIDE_SAFFRON_CITY_STEVEN
|
||||
setflag FLAG_GOT_HOENN_STARTER_FROM_STEVEN
|
||||
setvar VAR_UNK_4130, 4
|
||||
clearflag FLAG_HIDE_STEVEN_IN_HOUSE_AFTER_LATIS
|
||||
releaseall
|
||||
@ -306,7 +306,7 @@ _0415:
|
||||
goto_if_ne _04F5
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_167
|
||||
setflag FLAG_TRADE_STEVEN_FORRETRESS_BELDUM
|
||||
compare VAR_TEMP_x4002, 200
|
||||
goto_if_lt _04A2
|
||||
npc_msg msg_0537_T11R0701_00013
|
||||
@ -329,7 +329,7 @@ _04CE:
|
||||
play_se SEQ_SE_DP_KAIDAN2
|
||||
wait_se SEQ_SE_DP_KAIDAN2
|
||||
hide_person obj_T11R0701_daigo
|
||||
setflag FLAG_UNK_2FA
|
||||
setflag FLAG_HIDE_SAFFRON_CITY_STEVEN
|
||||
setvar VAR_UNK_4130, 7
|
||||
releaseall
|
||||
end
|
||||
|
@ -66,11 +66,11 @@ _00DD:
|
||||
compare VAR_SPECIAL_RESULT, 10
|
||||
goto_if_eq _0191
|
||||
_011D:
|
||||
goto_if_set FLAG_UNK_159, _0212
|
||||
goto_if_set FLAG_GOT_MAREEP_EGG_FROM_PRIMO, _0212
|
||||
get_party_count VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 6
|
||||
goto_if_eq _0207
|
||||
setflag FLAG_UNK_159
|
||||
setflag FLAG_GOT_MAREEP_EGG_FROM_PRIMO
|
||||
npc_msg msg_0559_T22PC0101_00018
|
||||
buffer_players_name 0
|
||||
buffer_species_name 1, SPECIES_MAREEP, 0, 0
|
||||
@ -78,11 +78,11 @@ _011D:
|
||||
goto _01CB
|
||||
|
||||
_0157:
|
||||
goto_if_set FLAG_UNK_15A, _0212
|
||||
goto_if_set FLAG_GOT_WOOPER_EGG_FROM_PRIMO, _0212
|
||||
get_party_count VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 6
|
||||
goto_if_eq _0207
|
||||
setflag FLAG_UNK_15A
|
||||
setflag FLAG_GOT_WOOPER_EGG_FROM_PRIMO
|
||||
npc_msg msg_0559_T22PC0101_00018
|
||||
buffer_players_name 0
|
||||
buffer_species_name 1, SPECIES_WOOPER, 0, 0
|
||||
@ -90,11 +90,11 @@ _0157:
|
||||
goto _01CB
|
||||
|
||||
_0191:
|
||||
goto_if_set FLAG_UNK_15B, _0212
|
||||
goto_if_set FLAG_GOT_SLUGMA_EGG_FROM_PRIMO, _0212
|
||||
get_party_count VAR_SPECIAL_RESULT
|
||||
compare VAR_SPECIAL_RESULT, 6
|
||||
goto_if_eq _0207
|
||||
setflag FLAG_UNK_15B
|
||||
setflag FLAG_GOT_SLUGMA_EGG_FROM_PRIMO
|
||||
npc_msg msg_0559_T22PC0101_00018
|
||||
buffer_players_name 0
|
||||
buffer_species_name 1, SPECIES_SLUGMA, 0, 0
|
||||
|
@ -17,7 +17,7 @@ scr_seq_T22R0601_001:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_071, _00BD
|
||||
goto_if_set FLAG_TRADE_VIOLET_CITY_BELLSPROUT_ONIX, _00BD
|
||||
npc_msg msg_0562_T22R0601_00001
|
||||
touchscreen_menu_hide
|
||||
getmenuchoice VAR_SPECIAL_RESULT
|
||||
@ -45,7 +45,7 @@ _0041:
|
||||
goto_if_ne _00A5
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_071
|
||||
setflag FLAG_TRADE_VIOLET_CITY_BELLSPROUT_ONIX
|
||||
npc_msg msg_0562_T22R0601_00002
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -13,7 +13,7 @@ scr_seq_T22R0701_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_1C2, _0026
|
||||
goto_if_set FLAG_HIDE_ROUTE_36_SUDOWOODO, _0026
|
||||
npc_msg msg_0563_T22R0701_00000
|
||||
goto _0029
|
||||
|
||||
|
@ -12,9 +12,9 @@ scr_seq_T24R0201_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_0C1, _0037
|
||||
goto_if_unset FLAG_UNK_0BF, _0042
|
||||
goto_if_set FLAG_UNK_ABD, _00A2
|
||||
goto_if_set FLAG_RETURNED_OR_INHERITED_LOAN_SHUCKLE, _0037
|
||||
goto_if_unset FLAG_GOT_LOAN_SHUCKLE, _0042
|
||||
goto_if_set FLAG_DAILY_GOT_LOAN_SHUCKLE_TODAY, _00A2
|
||||
goto _00AD
|
||||
.byte 0x02, 0x00
|
||||
_0037:
|
||||
@ -49,8 +49,8 @@ _007D:
|
||||
npc_msg msg_0576_T24R0201_00002
|
||||
play_fanfare SEQ_ME_PT_SPECIAL
|
||||
wait_fanfare
|
||||
setflag FLAG_UNK_0BF
|
||||
setflag FLAG_UNK_ABD
|
||||
setflag FLAG_GOT_LOAN_SHUCKLE
|
||||
setflag FLAG_DAILY_GOT_LOAN_SHUCKLE_TODAY
|
||||
goto _003A
|
||||
.byte 0x02, 0x00
|
||||
_00A2:
|
||||
@ -113,7 +113,7 @@ _0181:
|
||||
return_loan_mon VAR_TEMP_x4000
|
||||
call _019A
|
||||
npc_msg msg_0576_T24R0201_00007
|
||||
setflag FLAG_UNK_0C1
|
||||
setflag FLAG_RETURNED_OR_INHERITED_LOAN_SHUCKLE
|
||||
_0192:
|
||||
goto _003A
|
||||
.byte 0x02, 0x00
|
||||
@ -129,7 +129,7 @@ _01AA:
|
||||
.byte 0x02, 0x00
|
||||
_01B5:
|
||||
npc_msg msg_0576_T24R0201_00009
|
||||
setflag FLAG_UNK_0C1
|
||||
setflag FLAG_RETURNED_OR_INHERITED_LOAN_SHUCKLE
|
||||
goto _003A
|
||||
.byte 0x02, 0x00
|
||||
.balign 4, 0
|
||||
|
@ -79,7 +79,7 @@ scr_seq_T25R1005_003:
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_SYS_ROCKET_COSTUME, _017D
|
||||
goto_if_set FLAG_UNK_08D, _0172
|
||||
goto_if_set FLAG_TRADE_GOLDENROD_CITY_DROWZEE_MACHOP, _0172
|
||||
npc_msg msg_0596_T25R1005_00009
|
||||
touchscreen_menu_hide
|
||||
getmenuchoice VAR_SPECIAL_RESULT
|
||||
@ -107,7 +107,7 @@ _00F6:
|
||||
goto_if_ne _015A
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_08D
|
||||
setflag FLAG_TRADE_GOLDENROD_CITY_DROWZEE_MACHOP
|
||||
npc_msg msg_0596_T25R1005_00010
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -164,7 +164,7 @@ _0235:
|
||||
end
|
||||
|
||||
_023B:
|
||||
goto_if_set FLAG_UNK_166, _036F
|
||||
goto_if_set FLAG_TRADE_JASMINE_STEELIX, _036F
|
||||
compare VAR_TEMP_x4000, 77
|
||||
goto_if_eq _0264
|
||||
setvar VAR_TEMP_x4000, 77
|
||||
@ -219,7 +219,7 @@ _030E:
|
||||
load_npc_trade 5
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_166
|
||||
setflag FLAG_TRADE_JASMINE_STEELIX
|
||||
setvar VAR_TEMP_x4000, 55
|
||||
npc_msg msg_0606_T26GYM0101_00011
|
||||
wait_button_or_walk_away
|
||||
|
@ -12,7 +12,7 @@ scr_seq_T26R0301_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_0BE, _00B3
|
||||
goto_if_set FLAG_TRADE_OLIVINE_CITY_KRABBY_VOLTORB, _00B3
|
||||
npc_msg msg_0608_T26R0301_00000
|
||||
touchscreen_menu_hide
|
||||
getmenuchoice VAR_SPECIAL_RESULT
|
||||
@ -40,7 +40,7 @@ _0037:
|
||||
goto_if_ne _009B
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_0BE
|
||||
setflag FLAG_TRADE_OLIVINE_CITY_KRABBY_VOLTORB
|
||||
npc_msg msg_0608_T26R0301_00001
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -316,7 +316,7 @@ _045C:
|
||||
end
|
||||
|
||||
_0466:
|
||||
setflag FLAG_UNK_16A
|
||||
setflag FLAG_CAUGHT_RED_GYARADOS
|
||||
return
|
||||
|
||||
_046C:
|
||||
|
@ -124,11 +124,11 @@ _0188:
|
||||
end
|
||||
|
||||
_018E:
|
||||
goto_if_set FLAG_UNK_0DA, _01C8
|
||||
goto_if_set FLAG_GOT_TM59_FROM_CLAIR, _01C8
|
||||
npc_msg msg_0631_T30GYM0101_00006
|
||||
goto_if_no_item_space ITEM_TM59, 1, _01D3
|
||||
callstd std_give_item_verbose
|
||||
setflag FLAG_UNK_0DA
|
||||
setflag FLAG_GOT_TM59_FROM_CLAIR
|
||||
npc_msg msg_0631_T30GYM0101_00007
|
||||
_01C8:
|
||||
npc_msg msg_0631_T30GYM0101_00009
|
||||
|
@ -13,7 +13,7 @@ scr_seq_T30R0301_000:
|
||||
play_se SEQ_SE_DP_SELECT
|
||||
lockall
|
||||
faceplayer
|
||||
goto_if_set FLAG_UNK_0D0, _00CA
|
||||
goto_if_set FLAG_TRADE_BLACKTHORN_CITY_DRAGONAIR_DODRIO, _00CA
|
||||
npc_msg msg_0634_T30R0301_00000
|
||||
touchscreen_menu_hide
|
||||
getmenuchoice VAR_SPECIAL_RESULT
|
||||
@ -44,7 +44,7 @@ _003B:
|
||||
goto_if_ne _00B2
|
||||
npc_trade_exec VAR_SPECIAL_x8004
|
||||
npc_trade_end
|
||||
setflag FLAG_UNK_0D0
|
||||
setflag FLAG_TRADE_BLACKTHORN_CITY_DRAGONAIR_DODRIO
|
||||
npc_msg msg_0634_T30R0301_00001
|
||||
wait_button_or_walk_away
|
||||
closemsg
|
||||
|
@ -130,7 +130,7 @@
|
||||
#define FLAG_UNK_06E 0x6E
|
||||
#define FLAG_UNK_06F 0x6F
|
||||
#define FLAG_UNK_070 0x70
|
||||
#define FLAG_UNK_071 0x71
|
||||
#define FLAG_TRADE_VIOLET_CITY_BELLSPROUT_ONIX 0x71
|
||||
#define FLAG_UNK_072 0x72
|
||||
#define FLAG_GOT_TM51_FROM_FALKNER 0x73
|
||||
#define FLAG_UNK_074 0x74
|
||||
@ -158,7 +158,7 @@
|
||||
#define FLAG_GOT_RADIO_CARD 0x8A
|
||||
#define FLAG_UNK_08B 0x8B
|
||||
#define FLAG_UNK_08C 0x8C
|
||||
#define FLAG_UNK_08D 0x8D
|
||||
#define FLAG_TRADE_GOLDENROD_CITY_DROWZEE_MACHOP 0x8D
|
||||
#define FLAG_UNK_08E 0x8E
|
||||
#define FLAG_UNK_08F 0x8F
|
||||
#define FLAG_UNK_090 0x90
|
||||
@ -207,10 +207,10 @@
|
||||
#define FLAG_UNK_0BB 0xBB
|
||||
#define FLAG_UNK_0BC 0xBC
|
||||
#define FLAG_UNK_0BD 0xBD
|
||||
#define FLAG_UNK_0BE 0xBE
|
||||
#define FLAG_UNK_0BF 0xBF
|
||||
#define FLAG_TRADE_OLIVINE_CITY_KRABBY_VOLTORB 0xBE
|
||||
#define FLAG_GOT_LOAN_SHUCKLE 0xBF
|
||||
#define FLAG_UNK_0C0 0xC0
|
||||
#define FLAG_UNK_0C1 0xC1
|
||||
#define FLAG_RETURNED_OR_INHERITED_LOAN_SHUCKLE 0xC1
|
||||
#define FLAG_UNK_0C2 0xC2
|
||||
#define FLAG_UNK_0C3 0xC3
|
||||
#define FLAG_UNK_0C4 0xC4
|
||||
@ -220,12 +220,12 @@
|
||||
#define FLAG_UNK_0C8 0xC8
|
||||
#define FLAG_GOT_RED_SCALE 0xC9
|
||||
#define FLAG_RED_GYARADOS_MEET 0xCA
|
||||
#define FLAG_UNK_0CB 0xCB
|
||||
#define FLAG_UNK_0CC 0xCC
|
||||
#define FLAG_UNK_0CD 0xCD
|
||||
#define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1 0xCB
|
||||
#define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2 0xCC
|
||||
#define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3 0xCD
|
||||
#define FLAG_UNK_0CE 0xCE
|
||||
#define FLAG_UNK_0CF 0xCF
|
||||
#define FLAG_UNK_0D0 0xD0
|
||||
#define FLAG_TRADE_BLACKTHORN_CITY_DRAGONAIR_DODRIO 0xD0
|
||||
#define FLAG_UNK_0D1 0xD1
|
||||
#define FLAG_UNK_0D2 0xD2
|
||||
#define FLAG_UNK_0D3 0xD3
|
||||
@ -235,10 +235,10 @@
|
||||
#define FLAG_UNK_0D7 0xD7
|
||||
#define FLAG_GOT_TWISTEDSPOON_FROM_TUSCANY 0xD8
|
||||
#define FLAG_UNK_0D9 0xD9
|
||||
#define FLAG_UNK_0DA 0xDA
|
||||
#define FLAG_UNK_0DB 0xDB
|
||||
#define FLAG_UNK_0DC 0xDC
|
||||
#define FLAG_UNK_0DD 0xDD
|
||||
#define FLAG_GOT_TM59_FROM_CLAIR 0xDA
|
||||
#define FLAG_FAILED_DRAGONS_DEN_QUIZ 0xDB
|
||||
#define FLAG_GOT_DRATINI_FROM_MASTER_JUST_NOW 0xDC
|
||||
#define FLAG_GOT_DRATINI_FROM_MASTER_LONG_AGO 0xDD
|
||||
#define FLAG_UNK_0DE 0xDE
|
||||
#define FLAG_UNK_0DF 0xDF
|
||||
#define FLAG_UNK_0E0 0xE0
|
||||
@ -285,8 +285,8 @@
|
||||
#define FLAG_UNK_109 0x109
|
||||
#define FLAG_UNK_10A 0x10A
|
||||
#define FLAG_UNK_10B 0x10B
|
||||
#define FLAG_UNK_10C 0x10C
|
||||
#define FLAG_UNK_10D 0x10D
|
||||
#define FLAG_GOT_TYROGUE_FROM_KARATE_KING 0x10C
|
||||
#define FLAG_BEAT_KARATE_KING 0x10D
|
||||
#define FLAG_UNK_10E 0x10E
|
||||
#define FLAG_UNK_10F 0x10F
|
||||
#define FLAG_GOT_UNOWN_REPORT 0x110
|
||||
@ -295,8 +295,8 @@
|
||||
#define FLAG_UNK_113 0x113
|
||||
#define FLAG_UNK_114 0x114
|
||||
#define FLAG_UNK_115 0x115
|
||||
#define FLAG_UNK_116 0x116
|
||||
#define FLAG_UNK_117 0x117
|
||||
#define FLAG_CAUGHT_HO_OH 0x116
|
||||
#define FLAG_CAUGHT_LUGIA 0x117
|
||||
#define FLAG_RESTORED_POWER 0x118
|
||||
#define FLAG_UNK_119 0x119
|
||||
#define FLAG_UNK_11A 0x11A
|
||||
@ -324,7 +324,7 @@
|
||||
#define FLAG_UNK_130 0x130
|
||||
#define FLAG_UNK_131 0x131
|
||||
#define FLAG_UNK_132 0x132
|
||||
#define FLAG_UNK_133 0x133
|
||||
#define FLAG_TRADE_PEWTER_CITY_HAUNTER_XATU 0x133
|
||||
#define FLAG_UNK_134 0x134
|
||||
#define FLAG_UNK_135 0x135
|
||||
#define FLAG_UNK_136 0x136
|
||||
@ -347,14 +347,14 @@
|
||||
#define FLAG_UNK_147 0x147
|
||||
#define FLAG_UNK_148 0x148
|
||||
#define FLAG_UNK_149 0x149
|
||||
#define FLAG_UNK_14A 0x14A
|
||||
#define FLAG_CAUGHT_ZAPDOS 0x14A
|
||||
#define FLAG_UNK_14B 0x14B
|
||||
#define FLAG_UNK_14C 0x14C
|
||||
#define FLAG_UNK_14D 0x14D
|
||||
#define FLAG_UNK_14E 0x14E
|
||||
#define FLAG_GOT_JUDGE_EXPLANATION 0x14F
|
||||
#define FLAG_UNK_150 0x150
|
||||
#define FLAG_UNK_151 0x151
|
||||
#define FLAG_MET_ROUTE_47_EMBEDDED_TOWER_HIKER 0x151
|
||||
#define FLAG_UNK_152 0x152
|
||||
#define FLAG_UNK_153 0x153
|
||||
#define FLAG_UNK_154 0x154
|
||||
@ -362,41 +362,41 @@
|
||||
#define FLAG_UNK_156 0x156
|
||||
#define FLAG_UNK_157 0x157
|
||||
#define FLAG_UNK_158 0x158
|
||||
#define FLAG_UNK_159 0x159
|
||||
#define FLAG_UNK_15A 0x15A
|
||||
#define FLAG_UNK_15B 0x15B
|
||||
#define FLAG_GOT_MAREEP_EGG_FROM_PRIMO 0x159
|
||||
#define FLAG_GOT_WOOPER_EGG_FROM_PRIMO 0x15A
|
||||
#define FLAG_GOT_SLUGMA_EGG_FROM_PRIMO 0x15B
|
||||
#define FLAG_GOT_LUCKY_PUNCH 0x15C
|
||||
#define FLAG_UNK_15D 0x15D
|
||||
#define FLAG_MET_MOVE_MANIAC 0x15E
|
||||
#define FLAG_BUG_CONTEST_OTHER_POKES_HELD 0x15F
|
||||
#define FLAG_ELMS_LAB_PREVENT_PLAYER_ESCAPE 0x160
|
||||
#define FLAG_UNK_161 0x161
|
||||
#define FLAG_UNK_162 0x162
|
||||
#define FLAG_TRADE_LT_SURGE_PIKACHU 0x162
|
||||
#define FLAG_UNK_163 0x163
|
||||
#define FLAG_UNK_164 0x164
|
||||
#define FLAG_UNK_165 0x165
|
||||
#define FLAG_UNK_166 0x166
|
||||
#define FLAG_UNK_167 0x167
|
||||
#define FLAG_TRADE_BROCK_BONSLY_RHYHORN 0x165
|
||||
#define FLAG_TRADE_JASMINE_STEELIX 0x166
|
||||
#define FLAG_TRADE_STEVEN_FORRETRESS_BELDUM 0x167
|
||||
#define FLAG_UNK_168 0x168
|
||||
#define FLAG_UNK_169 0x169
|
||||
#define FLAG_UNK_16A 0x16A
|
||||
#define FLAG_UNK_16B 0x16B
|
||||
#define FLAG_UNK_16C 0x16C
|
||||
#define FLAG_UNK_16D 0x16D
|
||||
#define FLAG_CAUGHT_SUDOWOODO 0x169
|
||||
#define FLAG_CAUGHT_RED_GYARADOS 0x16A
|
||||
#define FLAG_CAUGHT_MEWTWO 0x16B
|
||||
#define FLAG_CAUGHT_ARTICUNO 0x16C
|
||||
#define FLAG_CAUGHT_MOLTRES 0x16D
|
||||
#define FLAG_UNK_16E 0x16E
|
||||
#define FLAG_SPECIAL_MART_PHARMACY 0x16F
|
||||
#define FLAG_SPECIAL_MART_BITTER 0x170
|
||||
#define FLAG_SPECIAL_MART_MAHOGANY_GOOD 0x171
|
||||
#define FLAG_UNK_172 0x172
|
||||
#define FLAG_UNK_173 0x173
|
||||
#define FLAG_CAUGHT_SNORLAX 0x173
|
||||
#define FLAG_UNK_174 0x174
|
||||
#define FLAG_ENGAGED_STATIC_SUICUNE 0x175
|
||||
#define FLAG_CAUGHT_SUICINE 0x175
|
||||
#define FLAG_UNK_176 0x176
|
||||
#define FLAG_UNK_177 0x177
|
||||
#define FLAG_GOT_HOENN_STARTER_FROM_STEVEN 0x177
|
||||
#define FLAG_UNK_178 0x178
|
||||
#define FLAG_UNK_179 0x179
|
||||
#define FLAG_UNK_17A 0x17A
|
||||
#define FLAG_UNK_17B 0x17B
|
||||
#define FLAG_CAUGHT_GROUDON 0x179
|
||||
#define FLAG_CAUGHT_KYOGRE 0x17A
|
||||
#define FLAG_CAUGHT_RAYQUAZA 0x17B
|
||||
#define FLAG_UNK_17C 0x17C
|
||||
#define FLAG_UNK_17D 0x17D
|
||||
#define FLAG_UNK_17E 0x17E
|
||||
@ -412,7 +412,7 @@
|
||||
#define FLAG_UNK_188 0x188
|
||||
#define FLAG_UNK_189 0x189
|
||||
#define FLAG_SPECIAL_MART_MT_MOON 0x18A
|
||||
#define FLAG_UNK_18B 0x18B
|
||||
#define FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE 0x18B
|
||||
#define FLAG_UNK_18C 0x18C
|
||||
#define FLAG_UNK_18D 0x18D
|
||||
#define FLAG_UNK_18E 0x18E
|
||||
@ -471,7 +471,7 @@
|
||||
#define FLAG_UNK_1BF 0x1BF
|
||||
#define FLAG_UNK_1C0 0x1C0
|
||||
#define FLAG_UNK_1C1 0x1C1
|
||||
#define FLAG_UNK_1C2 0x1C2
|
||||
#define FLAG_HIDE_ROUTE_36_SUDOWOODO 0x1C2
|
||||
#define FLAG_UNK_1C3 0x1C3
|
||||
#define FLAG_UNK_1C4 0x1C4
|
||||
#define FLAG_UNK_1C5 0x1C5
|
||||
@ -522,9 +522,9 @@
|
||||
#define FLAG_HIDE_MAHOGANY_SHOP_SHADY_SALESMAN 0x1F2
|
||||
#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_ARIANA 0x1F3
|
||||
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_PETREL 0x1F4
|
||||
#define FLAG_UNK_1F5 0x1F5
|
||||
#define FLAG_UNK_1F6 0x1F6
|
||||
#define FLAG_UNK_1F7 0x1F7
|
||||
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4 0x1F5
|
||||
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5 0x1F6
|
||||
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6 0x1F7
|
||||
#define FLAG_HIDE_MAHOGANY_SHOP_LANCE 0x1F8
|
||||
#define FLAG_UNK_1F9 0x1F9
|
||||
#define FLAG_HIDE_ROUTE_43_GATE_ROCKETS 0x1FA
|
||||
@ -739,13 +739,13 @@
|
||||
#define FLAG_UNK_2CB 0x2CB
|
||||
#define FLAG_HIDE_LAKE_OF_RAGE_PRYCE 0x2CC
|
||||
#define FLAG_UNK_2CD 0x2CD
|
||||
#define FLAG_UNK_2CE 0x2CE
|
||||
#define FLAG_UNK_2CF 0x2CF
|
||||
#define FLAG_UNK_2D0 0x2D0
|
||||
#define FLAG_UNK_2D1 0x2D1
|
||||
#define FLAG_UNK_2D2 0x2D2
|
||||
#define FLAG_UNK_2D3 0x2D3
|
||||
#define FLAG_UNK_2D4 0x2D4
|
||||
#define FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK 0x2CE
|
||||
#define FLAG_HIDE_ROUTE_47_EMBEDDED_TOWER_HIKER 0x2CF
|
||||
#define FLAG_HIDE_EMBEDDED_TOWER_GROUDON 0x2D0
|
||||
#define FLAG_HIDE_EMBEDDED_TOWER_KYOGRE 0x2D1
|
||||
#define FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA 0x2D2
|
||||
#define FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER 0x2D3
|
||||
#define FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER 0x2D4
|
||||
#define FLAG_HIDE_POKEATHLON_SHOES_SIGN 0x2D5
|
||||
#define FLAG_HIDE_POKEATHLON_CLOTHES_SIGN 0x2D6
|
||||
#define FLAG_HIDE_POKEATHLON_FLAG_SIGN 0x2D7
|
||||
@ -783,7 +783,7 @@
|
||||
#define FLAG_UNK_2F7 0x2F7
|
||||
#define FLAG_HIDE_VIRIDIAN_CITY_OLD_MAN_OUTSIDE_GYM_LOCKED 0x2F8
|
||||
#define FLAG_HIDE_VIRIDIAN_CITY_OLD_MAN_OUTSIDE_GYM_UNLOCKED 0x2F9
|
||||
#define FLAG_UNK_2FA 0x2FA
|
||||
#define FLAG_HIDE_SAFFRON_CITY_STEVEN 0x2FA
|
||||
#define FLAG_UNK_2FB 0x2FB
|
||||
#define FLAG_HIDE_VERMILION_FAN_CLUB_LOST_ITEM 0x2FC
|
||||
#define FLAG_HIDE_VERMILION_CITY_STEVEN 0x2FD
|
||||
@ -794,12 +794,12 @@
|
||||
#define FLAG_HIDE_ROUTE_22_FRIEND 0x302
|
||||
#define FLAG_HIDE_TOHJO_FALLS_GIOVANNI 0x303
|
||||
#define FLAG_UNK_304 0x304
|
||||
#define FLAG_UNK_305 0x305
|
||||
#define FLAG_UNK_306 0x306
|
||||
#define FLAG_UNK_307 0x307
|
||||
#define FLAG_HIDE_CERULEAN_CAVE_MEWTWO 0x305
|
||||
#define FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO 0x306
|
||||
#define FLAG_HIDE_MT_SILVER_CAVE_MOLTRES 0x307
|
||||
#define FLAG_HIDE_STEVEN_IN_HOUSE_BEFORE_LATIS 0x308
|
||||
#define FLAG_HIDE_ROUTE_25_MISTYS_BOYFRIEND 0x309
|
||||
#define FLAG_UNK_30A 0x30A
|
||||
#define FLAG_HIDE_UNION_CAVE_LAPRAS 0x30A
|
||||
#define FLAG_UNK_30B 0x30B
|
||||
#define FLAG_HIDE_PEWTER_CITY_STEVEN 0x30C
|
||||
#define FLAG_HIDE_PEWTER_CITY_LATIOS 0x30D
|
||||
@ -2062,12 +2062,12 @@
|
||||
#define FLAG_UNK_AB5 0xAB5
|
||||
#define FLAG_DAILY_HEARD_BUENAS_PASSWORD 0xAB6
|
||||
#define FLAG_UNK_AB7 0xAB7
|
||||
#define FLAG_UNK_AB8 0xAB8
|
||||
#define FLAG_DAILY_CAUGHT_LAPRAS 0xAB8
|
||||
#define FLAG_UNK_AB9 0xAB9
|
||||
#define FLAG_UNK_ABA 0xABA
|
||||
#define FLAG_UNK_ABB 0xABB
|
||||
#define FLAG_DAILY_GOT_SHOCK_RIBBON 0xABC
|
||||
#define FLAG_UNK_ABD 0xABD
|
||||
#define FLAG_DAILY_GOT_LOAN_SHUCKLE_TODAY 0xABD
|
||||
#define FLAG_UNK_ABE 0xABE
|
||||
#define FLAG_UNK_ABF 0xABF
|
||||
#define FLAG_UNK_AC0 0xAC0
|
||||
|
@ -81,10 +81,10 @@
|
||||
#define VAR_UNK_4042 0x4042
|
||||
#define VAR_UNK_4043 0x4043
|
||||
#define VAR_UNK_4044 0x4044
|
||||
#define VAR_UNK_4045 0x4045
|
||||
#define VAR_UNK_4046 0x4046
|
||||
#define VAR_UNK_4047 0x4047
|
||||
#define VAR_UNK_4048 0x4048
|
||||
#define VAR_ROAMER_RAIKOU_STATUS 0x4045
|
||||
#define VAR_ROAMER_ENTEI_STATUS 0x4046
|
||||
#define VAR_ROAMER_LATIAS_STATUS 0x4047
|
||||
#define VAR_ROAMER_LATIOS_STATUS 0x4048
|
||||
#define VAR_UNK_4049 0x4049
|
||||
#define VAR_UNK_404A 0x404A
|
||||
#define VAR_UNK_404B 0x404B
|
||||
@ -190,22 +190,22 @@
|
||||
#define VAR_UNK_40AF 0x40AF
|
||||
#define VAR_UNK_40B0 0x40B0
|
||||
#define VAR_UNK_40B1 0x40B1
|
||||
#define VAR_UNK_40B2 0x40B2
|
||||
#define VAR_UNK_40B3 0x40B3
|
||||
#define VAR_UNK_40B4 0x40B4
|
||||
#define VAR_UNK_40B5 0x40B5
|
||||
#define VAR_UNK_40B6 0x40B6
|
||||
#define VAR_UNK_40B7 0x40B7
|
||||
#define VAR_UNK_40B8 0x40B8
|
||||
#define VAR_UNK_40B9 0x40B9
|
||||
#define VAR_UNK_40BA 0x40BA
|
||||
#define VAR_UNK_40BB 0x40BB
|
||||
#define VAR_UNK_40BC 0x40BC
|
||||
#define VAR_UNK_40BD 0x40BD
|
||||
#define VAR_UNK_40BE 0x40BE
|
||||
#define VAR_UNK_40BF 0x40BF
|
||||
#define VAR_UNK_40C0 0x40C0
|
||||
#define VAR_UNK_40C1 0x40C1
|
||||
#define VAR_ROCKET_TRAP_KOFFING_1 0x40B2
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_1 0x40B3
|
||||
#define VAR_ROCKET_TRAP_GEODUDE_1 0x40B4
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_2 0x40B5
|
||||
#define VAR_ROCKET_TRAP_GEODUDE_2 0x40B6
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_3 0x40B7
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_4 0x40B8
|
||||
#define VAR_ROCKET_TRAP_KOFFING_2 0x40B9
|
||||
#define VAR_ROCKET_TRAP_KOFFING_3 0x40BA
|
||||
#define VAR_ROCKET_TRAP_GEODUDE_3 0x40BB
|
||||
#define VAR_ROCKET_TRAP_GEODUDE_4 0x40BC
|
||||
#define VAR_ROCKET_TRAP_KOFFING_4 0x40BD
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_5 0x40BE
|
||||
#define VAR_ROCKET_TRAP_VOLTORB_6 0x40BF
|
||||
#define VAR_ROCKET_TRAP_KOFFING_5 0x40C0
|
||||
#define VAR_ROCKET_TRAP_GEODUDE_5 0x40C1
|
||||
#define VAR_UNK_40C2 0x40C2
|
||||
#define VAR_UNK_40C3 0x40C3
|
||||
#define VAR_UNK_40C4 0x40C4
|
||||
@ -261,7 +261,7 @@
|
||||
#define VAR_UNK_40F6 0x40F6
|
||||
#define VAR_UNK_40F7 0x40F7
|
||||
#define VAR_UNK_40F8 0x40F8
|
||||
#define VAR_UNK_40F9 0x40F9
|
||||
#define VAR_SCENE_EMBEDDED_TOWER 0x40F9
|
||||
#define VAR_UNK_40FA 0x40FA
|
||||
#define VAR_SCENE_SINJOH_MYSTRI_ROOM 0x40FB
|
||||
#define VAR_UNK_40FC 0x40FC
|
||||
@ -288,7 +288,7 @@
|
||||
#define VAR_UNK_4111 0x4111
|
||||
#define VAR_UNK_4112 0x4112
|
||||
#define VAR_ELEVATOR_LAST_FLOOR 0x4113
|
||||
#define VAR_UNK_4114 0x4114
|
||||
#define VAR_LOAN_SPEAROW 0x4114
|
||||
#define VAR_NUM_TIMES_GIVEN_BLUE_CARD 0x4115
|
||||
#define VAR_UNK_4116 0x4116
|
||||
#define VAR_SCENE_POKECENTER_WIFI_BASEMENT 0x4117
|
||||
|
@ -118,7 +118,7 @@ BOOL sub_02066BC0(SCRIPT_STATE* state, u32 a1) {
|
||||
|
||||
void sub_02066BE8(SCRIPT_STATE* state, u32 a1, u16 value) {
|
||||
if (a1 < NELEMS(_020FE4A8)) {
|
||||
SetScriptVar(state, VAR_UNK_4045 + a1, value);
|
||||
SetScriptVar(state, VAR_ROAMER_RAIKOU_STATUS + a1, value);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user