pokeheartgold/files/battledata/script/subscript/subscript_0122_Teleport.s
2024-03-07 04:08:56 -05:00

22 lines
726 B
ArmAsm

.include "macros/btlcmd.inc"
.data
_000:
CompareVarToValue OPCODE_EQU, BSCRIPT_VAR_BATTLE_TYPE, BATTLE_TYPE_DOUBLES|BATTLE_TYPE_MULTI|BATTLE_TYPE_AI, _TELEPORT_FAILED
TryTeleport _TELEPORT_FAILED
Call BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION
// {0} fled from battle!
PrintMessage msg_0197_00469, TAG_NICKNAME, BATTLER_CATEGORY_ATTACKER
Wait
WaitButtonABTime 30
FadeOutBattle
Wait
UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_BATTLE_OUTCOME, BATTLE_RESULT_PLAYER_FLED
IncrementGameStat BATTLER_CATEGORY_ATTACKER, BATTLER_TYPE_SOLO_ENEMY, GAME_STAT_UNK100
End
_TELEPORT_FAILED:
UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_MOVE_STATUS_FLAGS, MOVE_STATUS_FAILED
End