update role play mechanics

This commit is contained in:
ghoulslash 2021-12-23 08:37:11 -05:00
parent 4b5c5d14fc
commit b6b5d862f4
2 changed files with 12 additions and 0 deletions

View File

@ -5285,8 +5285,19 @@ BattleScript_EffectRolePlay::
trycopyability BattleScript_ButItFailed
attackanimation
waitanimation
.if B_ABILITY_POP_UP == TRUE
setbyte sFIXED_ABILITY_POPUP, TRUE
showabilitypopup BS_ATTACKER
pause 60
sethword sABILITY_OVERWRITE, 0
updateabilitypopup BS_ATTACKER
pause 20
destroyabilitypopup
pause 40
.endif
printstring STRINGID_PKMNCOPIEDFOE
waitmessage B_WAIT_TIME_LONG
switchinabilities BS_ATTACKER
goto BattleScript_MoveEnd
BattleScript_EffectWish::

View File

@ -12344,6 +12344,7 @@ static void Cmd_trycopyability(void) // role play
}
else
{
gBattleScripting.abilityPopupOverwrite = gBattleMons[gBattlerAttacker].ability;
gBattleMons[gBattlerAttacker].ability = defAbility;
gLastUsedAbility = defAbility;
gBattlescriptCurrInstr += 5;