Merge pull request #86 from xyRena/flagnames

Define event Pokemon flags and variables
This commit is contained in:
PikalaxALT 2022-05-06 15:41:45 -04:00 committed by GitHub
commit d22682606a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
66 changed files with 358 additions and 352 deletions

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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",

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -98,7 +98,7 @@ _0167:
end
_0171:
setflag FLAG_UNK_116
setflag FLAG_CAUGHT_HO_OH
return
scr_seq_D17R0110_006:

View File

@ -250,6 +250,6 @@ _035C:
end
_0362:
setflag FLAG_ENGAGED_STATIC_SUICUNE
setflag FLAG_CAUGHT_SUICINE
return
.balign 4, 0

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -110,7 +110,7 @@ _019E:
end
_01A8:
setflag FLAG_UNK_117
setflag FLAG_CAUGHT_LUGIA
return
scr_seq_D40R0107_005:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -65,7 +65,7 @@ _00B4:
end
_00BA:
setflag FLAG_UNK_173
setflag FLAG_CAUGHT_SNORLAX
return
scr_seq_R11_002:

View File

@ -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:

View File

@ -576,7 +576,7 @@ _07AA:
end
_07B0:
setflag FLAG_ENGAGED_STATIC_SUICUNE
setflag FLAG_CAUGHT_SUICINE
return
_07B6:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -316,7 +316,7 @@ _045C:
end
_0466:
setflag FLAG_UNK_16A
setflag FLAG_CAUGHT_RED_GYARADOS
return
_046C:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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);
}
}