Alpha PlusMove for evos: use enc species

For people who mess with plus moves
This commit is contained in:
Kurt 2025-11-17 16:32:06 -06:00
parent 931276bf39
commit c74a5ef085

View File

@ -46,8 +46,13 @@ public static void SetPlusFlags(this IPlusRecord record, IPermitPlus permit, Leg
{
var learn = LearnSource9ZA.Instance;
SetPlusFlagsNatural(record, permit, evos, learn, seedOfMastery);
if (pa9 is { IsAlpha: true, PersonalInfo: { } pi })
SetPlusFlagsSpecific(pa9, pi, pi.AlphaMove);
if (pa9 is { IsAlpha: true, ZA: true })
{
var table = PersonalTable.ZA;
var enc = la.EncounterMatch;
var epi = table[enc.Species, enc.Form];
SetPlusFlagsSpecific(pa9, epi, epi.AlphaMove);
}
if (tm)
{