mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-10-02 08:58:40 -05:00
Update EntityPID.cs
This commit is contained in:
@@ -19,12 +19,12 @@ public static class EntityPID
|
||||
public static uint GetRandomPID(Random rnd, ushort species, int gender, int origin, int nature, byte form, uint oldPID)
|
||||
{
|
||||
// Gen6+ (and VC) PIDs do not tie PID to Nature/Gender/Ability
|
||||
if (origin >= 24)
|
||||
if (origin is 0 or >= 24)
|
||||
return rnd.Rand32();
|
||||
|
||||
// Below logic handles Gen3-5.
|
||||
// No need to get form specific entry, as Gen3-5 do not have that feature.
|
||||
int gt = PKX.Personal[species].Gender;
|
||||
var gt = PersonalTable.B2W2[species].Gender;
|
||||
bool g34 = origin <= 15;
|
||||
uint abilBitVal = g34 ? oldPID & 0x0000_0001 : oldPID & 0x0001_0000;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user