start working on battle setup
This commit is contained in:
@@ -2868,7 +2868,7 @@ BattleScript_82DA816::
|
||||
jumpifword NO_COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_TRAINER, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_LINK, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_x2000000, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_x100000 | BATTLE_TYPE_PYRAMID, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_DOUBLE, BattleScript_82DA8D0
|
||||
jumpifword COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_82DA8D0
|
||||
jumpifbyte EQUAL, sBATTLE_STYLE, 0x1, BattleScript_82DA8D0
|
||||
@@ -2963,7 +2963,7 @@ BattleScript_PayDayMoneyAndPickUpItems::
|
||||
|
||||
BattleScript_LocalBattleLost::
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_DOME, BattleScript_CheckDomeDrew
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_x100000 | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_x4000000, BattleScript_LocalBattleLostPrintTrainersWinText
|
||||
jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_EREADER_TRAINER, BattleScript_LocalBattleLostEnd
|
||||
jumpifhalfword EQUAL, gTrainerBattleOpponent_A, 0x400, BattleScript_LocalBattleLostEnd
|
||||
|
||||
@@ -4,12 +4,6 @@
|
||||
.section .rodata
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_0854FE88:: @ 854FE88
|
||||
.byte 0x08, 0x09, 0x05, 0x0a, 0x00, 0x0a, 0x07, 0x06
|
||||
|
||||
gUnknown_0854FE90:: @ 854FE90
|
||||
.byte 0x04, 0x0b, 0x02, 0x03, 0x00, 0x0a, 0x01, 0x06
|
||||
|
||||
gUnknown_0854FE98:: @ 854FE98
|
||||
.byte 0x1d, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ AncientTomb_EventScript_23905A:: @ 823905A
|
||||
waitmoncry
|
||||
setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0A74
|
||||
special StartRegiBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -88,7 +88,7 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
|
||||
setvar VAR_0x8006, 0
|
||||
special DoScriptedWildBattle
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -72,7 +72,7 @@ DesertRuins_EventScript_22DA02:: @ 822DA02
|
||||
waitmoncry
|
||||
setwildbattle SPECIES_REGIROCK, 40, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0A74
|
||||
special StartRegiBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -145,7 +145,7 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
|
||||
setvar VAR_0x8006, 0
|
||||
special DoScriptedWildBattle
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -104,7 +104,7 @@ IslandCave_EventScript_238F58:: @ 8238F58
|
||||
waitmoncry
|
||||
setwildbattle SPECIES_REGICE, 40, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0A74
|
||||
special StartRegiBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -38,7 +38,7 @@ MarineCave_End_EventScript_23B01B:: @ 823B01B
|
||||
setvar VAR_LAST_TALKED, 1
|
||||
setwildbattle SPECIES_KYOGRE, 70, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
setvar VAR_0x4001, 0
|
||||
|
||||
@@ -61,7 +61,7 @@ NavelRock_Bottom_EventScript_2692A2:: @ 82692A2
|
||||
setvar VAR_0x8006, 0
|
||||
special DoScriptedWildBattle
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -65,7 +65,7 @@ NavelRock_Top_EventScript_26916F:: @ 826916F
|
||||
setvar VAR_0x8006, 0
|
||||
special DoScriptedWildBattle
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
setvar VAR_LAST_TALKED, 1
|
||||
|
||||
@@ -36,7 +36,7 @@ PetalburgCity_EventScript_1DC32E:: @ 81DC32E
|
||||
applymovement 255, PetalburgCity_Movement_1DC430
|
||||
waitmovement 0
|
||||
msgbox PetalburgCity_Text_1EC1F8, 4
|
||||
special sub_80B086C
|
||||
special StartWallyTutorialBattle
|
||||
waitstate
|
||||
msgbox PetalburgCity_Text_1EC271, 4
|
||||
applymovementat 2, PetalburgCity_Movement_2725A4, PETALBURG_CITY
|
||||
|
||||
@@ -53,7 +53,7 @@ SkyPillar_Top_EventScript_239722:: @ 8239722
|
||||
waitmoncry
|
||||
setwildbattle SPECIES_RAYQUAZA, 70, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -87,7 +87,7 @@ SouthernIsland_Interior_EventScript_242AD0:: @ 8242AD0
|
||||
compare_var_to_value VAR_0x40D5, 0
|
||||
call_if 5, SouthernIsland_Interior_EventScript_242BB7
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B08EC
|
||||
special BattleSetup_StartLatiBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, sub_8138B80
|
||||
|
||||
@@ -38,7 +38,7 @@ TerraCave_End_EventScript_23B0EC:: @ 823B0EC
|
||||
setvar VAR_LAST_TALKED, 1
|
||||
setwildbattle SPECIES_GROUDON, 70, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special sub_80B0934
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
setvar VAR_0x4001, 0
|
||||
|
||||
+5
-5
@@ -167,7 +167,7 @@ gSpecials:: @ 81DBA64
|
||||
def_special Special_StartWallClock
|
||||
def_special Special_ViewWallClock
|
||||
def_special sub_80B1138
|
||||
def_special sub_80B086C
|
||||
def_special StartWallyTutorialBattle
|
||||
def_special ChangePokemonNickname
|
||||
def_special sub_81B94B0
|
||||
def_special GetFirstFreePokeblockSlot
|
||||
@@ -320,9 +320,9 @@ gSpecials:: @ 81DBA64
|
||||
def_special sub_8139540
|
||||
def_special sub_809E1C8
|
||||
def_special sub_8139560
|
||||
def_special sub_80B0A18
|
||||
def_special sub_80B0934
|
||||
def_special sub_80B0A74
|
||||
def_special StartGroudonKyogreBattle
|
||||
def_special BattleSetup_StartLegendaryBattle
|
||||
def_special StartRegiBattle
|
||||
def_special sub_80B16D8
|
||||
def_special DoSealedChamberShakingEffect2
|
||||
def_special sub_8139634
|
||||
@@ -332,7 +332,7 @@ gSpecials:: @ 81DBA64
|
||||
def_special sub_80F8D28
|
||||
def_special sub_80F8EB8
|
||||
def_special sub_8162794
|
||||
def_special sub_80B08EC
|
||||
def_special BattleSetup_StartLatiBattle
|
||||
def_special sub_8139648
|
||||
def_special sub_8139668
|
||||
def_special sub_80F8FA0
|
||||
|
||||
Reference in New Issue
Block a user