#include "macros/btlcmd.inc" .data _000: CompareMonDataToValue OPCODE_FLAG_NOT, BTLSCR_MSG_TEMP, BATTLEMON_VOLATILE_STATUS, VOLATILE_CONDITION_SUBSTITUTE, _016 PlayBattleAnimation BTLSCR_MSG_TEMP, BATTLE_ANIMATION_SUB_OUT Wait RestoreSprite BTLSCR_MSG_TEMP Wait PlayBattleAnimation BTLSCR_MSG_TEMP, BATTLE_ANIMATION_SUB_IN Wait _016: PlaySound BTLSCR_MSG_TEMP, 1980 SetMosaic BTLSCR_MSG_TEMP, 8, 1 Wait ChangeForm BTLSCR_MSG_TEMP PlaySound BTLSCR_MSG_TEMP, 1984 SetMosaic BTLSCR_MSG_TEMP, 0, 1 Wait // {0} transformed! PrintMessage pl_msg_00000368_00721, TAG_NICKNAME, BTLSCR_MSG_TEMP Wait WaitButtonABTime 30 CompareMonDataToValue OPCODE_FLAG_NOT, BTLSCR_MSG_TEMP, BATTLEMON_VOLATILE_STATUS, VOLATILE_CONDITION_SUBSTITUTE, _058 PlayBattleAnimation BTLSCR_MSG_TEMP, BATTLE_ANIMATION_SUB_OUT Wait RefreshSprite BTLSCR_MSG_TEMP Wait PlayBattleAnimation BTLSCR_MSG_TEMP, BATTLE_ANIMATION_SUB_IN Wait _058: End