mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-19 18:28:06 -05:00
57 lines
1.7 KiB
ArmAsm
57 lines
1.7 KiB
ArmAsm
.include "macros/btlcmd.inc"
|
|
|
|
.data
|
|
|
|
_000:
|
|
TryRestoreStatusOnSwitch BATTLER_CATEGORY_PLAYER_SLOT_1, _007
|
|
UpdateMonData OPCODE_SET, BATTLER_CATEGORY_PLAYER_SLOT_1, BMON_DATA_STATUS, STATUS_NONE
|
|
|
|
_007:
|
|
TryRestoreStatusOnSwitch BATTLER_CATEGORY_PLAYER_SLOT_2, _015
|
|
UpdateMonData OPCODE_SET, BATTLER_CATEGORY_PLAYER_SLOT_2, BMON_DATA_STATUS, STATUS_NONE
|
|
|
|
_015:
|
|
PlaySound BATTLER_CATEGORY_ATTACKER, SEQ_SE_DP_NIGERU2
|
|
CompareVarToValue OPCODE_FLAG_SET, BSCRIPT_VAR_BATTLE_TYPE, BATTLE_TYPE_FRONTIER, _065
|
|
CompareVarToValue OPCODE_FLAG_SET, BSCRIPT_VAR_BATTLE_TYPE, BATTLE_TYPE_LINK, _076
|
|
CheckAbility CHECK_OPCODE_HAVE, BATTLER_CATEGORY_ATTACKER, ABILITY_RUN_AWAY, _043
|
|
CheckItemHoldEffect CHECK_OPCODE_HAVE, BATTLER_CATEGORY_ATTACKER, HOLD_EFFECT_FLEE, _050
|
|
// Got away safely!
|
|
PrintMessage msg_0197_00781, TAG_NONE
|
|
GoTo _055
|
|
|
|
_043:
|
|
// {0} fled using {1}!
|
|
PrintMessage msg_0197_00783, TAG_NICKNAME_ABILITY, BATTLER_CATEGORY_ATTACKER, BATTLER_CATEGORY_ATTACKER
|
|
GoTo _055
|
|
|
|
_050:
|
|
// {0} fled using its {1}!
|
|
PrintMessage msg_0197_00782, TAG_NICKNAME_ITEM, BATTLER_CATEGORY_ATTACKER, BATTLER_CATEGORY_ATTACKER
|
|
|
|
_055:
|
|
Wait
|
|
WaitButtonABTime 30
|
|
FadeOutBattle
|
|
Wait
|
|
UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_BATTLE_OUTCOME, BATTLE_RESULT_PLAYER_FLED
|
|
End
|
|
|
|
_065:
|
|
PrintForfeitMessage
|
|
Wait
|
|
WaitButtonABTime 30
|
|
FadeOutBattle
|
|
Wait
|
|
UpdateVar OPCODE_FLAG_OFF, BSCRIPT_VAR_BATTLE_OUTCOME, BATTLE_RESULT_TRY_FLEE_WAIT
|
|
End
|
|
|
|
_076:
|
|
PrintEscapeMessage
|
|
Wait
|
|
WaitButtonABTime 30
|
|
FadeOutBattle
|
|
Wait
|
|
UpdateVar OPCODE_FLAG_OFF, BSCRIPT_VAR_BATTLE_OUTCOME, BATTLE_RESULT_TRY_FLEE_WAIT
|
|
End
|