mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-25 09:45:47 -05:00
Furfrou Bank edge cases
lmao nice meme
This commit is contained in:
@@ -259,6 +259,11 @@ private CheckResult VerifyFormArgument(LegalityAnalysis data, IFormArgument f)
|
||||
|
||||
return (Species)pkm.Species switch
|
||||
{
|
||||
// Transfer Edge Cases -- Bank wipes the form but keeps old FormArgument value.
|
||||
Furfrou when pkm.Format == 7 && pkm.Form == 0 &&
|
||||
((enc.Generation == 6 && f.FormArgument <= byte.MaxValue) || IsFormArgumentDayCounterValid(f, 5, true))
|
||||
=> GetValid(LFormArgumentValid),
|
||||
|
||||
Furfrou when pkm.Form != 0 => !IsFormArgumentDayCounterValid(f, 5, true) ? GetInvalid(LFormArgumentInvalid) :GetValid(LFormArgumentValid),
|
||||
Hoopa when pkm.Form == 1 => !IsFormArgumentDayCounterValid(f, 3) ? GetInvalid(LFormArgumentInvalid) : GetValid(LFormArgumentValid),
|
||||
Yamask when pkm.Form == 1 => arg switch
|
||||
|
||||
Reference in New Issue
Block a user