From dc7be39894b5ba7e9f28a213175f59896bc24a65 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Fri, 30 Nov 2018 21:42:30 +0100 Subject: [PATCH] Add Triage --- src/battle_main.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/battle_main.c b/src/battle_main.c index 0deb7f0638..11b86d8438 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -4746,6 +4746,26 @@ static s8 GetMovePriority(u8 battlerId) { priority++; } + else if (GetBattlerAbility(battlerId) == ABILITY_TRIAGE) + { + switch (gBattleMoves[move].effect) + { + case EFFECT_RESTORE_HP: + case EFFECT_REST: + case EFFECT_MORNING_SUN: + case EFFECT_MOONLIGHT: + case EFFECT_SYNTHESIS: + case EFFECT_HEAL_PULSE: + case EFFECT_HEALING_WISH: + case EFFECT_SWALLOW: + case EFFECT_WISH: + case EFFECT_SOFTBOILED: + case EFFECT_ABSORB: + case EFFECT_ROOST: + priority += 3; + break; + } + } return priority; }