#include "macros/btlcmd.inc" .data _000: UpdateMonData OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_CUR_HP, 0 UpdateVar OPCODE_SET, BTLVAR_HP_CALC_TEMP, 32767 UpdateHealthBar BTLSCR_ATTACKER Call BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION TryFaintMon BTLSCR_ATTACKER UpdateVar OPCODE_FLAG_OFF, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_MON_FAINTED Call BATTLE_SUBSCRIPT_FAINT_MON UpdateVar OPCODE_FLAG_OFF, BTLVAR_BATTLE_CTX_STATUS_2, SYSCTL_PAYOUT_EXP Call BATTLE_SUBSCRIPT_GRANT_EXP _026: TryReplaceFaintedMon BTLSCR_ATTACKER, TRUE, _127 ShowParty WaitMonSelection SwitchAndUpdateMon BTLSCR_SWITCHED_MON PrintSendOutMessage BTLSCR_SWITCHED_MON Wait PokemonSendOut BTLSCR_SWITCHED_MON WaitTime 72 HealthbarSlideIn BTLSCR_SWITCHED_MON Wait Call BATTLE_SUBSCRIPT_HAZARDS_CHECK CompareVarToValue OPCODE_FLAG_NOT, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_MON_FAINTED, _065 Call BATTLE_SUBSCRIPT_FAINT_MON UpdateVar OPCODE_FLAG_OFF, BTLVAR_BATTLE_CTX_STATUS_2, SYSCTL_PAYOUT_EXP Call BATTLE_SUBSCRIPT_GRANT_EXP TryReplaceFaintedMon BTLSCR_ATTACKER, TRUE, _127 GoTo _026 _065: UpdateMonData OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_STATUS, MON_CONDITION_NONE SetHealthbarStatus BTLSCR_ATTACKER, BATTLE_ANIMATION_NONE UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_MAX_PP_1, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_CUR_PP_1, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_MAX_PP_2, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_CUR_PP_2, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_MAX_PP_3, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_CUR_PP_3, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_MAX_PP_4, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_CUR_PP_4, BTLVAR_CALC_TEMP UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_MAX_HP, BTLVAR_HP_CALC_TEMP UpdateVarFromVar OPCODE_SET, BTLVAR_MSG_BATTLER_TEMP, BTLVAR_ATTACKER // It became cloaked in mystical moonlight! BufferMessage pl_msg_00000368_01006, TAG_NONE Call BATTLE_SUBSCRIPT_WISH_HEAL _127: End