diff --git a/My Changes/Move Changes.txt b/My Changes/Move Changes.txt index 115af80fa3af..203e06bfe883 100644 --- a/My Changes/Move Changes.txt +++ b/My Changes/Move Changes.txt @@ -71,7 +71,7 @@ Effect Chance: 10 - 30 Twineedle Power: 25 - 40 -Pin Missle +Pin Missile Accuracy: 95 - 100 Sing diff --git a/data/layouts/AridoriaTown/map.bin b/data/layouts/AridoriaTown/map.bin index 3a6e805b8e07..d66b620f1204 100644 Binary files a/data/layouts/AridoriaTown/map.bin and b/data/layouts/AridoriaTown/map.bin differ diff --git a/data/layouts/Desert_Route111/map.bin b/data/layouts/Desert_Route111/map.bin index 9f1eefd315da..ffaf036b2382 100644 --- a/data/layouts/Desert_Route111/map.bin +++ b/data/layouts/Desert_Route111/map.bin @@ -1 +1 @@ -||qqqqqt|||||||||||||||qqqqqqqqqqqqqqqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq{|||||}qqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqqqqqt||||||||}qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqqt||}qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqt}qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtsqqqqt}qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqt!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqqutqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1{||||}!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqI2I2I2I2I2I2I2I2I2I2I2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqQ2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqQ2Q2Q2Q2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqQ2Y2Y2Z2!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqtR2!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqt!1!1R2!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqt!1!1!1!1R2!1!1!1!1!1!1!1!1!1X2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqt!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqq!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2llmqq!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2qquqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2qquqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2qquqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2333Q2Q2Q2Q2R2!1!1!1!1q!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2qqlmqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1H2I2I2I2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1P2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2I2J2!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1qqqqqq!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1qqtqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1P2Q2Q2Q2KLQ2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Y2Z2!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2I2I2I2I2I2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1!1!1!1H2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2LZ2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2ql!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1qqqqqqqqqq!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqq!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqq!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2I2I2I2I2I2I2J2!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1P2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2KLQ2Q2J2!1!1!1X2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2R2!1!1!1!1P2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1q!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1X2Y2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1X2Y2Y2Z2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1qqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file +||qqqqqt|||||||||||||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq{|||||}qqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqqqqqt|||||||||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqqt||}qqqqqqqqqqqsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsqqqqqt}qqqqqqqqqqqqqq{qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtsqqqqt}qqqqqqqqqqqqqqqq{|||||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqquqqqqqqqqqqqqqqqqqqqqqqqqq{||qqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqq{|qqqqqqqqqqqqqqqqqqqqqqqqqt!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1sqqqqutqqqqqqqqqqqqqqqqqqqq{|qqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1{||||}!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqI2I2I2I2I2I2I2I2I2I2I2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqQ2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqQ2Q2Q2Q2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqsqqqqqqqqqqqqqqqqqQ2Y2Y2Z2!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqq{|||||||||||||||||R2!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqtR2!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqt!1!1!1!1R2!1!1!1!1!1!1!1!1!1X2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqt!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqq!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2llmqq!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2qquqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2qquqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2qquqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2333Q2Q2Q2Q2R2!1!1!1!1q!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2qqlmqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1H2I2I2I2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2I2J2!1!1!1!1!1!1P2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2I2J2!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1qqqqqq!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1qqtqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1P2Q2Q2Q2KLQ2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Y2Z2!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1qqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2I2I2I2I2I2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Y2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1!1!1!1H2I2I2I2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2LZ2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2ql!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2I2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1qqqqqqq!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1qqqqqqqqqq!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2333Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1P2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1H2Q2Q2Q2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqq!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqq!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqq!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2I2I2I2I2I2I2I2I2J2!1!1!1!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2I2I2J2!1!1!1!1!1P2Q2Q2Q2333Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2J2!1!1!1!1P2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Q2Q2Q2Q2Q2Q2KLQ2Q2J2!1!1!1X2Q2Q2Q2Q2Q2R2!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Q2Q2Q2Q2Q2Q2R2!1!1!1!1P2Q2Q2Q2Q2Q2Q2Y2Z2!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1q!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Q2R2!1!1!1!1X2Y2Q2Q2Q2Q2Z2!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Q2Q2Q2Q2Q2Q2Z2!1!1!1!1!1!1X2Y2Y2Z2!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1X2Y2Y2Y2Y2Z2!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1qqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1q!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1!1!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq!1!1!1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file diff --git a/data/layouts/PetalburgCity/map.bin b/data/layouts/PetalburgCity/map.bin index 616a73eb7cb3..ce150b8fc93b 100644 --- a/data/layouts/PetalburgCity/map.bin +++ b/data/layouts/PetalburgCity/map.bin @@ -1,5 +1,5 @@ UNMNMNVD    F000LL55T  L??0 !"LLL001100LLL00 1"100LLL00 1"10<2fL111L5500 1"1deT0011101T00000P2Q2XY0000 1"1000000 1!1"1100000123550000 1"1000000 1!1"10000089:;001111!1!1111111!1!1"10000000`ABC11(1)1)1)1)1R2S2)1)1)1)1)1)1!1"100H0I0J0K000110000000 1"100PQRS00 1"10000000 1"100XYZ[00 1"1050 0 0 000 1"10`abc00 1"100000 1!111111111!1!1100 00 1!1)1)1)1)1)1)1)1)1)1)1*10055 !"00 1"1000000000111100020000 1"10<2=2=2=2=2=2=2>200000000 1"10D   -EEF000l2m2n2n20 1"10LL000tuvv0 1"10T L00|}~0 1"100 !"00L000 "0 1!111111000L00002000(1)1)1)1)1)1*1000T0000000110111111111   -0000000000  0 0000000000 !" 0 0000000000000 0 0 0000000000000 0 0        q {} yy            \ No newline at end of file +EEF000l2m2n2n20 1"10LL000tuvv0 1"10T L00|}~0 1"100 !"00L000 "0 1!111111000L00002000(1)1)1)1)1)1*1000T0000000110111111111   +0000000000  0 00000000000 !" 0 00000000000020 0 0 00000000000000 0 0 0 0 0 0 0 0 0 0 0 0 07/11 \ No newline at end of file diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json index 0f0626a028e7..bbe347870348 100644 --- a/data/layouts/layouts.json +++ b/data/layouts/layouts.json @@ -5,7 +5,7 @@ "id": "LAYOUT_PETALBURG_CITY", "name": "PetalburgCity_Layout", "width": 30, - "height": 60, + "height": 46, "primary_tileset": "gTileset_General", "secondary_tileset": "gTileset_Petalburg", "border_filepath": "data/layouts/PetalburgCity/border.bin", @@ -4764,8 +4764,8 @@ { "id": "LAYOUT_ARIDORIA_TOWN", "name": "AridoriaTown_Layout", - "width": 60, - "height": 55, + "width": 61, + "height": 57, "primary_tileset": "gTileset_General", "secondary_tileset": "gTileset_Mauville", "border_filepath": "data/layouts/AridoriaTown/border.bin", diff --git a/data/maps/AridoriaTown/map.json b/data/maps/AridoriaTown/map.json index e2459198ea0c..89c1c84db374 100644 --- a/data/maps/AridoriaTown/map.json +++ b/data/maps/AridoriaTown/map.json @@ -5,7 +5,7 @@ "music": "MUS_DESERT", "region_map_section": "MAPSEC_ROUTE_111", "requires_flash": false, - "weather": "WEATHER_NONE", + "weather": "WEATHER_SANDSTORM", "map_type": "MAP_TYPE_TOWN", "allow_cycling": true, "allow_escaping": false, diff --git a/data/maps/PetalburgCity/map.json b/data/maps/PetalburgCity/map.json index fdc7c7df6b3d..76d813fd1b2d 100644 --- a/data/maps/PetalburgCity/map.json +++ b/data/maps/PetalburgCity/map.json @@ -20,7 +20,7 @@ }, { "map": "MAP_ROUTE104", - "offset": -49, + "offset": -50, "direction": "left" } ], diff --git a/data/maps/Route104/map.json b/data/maps/Route104/map.json index 375dbeee5d9b..5ae19796a773 100644 --- a/data/maps/Route104/map.json +++ b/data/maps/Route104/map.json @@ -25,7 +25,7 @@ }, { "map": "MAP_PETALBURG_CITY", - "offset": 49, + "offset": 50, "direction": "right" } ], diff --git a/data/tilesets/secondary/petalburg/metatile_attributes.bin b/data/tilesets/secondary/petalburg/metatile_attributes.bin index f4808c8e77cd..5a26b2a7c8fb 100644 Binary files a/data/tilesets/secondary/petalburg/metatile_attributes.bin and b/data/tilesets/secondary/petalburg/metatile_attributes.bin differ diff --git a/data/tilesets/secondary/petalburg/metatiles.bin b/data/tilesets/secondary/petalburg/metatiles.bin index 005d74e3f90d..d10ffbbeba45 100644 Binary files a/data/tilesets/secondary/petalburg/metatiles.bin and b/data/tilesets/secondary/petalburg/metatiles.bin differ diff --git a/include/config/pokemon.h b/include/config/pokemon.h index dbaf7b16520d..5c5df6f939ab 100644 --- a/include/config/pokemon.h +++ b/include/config/pokemon.h @@ -11,7 +11,7 @@ #define P_UPDATED_EXP_YIELDS GEN_LATEST // Since Gen 5, some Pokémon have received base Experience changes. // Learnsets -#define P_LVL_UP_LEARNSETS GEN_4 // Choose which set of Level Up Learnsets to use. +#define P_LVL_UP_LEARNSETS GEN_3 // Choose which set of Level Up Learnsets to use. // For generations that hadn't introduced a species yet, we use their first appearence (eg. Chikorita's Gen2 data if the config is set to GEN_1). // For generations that don't include a previously introduced species, we use their last apperance (eg. Snivy's Gen7 data if the config is set to GEN_8). // GEN_1/2/3/4/5/6/7: Yellow, Crystal, RSE, HGSS, B2W2, ORAS, USUM learnsets respectively. diff --git a/src/data/pokemon/level_up_learnsets/gen_4.backup b/src/data/pokemon/level_up_learnsets/gen_3.backup similarity index 83% rename from src/data/pokemon/level_up_learnsets/gen_4.backup rename to src/data/pokemon/level_up_learnsets/gen_3.backup index 169281c56f15..999c4c29d241 100644 --- a/src/data/pokemon/level_up_learnsets/gen_4.backup +++ b/src/data/pokemon/level_up_learnsets/gen_3.backup @@ -9,19 +9,16 @@ static const struct LevelUpMove sNoneLevelUpLearnset[] = { #if P_FAMILY_BULBASAUR static const struct LevelUpMove sBulbasaurLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_GROWL), LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), - LEVEL_UP_MOVE( 9, MOVE_VINE_WHIP), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(13, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(19, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(21, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(25, MOVE_GROWTH), - LEVEL_UP_MOVE(27, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(31, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(33, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(37, MOVE_SEED_BOMB), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(25, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(32, MOVE_GROWTH), + LEVEL_UP_MOVE(39, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(46, MOVE_SOLAR_BEAM), LEVEL_UP_END }; @@ -29,19 +26,16 @@ static const struct LevelUpMove sIvysaurLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), - LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_GROWL), LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), - LEVEL_UP_MOVE( 9, MOVE_VINE_WHIP), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(13, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(23, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(28, MOVE_GROWTH), - LEVEL_UP_MOVE(31, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(36, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(39, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(44, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(38, MOVE_GROWTH), + LEVEL_UP_MOVE(47, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(56, MOVE_SOLAR_BEAM), LEVEL_UP_END }; @@ -50,20 +44,16 @@ static const struct LevelUpMove sVenusaurLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), - LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_GROWL), LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED), - LEVEL_UP_MOVE( 9, MOVE_VINE_WHIP), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(13, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(23, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(28, MOVE_GROWTH), - LEVEL_UP_MOVE(31, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(32, MOVE_PETAL_DANCE), - LEVEL_UP_MOVE(39, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(45, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(53, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(10, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(41, MOVE_GROWTH), + LEVEL_UP_MOVE(53, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_BULBASAUR @@ -73,13 +63,13 @@ static const struct LevelUpMove sCharmanderLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 7, MOVE_EMBER), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(16, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(25, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(28, MOVE_SLASH), - LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(37, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(19, MOVE_RAGE), + LEVEL_UP_MOVE(25, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(31, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(49, MOVE_FIRE_SPIN), LEVEL_UP_END }; @@ -88,35 +78,30 @@ static const struct LevelUpMove sCharmeleonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 7, MOVE_EMBER), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(17, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(21, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(28, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(32, MOVE_SLASH), - LEVEL_UP_MOVE(39, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(43, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(20, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(48, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(55, MOVE_FIRE_SPIN), LEVEL_UP_END }; static const struct LevelUpMove sCharizardLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_DRAGON_CLAW), - LEVEL_UP_MOVE( 1, MOVE_SHADOW_CLAW), - LEVEL_UP_MOVE( 1, MOVE_AIR_SLASH), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), LEVEL_UP_MOVE( 7, MOVE_EMBER), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(17, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(21, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(28, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(20, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), LEVEL_UP_MOVE(36, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(42, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(49, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(59, MOVE_HEAT_WAVE), - LEVEL_UP_MOVE(66, MOVE_FLARE_BLITZ), + LEVEL_UP_MOVE(44, MOVE_SLASH), + LEVEL_UP_MOVE(54, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(64, MOVE_FIRE_SPIN), LEVEL_UP_END }; #endif //P_FAMILY_CHARMANDER @@ -128,15 +113,12 @@ static const struct LevelUpMove sSquirtleLevelUpLearnset[] = { LEVEL_UP_MOVE( 7, MOVE_BUBBLE), LEVEL_UP_MOVE(10, MOVE_WITHDRAW), LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(16, MOVE_BITE), - LEVEL_UP_MOVE(19, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(22, MOVE_PROTECT), - LEVEL_UP_MOVE(25, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(28, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(31, MOVE_SKULL_BASH), - LEVEL_UP_MOVE(34, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(18, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(28, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(40, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(47, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -148,20 +130,16 @@ static const struct LevelUpMove sWartortleLevelUpLearnset[] = { LEVEL_UP_MOVE( 7, MOVE_BUBBLE), LEVEL_UP_MOVE(10, MOVE_WITHDRAW), LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(16, MOVE_BITE), - LEVEL_UP_MOVE(20, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(24, MOVE_PROTECT), - LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(32, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(36, MOVE_SKULL_BASH), - LEVEL_UP_MOVE(40, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(44, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(48, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(45, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(53, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sBlastoiseLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FLASH_CANNON), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), @@ -170,15 +148,12 @@ static const struct LevelUpMove sBlastoiseLevelUpLearnset[] = { LEVEL_UP_MOVE( 7, MOVE_BUBBLE), LEVEL_UP_MOVE(10, MOVE_WITHDRAW), LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(16, MOVE_BITE), - LEVEL_UP_MOVE(20, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(24, MOVE_PROTECT), - LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(32, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(39, MOVE_SKULL_BASH), - LEVEL_UP_MOVE(46, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(53, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(60, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(42, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(55, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(68, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_SQUIRTLE @@ -187,7 +162,6 @@ static const struct LevelUpMove sBlastoiseLevelUpLearnset[] = { static const struct LevelUpMove sCaterpieLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), - LEVEL_UP_MOVE(15, MOVE_BUG_BITE), LEVEL_UP_END }; @@ -200,18 +174,15 @@ static const struct LevelUpMove sMetapodLevelUpLearnset[] = { static const struct LevelUpMove sButterfreeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE(10, MOVE_CONFUSION), - LEVEL_UP_MOVE(12, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(12, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(12, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(16, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(14, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), LEVEL_UP_MOVE(18, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(22, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(24, MOVE_PSYBEAM), - LEVEL_UP_MOVE(28, MOVE_SILVER_WIND), - LEVEL_UP_MOVE(30, MOVE_TAILWIND), - LEVEL_UP_MOVE(34, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(36, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(40, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE(23, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_GUST), + LEVEL_UP_MOVE(34, MOVE_PSYBEAM), + LEVEL_UP_MOVE(40, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(47, MOVE_SILVER_WIND), LEVEL_UP_END }; #endif //P_FAMILY_CATERPIE @@ -220,7 +191,6 @@ static const struct LevelUpMove sButterfreeLevelUpLearnset[] = { static const struct LevelUpMove sWeedleLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), - LEVEL_UP_MOVE(15, MOVE_BUG_BITE), LEVEL_UP_END }; @@ -233,16 +203,13 @@ static const struct LevelUpMove sKakunaLevelUpLearnset[] = { static const struct LevelUpMove sBeedrillLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), LEVEL_UP_MOVE(10, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(16, MOVE_TWINEEDLE), - LEVEL_UP_MOVE(19, MOVE_RAGE), - LEVEL_UP_MOVE(22, MOVE_PURSUIT), - LEVEL_UP_MOVE(25, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(28, MOVE_PIN_MISSILE), - LEVEL_UP_MOVE(31, MOVE_AGILITY), - LEVEL_UP_MOVE(34, MOVE_ASSURANCE), - LEVEL_UP_MOVE(37, MOVE_POISON_JAB), - LEVEL_UP_MOVE(40, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(20, MOVE_TWINEEDLE), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(35, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_ENDEAVOR), LEVEL_UP_END }; #endif //P_FAMILY_WEEDLE @@ -253,15 +220,11 @@ static const struct LevelUpMove sPidgeyLevelUpLearnset[] = { LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 9, MOVE_GUST), LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(21, MOVE_TWISTER), - LEVEL_UP_MOVE(25, MOVE_FEATHER_DANCE), - LEVEL_UP_MOVE(29, MOVE_AGILITY), - LEVEL_UP_MOVE(33, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(37, MOVE_ROOST), - LEVEL_UP_MOVE(41, MOVE_TAILWIND), - LEVEL_UP_MOVE(45, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(49, MOVE_AIR_SLASH), + LEVEL_UP_MOVE(19, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(25, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(39, MOVE_AGILITY), + LEVEL_UP_MOVE(47, MOVE_MIRROR_MOVE), LEVEL_UP_END }; @@ -272,15 +235,11 @@ static const struct LevelUpMove sPidgeottoLevelUpLearnset[] = { LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 9, MOVE_GUST), LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(22, MOVE_TWISTER), - LEVEL_UP_MOVE(27, MOVE_FEATHER_DANCE), - LEVEL_UP_MOVE(32, MOVE_AGILITY), - LEVEL_UP_MOVE(37, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(42, MOVE_ROOST), - LEVEL_UP_MOVE(47, MOVE_TAILWIND), + LEVEL_UP_MOVE(20, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(27, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(43, MOVE_AGILITY), LEVEL_UP_MOVE(52, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(57, MOVE_AIR_SLASH), LEVEL_UP_END }; @@ -292,15 +251,11 @@ static const struct LevelUpMove sPidgeotLevelUpLearnset[] = { LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 9, MOVE_GUST), LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(22, MOVE_TWISTER), - LEVEL_UP_MOVE(27, MOVE_FEATHER_DANCE), - LEVEL_UP_MOVE(32, MOVE_AGILITY), - LEVEL_UP_MOVE(38, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(44, MOVE_ROOST), - LEVEL_UP_MOVE(50, MOVE_TAILWIND), - LEVEL_UP_MOVE(56, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(62, MOVE_AIR_SLASH), + LEVEL_UP_MOVE(20, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(27, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE), + LEVEL_UP_MOVE(48, MOVE_AGILITY), + LEVEL_UP_MOVE(62, MOVE_MIRROR_MOVE), LEVEL_UP_END }; #endif //P_FAMILY_PIDGEY @@ -309,38 +264,25 @@ static const struct LevelUpMove sPidgeotLevelUpLearnset[] = { static const struct LevelUpMove sRattataLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 4, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_PURSUIT), - LEVEL_UP_MOVE(16, MOVE_HYPER_FANG), - LEVEL_UP_MOVE(19, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(22, MOVE_CRUNCH), - LEVEL_UP_MOVE(25, MOVE_ASSURANCE), - LEVEL_UP_MOVE(28, MOVE_SUPER_FANG), - LEVEL_UP_MOVE(31, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(34, MOVE_ENDEAVOR), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HYPER_FANG), + LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_SUPER_FANG), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), LEVEL_UP_END }; static const struct LevelUpMove sRaticateLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWORDS_DANCE), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 4, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_PURSUIT), - LEVEL_UP_MOVE(16, MOVE_HYPER_FANG), - LEVEL_UP_MOVE(19, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HYPER_FANG), LEVEL_UP_MOVE(20, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(24, MOVE_CRUNCH), - LEVEL_UP_MOVE(29, MOVE_ASSURANCE), - LEVEL_UP_MOVE(34, MOVE_SUPER_FANG), - LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(44, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(40, MOVE_SUPER_FANG), + LEVEL_UP_MOVE(50, MOVE_ENDEAVOR), LEVEL_UP_END }; @@ -390,33 +332,27 @@ static const struct LevelUpMove sRaticateAlolanLevelUpLearnset[] = { static const struct LevelUpMove sSpearowLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_LEER), - LEVEL_UP_MOVE( 9, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(13, MOVE_PURSUIT), - LEVEL_UP_MOVE(17, MOVE_AERIAL_ACE), - LEVEL_UP_MOVE(21, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(25, MOVE_AGILITY), - LEVEL_UP_MOVE(29, MOVE_ASSURANCE), - LEVEL_UP_MOVE(33, MOVE_ROOST), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(19, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_AERIAL_ACE), + LEVEL_UP_MOVE(31, MOVE_MIRROR_MOVE), LEVEL_UP_MOVE(37, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(43, MOVE_AGILITY), LEVEL_UP_END }; static const struct LevelUpMove sFearowLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PLUCK), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE( 5, MOVE_LEER), - LEVEL_UP_MOVE( 9, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(13, MOVE_PURSUIT), - LEVEL_UP_MOVE(17, MOVE_AERIAL_ACE), - LEVEL_UP_MOVE(23, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(29, MOVE_AGILITY), - LEVEL_UP_MOVE(35, MOVE_ASSURANCE), - LEVEL_UP_MOVE(41, MOVE_ROOST), - LEVEL_UP_MOVE(47, MOVE_DRILL_PECK), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(26, MOVE_PURSUIT), + LEVEL_UP_MOVE(32, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(40, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(47, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_SPEAROW @@ -425,42 +361,32 @@ static const struct LevelUpMove sFearowLevelUpLearnset[] = { static const struct LevelUpMove sEkansLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WRAP), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 4, MOVE_POISON_STING), - LEVEL_UP_MOVE( 9, MOVE_BITE), - LEVEL_UP_MOVE(12, MOVE_GLARE), - LEVEL_UP_MOVE(17, MOVE_SCREECH), - LEVEL_UP_MOVE(20, MOVE_ACID), - LEVEL_UP_MOVE(25, MOVE_STOCKPILE), - LEVEL_UP_MOVE(25, MOVE_SWALLOW), - LEVEL_UP_MOVE(25, MOVE_SPIT_UP), - LEVEL_UP_MOVE(28, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(33, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(36, MOVE_HAZE), - LEVEL_UP_MOVE(41, MOVE_GUNK_SHOT), + LEVEL_UP_MOVE( 8, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_GLARE), + LEVEL_UP_MOVE(25, MOVE_SCREECH), + LEVEL_UP_MOVE(32, MOVE_ACID), + LEVEL_UP_MOVE(37, MOVE_STOCKPILE), + LEVEL_UP_MOVE(37, MOVE_SWALLOW), + LEVEL_UP_MOVE(37, MOVE_SPIT_UP), + LEVEL_UP_MOVE(44, MOVE_HAZE), LEVEL_UP_END }; static const struct LevelUpMove sArbokLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_WRAP), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 4, MOVE_POISON_STING), - LEVEL_UP_MOVE( 9, MOVE_BITE), - LEVEL_UP_MOVE(12, MOVE_GLARE), - LEVEL_UP_MOVE(17, MOVE_SCREECH), - LEVEL_UP_MOVE(20, MOVE_ACID), - LEVEL_UP_MOVE(22, MOVE_CRUNCH), - LEVEL_UP_MOVE(28, MOVE_STOCKPILE), - LEVEL_UP_MOVE(28, MOVE_SWALLOW), - LEVEL_UP_MOVE(28, MOVE_SPIT_UP), - LEVEL_UP_MOVE(34, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(42, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(48, MOVE_HAZE), - LEVEL_UP_MOVE(56, MOVE_GUNK_SHOT), + LEVEL_UP_MOVE( 8, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_GLARE), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(38, MOVE_ACID), + LEVEL_UP_MOVE(46, MOVE_STOCKPILE), + LEVEL_UP_MOVE(46, MOVE_SWALLOW), + LEVEL_UP_MOVE(46, MOVE_SPIT_UP), + LEVEL_UP_MOVE(56, MOVE_HAZE), LEVEL_UP_END }; #endif //P_FAMILY_EKANS @@ -470,10 +396,9 @@ static const struct LevelUpMove sArbokLevelUpLearnset[] = { static const struct LevelUpMove sPichuLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE( 1, MOVE_CHARM), - LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE(10, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(13, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(18, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -481,17 +406,15 @@ static const struct LevelUpMove sPichuLevelUpLearnset[] = { static const struct LevelUpMove sPikachuLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE(10, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(18, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(21, MOVE_SLAM), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(15, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(20, MOVE_SLAM), LEVEL_UP_MOVE(26, MOVE_THUNDERBOLT), - LEVEL_UP_MOVE(29, MOVE_FEINT), - LEVEL_UP_MOVE(34, MOVE_AGILITY), - LEVEL_UP_MOVE(37, MOVE_DISCHARGE), - LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_THUNDER), + LEVEL_UP_MOVE(50, MOVE_LIGHT_SCREEN), LEVEL_UP_END }; @@ -520,18 +443,14 @@ static const struct LevelUpMove sRaichuAlolanLevelUpLearnset[] = { #if P_FAMILY_SANDSHREW static const struct LevelUpMove sSandshrewLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 7, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_POISON_STING), - LEVEL_UP_MOVE(13, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(15, MOVE_SWIFT), - LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(21, MOVE_ROLLOUT), - LEVEL_UP_MOVE(25, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(27, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(31, MOVE_SLASH), - LEVEL_UP_MOVE(33, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(37, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(23, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_SWIFT), + LEVEL_UP_MOVE(37, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(45, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), LEVEL_UP_END }; @@ -539,19 +458,14 @@ static const struct LevelUpMove sSandslashLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 7, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_POISON_STING), - LEVEL_UP_MOVE(13, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(15, MOVE_SWIFT), - LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(21, MOVE_ROLLOUT), - LEVEL_UP_MOVE(22, MOVE_CRUSH_CLAW), - LEVEL_UP_MOVE(28, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(33, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(40, MOVE_SLASH), - LEVEL_UP_MOVE(45, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(52, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(24, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_SWIFT), + LEVEL_UP_MOVE(42, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(52, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(62, MOVE_SANDSTORM), LEVEL_UP_END }; @@ -595,34 +509,28 @@ static const struct LevelUpMove sSandslashAlolanLevelUpLearnset[] = { static const struct LevelUpMove sNidoranFLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_DOUBLE_KICK), - LEVEL_UP_MOVE(13, MOVE_POISON_STING), - LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(21, MOVE_BITE), - LEVEL_UP_MOVE(25, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(31, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(33, MOVE_FLATTER), - LEVEL_UP_MOVE(37, MOVE_CRUNCH), - LEVEL_UP_MOVE(43, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(45, MOVE_POISON_FANG), + LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(20, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), LEVEL_UP_END }; static const struct LevelUpMove sNidorinaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_DOUBLE_KICK), - LEVEL_UP_MOVE(13, MOVE_POISON_STING), - LEVEL_UP_MOVE(20, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(23, MOVE_BITE), - LEVEL_UP_MOVE(28, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(35, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(38, MOVE_FLATTER), - LEVEL_UP_MOVE(43, MOVE_CRUNCH), - LEVEL_UP_MOVE(50, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(58, MOVE_POISON_FANG), + LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(18, MOVE_POISON_STING), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(26, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(43, MOVE_FLATTER), + LEVEL_UP_MOVE(53, MOVE_CRUNCH), LEVEL_UP_END }; @@ -632,42 +540,34 @@ static const struct LevelUpMove sNidoqueenLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE(23, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(43, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(58, MOVE_SUPERPOWER), LEVEL_UP_END }; static const struct LevelUpMove sNidoranMLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_DOUBLE_KICK), - LEVEL_UP_MOVE(13, MOVE_POISON_STING), - LEVEL_UP_MOVE(19, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(21, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE(25, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(31, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(33, MOVE_FLATTER), - LEVEL_UP_MOVE(37, MOVE_POISON_JAB), - LEVEL_UP_MOVE(43, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(45, MOVE_HORN_DRILL), + LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(17, MOVE_POISON_STING), + LEVEL_UP_MOVE(20, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(23, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(30, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(47, MOVE_HORN_DRILL), LEVEL_UP_END }; static const struct LevelUpMove sNidorinoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_DOUBLE_KICK), - LEVEL_UP_MOVE(13, MOVE_POISON_STING), - LEVEL_UP_MOVE(20, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(23, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE(28, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(35, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(38, MOVE_FLATTER), - LEVEL_UP_MOVE(43, MOVE_POISON_JAB), - LEVEL_UP_MOVE(50, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(58, MOVE_HORN_DRILL), + LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(18, MOVE_POISON_STING), + LEVEL_UP_MOVE(22, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(26, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(34, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(43, MOVE_FLATTER), + LEVEL_UP_MOVE(53, MOVE_HORN_DRILL), LEVEL_UP_END }; @@ -677,8 +577,6 @@ static const struct LevelUpMove sNidokingLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE(23, MOVE_THRASH), - LEVEL_UP_MOVE(43, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(58, MOVE_MEGAHORN), LEVEL_UP_END }; #endif //P_FAMILY_NIDORAN @@ -689,10 +587,8 @@ static const struct LevelUpMove sCleffaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_CHARM), LEVEL_UP_MOVE( 4, MOVE_ENCORE), - LEVEL_UP_MOVE( 7, MOVE_SING), - LEVEL_UP_MOVE(10, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(13, MOVE_COPYCAT), - LEVEL_UP_MOVE(16, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE( 8, MOVE_SING), + LEVEL_UP_MOVE(13, MOVE_SWEET_KISS), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -700,29 +596,25 @@ static const struct LevelUpMove sCleffaLevelUpLearnset[] = { static const struct LevelUpMove sClefairyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 4, MOVE_ENCORE), - LEVEL_UP_MOVE( 7, MOVE_SING), - LEVEL_UP_MOVE(10, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(13, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(16, MOVE_FOLLOW_ME), - LEVEL_UP_MOVE(19, MOVE_MINIMIZE), - LEVEL_UP_MOVE(22, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(25, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(28, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(31, MOVE_METRONOME), - LEVEL_UP_MOVE(34, MOVE_GRAVITY), + LEVEL_UP_MOVE( 5, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_SING), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(17, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(25, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(29, MOVE_METRONOME), + LEVEL_UP_MOVE(33, MOVE_COSMIC_POWER), LEVEL_UP_MOVE(37, MOVE_MOONLIGHT), - LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(43, MOVE_METEOR_MASH), - LEVEL_UP_MOVE(46, MOVE_HEALING_WISH), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(45, MOVE_METEOR_MASH), LEVEL_UP_END }; static const struct LevelUpMove sClefableLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), - LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), LEVEL_UP_MOVE( 1, MOVE_SING), - LEVEL_UP_MOVE( 1, MOVE_METRONOME), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 1, MOVE_METRONOME), LEVEL_UP_END }; #endif //P_FAMILY_CLEFAIRY @@ -730,29 +622,25 @@ static const struct LevelUpMove sClefableLevelUpLearnset[] = { #if P_FAMILY_VULPIX static const struct LevelUpMove sVulpixLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 7, MOVE_ROAR), - LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(14, MOVE_WILL_O_WISP), - LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(21, MOVE_IMPRISON), - LEVEL_UP_MOVE(24, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(27, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(31, MOVE_PAYBACK), - LEVEL_UP_MOVE(34, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(37, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(41, MOVE_GRUDGE), - LEVEL_UP_MOVE(44, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(47, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_ROAR), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(17, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(25, MOVE_IMPRISON), + LEVEL_UP_MOVE(29, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(33, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(37, MOVE_GRUDGE), + LEVEL_UP_MOVE(41, MOVE_FIRE_SPIN), LEVEL_UP_END }; static const struct LevelUpMove sNinetalesLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_CONFUSE_RAY), LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), - LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE(45, MOVE_FIRE_SPIN), LEVEL_UP_END }; @@ -800,27 +688,24 @@ static const struct LevelUpMove sNinetalesAlolanLevelUpLearnset[] = { static const struct LevelUpMove sIgglybuffLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SING), LEVEL_UP_MOVE( 1, MOVE_CHARM), - LEVEL_UP_MOVE( 5, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 9, MOVE_POUND), - LEVEL_UP_MOVE(13, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(17, MOVE_COPYCAT), + LEVEL_UP_MOVE(14, MOVE_SWEET_KISS), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS static const struct LevelUpMove sJigglypuffLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SING), - LEVEL_UP_MOVE( 5, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 9, MOVE_POUND), - LEVEL_UP_MOVE(13, MOVE_DISABLE), - LEVEL_UP_MOVE(17, MOVE_ROLLOUT), - LEVEL_UP_MOVE(21, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(25, MOVE_REST), - LEVEL_UP_MOVE(29, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(33, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(37, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(41, MOVE_MIMIC), - LEVEL_UP_MOVE(45, MOVE_HYPER_VOICE), + LEVEL_UP_MOVE(14, MOVE_DISABLE), + LEVEL_UP_MOVE(19, MOVE_ROLLOUT), + LEVEL_UP_MOVE(24, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(34, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(39, MOVE_MIMIC), + LEVEL_UP_MOVE(44, MOVE_HYPER_VOICE), LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -837,16 +722,15 @@ static const struct LevelUpMove sWigglytuffLevelUpLearnset[] = { #if P_FAMILY_ZUBAT static const struct LevelUpMove sZubatLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_ASTONISH), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(17, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(25, MOVE_AIR_CUTTER), - LEVEL_UP_MOVE(29, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(33, MOVE_POISON_FANG), - LEVEL_UP_MOVE(37, MOVE_HAZE), - LEVEL_UP_MOVE(41, MOVE_AIR_SLASH), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(26, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(31, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(36, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(41, MOVE_POISON_FANG), + LEVEL_UP_MOVE(46, MOVE_HAZE), LEVEL_UP_END }; @@ -855,36 +739,33 @@ static const struct LevelUpMove sGolbatLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_ASTONISH), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(17, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(27, MOVE_AIR_CUTTER), - LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(39, MOVE_POISON_FANG), - LEVEL_UP_MOVE(45, MOVE_HAZE), - LEVEL_UP_MOVE(51, MOVE_AIR_SLASH), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_POISON_FANG), + LEVEL_UP_MOVE(56, MOVE_HAZE), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sCrobatLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_CROSS_POISON), LEVEL_UP_MOVE( 1, MOVE_SCREECH), LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_ASTONISH), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(17, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(27, MOVE_AIR_CUTTER), - LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(39, MOVE_POISON_FANG), - LEVEL_UP_MOVE(45, MOVE_HAZE), - LEVEL_UP_MOVE(51, MOVE_AIR_SLASH), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_POISON_FANG), + LEVEL_UP_MOVE(56, MOVE_HAZE), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -893,57 +774,47 @@ static const struct LevelUpMove sCrobatLevelUpLearnset[] = { #if P_FAMILY_ODDISH static const struct LevelUpMove sOddishLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), - LEVEL_UP_MOVE( 5, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE( 9, MOVE_ACID), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(21, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(25, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(29, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(33, MOVE_MOONLIGHT), - LEVEL_UP_MOVE(37, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(41, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(14, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(16, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(23, MOVE_ACID), + LEVEL_UP_MOVE(32, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(39, MOVE_PETAL_DANCE), LEVEL_UP_END }; static const struct LevelUpMove sGloomLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE( 1, MOVE_ACID), - LEVEL_UP_MOVE( 5, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE( 9, MOVE_ACID), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(23, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(29, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(35, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(41, MOVE_MOONLIGHT), - LEVEL_UP_MOVE(47, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(53, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), + LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(14, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(16, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(24, MOVE_ACID), + LEVEL_UP_MOVE(35, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), LEVEL_UP_END }; static const struct LevelUpMove sVileplumeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(53, MOVE_PETAL_DANCE), - LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sBellossomLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_LEAF_BLADE), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), - LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE( 1, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(23, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(53, MOVE_LEAF_STORM), + LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -952,33 +823,29 @@ static const struct LevelUpMove sBellossomLevelUpLearnset[] = { #if P_FAMILY_PARAS static const struct LevelUpMove sParasLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 6, MOVE_STUN_SPORE), - LEVEL_UP_MOVE( 6, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(11, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(17, MOVE_SPORE), - LEVEL_UP_MOVE(22, MOVE_SLASH), - LEVEL_UP_MOVE(27, MOVE_GROWTH), - LEVEL_UP_MOVE(33, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(38, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(43, MOVE_X_SCISSOR), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(25, MOVE_SPORE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_GROWTH), + LEVEL_UP_MOVE(43, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(49, MOVE_AROMATHERAPY), LEVEL_UP_END }; static const struct LevelUpMove sParasectLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_CROSS_POISON), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), - LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE( 6, MOVE_STUN_SPORE), - LEVEL_UP_MOVE( 6, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(11, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(17, MOVE_SPORE), - LEVEL_UP_MOVE(22, MOVE_SLASH), - LEVEL_UP_MOVE(30, MOVE_GROWTH), - LEVEL_UP_MOVE(39, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(47, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(55, MOVE_X_SCISSOR), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(27, MOVE_SPORE), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_GROWTH), + LEVEL_UP_MOVE(51, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(59, MOVE_AROMATHERAPY), LEVEL_UP_END }; #endif //P_FAMILY_PARAS @@ -988,17 +855,14 @@ static const struct LevelUpMove sVenonatLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_DISABLE), LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_CONFUSION), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(17, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(23, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(25, MOVE_PSYBEAM), - LEVEL_UP_MOVE(29, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(35, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(41, MOVE_POISON_FANG), - LEVEL_UP_MOVE(47, MOVE_PSYCHIC), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(28, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(33, MOVE_PSYBEAM), + LEVEL_UP_MOVE(36, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(41, MOVE_PSYCHIC), LEVEL_UP_END }; @@ -1008,19 +872,15 @@ static const struct LevelUpMove sVenomothLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DISABLE), LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_CONFUSION), - LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(17, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(23, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(25, MOVE_PSYBEAM), - LEVEL_UP_MOVE(29, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_CONFUSION), + LEVEL_UP_MOVE(20, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(28, MOVE_STUN_SPORE), LEVEL_UP_MOVE(31, MOVE_GUST), - LEVEL_UP_MOVE(37, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(41, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(47, MOVE_POISON_FANG), - LEVEL_UP_MOVE(55, MOVE_PSYCHIC), - LEVEL_UP_MOVE(59, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE(36, MOVE_PSYBEAM), + LEVEL_UP_MOVE(42, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(52, MOVE_PSYCHIC), LEVEL_UP_END }; #endif //P_FAMILY_VENONAT @@ -1029,38 +889,29 @@ static const struct LevelUpMove sVenomothLevelUpLearnset[] = { static const struct LevelUpMove sDiglettLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 4, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_ASTONISH), - LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(15, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(18, MOVE_DIG), - LEVEL_UP_MOVE(23, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(26, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(29, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(34, MOVE_SLASH), - LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(40, MOVE_FISSURE), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_FISSURE), LEVEL_UP_END }; static const struct LevelUpMove sDugtrioLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_NIGHT_SLASH), LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 4, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_ASTONISH), - LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(15, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(18, MOVE_DIG), - LEVEL_UP_MOVE(23, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_MUD_SLAP), LEVEL_UP_MOVE(26, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(28, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(33, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(40, MOVE_SLASH), - LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(50, MOVE_FISSURE), + LEVEL_UP_MOVE(38, MOVE_SLASH), + LEVEL_UP_MOVE(51, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(64, MOVE_FISSURE), LEVEL_UP_END }; @@ -1113,41 +964,27 @@ static const struct LevelUpMove sDugtrioAlolanLevelUpLearnset[] = { static const struct LevelUpMove sMeowthLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 6, MOVE_BITE), - LEVEL_UP_MOVE( 9, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(17, MOVE_SCREECH), - LEVEL_UP_MOVE(22, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(25, MOVE_TAUNT), - LEVEL_UP_MOVE(30, MOVE_PAY_DAY), - LEVEL_UP_MOVE(33, MOVE_SLASH), - LEVEL_UP_MOVE(38, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(41, MOVE_ASSURANCE), - LEVEL_UP_MOVE(46, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(49, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(54, MOVE_FEINT), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_PAY_DAY), + LEVEL_UP_MOVE(28, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(35, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(46, MOVE_SLASH), + LEVEL_UP_MOVE(50, MOVE_FAKE_OUT), LEVEL_UP_END }; static const struct LevelUpMove sPersianLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), - LEVEL_UP_MOVE( 6, MOVE_BITE), - LEVEL_UP_MOVE( 9, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(17, MOVE_SCREECH), - LEVEL_UP_MOVE(22, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(25, MOVE_TAUNT), - LEVEL_UP_MOVE(32, MOVE_POWER_GEM), - LEVEL_UP_MOVE(37, MOVE_SLASH), - LEVEL_UP_MOVE(44, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(49, MOVE_ASSURANCE), - LEVEL_UP_MOVE(56, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(61, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(68, MOVE_FEINT), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_PAY_DAY), + LEVEL_UP_MOVE(29, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(38, MOVE_SCREECH), + LEVEL_UP_MOVE(46, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(53, MOVE_SLASH), + LEVEL_UP_MOVE(59, MOVE_FAKE_OUT), LEVEL_UP_END }; @@ -1243,80 +1080,63 @@ static const struct LevelUpMove sPerrserkerLevelUpLearnset[] = { #if P_FAMILY_PSYDUCK static const struct LevelUpMove sPsyduckLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_DISABLE), - LEVEL_UP_MOVE(18, MOVE_CONFUSION), - LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(27, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(31, MOVE_SCREECH), - LEVEL_UP_MOVE(35, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(40, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(44, MOVE_AMNESIA), - LEVEL_UP_MOVE(48, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(40, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sGolduckLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_AQUA_JET), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_DISABLE), - LEVEL_UP_MOVE(18, MOVE_CONFUSION), - LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(27, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(31, MOVE_SCREECH), - LEVEL_UP_MOVE(37, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(44, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(50, MOVE_AMNESIA), - LEVEL_UP_MOVE(56, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(44, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_PSYDUCK #if P_FAMILY_MANKEY static const struct LevelUpMove sMankeyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_COVET), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), - LEVEL_UP_MOVE(17, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(21, MOVE_SCREECH), - LEVEL_UP_MOVE(25, MOVE_ASSURANCE), - LEVEL_UP_MOVE(33, MOVE_SWAGGER), - LEVEL_UP_MOVE(37, MOVE_CROSS_CHOP), - LEVEL_UP_MOVE(41, MOVE_THRASH), - LEVEL_UP_MOVE(45, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(49, MOVE_CLOSE_COMBAT), + LEVEL_UP_MOVE( 9, MOVE_LOW_KICK), + LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(33, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(39, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(45, MOVE_SCREECH), + LEVEL_UP_MOVE(51, MOVE_THRASH), LEVEL_UP_END }; static const struct LevelUpMove sPrimeapeLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FLING), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), - LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), - LEVEL_UP_MOVE(17, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(21, MOVE_SCREECH), - LEVEL_UP_MOVE(25, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 9, MOVE_LOW_KICK), + LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP), + LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE(28, MOVE_RAGE), - LEVEL_UP_MOVE(35, MOVE_SWAGGER), - LEVEL_UP_MOVE(41, MOVE_CROSS_CHOP), - LEVEL_UP_MOVE(47, MOVE_THRASH), - LEVEL_UP_MOVE(53, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(59, MOVE_CLOSE_COMBAT), + LEVEL_UP_MOVE(36, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(45, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(54, MOVE_SCREECH), + LEVEL_UP_MOVE(63, MOVE_THRASH), LEVEL_UP_END }; @@ -1350,29 +1170,23 @@ static const struct LevelUpMove sAnnihilapeLevelUpLearnset[] = { static const struct LevelUpMove sGrowlitheLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_ROAR), - LEVEL_UP_MOVE( 6, MOVE_EMBER), - LEVEL_UP_MOVE( 9, MOVE_LEER), - LEVEL_UP_MOVE(14, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(17, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(20, MOVE_FLAME_WHEEL), - LEVEL_UP_MOVE(25, MOVE_REVERSAL), - LEVEL_UP_MOVE(28, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(39, MOVE_AGILITY), - LEVEL_UP_MOVE(42, MOVE_CRUNCH), - LEVEL_UP_MOVE(45, MOVE_HEAT_WAVE), - LEVEL_UP_MOVE(48, MOVE_FLARE_BLITZ), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(19, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(37, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), LEVEL_UP_END }; static const struct LevelUpMove sArcanineLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), LEVEL_UP_MOVE( 1, MOVE_ROAR), - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(39, MOVE_EXTREME_SPEED), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(49, MOVE_EXTREME_SPEED), LEVEL_UP_END }; @@ -1406,60 +1220,49 @@ static const struct LevelUpMove sArcanineHisuianLevelUpLearnset[] = { #if P_FAMILY_POLIWAG static const struct LevelUpMove sPoliwagLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), - LEVEL_UP_MOVE( 5, MOVE_BUBBLE), - LEVEL_UP_MOVE( 8, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(18, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(21, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(28, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(31, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(35, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(38, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(41, MOVE_MUD_BOMB), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(25, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sPoliwhirlLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 5, MOVE_BUBBLE), - LEVEL_UP_MOVE( 8, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(18, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(21, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(27, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(32, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(43, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(48, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(53, MOVE_MUD_BOMB), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(27, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(35, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(43, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sPoliwrathLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), LEVEL_UP_MOVE( 1, MOVE_SUBMISSION), - LEVEL_UP_MOVE(43, MOVE_DYNAMIC_PUNCH), - LEVEL_UP_MOVE(53, MOVE_MIND_READER), + LEVEL_UP_MOVE(35, MOVE_SUBMISSION), + LEVEL_UP_MOVE(51, MOVE_MIND_READER), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sPolitoedLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), LEVEL_UP_MOVE( 1, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(27, MOVE_SWAGGER), - LEVEL_UP_MOVE(37, MOVE_BOUNCE), - LEVEL_UP_MOVE(48, MOVE_HYPER_VOICE), + LEVEL_UP_MOVE(35, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(51, MOVE_SWAGGER), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -1472,38 +1275,34 @@ static const struct LevelUpMove sAbraLevelUpLearnset[] = { }; static const struct LevelUpMove sKadabraLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_KINESIS), LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE(16, MOVE_CONFUSION), LEVEL_UP_MOVE(18, MOVE_DISABLE), - LEVEL_UP_MOVE(22, MOVE_MIRACLE_EYE), - LEVEL_UP_MOVE(24, MOVE_PSYBEAM), - LEVEL_UP_MOVE(28, MOVE_REFLECT), - LEVEL_UP_MOVE(30, MOVE_RECOVER), - LEVEL_UP_MOVE(34, MOVE_PSYCHO_CUT), - LEVEL_UP_MOVE(36, MOVE_ROLE_PLAY), - LEVEL_UP_MOVE(40, MOVE_PSYCHIC), - LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(46, MOVE_TRICK), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_RECOVER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(33, MOVE_ROLE_PLAY), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_TRICK), LEVEL_UP_END }; static const struct LevelUpMove sAlakazamLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_KINESIS), LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE(16, MOVE_CONFUSION), LEVEL_UP_MOVE(18, MOVE_DISABLE), - LEVEL_UP_MOVE(22, MOVE_MIRACLE_EYE), - LEVEL_UP_MOVE(24, MOVE_PSYBEAM), - LEVEL_UP_MOVE(28, MOVE_REFLECT), - LEVEL_UP_MOVE(30, MOVE_RECOVER), - LEVEL_UP_MOVE(34, MOVE_PSYCHO_CUT), - LEVEL_UP_MOVE(36, MOVE_CALM_MIND), - LEVEL_UP_MOVE(40, MOVE_PSYCHIC), - LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(46, MOVE_TRICK), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_RECOVER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(33, MOVE_CALM_MIND), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_TRICK), LEVEL_UP_END }; #endif //P_FAMILY_ABRA @@ -1513,16 +1312,15 @@ static const struct LevelUpMove sMachopLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_KARATE_CHOP), - LEVEL_UP_MOVE(13, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(22, MOVE_REVENGE), - LEVEL_UP_MOVE(25, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(31, MOVE_SUBMISSION), - LEVEL_UP_MOVE(34, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(37, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(31, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(37, MOVE_SUBMISSION), + LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP), LEVEL_UP_MOVE(43, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(46, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_MOVE(49, MOVE_DYNAMIC_PUNCH), LEVEL_UP_END }; @@ -1531,16 +1329,15 @@ static const struct LevelUpMove sMachokeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_KARATE_CHOP), - LEVEL_UP_MOVE(13, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(22, MOVE_REVENGE), - LEVEL_UP_MOVE(25, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(32, MOVE_SUBMISSION), - LEVEL_UP_MOVE(36, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP), - LEVEL_UP_MOVE(44, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(51, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(33, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(41, MOVE_SUBMISSION), + LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(51, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH), LEVEL_UP_END }; @@ -1549,16 +1346,15 @@ static const struct LevelUpMove sMachampLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_KARATE_CHOP), - LEVEL_UP_MOVE(13, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP), LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(22, MOVE_REVENGE), - LEVEL_UP_MOVE(25, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(32, MOVE_SUBMISSION), - LEVEL_UP_MOVE(36, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP), - LEVEL_UP_MOVE(44, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(51, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_MOVE(22, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(33, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(41, MOVE_SUBMISSION), + LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP), + LEVEL_UP_MOVE(51, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH), LEVEL_UP_END }; #endif //P_FAMILY_MACHOP @@ -1566,18 +1362,15 @@ static const struct LevelUpMove sMachampLevelUpLearnset[] = { #if P_FAMILY_BELLSPROUT static const struct LevelUpMove sBellsproutLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), - LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), LEVEL_UP_MOVE(11, MOVE_WRAP), - LEVEL_UP_MOVE(13, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(17, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(17, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_STUN_SPORE), LEVEL_UP_MOVE(23, MOVE_ACID), - LEVEL_UP_MOVE(27, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(35, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(39, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(41, MOVE_SLAM), - LEVEL_UP_MOVE(47, MOVE_WRING_OUT), + LEVEL_UP_MOVE(30, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(37, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(45, MOVE_SLAM), LEVEL_UP_END }; @@ -1585,31 +1378,23 @@ static const struct LevelUpMove sWeepinbellLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), LEVEL_UP_MOVE( 1, MOVE_GROWTH), LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), LEVEL_UP_MOVE(11, MOVE_WRAP), - LEVEL_UP_MOVE(13, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(17, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(23, MOVE_ACID), - LEVEL_UP_MOVE(27, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(35, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(39, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(41, MOVE_SLAM), - LEVEL_UP_MOVE(47, MOVE_WRING_OUT), + LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(17, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(19, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(24, MOVE_ACID), + LEVEL_UP_MOVE(33, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(42, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(54, MOVE_SLAM), LEVEL_UP_END }; static const struct LevelUpMove sVictreebelLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_STOCKPILE), - LEVEL_UP_MOVE( 1, MOVE_SWALLOW), - LEVEL_UP_MOVE( 1, MOVE_SPIT_UP), LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP), LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), LEVEL_UP_MOVE( 1, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(47, MOVE_LEAF_STORM), - LEVEL_UP_MOVE(47, MOVE_LEAF_BLADE), LEVEL_UP_END }; #endif //P_FAMILY_BELLSPROUT @@ -1617,18 +1402,14 @@ static const struct LevelUpMove sVictreebelLevelUpLearnset[] = { #if P_FAMILY_TENTACOOL static const struct LevelUpMove sTentacoolLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_STING), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), - LEVEL_UP_MOVE(12, MOVE_ACID), - LEVEL_UP_MOVE(15, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(19, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(22, MOVE_WRAP), - LEVEL_UP_MOVE(26, MOVE_BARRIER), - LEVEL_UP_MOVE(29, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(33, MOVE_POISON_JAB), - LEVEL_UP_MOVE(36, MOVE_SCREECH), - LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(43, MOVE_WRING_OUT), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_CONSTRICT), + LEVEL_UP_MOVE(19, MOVE_ACID), + LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(30, MOVE_WRAP), + LEVEL_UP_MOVE(36, MOVE_BARRIER), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -1636,18 +1417,14 @@ static const struct LevelUpMove sTentacruelLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), - LEVEL_UP_MOVE(12, MOVE_ACID), - LEVEL_UP_MOVE(15, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(19, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(22, MOVE_WRAP), - LEVEL_UP_MOVE(26, MOVE_BARRIER), - LEVEL_UP_MOVE(29, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(36, MOVE_POISON_JAB), - LEVEL_UP_MOVE(42, MOVE_SCREECH), - LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(55, MOVE_WRING_OUT), + LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_CONSTRICT), + LEVEL_UP_MOVE(19, MOVE_ACID), + LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(30, MOVE_WRAP), + LEVEL_UP_MOVE(38, MOVE_BARRIER), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_TENTACOOL @@ -1656,17 +1433,15 @@ static const struct LevelUpMove sTentacruelLevelUpLearnset[] = { static const struct LevelUpMove sGeodudeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 4, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 8, MOVE_ROCK_POLISH), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(15, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(18, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(22, MOVE_ROLLOUT), - LEVEL_UP_MOVE(25, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(29, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(32, MOVE_EXPLOSION), - LEVEL_UP_MOVE(36, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(39, MOVE_STONE_EDGE), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(26, MOVE_ROLLOUT), + LEVEL_UP_MOVE(31, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_EXPLOSION), + LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -1674,18 +1449,16 @@ static const struct LevelUpMove sGravelerLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 1, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE( 4, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 8, MOVE_ROCK_POLISH), + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(15, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(18, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(22, MOVE_ROLLOUT), - LEVEL_UP_MOVE(27, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(38, MOVE_EXPLOSION), - LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(49, MOVE_STONE_EDGE), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(29, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_EXPLOSION), + LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -1693,18 +1466,16 @@ static const struct LevelUpMove sGolemLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 1, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE( 4, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 8, MOVE_ROCK_POLISH), + LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), + LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(15, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(18, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(22, MOVE_ROLLOUT), - LEVEL_UP_MOVE(27, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(38, MOVE_EXPLOSION), - LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(49, MOVE_STONE_EDGE), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(29, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_EXPLOSION), + LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -1780,38 +1551,33 @@ static const struct LevelUpMove sGolemAlolanLevelUpLearnset[] = { #if P_FAMILY_PONYTA static const struct LevelUpMove sPonytaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE(10, MOVE_EMBER), - LEVEL_UP_MOVE(15, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(14, MOVE_EMBER), LEVEL_UP_MOVE(19, MOVE_STOMP), - LEVEL_UP_MOVE(24, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(33, MOVE_AGILITY), - LEVEL_UP_MOVE(37, MOVE_FIRE_BLAST), - LEVEL_UP_MOVE(42, MOVE_BOUNCE), - LEVEL_UP_MOVE(46, MOVE_FLARE_BLITZ), + LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(53, MOVE_FIRE_BLAST), LEVEL_UP_END }; static const struct LevelUpMove sRapidashLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), - LEVEL_UP_MOVE( 1, MOVE_POISON_JAB), - LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE(10, MOVE_EMBER), - LEVEL_UP_MOVE(15, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(14, MOVE_EMBER), LEVEL_UP_MOVE(19, MOVE_STOMP), - LEVEL_UP_MOVE(24, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(33, MOVE_AGILITY), - LEVEL_UP_MOVE(37, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_AGILITY), LEVEL_UP_MOVE(40, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(47, MOVE_BOUNCE), - LEVEL_UP_MOVE(56, MOVE_FLARE_BLITZ), + LEVEL_UP_MOVE(50, MOVE_BOUNCE), + LEVEL_UP_MOVE(63, MOVE_FIRE_BLAST), LEVEL_UP_END }; @@ -1862,17 +1628,12 @@ static const struct LevelUpMove sSlowpokeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_YAWN), LEVEL_UP_MOVE( 6, MOVE_GROWL), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(15, MOVE_CONFUSION), - LEVEL_UP_MOVE(20, MOVE_DISABLE), - LEVEL_UP_MOVE(25, MOVE_HEADBUTT), - LEVEL_UP_MOVE(29, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(34, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(39, MOVE_SLACK_OFF), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), LEVEL_UP_MOVE(43, MOVE_AMNESIA), LEVEL_UP_MOVE(48, MOVE_PSYCHIC), - LEVEL_UP_MOVE(53, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(57, MOVE_PSYCH_UP), LEVEL_UP_END }; @@ -1882,40 +1643,28 @@ static const struct LevelUpMove sSlowbroLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_YAWN), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 6, MOVE_GROWL), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(15, MOVE_CONFUSION), - LEVEL_UP_MOVE(20, MOVE_DISABLE), - LEVEL_UP_MOVE(25, MOVE_HEADBUTT), - LEVEL_UP_MOVE(29, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(34, MOVE_ZEN_HEADBUTT), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), LEVEL_UP_MOVE(37, MOVE_WITHDRAW), - LEVEL_UP_MOVE(41, MOVE_SLACK_OFF), - LEVEL_UP_MOVE(47, MOVE_AMNESIA), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), LEVEL_UP_MOVE(54, MOVE_PSYCHIC), - LEVEL_UP_MOVE(61, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(67, MOVE_PSYCH_UP), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sSlowkingLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_POWER_GEM), - LEVEL_UP_MOVE( 1, MOVE_HIDDEN_POWER), LEVEL_UP_MOVE( 1, MOVE_CURSE), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_YAWN), LEVEL_UP_MOVE( 6, MOVE_GROWL), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(15, MOVE_CONFUSION), - LEVEL_UP_MOVE(20, MOVE_DISABLE), - LEVEL_UP_MOVE(25, MOVE_HEADBUTT), - LEVEL_UP_MOVE(29, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(34, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(39, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE(15, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_CONFUSION), + LEVEL_UP_MOVE(29, MOVE_DISABLE), + LEVEL_UP_MOVE(34, MOVE_HEADBUTT), LEVEL_UP_MOVE(43, MOVE_SWAGGER), LEVEL_UP_MOVE(48, MOVE_PSYCHIC), - LEVEL_UP_MOVE(53, MOVE_TRUMP_CARD), - LEVEL_UP_MOVE(57, MOVE_PSYCH_UP), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -2002,39 +1751,30 @@ static const struct LevelUpMove sMagnemiteLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND), LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE(11, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(14, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE(17, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(22, MOVE_SPARK), - LEVEL_UP_MOVE(27, MOVE_LOCK_ON), - LEVEL_UP_MOVE(30, MOVE_MAGNET_BOMB), - LEVEL_UP_MOVE(33, MOVE_SCREECH), - LEVEL_UP_MOVE(38, MOVE_DISCHARGE), - LEVEL_UP_MOVE(43, MOVE_MIRROR_SHOT), - LEVEL_UP_MOVE(46, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(49, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(54, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(26, MOVE_SPARK), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(38, MOVE_SWIFT), + LEVEL_UP_MOVE(44, MOVE_SCREECH), + LEVEL_UP_MOVE(50, MOVE_ZAP_CANNON), LEVEL_UP_END }; static const struct LevelUpMove sMagnetonLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND), LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE(11, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(14, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE(17, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(22, MOVE_SPARK), - LEVEL_UP_MOVE(27, MOVE_LOCK_ON), - LEVEL_UP_MOVE(30, MOVE_MAGNET_BOMB), - LEVEL_UP_MOVE(34, MOVE_SCREECH), - LEVEL_UP_MOVE(40, MOVE_DISCHARGE), - LEVEL_UP_MOVE(46, MOVE_MIRROR_SHOT), - LEVEL_UP_MOVE(50, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(54, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(60, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(26, MOVE_SPARK), + LEVEL_UP_MOVE(35, MOVE_LOCK_ON), + LEVEL_UP_MOVE(44, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(53, MOVE_SCREECH), + LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON), LEVEL_UP_END }; @@ -2066,22 +1806,16 @@ static const struct LevelUpMove sMagnezoneLevelUpLearnset[] = { #if P_FAMILY_FARFETCHD static const struct LevelUpMove sFarfetchdLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_POISON_JAB), LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE( 7, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(13, MOVE_AERIAL_ACE), - LEVEL_UP_MOVE(19, MOVE_SLASH), - LEVEL_UP_MOVE(21, MOVE_AIR_CUTTER), - LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(31, MOVE_AGILITY), - LEVEL_UP_MOVE(33, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(37, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(43, MOVE_FEINT), - LEVEL_UP_MOVE(45, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(16, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(26, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(31, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_FALSE_SWIPE), LEVEL_UP_END }; @@ -2134,35 +1868,28 @@ static const struct LevelUpMove sSirfetchdLevelUpLearnset[] = { static const struct LevelUpMove sDoduoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(10, MOVE_RAGE), - LEVEL_UP_MOVE(14, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(19, MOVE_PURSUIT), - LEVEL_UP_MOVE(23, MOVE_UPROAR), - LEVEL_UP_MOVE(28, MOVE_ACUPRESSURE), - LEVEL_UP_MOVE(32, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(37, MOVE_AGILITY), - LEVEL_UP_MOVE(41, MOVE_DRILL_PECK), - LEVEL_UP_MOVE(46, MOVE_ENDEAVOR), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_UPROAR), + LEVEL_UP_MOVE(37, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(45, MOVE_AGILITY), LEVEL_UP_END }; static const struct LevelUpMove sDodrioLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PLUCK), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_RAGE), - LEVEL_UP_MOVE( 5, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(10, MOVE_RAGE), - LEVEL_UP_MOVE(14, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(19, MOVE_PURSUIT), - LEVEL_UP_MOVE(23, MOVE_UPROAR), - LEVEL_UP_MOVE(28, MOVE_ACUPRESSURE), - LEVEL_UP_MOVE(34, MOVE_TRI_ATTACK), - LEVEL_UP_MOVE(41, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(38, MOVE_UPROAR), LEVEL_UP_MOVE(47, MOVE_DRILL_PECK), - LEVEL_UP_MOVE(54, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(60, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_DODUO @@ -2170,45 +1897,29 @@ static const struct LevelUpMove sDodrioLevelUpLearnset[] = { #if P_FAMILY_SEEL static const struct LevelUpMove sSeelLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), - LEVEL_UP_MOVE( 3, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_WATER_SPORT), - LEVEL_UP_MOVE(11, MOVE_ICY_WIND), - LEVEL_UP_MOVE(13, MOVE_ENCORE), - LEVEL_UP_MOVE(17, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(21, MOVE_REST), - LEVEL_UP_MOVE(23, MOVE_AQUA_RING), - LEVEL_UP_MOVE(27, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(31, MOVE_AQUA_JET), - LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE( 9, MOVE_GROWL), + LEVEL_UP_MOVE(17, MOVE_ICY_WIND), + LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(29, MOVE_REST), LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(41, MOVE_DIVE), - LEVEL_UP_MOVE(43, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(47, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(49, MOVE_SAFEGUARD), LEVEL_UP_END }; static const struct LevelUpMove sDewgongLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_SIGNAL_BEAM), LEVEL_UP_MOVE( 1, MOVE_ICY_WIND), - LEVEL_UP_MOVE( 3, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(11, MOVE_ICY_WIND), - LEVEL_UP_MOVE(13, MOVE_ENCORE), - LEVEL_UP_MOVE(17, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(21, MOVE_REST), - LEVEL_UP_MOVE(23, MOVE_AQUA_RING), - LEVEL_UP_MOVE(27, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(31, MOVE_AQUA_JET), - LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE( 9, MOVE_GROWL), + LEVEL_UP_MOVE(17, MOVE_ICY_WIND), + LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(29, MOVE_REST), LEVEL_UP_MOVE(34, MOVE_SHEER_COLD), - LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(41, MOVE_DIVE), - LEVEL_UP_MOVE(43, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(47, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(51, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(64, MOVE_SAFEGUARD), LEVEL_UP_END }; #endif //P_FAMILY_SEEL @@ -2218,17 +1929,13 @@ static const struct LevelUpMove sGrimerLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(12, MOVE_DISABLE), - LEVEL_UP_MOVE(17, MOVE_MINIMIZE), - LEVEL_UP_MOVE(20, MOVE_SLUDGE), - LEVEL_UP_MOVE(23, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(28, MOVE_FLING), - LEVEL_UP_MOVE(33, MOVE_SCREECH), - LEVEL_UP_MOVE(36, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(39, MOVE_ACID_ARMOR), - LEVEL_UP_MOVE(44, MOVE_GUNK_SHOT), - LEVEL_UP_MOVE(49, MOVE_MEMENTO), + LEVEL_UP_MOVE( 8, MOVE_DISABLE), + LEVEL_UP_MOVE(13, MOVE_SLUDGE), + LEVEL_UP_MOVE(19, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(43, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE(53, MOVE_MEMENTO), LEVEL_UP_END }; @@ -2236,19 +1943,14 @@ static const struct LevelUpMove sMukLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(12, MOVE_DISABLE), - LEVEL_UP_MOVE(17, MOVE_MINIMIZE), - LEVEL_UP_MOVE(20, MOVE_SLUDGE), - LEVEL_UP_MOVE(23, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(28, MOVE_FLING), - LEVEL_UP_MOVE(33, MOVE_SCREECH), - LEVEL_UP_MOVE(36, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(44, MOVE_ACID_ARMOR), - LEVEL_UP_MOVE(54, MOVE_GUNK_SHOT), - LEVEL_UP_MOVE(65, MOVE_MEMENTO), + LEVEL_UP_MOVE( 8, MOVE_DISABLE), + LEVEL_UP_MOVE(13, MOVE_SLUDGE), + LEVEL_UP_MOVE(19, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(47, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE(61, MOVE_MEMENTO), LEVEL_UP_END }; @@ -2302,29 +2004,23 @@ static const struct LevelUpMove sMukAlolanLevelUpLearnset[] = { #if P_FAMILY_SHELLDER static const struct LevelUpMove sShellderLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_WITHDRAW), - LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(13, MOVE_ICICLE_SPEAR), - LEVEL_UP_MOVE(16, MOVE_PROTECT), - LEVEL_UP_MOVE(20, MOVE_LEER), - LEVEL_UP_MOVE(25, MOVE_CLAMP), - LEVEL_UP_MOVE(28, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(32, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(37, MOVE_WHIRLPOOL), - LEVEL_UP_MOVE(40, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(44, MOVE_BRINE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(17, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_LEER), + LEVEL_UP_MOVE(41, MOVE_CLAMP), LEVEL_UP_MOVE(49, MOVE_ICE_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sCloysterLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_TOXIC_SPIKES), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM), LEVEL_UP_MOVE( 1, MOVE_PROTECT), - LEVEL_UP_MOVE(28, MOVE_SPIKES), - LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON), + LEVEL_UP_MOVE(33, MOVE_SPIKES), + LEVEL_UP_MOVE(41, MOVE_SPIKE_CANNON), LEVEL_UP_END }; #endif //P_FAMILY_SHELLDER @@ -2333,18 +2029,13 @@ static const struct LevelUpMove sCloysterLevelUpLearnset[] = { static const struct LevelUpMove sGastlyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), LEVEL_UP_MOVE( 1, MOVE_LICK), - LEVEL_UP_MOVE( 5, MOVE_SPITE), - LEVEL_UP_MOVE( 8, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(12, MOVE_CURSE), - LEVEL_UP_MOVE(15, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(22, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(26, MOVE_PAYBACK), - LEVEL_UP_MOVE(29, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), LEVEL_UP_MOVE(33, MOVE_DREAM_EATER), - LEVEL_UP_MOVE(36, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(40, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(43, MOVE_NIGHTMARE), + LEVEL_UP_MOVE(36, MOVE_DESTINY_BOND), LEVEL_UP_END }; @@ -2352,19 +2043,14 @@ static const struct LevelUpMove sHaunterLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), LEVEL_UP_MOVE( 1, MOVE_LICK), LEVEL_UP_MOVE( 1, MOVE_SPITE), - LEVEL_UP_MOVE( 5, MOVE_SPITE), - LEVEL_UP_MOVE( 8, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(12, MOVE_CURSE), - LEVEL_UP_MOVE(15, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(22, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH), - LEVEL_UP_MOVE(28, MOVE_PAYBACK), - LEVEL_UP_MOVE(33, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), LEVEL_UP_MOVE(39, MOVE_DREAM_EATER), - LEVEL_UP_MOVE(44, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(50, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(55, MOVE_NIGHTMARE), + LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND), LEVEL_UP_END }; @@ -2372,67 +2058,47 @@ static const struct LevelUpMove sGengarLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), LEVEL_UP_MOVE( 1, MOVE_LICK), LEVEL_UP_MOVE( 1, MOVE_SPITE), - LEVEL_UP_MOVE( 5, MOVE_SPITE), - LEVEL_UP_MOVE( 8, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(12, MOVE_CURSE), - LEVEL_UP_MOVE(15, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(22, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE( 8, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(16, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH), - LEVEL_UP_MOVE(28, MOVE_PAYBACK), - LEVEL_UP_MOVE(33, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), LEVEL_UP_MOVE(39, MOVE_DREAM_EATER), - LEVEL_UP_MOVE(44, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(50, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(55, MOVE_NIGHTMARE), + LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND), LEVEL_UP_END }; #endif //P_FAMILY_GASTLY #if P_FAMILY_ONIX static const struct LevelUpMove sOnixLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_BIND), - LEVEL_UP_MOVE( 6, MOVE_SCREECH), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(14, MOVE_RAGE), - LEVEL_UP_MOVE(17, MOVE_ROCK_TOMB), - LEVEL_UP_MOVE(22, MOVE_SANDSTORM), - LEVEL_UP_MOVE(25, MOVE_SLAM), - LEVEL_UP_MOVE(30, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(38, MOVE_CURSE), - LEVEL_UP_MOVE(41, MOVE_IRON_TAIL), - LEVEL_UP_MOVE(46, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(54, MOVE_STONE_EDGE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(21, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(45, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(49, MOVE_SAND_TOMB), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sSteelixLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_BIND), - LEVEL_UP_MOVE( 6, MOVE_SCREECH), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(14, MOVE_RAGE), - LEVEL_UP_MOVE(17, MOVE_ROCK_TOMB), - LEVEL_UP_MOVE(22, MOVE_SANDSTORM), - LEVEL_UP_MOVE(25, MOVE_SLAM), - LEVEL_UP_MOVE(30, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(38, MOVE_CURSE), - LEVEL_UP_MOVE(41, MOVE_IRON_TAIL), - LEVEL_UP_MOVE(46, MOVE_CRUNCH), - LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(54, MOVE_STONE_EDGE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(21, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(45, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -2442,81 +2108,60 @@ static const struct LevelUpMove sSteelixLevelUpLearnset[] = { static const struct LevelUpMove sDrowzeeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 7, MOVE_DISABLE), - LEVEL_UP_MOVE( 9, MOVE_CONFUSION), - LEVEL_UP_MOVE(18, MOVE_POISON_GAS), - LEVEL_UP_MOVE(21, MOVE_MEDITATE), - LEVEL_UP_MOVE(23, MOVE_HEADBUTT), - LEVEL_UP_MOVE(26, MOVE_PSYBEAM), - LEVEL_UP_MOVE(29, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(37, MOVE_SWAGGER), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(18, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(31, MOVE_POISON_GAS), + LEVEL_UP_MOVE(36, MOVE_MEDITATE), LEVEL_UP_MOVE(40, MOVE_PSYCHIC), - LEVEL_UP_MOVE(43, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(50, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(53, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(43, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(45, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; static const struct LevelUpMove sHypnoLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_NIGHTMARE), - LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), LEVEL_UP_MOVE( 1, MOVE_DISABLE), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 7, MOVE_DISABLE), - LEVEL_UP_MOVE( 9, MOVE_CONFUSION), - LEVEL_UP_MOVE(18, MOVE_POISON_GAS), - LEVEL_UP_MOVE(21, MOVE_MEDITATE), - LEVEL_UP_MOVE(26, MOVE_HEADBUTT), - LEVEL_UP_MOVE(28, MOVE_PSYBEAM), - LEVEL_UP_MOVE(33, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(45, MOVE_SWAGGER), - LEVEL_UP_MOVE(50, MOVE_PSYCHIC), - LEVEL_UP_MOVE(55, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(64, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(69, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(10, MOVE_DISABLE), + LEVEL_UP_MOVE(18, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(33, MOVE_POISON_GAS), + LEVEL_UP_MOVE(40, MOVE_MEDITATE), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(55, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(60, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; #endif //P_FAMILY_DROWZEE #if P_FAMILY_KRABBY static const struct LevelUpMove sKrabbyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), - LEVEL_UP_MOVE( 5, MOVE_VISE_GRIP), - LEVEL_UP_MOVE( 9, MOVE_LEER), - LEVEL_UP_MOVE(11, MOVE_HARDEN), - LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(19, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(21, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(25, MOVE_STOMP), - LEVEL_UP_MOVE(29, MOVE_PROTECT), - LEVEL_UP_MOVE(31, MOVE_GUILLOTINE), - LEVEL_UP_MOVE(35, MOVE_SLAM), - LEVEL_UP_MOVE(39, MOVE_BRINE), - LEVEL_UP_MOVE(41, MOVE_CRABHAMMER), - LEVEL_UP_MOVE(45, MOVE_FLAIL), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_VISE_GRIP), + LEVEL_UP_MOVE(16, MOVE_HARDEN), + LEVEL_UP_MOVE(23, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(27, MOVE_STOMP), + LEVEL_UP_MOVE(34, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(41, MOVE_PROTECT), + LEVEL_UP_MOVE(45, MOVE_CRABHAMMER), LEVEL_UP_END }; static const struct LevelUpMove sKinglerLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_VISE_GRIP), - LEVEL_UP_MOVE( 5, MOVE_VISE_GRIP), - LEVEL_UP_MOVE( 9, MOVE_LEER), - LEVEL_UP_MOVE(11, MOVE_HARDEN), - LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(19, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(21, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(25, MOVE_STOMP), - LEVEL_UP_MOVE(32, MOVE_PROTECT), - LEVEL_UP_MOVE(37, MOVE_GUILLOTINE), - LEVEL_UP_MOVE(44, MOVE_SLAM), - LEVEL_UP_MOVE(51, MOVE_BRINE), - LEVEL_UP_MOVE(56, MOVE_CRABHAMMER), - LEVEL_UP_MOVE(63, MOVE_FLAIL), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE(12, MOVE_VISE_GRIP), + LEVEL_UP_MOVE(16, MOVE_HARDEN), + LEVEL_UP_MOVE(23, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(27, MOVE_STOMP), + LEVEL_UP_MOVE(38, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(49, MOVE_PROTECT), + LEVEL_UP_MOVE(57, MOVE_CRABHAMMER), LEVEL_UP_END }; #endif //P_FAMILY_KRABBY @@ -2524,40 +2169,33 @@ static const struct LevelUpMove sKinglerLevelUpLearnset[] = { #if P_FAMILY_VOLTORB static const struct LevelUpMove sVoltorbLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CHARGE), - LEVEL_UP_MOVE( 5, MOVE_TACKLE), - LEVEL_UP_MOVE( 8, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE(12, MOVE_SPARK), - LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_SCREECH), - LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(26, MOVE_CHARGE_BEAM), - LEVEL_UP_MOVE(29, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(33, MOVE_SWIFT), - LEVEL_UP_MOVE(36, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(40, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(43, MOVE_EXPLOSION), - LEVEL_UP_MOVE(47, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_SPARK), + LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(32, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(46, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_MIRROR_COAT), LEVEL_UP_END }; static const struct LevelUpMove sElectrodeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CHARGE), LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE( 1, MOVE_SPARK), - LEVEL_UP_MOVE( 5, MOVE_TACKLE), - LEVEL_UP_MOVE( 8, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE(12, MOVE_SPARK), - LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_SCREECH), - LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(26, MOVE_CHARGE_BEAM), - LEVEL_UP_MOVE(29, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(35, MOVE_SWIFT), - LEVEL_UP_MOVE(40, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(46, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(51, MOVE_EXPLOSION), - LEVEL_UP_MOVE(57, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(21, MOVE_SPARK), + LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(34, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(48, MOVE_SWIFT), + LEVEL_UP_MOVE(54, MOVE_EXPLOSION), + LEVEL_UP_MOVE(59, MOVE_MIRROR_COAT), LEVEL_UP_END }; @@ -2595,29 +2233,21 @@ static const struct LevelUpMove sExeggcuteLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BARRAGE), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), LEVEL_UP_MOVE( 7, MOVE_REFLECT), - LEVEL_UP_MOVE(11, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(17, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(19, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(21, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(23, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(27, MOVE_CONFUSION), - LEVEL_UP_MOVE(33, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(37, MOVE_NATURAL_GIFT), + LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(19, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(31, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(37, MOVE_SLEEP_POWDER), LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(47, MOVE_PSYCHIC), LEVEL_UP_END }; static const struct LevelUpMove sExeggutorLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SEED_BOMB), - LEVEL_UP_MOVE( 1, MOVE_BARRAGE), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 1, MOVE_STOMP), - LEVEL_UP_MOVE(17, MOVE_STOMP), - LEVEL_UP_MOVE(27, MOVE_EGG_BOMB), - LEVEL_UP_MOVE(37, MOVE_WOOD_HAMMER), - LEVEL_UP_MOVE(47, MOVE_LEAF_STORM), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(31, MOVE_EGG_BOMB), LEVEL_UP_END }; @@ -2641,19 +2271,17 @@ static const struct LevelUpMove sExeggutorAlolanLevelUpLearnset[] = { #if P_FAMILY_CUBONE static const struct LevelUpMove sCuboneLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 7, MOVE_BONE_CLUB), - LEVEL_UP_MOVE(11, MOVE_HEADBUTT), - LEVEL_UP_MOVE(13, MOVE_LEER), - LEVEL_UP_MOVE(17, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(21, MOVE_BONEMERANG), - LEVEL_UP_MOVE(23, MOVE_RAGE), - LEVEL_UP_MOVE(27, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(31, MOVE_THRASH), - LEVEL_UP_MOVE(33, MOVE_FLING), - LEVEL_UP_MOVE(37, MOVE_BONE_RUSH), - LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), - LEVEL_UP_MOVE(43, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_LEER), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_BONEMERANG), + LEVEL_UP_MOVE(29, MOVE_RAGE), + LEVEL_UP_MOVE(33, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(37, MOVE_THRASH), + LEVEL_UP_MOVE(41, MOVE_BONE_RUSH), + LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -2662,19 +2290,17 @@ static const struct LevelUpMove sMarowakLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_BONE_CLUB), LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), - LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 7, MOVE_BONE_CLUB), - LEVEL_UP_MOVE(11, MOVE_HEADBUTT), - LEVEL_UP_MOVE(13, MOVE_LEER), - LEVEL_UP_MOVE(17, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(21, MOVE_BONEMERANG), - LEVEL_UP_MOVE(23, MOVE_RAGE), - LEVEL_UP_MOVE(27, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(33, MOVE_THRASH), - LEVEL_UP_MOVE(37, MOVE_FLING), - LEVEL_UP_MOVE(43, MOVE_BONE_RUSH), - LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), - LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_LEER), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(25, MOVE_BONEMERANG), + LEVEL_UP_MOVE(32, MOVE_RAGE), + LEVEL_UP_MOVE(39, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(46, MOVE_THRASH), + LEVEL_UP_MOVE(53, MOVE_BONE_RUSH), + LEVEL_UP_MOVE(61, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -2708,9 +2334,6 @@ static const struct LevelUpMove sMarowakAlolanLevelUpLearnset[] = { #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sTyrogueLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), - LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -2718,40 +2341,33 @@ static const struct LevelUpMove sTyrogueLevelUpLearnset[] = { static const struct LevelUpMove sHitmonleeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK), LEVEL_UP_MOVE( 1, MOVE_REVENGE), - LEVEL_UP_MOVE( 5, MOVE_MEDITATE), - LEVEL_UP_MOVE( 9, MOVE_ROLLING_KICK), - LEVEL_UP_MOVE(13, MOVE_JUMP_KICK), - LEVEL_UP_MOVE(17, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE( 6, MOVE_MEDITATE), + LEVEL_UP_MOVE(11, MOVE_ROLLING_KICK), + LEVEL_UP_MOVE(16, MOVE_JUMP_KICK), + LEVEL_UP_MOVE(20, MOVE_BRICK_BREAK), LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(25, MOVE_FEINT), - LEVEL_UP_MOVE(29, MOVE_HIGH_JUMP_KICK), - LEVEL_UP_MOVE(33, MOVE_MIND_READER), - LEVEL_UP_MOVE(37, MOVE_FORESIGHT), - LEVEL_UP_MOVE(41, MOVE_BLAZE_KICK), - LEVEL_UP_MOVE(45, MOVE_ENDURE), - LEVEL_UP_MOVE(49, MOVE_MEGA_KICK), - LEVEL_UP_MOVE(53, MOVE_CLOSE_COMBAT), - LEVEL_UP_MOVE(57, MOVE_REVERSAL), + LEVEL_UP_MOVE(26, MOVE_HIGH_JUMP_KICK), + LEVEL_UP_MOVE(31, MOVE_MIND_READER), + LEVEL_UP_MOVE(36, MOVE_FORESIGHT), + LEVEL_UP_MOVE(41, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_MEGA_KICK), + LEVEL_UP_MOVE(51, MOVE_REVERSAL), LEVEL_UP_END }; static const struct LevelUpMove sHitmonchanLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH), LEVEL_UP_MOVE( 1, MOVE_REVENGE), - LEVEL_UP_MOVE( 6, MOVE_AGILITY), - LEVEL_UP_MOVE(11, MOVE_PURSUIT), - LEVEL_UP_MOVE(16, MOVE_BULLET_PUNCH), - LEVEL_UP_MOVE(16, MOVE_MACH_PUNCH), - LEVEL_UP_MOVE(21, MOVE_FEINT), - LEVEL_UP_MOVE(26, MOVE_VACUUM_WAVE), - LEVEL_UP_MOVE(31, MOVE_FIRE_PUNCH), - LEVEL_UP_MOVE(31, MOVE_ICE_PUNCH), - LEVEL_UP_MOVE(31, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(36, MOVE_SKY_UPPERCUT), - LEVEL_UP_MOVE(41, MOVE_MEGA_PUNCH), - LEVEL_UP_MOVE(46, MOVE_DETECT), - LEVEL_UP_MOVE(51, MOVE_COUNTER), - LEVEL_UP_MOVE(56, MOVE_CLOSE_COMBAT), + LEVEL_UP_MOVE( 7, MOVE_AGILITY), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(20, MOVE_MACH_PUNCH), + LEVEL_UP_MOVE(26, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(26, MOVE_ICE_PUNCH), + LEVEL_UP_MOVE(26, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(32, MOVE_SKY_UPPERCUT), + LEVEL_UP_MOVE(38, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(44, MOVE_DETECT), + LEVEL_UP_MOVE(50, MOVE_COUNTER), LEVEL_UP_END }; @@ -2759,18 +2375,15 @@ static const struct LevelUpMove sHitmonchanLevelUpLearnset[] = { static const struct LevelUpMove sHitmontopLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ROLLING_KICK), LEVEL_UP_MOVE( 1, MOVE_REVENGE), - LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(10, MOVE_PURSUIT), - LEVEL_UP_MOVE(15, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(19, MOVE_TRIPLE_KICK), - LEVEL_UP_MOVE(24, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(28, MOVE_COUNTER), - LEVEL_UP_MOVE(33, MOVE_FEINT), + LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(20, MOVE_TRIPLE_KICK), + LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(31, MOVE_COUNTER), LEVEL_UP_MOVE(37, MOVE_AGILITY), - LEVEL_UP_MOVE(42, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(46, MOVE_DETECT), - LEVEL_UP_MOVE(51, MOVE_CLOSE_COMBAT), - LEVEL_UP_MOVE(55, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(43, MOVE_DETECT), + LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -2779,19 +2392,15 @@ static const struct LevelUpMove sHitmontopLevelUpLearnset[] = { #if P_FAMILY_LICKITUNG static const struct LevelUpMove sLickitungLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LICK), - LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(13, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(17, MOVE_WRAP), - LEVEL_UP_MOVE(21, MOVE_STOMP), - LEVEL_UP_MOVE(25, MOVE_DISABLE), - LEVEL_UP_MOVE(29, MOVE_SLAM), - LEVEL_UP_MOVE(33, MOVE_ROLLOUT), - LEVEL_UP_MOVE(37, MOVE_ME_FIRST), - LEVEL_UP_MOVE(41, MOVE_REFRESH), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(12, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(18, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(23, MOVE_STOMP), + LEVEL_UP_MOVE(29, MOVE_WRAP), + LEVEL_UP_MOVE(34, MOVE_DISABLE), + LEVEL_UP_MOVE(40, MOVE_SLAM), LEVEL_UP_MOVE(45, MOVE_SCREECH), - LEVEL_UP_MOVE(49, MOVE_POWER_WHIP), - LEVEL_UP_MOVE(53, MOVE_WRING_OUT), + LEVEL_UP_MOVE(51, MOVE_REFRESH), LEVEL_UP_END }; @@ -2821,17 +2430,14 @@ static const struct LevelUpMove sLickilickyLevelUpLearnset[] = { static const struct LevelUpMove sKoffingLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 6, MOVE_SMOG), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(15, MOVE_ASSURANCE), - LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(24, MOVE_SLUDGE), - LEVEL_UP_MOVE(28, MOVE_HAZE), - LEVEL_UP_MOVE(33, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(37, MOVE_EXPLOSION), - LEVEL_UP_MOVE(42, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(46, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(51, MOVE_MEMENTO), + LEVEL_UP_MOVE( 9, MOVE_SMOG), + LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(21, MOVE_SLUDGE), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_HAZE), + LEVEL_UP_MOVE(41, MOVE_EXPLOSION), + LEVEL_UP_MOVE(45, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(49, MOVE_MEMENTO), LEVEL_UP_END }; @@ -2839,18 +2445,15 @@ static const struct LevelUpMove sWeezingLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_SMOG), - LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 6, MOVE_SMOG), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(15, MOVE_ASSURANCE), - LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(24, MOVE_SLUDGE), - LEVEL_UP_MOVE(28, MOVE_HAZE), - LEVEL_UP_MOVE(33, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(40, MOVE_EXPLOSION), - LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(55, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(63, MOVE_MEMENTO), + LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE( 9, MOVE_SMOG), + LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(21, MOVE_SLUDGE), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_HAZE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(51, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(58, MOVE_MEMENTO), LEVEL_UP_END }; @@ -2889,14 +2492,13 @@ static const struct LevelUpMove sWeezingGalarianLevelUpLearnset[] = { static const struct LevelUpMove sRhyhornLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_STOMP), - LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(21, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(25, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(37, MOVE_HORN_DRILL), - LEVEL_UP_MOVE(45, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(38, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE), LEVEL_UP_MOVE(57, MOVE_MEGAHORN), LEVEL_UP_END }; @@ -2906,16 +2508,14 @@ static const struct LevelUpMove sRhydonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_STOMP), LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_STOMP), - LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(21, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(25, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(37, MOVE_HORN_DRILL), - LEVEL_UP_MOVE(42, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(45, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(57, MOVE_MEGAHORN), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(38, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(46, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(58, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(66, MOVE_MEGAHORN), LEVEL_UP_END }; @@ -2959,16 +2559,14 @@ static const struct LevelUpMove sChanseyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 9, MOVE_REFRESH), - LEVEL_UP_MOVE(12, MOVE_SOFT_BOILED), - LEVEL_UP_MOVE(16, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(20, MOVE_MINIMIZE), - LEVEL_UP_MOVE(23, MOVE_SING), - LEVEL_UP_MOVE(27, MOVE_FLING), - LEVEL_UP_MOVE(31, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(34, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(38, MOVE_EGG_BOMB), - LEVEL_UP_MOVE(42, MOVE_HEALING_WISH), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(13, MOVE_SOFT_BOILED), + LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(23, MOVE_MINIMIZE), + LEVEL_UP_MOVE(29, MOVE_SING), + LEVEL_UP_MOVE(35, MOVE_EGG_BOMB), + LEVEL_UP_MOVE(41, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(49, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -2976,18 +2574,16 @@ static const struct LevelUpMove sChanseyLevelUpLearnset[] = { static const struct LevelUpMove sBlisseyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 9, MOVE_REFRESH), - LEVEL_UP_MOVE(12, MOVE_SOFT_BOILED), - LEVEL_UP_MOVE(16, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(20, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_REFRESH), + LEVEL_UP_MOVE(10, MOVE_SOFT_BOILED), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(18, MOVE_MINIMIZE), LEVEL_UP_MOVE(23, MOVE_SING), - LEVEL_UP_MOVE(27, MOVE_FLING), - LEVEL_UP_MOVE(31, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(34, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(38, MOVE_EGG_BOMB), - LEVEL_UP_MOVE(42, MOVE_HEALING_WISH), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(28, MOVE_EGG_BOMB), + LEVEL_UP_MOVE(33, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -2997,21 +2593,16 @@ static const struct LevelUpMove sBlisseyLevelUpLearnset[] = { static const struct LevelUpMove sTangelaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_INGRAIN), LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), - LEVEL_UP_MOVE( 5, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE( 8, MOVE_ABSORB), - LEVEL_UP_MOVE(12, MOVE_GROWTH), - LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(19, MOVE_VINE_WHIP), - LEVEL_UP_MOVE(22, MOVE_BIND), - LEVEL_UP_MOVE(26, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(29, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(36, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(40, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(43, MOVE_SLAM), - LEVEL_UP_MOVE(47, MOVE_TICKLE), - LEVEL_UP_MOVE(50, MOVE_WRING_OUT), - LEVEL_UP_MOVE(54, MOVE_POWER_WHIP), + LEVEL_UP_MOVE( 4, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(19, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(22, MOVE_VINE_WHIP), + LEVEL_UP_MOVE(28, MOVE_BIND), + LEVEL_UP_MOVE(31, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(37, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(40, MOVE_SLAM), + LEVEL_UP_MOVE(46, MOVE_TICKLE), LEVEL_UP_END }; @@ -3044,17 +2635,13 @@ static const struct LevelUpMove sTangrowthLevelUpLearnset[] = { static const struct LevelUpMove sKangaskhanLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 7, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(10, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(19, MOVE_MEGA_PUNCH), - LEVEL_UP_MOVE(22, MOVE_RAGE), - LEVEL_UP_MOVE(25, MOVE_DIZZY_PUNCH), - LEVEL_UP_MOVE(31, MOVE_CRUNCH), - LEVEL_UP_MOVE(34, MOVE_ENDURE), - LEVEL_UP_MOVE(37, MOVE_OUTRAGE), - LEVEL_UP_MOVE(43, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(46, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(31, MOVE_RAGE), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(43, MOVE_DIZZY_PUNCH), LEVEL_UP_MOVE(49, MOVE_REVERSAL), LEVEL_UP_END }; @@ -3063,17 +2650,13 @@ static const struct LevelUpMove sKangaskhanLevelUpLearnset[] = { #if P_FAMILY_HORSEA static const struct LevelUpMove sHorseaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BUBBLE), - LEVEL_UP_MOVE( 4, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 8, MOVE_LEER), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(18, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_AGILITY), - LEVEL_UP_MOVE(26, MOVE_TWISTER), - LEVEL_UP_MOVE(30, MOVE_BRINE), - LEVEL_UP_MOVE(35, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(38, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(42, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), LEVEL_UP_END }; @@ -3082,38 +2665,29 @@ static const struct LevelUpMove sSeadraLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 4, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 8, MOVE_LEER), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(18, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_AGILITY), - LEVEL_UP_MOVE(26, MOVE_TWISTER), - LEVEL_UP_MOVE(30, MOVE_BRINE), - LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(48, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(57, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sKingdraLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_YAWN), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 4, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 8, MOVE_LEER), - LEVEL_UP_MOVE(11, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(18, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_AGILITY), - LEVEL_UP_MOVE(26, MOVE_TWISTER), - LEVEL_UP_MOVE(30, MOVE_BRINE), - LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(48, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(57, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_LEER), + LEVEL_UP_MOVE(22, MOVE_WATER_GUN), + LEVEL_UP_MOVE(29, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -3124,35 +2698,28 @@ static const struct LevelUpMove sGoldeenLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), - LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE(17, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(21, MOVE_FLAIL), - LEVEL_UP_MOVE(27, MOVE_AQUA_RING), - LEVEL_UP_MOVE(31, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(37, MOVE_WATERFALL), - LEVEL_UP_MOVE(41, MOVE_HORN_DRILL), - LEVEL_UP_MOVE(47, MOVE_AGILITY), - LEVEL_UP_MOVE(51, MOVE_MEGAHORN), + LEVEL_UP_MOVE(10, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(38, MOVE_WATERFALL), + LEVEL_UP_MOVE(43, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(52, MOVE_AGILITY), LEVEL_UP_END }; static const struct LevelUpMove sSeakingLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_POISON_JAB), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE(17, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(21, MOVE_FLAIL), - LEVEL_UP_MOVE(27, MOVE_AQUA_RING), - LEVEL_UP_MOVE(31, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(40, MOVE_WATERFALL), - LEVEL_UP_MOVE(47, MOVE_HORN_DRILL), - LEVEL_UP_MOVE(56, MOVE_AGILITY), - LEVEL_UP_MOVE(63, MOVE_MEGAHORN), + LEVEL_UP_MOVE(10, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(41, MOVE_WATERFALL), + LEVEL_UP_MOVE(49, MOVE_HORN_DRILL), + LEVEL_UP_MOVE(61, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_GOLDEEN @@ -3168,11 +2735,9 @@ static const struct LevelUpMove sStaryuLevelUpLearnset[] = { LEVEL_UP_MOVE(24, MOVE_SWIFT), LEVEL_UP_MOVE(28, MOVE_BUBBLE_BEAM), LEVEL_UP_MOVE(33, MOVE_MINIMIZE), - LEVEL_UP_MOVE(37, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(46, MOVE_POWER_GEM), - LEVEL_UP_MOVE(51, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -3181,7 +2746,7 @@ static const struct LevelUpMove sStarmieLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN), LEVEL_UP_MOVE( 1, MOVE_RECOVER), LEVEL_UP_MOVE( 1, MOVE_SWIFT), - LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(33, MOVE_CONFUSE_RAY), LEVEL_UP_END }; #endif //P_FAMILY_STARYU @@ -3212,26 +2777,21 @@ static const struct LevelUpMove sMimeJrLevelUpLearnset[] = { #endif //P_GEN_4_CROSS_EVOS static const struct LevelUpMove sMrMimeLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE( 1, MOVE_POWER_SWAP), - LEVEL_UP_MOVE( 1, MOVE_GUARD_SWAP), LEVEL_UP_MOVE( 1, MOVE_BARRIER), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 4, MOVE_COPYCAT), - LEVEL_UP_MOVE( 8, MOVE_MEDITATE), - LEVEL_UP_MOVE(11, MOVE_ENCORE), - LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(18, MOVE_MIMIC), - LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(22, MOVE_REFLECT), - LEVEL_UP_MOVE(25, MOVE_PSYBEAM), - LEVEL_UP_MOVE(29, MOVE_SUBSTITUTE), - LEVEL_UP_MOVE(32, MOVE_RECYCLE), - LEVEL_UP_MOVE(36, MOVE_TRICK), - LEVEL_UP_MOVE(39, MOVE_PSYCHIC), - LEVEL_UP_MOVE(43, MOVE_ROLE_PLAY), - LEVEL_UP_MOVE(46, MOVE_BATON_PASS), - LEVEL_UP_MOVE(50, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 5, MOVE_CONFUSION), + LEVEL_UP_MOVE( 9, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(13, MOVE_MEDITATE), + LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(21, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(21, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_ENCORE), + LEVEL_UP_MOVE(29, MOVE_PSYBEAM), + LEVEL_UP_MOVE(33, MOVE_RECYCLE), + LEVEL_UP_MOVE(37, MOVE_TRICK), + LEVEL_UP_MOVE(41, MOVE_ROLE_PLAY), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_BATON_PASS), + LEVEL_UP_MOVE(53, MOVE_SAFEGUARD), LEVEL_UP_END }; @@ -3304,47 +2864,33 @@ static const struct LevelUpMove sMrRimeLevelUpLearnset[] = { #if P_FAMILY_SCYTHER static const struct LevelUpMove sScytherLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_VACUUM_WAVE), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 5, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_PURSUIT), - LEVEL_UP_MOVE(13, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(17, MOVE_AGILITY), - LEVEL_UP_MOVE(21, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(25, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(29, MOVE_SLASH), - LEVEL_UP_MOVE(33, MOVE_RAZOR_WIND), - LEVEL_UP_MOVE(37, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(41, MOVE_X_SCISSOR), - LEVEL_UP_MOVE(45, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(49, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(53, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(57, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(61, MOVE_FEINT), + LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(11, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sScizorLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BULLET_PUNCH), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 5, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 9, MOVE_PURSUIT), - LEVEL_UP_MOVE(13, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(17, MOVE_AGILITY), - LEVEL_UP_MOVE(21, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(25, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(29, MOVE_SLASH), - LEVEL_UP_MOVE(33, MOVE_RAZOR_WIND), - LEVEL_UP_MOVE(37, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(41, MOVE_X_SCISSOR), - LEVEL_UP_MOVE(45, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(49, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(53, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(57, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(61, MOVE_FEINT), + LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(11, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -3370,19 +2916,16 @@ static const struct LevelUpMove sKleavorLevelUpLearnset[] = { #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sSmoochumLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), - LEVEL_UP_MOVE( 5, MOVE_LICK), - LEVEL_UP_MOVE( 8, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(11, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE(15, MOVE_CONFUSION), - LEVEL_UP_MOVE(18, MOVE_SING), - LEVEL_UP_MOVE(21, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(25, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE(28, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(31, MOVE_AVALANCHE), - LEVEL_UP_MOVE(35, MOVE_PSYCHIC), - LEVEL_UP_MOVE(38, MOVE_COPYCAT), - LEVEL_UP_MOVE(41, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(45, MOVE_BLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 9, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(21, MOVE_CONFUSION), + LEVEL_UP_MOVE(25, MOVE_SING), + LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(37, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(57, MOVE_BLIZZARD), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -3392,19 +2935,15 @@ static const struct LevelUpMove sJynxLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LICK), LEVEL_UP_MOVE( 1, MOVE_LOVELY_KISS), LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE( 5, MOVE_LICK), - LEVEL_UP_MOVE( 8, MOVE_LOVELY_KISS), - LEVEL_UP_MOVE(11, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(18, MOVE_ICE_PUNCH), - LEVEL_UP_MOVE(21, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(25, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE(28, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(33, MOVE_AVALANCHE), - LEVEL_UP_MOVE(39, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(44, MOVE_WRING_OUT), - LEVEL_UP_MOVE(49, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(55, MOVE_BLIZZARD), + LEVEL_UP_MOVE( 9, MOVE_LOVELY_KISS), + LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(21, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE(25, MOVE_ICE_PUNCH), + LEVEL_UP_MOVE(35, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(41, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(51, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(57, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(67, MOVE_BLIZZARD), LEVEL_UP_END }; #endif //P_FAMILY_JYNX @@ -3414,16 +2953,12 @@ static const struct LevelUpMove sJynxLevelUpLearnset[] = { static const struct LevelUpMove sElekidLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 7, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(10, MOVE_LOW_KICK), - LEVEL_UP_MOVE(16, MOVE_SWIFT), - LEVEL_UP_MOVE(19, MOVE_SHOCK_WAVE), - LEVEL_UP_MOVE(25, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(28, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(34, MOVE_DISCHARGE), - LEVEL_UP_MOVE(37, MOVE_THUNDERBOLT), - LEVEL_UP_MOVE(43, MOVE_SCREECH), - LEVEL_UP_MOVE(46, MOVE_THUNDER), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(25, MOVE_SWIFT), + LEVEL_UP_MOVE(33, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(49, MOVE_THUNDER), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -3431,16 +2966,12 @@ static const struct LevelUpMove sElekidLevelUpLearnset[] = { static const struct LevelUpMove sElectabuzzLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 7, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(10, MOVE_LOW_KICK), - LEVEL_UP_MOVE(16, MOVE_SWIFT), - LEVEL_UP_MOVE(19, MOVE_SHOCK_WAVE), - LEVEL_UP_MOVE(25, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(28, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(37, MOVE_DISCHARGE), - LEVEL_UP_MOVE(43, MOVE_THUNDERBOLT), - LEVEL_UP_MOVE(52, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH), + LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(25, MOVE_SWIFT), + LEVEL_UP_MOVE(36, MOVE_SCREECH), + LEVEL_UP_MOVE(47, MOVE_THUNDERBOLT), LEVEL_UP_MOVE(58, MOVE_THUNDER), LEVEL_UP_END }; @@ -3471,36 +3002,32 @@ static const struct LevelUpMove sElectivireLevelUpLearnset[] = { #if P_FAMILY_MAGMAR #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sMagbyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_SMOG), - LEVEL_UP_MOVE( 7, MOVE_EMBER), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(16, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(28, MOVE_FIRE_PUNCH), - LEVEL_UP_MOVE(34, MOVE_LAVA_PLUME), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY), LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(43, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(46, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(49, MOVE_FIRE_BLAST), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS static const struct LevelUpMove sMagmarLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SMOG), - LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 7, MOVE_EMBER), - LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(16, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(28, MOVE_FIRE_PUNCH), - LEVEL_UP_MOVE(36, MOVE_LAVA_PLUME), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH), + LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(33, MOVE_SUNNY_DAY), LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(49, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(54, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(49, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(57, MOVE_FIRE_BLAST), LEVEL_UP_END }; @@ -3531,18 +3058,14 @@ static const struct LevelUpMove sMagmortarLevelUpLearnset[] = { static const struct LevelUpMove sPinsirLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_VISE_GRIP), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 4, MOVE_BIND), - LEVEL_UP_MOVE( 8, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(13, MOVE_HARDEN), - LEVEL_UP_MOVE(18, MOVE_REVENGE), - LEVEL_UP_MOVE(21, MOVE_BRICK_BREAK), - LEVEL_UP_MOVE(25, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(30, MOVE_X_SCISSOR), - LEVEL_UP_MOVE(35, MOVE_THRASH), - LEVEL_UP_MOVE(38, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(42, MOVE_SUBMISSION), - LEVEL_UP_MOVE(47, MOVE_GUILLOTINE), - LEVEL_UP_MOVE(52, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 7, MOVE_BIND), + LEVEL_UP_MOVE(13, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(19, MOVE_HARDEN), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(31, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE(37, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(43, MOVE_SUBMISSION), + LEVEL_UP_MOVE(49, MOVE_SWORDS_DANCE), LEVEL_UP_END }; #endif //P_FAMILY_PINSIR @@ -3550,18 +3073,14 @@ static const struct LevelUpMove sPinsirLevelUpLearnset[] = { #if P_FAMILY_TAUROS static const struct LevelUpMove sTaurosLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 5, MOVE_RAGE), - LEVEL_UP_MOVE( 8, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE(11, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(15, MOVE_PURSUIT), - LEVEL_UP_MOVE(19, MOVE_REST), - LEVEL_UP_MOVE(24, MOVE_PAYBACK), - LEVEL_UP_MOVE(29, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(35, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(41, MOVE_SWAGGER), - LEVEL_UP_MOVE(48, MOVE_THRASH), - LEVEL_UP_MOVE(55, MOVE_GIGA_IMPACT), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(26, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_MOVE(53, MOVE_TAKE_DOWN), LEVEL_UP_END }; @@ -3633,15 +3152,13 @@ static const struct LevelUpMove sMagikarpLevelUpLearnset[] = { static const struct LevelUpMove sGyaradosLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_THRASH), LEVEL_UP_MOVE(20, MOVE_BITE), - LEVEL_UP_MOVE(23, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(26, MOVE_LEER), - LEVEL_UP_MOVE(29, MOVE_TWISTER), - LEVEL_UP_MOVE(32, MOVE_ICE_FANG), - LEVEL_UP_MOVE(35, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(38, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(41, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(44, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(47, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(25, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(30, MOVE_LEER), + LEVEL_UP_MOVE(35, MOVE_TWISTER), + LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_MAGIKARP @@ -3651,15 +3168,12 @@ static const struct LevelUpMove sLaprasLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_SING), - LEVEL_UP_MOVE( 4, MOVE_MIST), - LEVEL_UP_MOVE( 7, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(10, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(14, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(18, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(22, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(27, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(32, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(37, MOVE_BRINE), + LEVEL_UP_MOVE( 7, MOVE_MIST), + LEVEL_UP_MOVE(13, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(25, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(31, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), LEVEL_UP_MOVE(55, MOVE_SHEER_COLD), @@ -3680,13 +3194,11 @@ static const struct LevelUpMove sEeveeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_GROWL), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_GROWL), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), LEVEL_UP_MOVE(36, MOVE_BATON_PASS), - LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_TRUMP_CARD), + LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN), LEVEL_UP_END }; @@ -3695,16 +3207,13 @@ static const struct LevelUpMove sVaporeonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_WATER_GUN), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_WATER_GUN), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), LEVEL_UP_MOVE(36, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(43, MOVE_AQUA_RING), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_HAZE), - LEVEL_UP_MOVE(64, MOVE_ACID_ARMOR), - LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(78, MOVE_MUDDY_WATER), + LEVEL_UP_MOVE(42, MOVE_HAZE), + LEVEL_UP_MOVE(47, MOVE_ACID_ARMOR), + LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -3713,16 +3222,13 @@ static const struct LevelUpMove sJolteonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_DOUBLE_KICK), + LEVEL_UP_MOVE(16, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_DOUBLE_KICK), LEVEL_UP_MOVE(36, MOVE_PIN_MISSILE), - LEVEL_UP_MOVE(43, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(64, MOVE_AGILITY), - LEVEL_UP_MOVE(71, MOVE_THUNDER), - LEVEL_UP_MOVE(78, MOVE_DISCHARGE), + LEVEL_UP_MOVE(42, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(47, MOVE_AGILITY), + LEVEL_UP_MOVE(52, MOVE_THUNDER), LEVEL_UP_END }; @@ -3731,16 +3237,13 @@ static const struct LevelUpMove sFlareonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_EMBER), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_EMBER), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_BITE), LEVEL_UP_MOVE(36, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(43, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_SMOG), - LEVEL_UP_MOVE(64, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(71, MOVE_FIRE_BLAST), - LEVEL_UP_MOVE(78, MOVE_LAVA_PLUME), + LEVEL_UP_MOVE(42, MOVE_SMOG), + LEVEL_UP_MOVE(47, MOVE_LEER), + LEVEL_UP_MOVE(52, MOVE_FLAMETHROWER), LEVEL_UP_END }; @@ -3750,16 +3253,13 @@ static const struct LevelUpMove sEspeonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_CONFUSION), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_SWIFT), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_SWIFT), LEVEL_UP_MOVE(36, MOVE_PSYBEAM), - LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(64, MOVE_PSYCHIC), - LEVEL_UP_MOVE(71, MOVE_MORNING_SUN), - LEVEL_UP_MOVE(78, MOVE_POWER_SWAP), + LEVEL_UP_MOVE(42, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(47, MOVE_PSYCHIC), + LEVEL_UP_MOVE(52, MOVE_MORNING_SUN), LEVEL_UP_END }; @@ -3768,16 +3268,13 @@ static const struct LevelUpMove sUmbreonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND), LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(15, MOVE_PURSUIT), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(30, MOVE_CONFUSE_RAY), LEVEL_UP_MOVE(36, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(43, MOVE_ASSURANCE), - LEVEL_UP_MOVE(50, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(57, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(64, MOVE_SCREECH), - LEVEL_UP_MOVE(71, MOVE_MOONLIGHT), - LEVEL_UP_MOVE(78, MOVE_GUARD_SWAP), + LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_MOONLIGHT), LEVEL_UP_END }; #endif //P_GEN_2_CROSS_EVOS @@ -3845,41 +3342,32 @@ static const struct LevelUpMove sSylveonLevelUpLearnset[] = { #if P_FAMILY_PORYGON static const struct LevelUpMove sPorygonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_SHARPEN), LEVEL_UP_MOVE( 1, MOVE_CONVERSION), LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2), - LEVEL_UP_MOVE( 7, MOVE_PSYBEAM), - LEVEL_UP_MOVE(12, MOVE_AGILITY), - LEVEL_UP_MOVE(18, MOVE_RECOVER), - LEVEL_UP_MOVE(23, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(29, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(34, MOVE_RECYCLE), - LEVEL_UP_MOVE(40, MOVE_DISCHARGE), - LEVEL_UP_MOVE(45, MOVE_LOCK_ON), - LEVEL_UP_MOVE(51, MOVE_TRI_ATTACK), - LEVEL_UP_MOVE(56, MOVE_MAGIC_COAT), - LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE( 9, MOVE_AGILITY), + LEVEL_UP_MOVE(12, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_RECOVER), + LEVEL_UP_MOVE(24, MOVE_SHARPEN), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(44, MOVE_RECYCLE), + LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON), LEVEL_UP_END }; #if P_GEN_2_CROSS_EVOS static const struct LevelUpMove sPorygon2LevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_CONVERSION), LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2), - LEVEL_UP_MOVE( 7, MOVE_PSYBEAM), - LEVEL_UP_MOVE(12, MOVE_AGILITY), - LEVEL_UP_MOVE(18, MOVE_RECOVER), - LEVEL_UP_MOVE(23, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(29, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(34, MOVE_RECYCLE), - LEVEL_UP_MOVE(40, MOVE_DISCHARGE), - LEVEL_UP_MOVE(45, MOVE_LOCK_ON), - LEVEL_UP_MOVE(51, MOVE_TRI_ATTACK), - LEVEL_UP_MOVE(56, MOVE_MAGIC_COAT), - LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(67, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 9, MOVE_AGILITY), + LEVEL_UP_MOVE(12, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_RECOVER), + LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(32, MOVE_LOCK_ON), + LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK), + LEVEL_UP_MOVE(44, MOVE_RECYCLE), + LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON), LEVEL_UP_END }; @@ -3912,17 +3400,14 @@ static const struct LevelUpMove sPorygonZLevelUpLearnset[] = { static const struct LevelUpMove sOmanyteLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), - LEVEL_UP_MOVE( 7, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_WATER_GUN), - LEVEL_UP_MOVE(16, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(28, MOVE_BRINE), - LEVEL_UP_MOVE(34, MOVE_PROTECT), - LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(31, MOVE_LEER), + LEVEL_UP_MOVE(37, MOVE_PROTECT), LEVEL_UP_MOVE(43, MOVE_TICKLE), - LEVEL_UP_MOVE(46, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -3930,18 +3415,15 @@ static const struct LevelUpMove sOmastarLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 7, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_WATER_GUN), - LEVEL_UP_MOVE(16, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(28, MOVE_BRINE), - LEVEL_UP_MOVE(34, MOVE_PROTECT), - LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(31, MOVE_LEER), + LEVEL_UP_MOVE(37, MOVE_PROTECT), LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON), - LEVEL_UP_MOVE(48, MOVE_TICKLE), - LEVEL_UP_MOVE(56, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(67, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(46, MOVE_TICKLE), + LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(65, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_OMANYTE @@ -3950,59 +3432,44 @@ static const struct LevelUpMove sOmastarLevelUpLearnset[] = { static const struct LevelUpMove sKabutoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 6, MOVE_ABSORB), - LEVEL_UP_MOVE(11, MOVE_LEER), - LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(26, MOVE_ENDURE), - LEVEL_UP_MOVE(31, MOVE_AQUA_JET), - LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(41, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(46, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(51, MOVE_WRING_OUT), + LEVEL_UP_MOVE(13, MOVE_ABSORB), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(43, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(49, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER), LEVEL_UP_END }; static const struct LevelUpMove sKabutopsLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FEINT), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_HARDEN), LEVEL_UP_MOVE( 1, MOVE_ABSORB), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 6, MOVE_ABSORB), - LEVEL_UP_MOVE(11, MOVE_LEER), - LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(26, MOVE_ENDURE), - LEVEL_UP_MOVE(31, MOVE_AQUA_JET), - LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(13, MOVE_ABSORB), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_ENDURE), LEVEL_UP_MOVE(40, MOVE_SLASH), - LEVEL_UP_MOVE(45, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(54, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(63, MOVE_WRING_OUT), - LEVEL_UP_MOVE(72, MOVE_NIGHT_SLASH), + LEVEL_UP_MOVE(46, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(55, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(65, MOVE_ANCIENT_POWER), LEVEL_UP_END }; #endif //P_FAMILY_KABUTO #if P_FAMILY_AERODACTYL static const struct LevelUpMove sAerodactylLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), - LEVEL_UP_MOVE( 9, MOVE_ROAR), - LEVEL_UP_MOVE(17, MOVE_AGILITY), - LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(33, MOVE_CRUNCH), - LEVEL_UP_MOVE(41, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(49, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), - LEVEL_UP_MOVE(65, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(73, MOVE_GIGA_IMPACT), + LEVEL_UP_MOVE( 8, MOVE_AGILITY), + LEVEL_UP_MOVE(15, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(36, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_AERODACTYL @@ -4031,19 +3498,18 @@ static const struct LevelUpMove sMunchlaxLevelUpLearnset[] = { static const struct LevelUpMove sSnorlaxLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 9, MOVE_AMNESIA), - LEVEL_UP_MOVE(12, MOVE_LICK), - LEVEL_UP_MOVE(17, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(20, MOVE_YAWN), - LEVEL_UP_MOVE(25, MOVE_REST), + LEVEL_UP_MOVE( 6, MOVE_AMNESIA), + LEVEL_UP_MOVE(10, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(15, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(24, MOVE_YAWN), + LEVEL_UP_MOVE(28, MOVE_REST), LEVEL_UP_MOVE(28, MOVE_SNORE), - LEVEL_UP_MOVE(28, MOVE_SLEEP_TALK), LEVEL_UP_MOVE(33, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(36, MOVE_BLOCK), - LEVEL_UP_MOVE(41, MOVE_ROLLOUT), - LEVEL_UP_MOVE(44, MOVE_CRUNCH), - LEVEL_UP_MOVE(49, MOVE_GIGA_IMPACT), + LEVEL_UP_MOVE(37, MOVE_BLOCK), + LEVEL_UP_MOVE(42, MOVE_COVET), + LEVEL_UP_MOVE(46, MOVE_ROLLOUT), + LEVEL_UP_MOVE(51, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_SNORLAX @@ -4052,18 +3518,13 @@ static const struct LevelUpMove sSnorlaxLevelUpLearnset[] = { static const struct LevelUpMove sArticunoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GUST), LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE( 8, MOVE_MIST), - LEVEL_UP_MOVE(15, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(22, MOVE_MIND_READER), - LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(36, MOVE_AGILITY), - LEVEL_UP_MOVE(43, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(50, MOVE_REFLECT), - LEVEL_UP_MOVE(57, MOVE_ROOST), - LEVEL_UP_MOVE(64, MOVE_TAILWIND), - LEVEL_UP_MOVE(71, MOVE_BLIZZARD), - LEVEL_UP_MOVE(78, MOVE_SHEER_COLD), - LEVEL_UP_MOVE(85, MOVE_HAIL), + LEVEL_UP_MOVE(13, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_MIND_READER), + LEVEL_UP_MOVE(49, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(61, MOVE_REFLECT), + LEVEL_UP_MOVE(73, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_SHEER_COLD), LEVEL_UP_END }; @@ -4094,18 +3555,13 @@ static const struct LevelUpMove sArticunoGalarianLevelUpLearnset[] = { static const struct LevelUpMove sZapdosLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(15, MOVE_DETECT), - LEVEL_UP_MOVE(22, MOVE_PLUCK), - LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(36, MOVE_CHARGE), - LEVEL_UP_MOVE(43, MOVE_AGILITY), - LEVEL_UP_MOVE(50, MOVE_DISCHARGE), - LEVEL_UP_MOVE(57, MOVE_ROOST), - LEVEL_UP_MOVE(64, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(71, MOVE_DRILL_PECK), - LEVEL_UP_MOVE(78, MOVE_THUNDER), - LEVEL_UP_MOVE(85, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(13, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_DETECT), + LEVEL_UP_MOVE(49, MOVE_DRILL_PECK), + LEVEL_UP_MOVE(61, MOVE_CHARGE), + LEVEL_UP_MOVE(73, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(85, MOVE_THUNDER), LEVEL_UP_END }; @@ -4136,18 +3592,13 @@ static const struct LevelUpMove sZapdosGalarianLevelUpLearnset[] = { static const struct LevelUpMove sMoltresLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 8, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(15, MOVE_AGILITY), - LEVEL_UP_MOVE(22, MOVE_ENDURE), - LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(50, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(57, MOVE_ROOST), - LEVEL_UP_MOVE(64, MOVE_HEAT_WAVE), - LEVEL_UP_MOVE(71, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(78, MOVE_SKY_ATTACK), - LEVEL_UP_MOVE(85, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(13, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(61, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(73, MOVE_HEAT_WAVE), + LEVEL_UP_MOVE(85, MOVE_SKY_ATTACK), LEVEL_UP_END }; @@ -4169,7 +3620,7 @@ static const struct LevelUpMove sMoltresGalarianLevelUpLearnset[] = { LEVEL_UP_MOVE(60, MOVE_ENDURE), LEVEL_UP_MOVE(65, MOVE_MEMENTO), LEVEL_UP_MOVE(70, MOVE_SKY_ATTACK), - LEVEL_UP_END + LEVEL_UP_END }; #endif //P_GALARIAN_FORMS #endif //P_FAMILY_MOLTRES @@ -4178,17 +3629,14 @@ static const struct LevelUpMove sMoltresGalarianLevelUpLearnset[] = { static const struct LevelUpMove sDratiniLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WRAP), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 5, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(11, MOVE_TWISTER), - LEVEL_UP_MOVE(15, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(21, MOVE_SLAM), - LEVEL_UP_MOVE(25, MOVE_AGILITY), - LEVEL_UP_MOVE(31, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(35, MOVE_DRAGON_RUSH), - LEVEL_UP_MOVE(41, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(45, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(51, MOVE_OUTRAGE), - LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_OUTRAGE), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), LEVEL_UP_END }; @@ -4197,40 +3645,31 @@ static const struct LevelUpMove sDragonairLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), LEVEL_UP_MOVE( 1, MOVE_TWISTER), - LEVEL_UP_MOVE( 5, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(11, MOVE_TWISTER), - LEVEL_UP_MOVE(15, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(21, MOVE_SLAM), - LEVEL_UP_MOVE(25, MOVE_AGILITY), - LEVEL_UP_MOVE(33, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(39, MOVE_DRAGON_RUSH), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(38, MOVE_AGILITY), LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(53, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(61, MOVE_OUTRAGE), - LEVEL_UP_MOVE(67, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(56, MOVE_OUTRAGE), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sDragoniteLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE( 1, MOVE_ROOST), LEVEL_UP_MOVE( 1, MOVE_WRAP), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), LEVEL_UP_MOVE( 1, MOVE_TWISTER), - LEVEL_UP_MOVE( 5, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(11, MOVE_TWISTER), - LEVEL_UP_MOVE(15, MOVE_DRAGON_RAGE), - LEVEL_UP_MOVE(21, MOVE_SLAM), - LEVEL_UP_MOVE(25, MOVE_AGILITY), - LEVEL_UP_MOVE(33, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(39, MOVE_DRAGON_RUSH), + LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(15, MOVE_TWISTER), + LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(38, MOVE_AGILITY), LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(53, MOVE_DRAGON_DANCE), LEVEL_UP_MOVE(55, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(64, MOVE_OUTRAGE), - LEVEL_UP_MOVE(73, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(61, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_DRATINI @@ -4239,21 +3678,15 @@ static const struct LevelUpMove sDragoniteLevelUpLearnset[] = { static const struct LevelUpMove sMewtwoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_DISABLE), - LEVEL_UP_MOVE( 8, MOVE_BARRIER), - LEVEL_UP_MOVE(15, MOVE_SWIFT), - LEVEL_UP_MOVE(22, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(29, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(36, MOVE_MIRACLE_EYE), - LEVEL_UP_MOVE(43, MOVE_MIST), - LEVEL_UP_MOVE(50, MOVE_PSYCHO_CUT), - LEVEL_UP_MOVE(57, MOVE_AMNESIA), - LEVEL_UP_MOVE(64, MOVE_POWER_SWAP), - LEVEL_UP_MOVE(64, MOVE_GUARD_SWAP), - LEVEL_UP_MOVE(71, MOVE_PSYCHIC), - LEVEL_UP_MOVE(79, MOVE_ME_FIRST), - LEVEL_UP_MOVE(86, MOVE_RECOVER), - LEVEL_UP_MOVE(93, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(100, MOVE_AURA_SPHERE), + LEVEL_UP_MOVE(11, MOVE_BARRIER), + LEVEL_UP_MOVE(22, MOVE_SWIFT), + LEVEL_UP_MOVE(33, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(44, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(55, MOVE_MIST), + LEVEL_UP_MOVE(66, MOVE_PSYCHIC), + LEVEL_UP_MOVE(77, MOVE_AMNESIA), + LEVEL_UP_MOVE(88, MOVE_RECOVER), + LEVEL_UP_MOVE(99, MOVE_SAFEGUARD), LEVEL_UP_END }; #endif //P_FAMILY_MEWTWO @@ -4261,17 +3694,11 @@ static const struct LevelUpMove sMewtwoLevelUpLearnset[] = { #if P_FAMILY_MEW static const struct LevelUpMove sMewLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POUND), - LEVEL_UP_MOVE( 1, MOVE_TRANSFORM), - LEVEL_UP_MOVE(10, MOVE_MEGA_PUNCH), - LEVEL_UP_MOVE(20, MOVE_METRONOME), - LEVEL_UP_MOVE(30, MOVE_PSYCHIC), - LEVEL_UP_MOVE(40, MOVE_BARRIER), + LEVEL_UP_MOVE(10, MOVE_TRANSFORM), + LEVEL_UP_MOVE(20, MOVE_MEGA_PUNCH), + LEVEL_UP_MOVE(30, MOVE_METRONOME), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), LEVEL_UP_MOVE(50, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(60, MOVE_AMNESIA), - LEVEL_UP_MOVE(70, MOVE_ME_FIRST), - LEVEL_UP_MOVE(80, MOVE_BATON_PASS), - LEVEL_UP_MOVE(90, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(100, MOVE_AURA_SPHERE), LEVEL_UP_END }; #endif //P_FAMILY_MEW @@ -4280,18 +3707,14 @@ static const struct LevelUpMove sMewLevelUpLearnset[] = { static const struct LevelUpMove sChikoritaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 6, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE( 9, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(17, MOVE_REFLECT), - LEVEL_UP_MOVE(20, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(23, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(28, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(31, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(34, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(39, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(42, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(45, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(22, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(29, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_SOLAR_BEAM), LEVEL_UP_END }; @@ -4299,19 +3722,15 @@ static const struct LevelUpMove sBayleefLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), - LEVEL_UP_MOVE( 6, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE( 9, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(18, MOVE_REFLECT), - LEVEL_UP_MOVE(22, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(26, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(32, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(40, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(46, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(50, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(54, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(23, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(39, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(47, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM), LEVEL_UP_END }; @@ -4319,77 +3738,56 @@ static const struct LevelUpMove sMeganiumLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER), - LEVEL_UP_MOVE( 6, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE( 9, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(18, MOVE_REFLECT), - LEVEL_UP_MOVE(22, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(26, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(32, MOVE_PETAL_DANCE), - LEVEL_UP_MOVE(34, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(46, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(54, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(60, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(66, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(23, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(61, MOVE_SOLAR_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_CHIKORITA #if P_FAMILY_CYNDAQUIL static const struct LevelUpMove sCyndaquilLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(10, MOVE_EMBER), - LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(19, MOVE_FLAME_WHEEL), - LEVEL_UP_MOVE(22, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(28, MOVE_SWIFT), - LEVEL_UP_MOVE(31, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(40, MOVE_ROLLOUT), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(49, MOVE_ERUPTION), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(27, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(36, MOVE_SWIFT), + LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER), LEVEL_UP_END }; static const struct LevelUpMove sQuilavaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(10, MOVE_EMBER), - LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(20, MOVE_FLAME_WHEEL), - LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(31, MOVE_SWIFT), - LEVEL_UP_MOVE(35, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(42, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(46, MOVE_ROLLOUT), - LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(57, MOVE_ERUPTION), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(54, MOVE_FLAMETHROWER), LEVEL_UP_END }; static const struct LevelUpMove sTyphlosionLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 1, MOVE_GYRO_BALL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(10, MOVE_EMBER), - LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(20, MOVE_FLAME_WHEEL), - LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE(31, MOVE_SWIFT), - LEVEL_UP_MOVE(35, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(42, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(46, MOVE_ROLLOUT), - LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(57, MOVE_ERUPTION), + LEVEL_UP_MOVE(12, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL), + LEVEL_UP_MOVE(45, MOVE_SWIFT), + LEVEL_UP_MOVE(60, MOVE_FLAMETHROWER), LEVEL_UP_END }; @@ -4414,61 +3812,42 @@ static const struct LevelUpMove sTyphlosionHisuianLevelUpLearnset[] = { static const struct LevelUpMove sTotodileLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 6, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 8, MOVE_RAGE), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(15, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(20, MOVE_ICE_FANG), - LEVEL_UP_MOVE(22, MOVE_FLAIL), - LEVEL_UP_MOVE(27, MOVE_CRUNCH), - LEVEL_UP_MOVE(29, MOVE_SLASH), - LEVEL_UP_MOVE(34, MOVE_SCREECH), - LEVEL_UP_MOVE(36, MOVE_THRASH), - LEVEL_UP_MOVE(41, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(43, MOVE_SUPERPOWER), - LEVEL_UP_MOVE(48, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(20, MOVE_BITE), + LEVEL_UP_MOVE(27, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sCroconawLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(45, MOVE_SCREECH), + LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sFeraligatrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 6, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 8, MOVE_RAGE), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(15, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(21, MOVE_ICE_FANG), - LEVEL_UP_MOVE(24, MOVE_FLAIL), - LEVEL_UP_MOVE(30, MOVE_CRUNCH), - LEVEL_UP_MOVE(33, MOVE_SLASH), - LEVEL_UP_MOVE(39, MOVE_SCREECH), - LEVEL_UP_MOVE(42, MOVE_THRASH), - LEVEL_UP_MOVE(48, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(51, MOVE_SUPERPOWER), - LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP), - LEVEL_UP_END -}; - -static const struct LevelUpMove sFeraligatrLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 1, MOVE_RAGE), - LEVEL_UP_MOVE( 6, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 8, MOVE_RAGE), - LEVEL_UP_MOVE(13, MOVE_BITE), - LEVEL_UP_MOVE(15, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(21, MOVE_ICE_FANG), - LEVEL_UP_MOVE(24, MOVE_FLAIL), - LEVEL_UP_MOVE(30, MOVE_AGILITY), - LEVEL_UP_MOVE(32, MOVE_CRUNCH), - LEVEL_UP_MOVE(37, MOVE_SLASH), - LEVEL_UP_MOVE(45, MOVE_SCREECH), - LEVEL_UP_MOVE(50, MOVE_THRASH), - LEVEL_UP_MOVE(58, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(63, MOVE_SUPERPOWER), - LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_WATER_GUN), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(38, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_SCREECH), + LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_TOTODILE @@ -4476,39 +3855,29 @@ static const struct LevelUpMove sFeraligatrLevelUpLearnset[] = { #if P_FAMILY_SENTRET static const struct LevelUpMove sSentretLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(16, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(19, MOVE_FOLLOW_ME), - LEVEL_UP_MOVE(25, MOVE_SLAM), - LEVEL_UP_MOVE(28, MOVE_REST), - LEVEL_UP_MOVE(31, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(36, MOVE_AMNESIA), - LEVEL_UP_MOVE(39, MOVE_BATON_PASS), - LEVEL_UP_MOVE(42, MOVE_ME_FIRST), - LEVEL_UP_MOVE(47, MOVE_HYPER_VOICE), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(17, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(24, MOVE_SLAM), + LEVEL_UP_MOVE(31, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(40, MOVE_REST), + LEVEL_UP_MOVE(49, MOVE_AMNESIA), LEVEL_UP_END }; static const struct LevelUpMove sFurretLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(17, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(21, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_HELPING_HAND), LEVEL_UP_MOVE(28, MOVE_SLAM), - LEVEL_UP_MOVE(32, MOVE_REST), - LEVEL_UP_MOVE(36, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(42, MOVE_AMNESIA), - LEVEL_UP_MOVE(46, MOVE_BATON_PASS), - LEVEL_UP_MOVE(50, MOVE_ME_FIRST), - LEVEL_UP_MOVE(56, MOVE_HYPER_VOICE), + LEVEL_UP_MOVE(37, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(48, MOVE_REST), + LEVEL_UP_MOVE(59, MOVE_AMNESIA), LEVEL_UP_END }; #endif //P_FAMILY_SENTRET @@ -4517,39 +3886,27 @@ static const struct LevelUpMove sFurretLevelUpLearnset[] = { static const struct LevelUpMove sHoothootLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 5, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 9, MOVE_PECK), - LEVEL_UP_MOVE(13, MOVE_UPROAR), - LEVEL_UP_MOVE(17, MOVE_REFLECT), - LEVEL_UP_MOVE(21, MOVE_CONFUSION), - LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(29, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(33, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(37, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(41, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(45, MOVE_ROOST), - LEVEL_UP_MOVE(49, MOVE_DREAM_EATER), + LEVEL_UP_MOVE( 6, MOVE_FORESIGHT), + LEVEL_UP_MOVE(11, MOVE_PECK), + LEVEL_UP_MOVE(16, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(34, MOVE_CONFUSION), + LEVEL_UP_MOVE(48, MOVE_DREAM_EATER), LEVEL_UP_END }; static const struct LevelUpMove sNoctowlLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SKY_ATTACK), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 5, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 9, MOVE_PECK), - LEVEL_UP_MOVE(13, MOVE_UPROAR), - LEVEL_UP_MOVE(17, MOVE_REFLECT), - LEVEL_UP_MOVE(22, MOVE_CONFUSION), - LEVEL_UP_MOVE(27, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(32, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(42, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(47, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(52, MOVE_ROOST), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 6, MOVE_FORESIGHT), + LEVEL_UP_MOVE(11, MOVE_PECK), + LEVEL_UP_MOVE(16, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_REFLECT), + LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_CONFUSION), LEVEL_UP_MOVE(57, MOVE_DREAM_EATER), LEVEL_UP_END }; @@ -4558,37 +3915,30 @@ static const struct LevelUpMove sNoctowlLevelUpLearnset[] = { #if P_FAMILY_LEDYBA static const struct LevelUpMove sLedybaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_COMET_PUNCH), - LEVEL_UP_MOVE(14, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(14, MOVE_REFLECT), - LEVEL_UP_MOVE(14, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(17, MOVE_MACH_PUNCH), - LEVEL_UP_MOVE(22, MOVE_BATON_PASS), - LEVEL_UP_MOVE(25, MOVE_SILVER_WIND), - LEVEL_UP_MOVE(30, MOVE_AGILITY), - LEVEL_UP_MOVE(33, MOVE_SWIFT), - LEVEL_UP_MOVE(38, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(41, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(22, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(29, MOVE_BATON_PASS), + LEVEL_UP_MOVE(36, MOVE_SWIFT), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sLedianLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH), - LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 9, MOVE_COMET_PUNCH), - LEVEL_UP_MOVE(14, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(14, MOVE_REFLECT), - LEVEL_UP_MOVE(14, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(17, MOVE_MACH_PUNCH), - LEVEL_UP_MOVE(24, MOVE_BATON_PASS), - LEVEL_UP_MOVE(29, MOVE_SILVER_WIND), - LEVEL_UP_MOVE(36, MOVE_AGILITY), - LEVEL_UP_MOVE(41, MOVE_SWIFT), - LEVEL_UP_MOVE(48, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(53, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH), + LEVEL_UP_MOVE(24, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(24, MOVE_REFLECT), + LEVEL_UP_MOVE(24, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(33, MOVE_BATON_PASS), + LEVEL_UP_MOVE(42, MOVE_SWIFT), + LEVEL_UP_MOVE(51, MOVE_AGILITY), + LEVEL_UP_MOVE(60, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_FAMILY_LEDYBA @@ -4597,39 +3947,30 @@ static const struct LevelUpMove sLedianLevelUpLearnset[] = { static const struct LevelUpMove sSpinarakLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), - LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), - LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), - LEVEL_UP_MOVE(12, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(15, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(19, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(22, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(26, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(29, MOVE_SPIDER_WEB), - LEVEL_UP_MOVE(33, MOVE_AGILITY), - LEVEL_UP_MOVE(36, MOVE_PIN_MISSILE), - LEVEL_UP_MOVE(40, MOVE_PSYCHIC), - LEVEL_UP_MOVE(43, MOVE_POISON_JAB), + LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(23, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(37, MOVE_SPIDER_WEB), + LEVEL_UP_MOVE(45, MOVE_AGILITY), + LEVEL_UP_MOVE(53, MOVE_PSYCHIC), LEVEL_UP_END }; static const struct LevelUpMove sAriadosLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BUG_BITE), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), - LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), - LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), - LEVEL_UP_MOVE(12, MOVE_LEECH_LIFE), - LEVEL_UP_MOVE(15, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(19, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(23, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(28, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(32, MOVE_SPIDER_WEB), - LEVEL_UP_MOVE(37, MOVE_AGILITY), - LEVEL_UP_MOVE(41, MOVE_PIN_MISSILE), - LEVEL_UP_MOVE(46, MOVE_PSYCHIC), - LEVEL_UP_MOVE(50, MOVE_POISON_JAB), + LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE), + LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(43, MOVE_SPIDER_WEB), + LEVEL_UP_MOVE(53, MOVE_AGILITY), + LEVEL_UP_MOVE(63, MOVE_PSYCHIC), LEVEL_UP_END }; #endif //P_FAMILY_SPINARAK @@ -4637,41 +3978,30 @@ static const struct LevelUpMove sAriadosLevelUpLearnset[] = { #if P_FAMILY_CHINCHOU static const struct LevelUpMove sChinchouLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BUBBLE), - LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 6, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 9, MOVE_FLAIL), - LEVEL_UP_MOVE(12, MOVE_WATER_GUN), - LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(20, MOVE_SPARK), - LEVEL_UP_MOVE(23, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(28, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(31, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(34, MOVE_DISCHARGE), - LEVEL_UP_MOVE(39, MOVE_AQUA_RING), - LEVEL_UP_MOVE(42, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(45, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(49, MOVE_CHARGE), LEVEL_UP_END }; static const struct LevelUpMove sLanturnLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BUBBLE), - LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 6, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 9, MOVE_FLAIL), - LEVEL_UP_MOVE(12, MOVE_WATER_GUN), - LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(20, MOVE_SPARK), - LEVEL_UP_MOVE(23, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(27, MOVE_STOCKPILE), - LEVEL_UP_MOVE(27, MOVE_SWALLOW), - LEVEL_UP_MOVE(27, MOVE_SPIT_UP), - LEVEL_UP_MOVE(30, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(35, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(40, MOVE_DISCHARGE), - LEVEL_UP_MOVE(47, MOVE_AQUA_RING), - LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(57, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(32, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(61, MOVE_CHARGE), LEVEL_UP_END }; #endif //P_FAMILY_CHINCHOU @@ -4681,36 +4011,27 @@ static const struct LevelUpMove sTogepiLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_CHARM), LEVEL_UP_MOVE( 6, MOVE_METRONOME), - LEVEL_UP_MOVE(10, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(15, MOVE_YAWN), - LEVEL_UP_MOVE(19, MOVE_ENCORE), - LEVEL_UP_MOVE(24, MOVE_FOLLOW_ME), - LEVEL_UP_MOVE(28, MOVE_WISH), - LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(42, MOVE_BATON_PASS), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(51, MOVE_LAST_RESORT), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(21, MOVE_ENCORE), + LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(31, MOVE_WISH), + LEVEL_UP_MOVE(36, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sTogeticLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_CHARM), - LEVEL_UP_MOVE( 1, MOVE_METRONOME), - LEVEL_UP_MOVE( 1, MOVE_SWEET_KISS), LEVEL_UP_MOVE( 6, MOVE_METRONOME), - LEVEL_UP_MOVE(10, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(15, MOVE_YAWN), - LEVEL_UP_MOVE(19, MOVE_ENCORE), - LEVEL_UP_MOVE(24, MOVE_FOLLOW_ME), - LEVEL_UP_MOVE(28, MOVE_WISH), - LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(42, MOVE_BATON_PASS), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(51, MOVE_LAST_RESORT), + LEVEL_UP_MOVE(11, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(21, MOVE_ENCORE), + LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME), + LEVEL_UP_MOVE(31, MOVE_WISH), + LEVEL_UP_MOVE(36, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -4729,39 +4050,24 @@ static const struct LevelUpMove sTogekissLevelUpLearnset[] = { static const struct LevelUpMove sNatuLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 6, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE( 9, MOVE_TELEPORT), - LEVEL_UP_MOVE(12, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(17, MOVE_MIRACLE_EYE), - LEVEL_UP_MOVE(20, MOVE_ME_FIRST), - LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(28, MOVE_WISH), - LEVEL_UP_MOVE(33, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(39, MOVE_OMINOUS_WIND), - LEVEL_UP_MOVE(44, MOVE_POWER_SWAP), - LEVEL_UP_MOVE(44, MOVE_GUARD_SWAP), - LEVEL_UP_MOVE(47, MOVE_PSYCHIC), + LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_TELEPORT), + LEVEL_UP_MOVE(30, MOVE_WISH), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(40, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(50, MOVE_PSYCHIC), LEVEL_UP_END }; static const struct LevelUpMove sXatuLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 6, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE( 9, MOVE_TELEPORT), - LEVEL_UP_MOVE(12, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(17, MOVE_MIRACLE_EYE), - LEVEL_UP_MOVE(20, MOVE_ME_FIRST), - LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(27, MOVE_TAILWIND), - LEVEL_UP_MOVE(30, MOVE_WISH), - LEVEL_UP_MOVE(37, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(47, MOVE_OMINOUS_WIND), - LEVEL_UP_MOVE(54, MOVE_POWER_SWAP), - LEVEL_UP_MOVE(54, MOVE_GUARD_SWAP), - LEVEL_UP_MOVE(59, MOVE_PSYCHIC), + LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_TELEPORT), + LEVEL_UP_MOVE(35, MOVE_WISH), + LEVEL_UP_MOVE(35, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(65, MOVE_PSYCHIC), LEVEL_UP_END }; #endif //P_FAMILY_NATU @@ -4769,16 +4075,12 @@ static const struct LevelUpMove sXatuLevelUpLearnset[] = { #if P_FAMILY_MAREEP static const struct LevelUpMove sMareepLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 5, MOVE_GROWL), - LEVEL_UP_MOVE(10, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(14, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(19, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(23, MOVE_CHARGE), - LEVEL_UP_MOVE(28, MOVE_DISCHARGE), - LEVEL_UP_MOVE(32, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(41, MOVE_POWER_GEM), - LEVEL_UP_MOVE(46, MOVE_THUNDER), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(16, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(23, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(30, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(37, MOVE_THUNDER), LEVEL_UP_END }; @@ -4786,36 +4088,25 @@ static const struct LevelUpMove sFlaaffyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 5, MOVE_GROWL), - LEVEL_UP_MOVE(10, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(14, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(20, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(25, MOVE_CHARGE), - LEVEL_UP_MOVE(31, MOVE_DISCHARGE), - LEVEL_UP_MOVE(36, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(47, MOVE_POWER_GEM), - LEVEL_UP_MOVE(53, MOVE_THUNDER), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(45, MOVE_THUNDER), LEVEL_UP_END }; static const struct LevelUpMove sAmpharosLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 5, MOVE_GROWL), - LEVEL_UP_MOVE(10, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(14, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(20, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(25, MOVE_CHARGE), + LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE), LEVEL_UP_MOVE(30, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(34, MOVE_DISCHARGE), - LEVEL_UP_MOVE(42, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(51, MOVE_LIGHT_SCREEN), - LEVEL_UP_MOVE(59, MOVE_POWER_GEM), - LEVEL_UP_MOVE(68, MOVE_THUNDER), + LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN), + LEVEL_UP_MOVE(57, MOVE_THUNDER), LEVEL_UP_END }; #endif //P_FAMILY_MAREEP @@ -4824,27 +4115,25 @@ static const struct LevelUpMove sAmpharosLevelUpLearnset[] = { #if P_GEN_3_CROSS_EVOS static const struct LevelUpMove sAzurillLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SPLASH), - LEVEL_UP_MOVE( 2, MOVE_CHARM), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 3, MOVE_CHARM), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_BUBBLE), LEVEL_UP_MOVE(15, MOVE_SLAM), - LEVEL_UP_MOVE(18, MOVE_WATER_GUN), + LEVEL_UP_MOVE(21, MOVE_WATER_GUN), LEVEL_UP_END }; #endif //P_GEN_3_CROSS_EVOS static const struct LevelUpMove sMarillLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 2, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_WATER_GUN), LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(18, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_AQUA_RING), - LEVEL_UP_MOVE(27, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(32, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(37, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(42, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(21, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(28, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(36, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -4853,16 +4142,14 @@ static const struct LevelUpMove sAzumarillLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 2, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_WATER_GUN), LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(27, MOVE_AQUA_RING), - LEVEL_UP_MOVE(33, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(40, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(47, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(54, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(24, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(34, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_MARILL @@ -4888,23 +4175,15 @@ static const struct LevelUpMove sBonslyLevelUpLearnset[] = { #endif //P_GEN_4_CROSS_EVOS static const struct LevelUpMove sSudowoodoLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WOOD_HAMMER), - LEVEL_UP_MOVE( 1, MOVE_COPYCAT), - LEVEL_UP_MOVE( 1, MOVE_FLAIL), - LEVEL_UP_MOVE( 1, MOVE_LOW_KICK), LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), - LEVEL_UP_MOVE( 6, MOVE_FLAIL), - LEVEL_UP_MOVE( 9, MOVE_LOW_KICK), - LEVEL_UP_MOVE(14, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(17, MOVE_MIMIC), - LEVEL_UP_MOVE(22, MOVE_BLOCK), - LEVEL_UP_MOVE(25, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(30, MOVE_ROCK_TOMB), - LEVEL_UP_MOVE(33, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(38, MOVE_SLAM), - LEVEL_UP_MOVE(41, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(49, MOVE_HAMMER_ARM), + LEVEL_UP_MOVE( 1, MOVE_MIMIC), + LEVEL_UP_MOVE( 9, MOVE_FLAIL), + LEVEL_UP_MOVE(17, MOVE_LOW_KICK), + LEVEL_UP_MOVE(25, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(33, MOVE_BLOCK), + LEVEL_UP_MOVE(41, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(49, MOVE_SLAM), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_FAMILY_SUDOWOODO @@ -4912,21 +4191,15 @@ static const struct LevelUpMove sSudowoodoLevelUpLearnset[] = { #if P_FAMILY_HOPPIP static const struct LevelUpMove sHoppipLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SPLASH), - LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_TACKLE), - LEVEL_UP_MOVE(12, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(14, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(16, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(19, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(22, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(25, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(28, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(31, MOVE_U_TURN), - LEVEL_UP_MOVE(34, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(37, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(40, MOVE_BOUNCE), - LEVEL_UP_MOVE(43, MOVE_MEMENTO), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(20, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(25, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(30, MOVE_MEGA_DRAIN), LEVEL_UP_END }; @@ -4935,21 +4208,15 @@ static const struct LevelUpMove sSkiploomLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_TACKLE), - LEVEL_UP_MOVE(12, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(14, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(16, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(20, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(24, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(28, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(32, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(36, MOVE_U_TURN), - LEVEL_UP_MOVE(40, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(44, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(48, MOVE_BOUNCE), - LEVEL_UP_MOVE(52, MOVE_MEMENTO), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(29, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN), LEVEL_UP_END }; @@ -4958,21 +4225,15 @@ static const struct LevelUpMove sJumpluffLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), - LEVEL_UP_MOVE( 7, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP), LEVEL_UP_MOVE(10, MOVE_TACKLE), - LEVEL_UP_MOVE(12, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(14, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(16, MOVE_SLEEP_POWDER), - LEVEL_UP_MOVE(20, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(24, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(28, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(32, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(36, MOVE_U_TURN), - LEVEL_UP_MOVE(40, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(44, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(48, MOVE_BOUNCE), - LEVEL_UP_MOVE(52, MOVE_MEMENTO), + LEVEL_UP_MOVE(13, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(15, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER), + LEVEL_UP_MOVE(22, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(33, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(44, MOVE_MEGA_DRAIN), LEVEL_UP_END }; #endif //P_FAMILY_HOPPIP @@ -4981,18 +4242,14 @@ static const struct LevelUpMove sJumpluffLevelUpLearnset[] = { static const struct LevelUpMove sAipomLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 8, MOVE_ASTONISH), - LEVEL_UP_MOVE(11, MOVE_BATON_PASS), - LEVEL_UP_MOVE(15, MOVE_TICKLE), - LEVEL_UP_MOVE(18, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(22, MOVE_SWIFT), - LEVEL_UP_MOVE(25, MOVE_SCREECH), - LEVEL_UP_MOVE(29, MOVE_AGILITY), - LEVEL_UP_MOVE(32, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(36, MOVE_FLING), - LEVEL_UP_MOVE(39, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(43, MOVE_LAST_RESORT), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(18, MOVE_BATON_PASS), + LEVEL_UP_MOVE(25, MOVE_TICKLE), + LEVEL_UP_MOVE(31, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(38, MOVE_SWIFT), + LEVEL_UP_MOVE(43, MOVE_SCREECH), + LEVEL_UP_MOVE(50, MOVE_AGILITY), LEVEL_UP_END }; @@ -5022,36 +4279,26 @@ static const struct LevelUpMove sAmbipomLevelUpLearnset[] = { #if P_FAMILY_SUNKERN static const struct LevelUpMove sSunkernLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), - LEVEL_UP_MOVE( 1, MOVE_GROWTH), - LEVEL_UP_MOVE( 5, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE( 9, MOVE_INGRAIN), - LEVEL_UP_MOVE(13, MOVE_GRASS_WHISTLE), - LEVEL_UP_MOVE(17, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(21, MOVE_ENDEAVOR), - LEVEL_UP_MOVE(25, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(29, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(33, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(37, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(41, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(45, MOVE_SEED_BOMB), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(25, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(37, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(42, MOVE_GIGA_DRAIN), LEVEL_UP_END }; static const struct LevelUpMove sSunfloraLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_POUND), - LEVEL_UP_MOVE( 1, MOVE_GROWTH), - LEVEL_UP_MOVE( 5, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE( 9, MOVE_INGRAIN), - LEVEL_UP_MOVE(13, MOVE_GRASS_WHISTLE), - LEVEL_UP_MOVE(17, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(21, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(25, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(29, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(33, MOVE_PETAL_DANCE), - LEVEL_UP_MOVE(37, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(41, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(43, MOVE_LEAF_STORM), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_RAZOR_LEAF), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(25, MOVE_BULLET_SEED), + LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(37, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(42, MOVE_SOLAR_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_SUNKERN @@ -5060,20 +4307,14 @@ static const struct LevelUpMove sSunfloraLevelUpLearnset[] = { static const struct LevelUpMove sYanmaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 6, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(14, MOVE_SONIC_BOOM), - LEVEL_UP_MOVE(17, MOVE_DETECT), - LEVEL_UP_MOVE(22, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(27, MOVE_UPROAR), - LEVEL_UP_MOVE(30, MOVE_PURSUIT), - LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(38, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(19, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE(25, MOVE_DETECT), + LEVEL_UP_MOVE(31, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(37, MOVE_UPROAR), LEVEL_UP_MOVE(43, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(46, MOVE_SCREECH), - LEVEL_UP_MOVE(49, MOVE_U_TURN), - LEVEL_UP_MOVE(54, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(57, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE(49, MOVE_SCREECH), LEVEL_UP_END }; @@ -5108,35 +4349,28 @@ static const struct LevelUpMove sYanmegaLevelUpLearnset[] = { static const struct LevelUpMove sWooperLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 5, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 9, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(15, MOVE_SLAM), - LEVEL_UP_MOVE(19, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(23, MOVE_AMNESIA), - LEVEL_UP_MOVE(29, MOVE_YAWN), - LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(43, MOVE_MIST), - LEVEL_UP_MOVE(43, MOVE_HAZE), - LEVEL_UP_MOVE(47, MOVE_MUDDY_WATER), + LEVEL_UP_MOVE(11, MOVE_SLAM), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(31, MOVE_YAWN), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(51, MOVE_MIST), + LEVEL_UP_MOVE(51, MOVE_HAZE), LEVEL_UP_END }; static const struct LevelUpMove sQuagsireLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 5, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 9, MOVE_MUD_SHOT), - LEVEL_UP_MOVE(15, MOVE_SLAM), - LEVEL_UP_MOVE(19, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(24, MOVE_AMNESIA), - LEVEL_UP_MOVE(31, MOVE_YAWN), - LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(41, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(48, MOVE_MIST), - LEVEL_UP_MOVE(48, MOVE_HAZE), - LEVEL_UP_MOVE(53, MOVE_MUDDY_WATER), + LEVEL_UP_MOVE(11, MOVE_SLAM), + LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), + LEVEL_UP_MOVE(23, MOVE_AMNESIA), + LEVEL_UP_MOVE(35, MOVE_YAWN), + LEVEL_UP_MOVE(42, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(61, MOVE_MIST), + LEVEL_UP_MOVE(61, MOVE_HAZE), LEVEL_UP_END }; @@ -5179,16 +4413,13 @@ static const struct LevelUpMove sClodsireLevelUpLearnset[] = { #if P_FAMILY_MURKROW static const struct LevelUpMove sMurkrowLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 1, MOVE_ASTONISH), - LEVEL_UP_MOVE( 5, MOVE_PURSUIT), - LEVEL_UP_MOVE(11, MOVE_HAZE), - LEVEL_UP_MOVE(15, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(25, MOVE_ASSURANCE), - LEVEL_UP_MOVE(31, MOVE_TAUNT), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_PURSUIT), + LEVEL_UP_MOVE(22, MOVE_HAZE), + LEVEL_UP_MOVE(27, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE(35, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(41, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(45, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE(40, MOVE_TAUNT), + LEVEL_UP_MOVE(48, MOVE_MEAN_LOOK), LEVEL_UP_END }; @@ -5211,17 +4442,14 @@ static const struct LevelUpMove sHonchkrowLevelUpLearnset[] = { static const struct LevelUpMove sMisdreavusLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), - LEVEL_UP_MOVE( 5, MOVE_SPITE), - LEVEL_UP_MOVE(10, MOVE_ASTONISH), - LEVEL_UP_MOVE(14, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(19, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(23, MOVE_PSYBEAM), - LEVEL_UP_MOVE(28, MOVE_PAIN_SPLIT), - LEVEL_UP_MOVE(32, MOVE_PAYBACK), - LEVEL_UP_MOVE(37, MOVE_SHADOW_BALL), - LEVEL_UP_MOVE(41, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(46, MOVE_GRUDGE), - LEVEL_UP_MOVE(50, MOVE_POWER_GEM), + LEVEL_UP_MOVE( 6, MOVE_SPITE), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(23, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(30, MOVE_PSYBEAM), + LEVEL_UP_MOVE(37, MOVE_PAIN_SPLIT), + LEVEL_UP_MOVE(45, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(53, MOVE_GRUDGE), LEVEL_UP_END }; @@ -5270,22 +4498,16 @@ static const struct LevelUpMove sWobbuffetLevelUpLearnset[] = { #if P_FAMILY_GIRAFARIG static const struct LevelUpMove sGirafarigLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_POWER_SWAP), - LEVEL_UP_MOVE( 1, MOVE_GUARD_SWAP), - LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 5, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(10, MOVE_STOMP), - LEVEL_UP_MOVE(14, MOVE_AGILITY), - LEVEL_UP_MOVE(19, MOVE_PSYBEAM), - LEVEL_UP_MOVE(23, MOVE_BATON_PASS), - LEVEL_UP_MOVE(28, MOVE_ASSURANCE), - LEVEL_UP_MOVE(32, MOVE_DOUBLE_HIT), - LEVEL_UP_MOVE(37, MOVE_PSYCHIC), - LEVEL_UP_MOVE(41, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(46, MOVE_CRUNCH), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(13, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_BATON_PASS), + LEVEL_UP_MOVE(43, MOVE_PSYBEAM), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), LEVEL_UP_END }; @@ -5316,42 +4538,27 @@ static const struct LevelUpMove sFarigirafLevelUpLearnset[] = { static const struct LevelUpMove sPinecoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_PROTECT), - LEVEL_UP_MOVE( 6, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE( 9, MOVE_BUG_BITE), - LEVEL_UP_MOVE(12, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(17, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(20, MOVE_BIDE), - LEVEL_UP_MOVE(23, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(28, MOVE_SPIKES), - LEVEL_UP_MOVE(31, MOVE_PAYBACK), - LEVEL_UP_MOVE(34, MOVE_EXPLOSION), - LEVEL_UP_MOVE(39, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(42, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(29, MOVE_BIDE), + LEVEL_UP_MOVE(36, MOVE_EXPLOSION), + LEVEL_UP_MOVE(43, MOVE_SPIKES), + LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sForretressLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_TOXIC_SPIKES), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_PROTECT), LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE( 1, MOVE_BUG_BITE), - LEVEL_UP_MOVE( 6, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE( 9, MOVE_BUG_BITE), - LEVEL_UP_MOVE(12, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(17, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(20, MOVE_BIDE), - LEVEL_UP_MOVE(23, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(28, MOVE_SPIKES), - LEVEL_UP_MOVE(31, MOVE_MIRROR_SHOT), - LEVEL_UP_MOVE(33, MOVE_PAYBACK), - LEVEL_UP_MOVE(38, MOVE_EXPLOSION), - LEVEL_UP_MOVE(45, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(50, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(55, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(62, MOVE_MAGNET_RISE), - LEVEL_UP_MOVE(67, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT), + LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(29, MOVE_BIDE), + LEVEL_UP_MOVE(39, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_SPIKES), + LEVEL_UP_MOVE(59, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_FAMILY_PINECO @@ -5359,19 +4566,14 @@ static const struct LevelUpMove sForretressLevelUpLearnset[] = { #if P_FAMILY_DUNSPARCE static const struct LevelUpMove sDunsparceLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_RAGE), - LEVEL_UP_MOVE( 5, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 9, MOVE_YAWN), - LEVEL_UP_MOVE(13, MOVE_GLARE), - LEVEL_UP_MOVE(17, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(11, MOVE_YAWN), + LEVEL_UP_MOVE(14, MOVE_GLARE), LEVEL_UP_MOVE(21, MOVE_SPITE), - LEVEL_UP_MOVE(25, MOVE_PURSUIT), - LEVEL_UP_MOVE(29, MOVE_SCREECH), - LEVEL_UP_MOVE(33, MOVE_ROOST), - LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(41, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(45, MOVE_DIG), - LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), - LEVEL_UP_MOVE(53, MOVE_FLAIL), + LEVEL_UP_MOVE(24, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), LEVEL_UP_END }; @@ -5402,18 +4604,13 @@ static const struct LevelUpMove sDudunsparceLevelUpLearnset[] = { #if P_FAMILY_GLIGAR static const struct LevelUpMove sGligarLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POISON_STING), - LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_HARDEN), - LEVEL_UP_MOVE(12, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(16, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(20, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(23, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(27, MOVE_SCREECH), - LEVEL_UP_MOVE(31, MOVE_SLASH), - LEVEL_UP_MOVE(34, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(38, MOVE_U_TURN), - LEVEL_UP_MOVE(42, MOVE_X_SCISSOR), - LEVEL_UP_MOVE(45, MOVE_GUILLOTINE), + LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HARDEN), + LEVEL_UP_MOVE(20, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(28, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(44, MOVE_SCREECH), + LEVEL_UP_MOVE(52, MOVE_GUILLOTINE), LEVEL_UP_END }; @@ -5445,40 +4642,30 @@ static const struct LevelUpMove sGliscorLevelUpLearnset[] = { #if P_FAMILY_SNUBBULL static const struct LevelUpMove sSnubbullLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_CHARM), - LEVEL_UP_MOVE( 7, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_LICK), - LEVEL_UP_MOVE(19, MOVE_HEADBUTT), - LEVEL_UP_MOVE(25, MOVE_ROAR), - LEVEL_UP_MOVE(31, MOVE_RAGE), - LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(43, MOVE_PAYBACK), - LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_LICK), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(34, MOVE_RAGE), + LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(53, MOVE_CRUNCH), LEVEL_UP_END }; static const struct LevelUpMove sGranbullLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_CHARM), - LEVEL_UP_MOVE( 7, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_LICK), - LEVEL_UP_MOVE(19, MOVE_HEADBUTT), - LEVEL_UP_MOVE(27, MOVE_ROAR), - LEVEL_UP_MOVE(35, MOVE_RAGE), - LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(51, MOVE_PAYBACK), - LEVEL_UP_MOVE(59, MOVE_CRUNCH), + LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_LICK), + LEVEL_UP_MOVE(28, MOVE_ROAR), + LEVEL_UP_MOVE(38, MOVE_RAGE), + LEVEL_UP_MOVE(49, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), LEVEL_UP_END }; #endif //P_FAMILY_SNUBBULL @@ -5488,21 +4675,12 @@ static const struct LevelUpMove sQwilfishLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SPIKES), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), - LEVEL_UP_MOVE( 9, MOVE_HARDEN), - LEVEL_UP_MOVE( 9, MOVE_MINIMIZE), - LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(17, MOVE_ROLLOUT), - LEVEL_UP_MOVE(21, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(25, MOVE_STOCKPILE), - LEVEL_UP_MOVE(25, MOVE_SPIT_UP), - LEVEL_UP_MOVE(29, MOVE_REVENGE), - LEVEL_UP_MOVE(33, MOVE_BRINE), - LEVEL_UP_MOVE(37, MOVE_PIN_MISSILE), - LEVEL_UP_MOVE(41, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(45, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(49, MOVE_POISON_JAB), - LEVEL_UP_MOVE(53, MOVE_DESTINY_BOND), - LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(10, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_MINIMIZE), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(28, MOVE_PIN_MISSILE), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -5541,34 +4719,27 @@ static const struct LevelUpMove sOverqwilLevelUpLearnset[] = { static const struct LevelUpMove sShuckleLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), - LEVEL_UP_MOVE( 1, MOVE_BIDE), - LEVEL_UP_MOVE( 9, MOVE_ENCORE), - LEVEL_UP_MOVE(14, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(22, MOVE_WRAP), - LEVEL_UP_MOVE(27, MOVE_REST), - LEVEL_UP_MOVE(35, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(40, MOVE_BUG_BITE), - LEVEL_UP_MOVE(48, MOVE_POWER_TRICK), + LEVEL_UP_MOVE( 9, MOVE_WRAP), + LEVEL_UP_MOVE(14, MOVE_ENCORE), + LEVEL_UP_MOVE(23, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_BIDE), + LEVEL_UP_MOVE(37, MOVE_REST), LEVEL_UP_END }; #endif //P_FAMILY_SHUCKLE #if P_FAMILY_HERACROSS static const struct LevelUpMove sHeracrossLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_NIGHT_SLASH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_ENDURE), - LEVEL_UP_MOVE( 7, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(13, MOVE_AERIAL_ACE), - LEVEL_UP_MOVE(19, MOVE_BRICK_BREAK), - LEVEL_UP_MOVE(25, MOVE_COUNTER), - LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(37, MOVE_CLOSE_COMBAT), - LEVEL_UP_MOVE(43, MOVE_REVERSAL), - LEVEL_UP_MOVE(49, MOVE_FEINT), - LEVEL_UP_MOVE(55, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 6, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE(11, MOVE_ENDURE), + LEVEL_UP_MOVE(17, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(23, MOVE_BRICK_BREAK), + LEVEL_UP_MOVE(30, MOVE_COUNTER), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(45, MOVE_REVERSAL), + LEVEL_UP_MOVE(53, MOVE_MEGAHORN), LEVEL_UP_END }; #endif //P_FAMILY_HERACROSS @@ -5579,15 +4750,14 @@ static const struct LevelUpMove sSneaselLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_TAUNT), LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(10, MOVE_SCREECH), - LEVEL_UP_MOVE(14, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(24, MOVE_AGILITY), - LEVEL_UP_MOVE(28, MOVE_ICY_WIND), - LEVEL_UP_MOVE(35, MOVE_SLASH), - LEVEL_UP_MOVE(38, MOVE_BEAT_UP), - LEVEL_UP_MOVE(42, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(49, MOVE_ICE_SHARD), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_ICY_WIND), + LEVEL_UP_MOVE(50, MOVE_SLASH), + LEVEL_UP_MOVE(57, MOVE_BEAT_UP), + LEVEL_UP_MOVE(64, MOVE_METAL_CLAW), LEVEL_UP_END }; @@ -5642,38 +4812,32 @@ static const struct LevelUpMove sSneaslerLevelUpLearnset[] = { #if P_FAMILY_TEDDIURSA static const struct LevelUpMove sTeddiursaLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_COVET), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_LICK), - LEVEL_UP_MOVE( 1, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE( 8, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(15, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(22, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(29, MOVE_SLASH), - LEVEL_UP_MOVE(36, MOVE_CHARM), - LEVEL_UP_MOVE(43, MOVE_REST), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(25, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SLASH), LEVEL_UP_MOVE(43, MOVE_SNORE), - LEVEL_UP_MOVE(50, MOVE_THRASH), - LEVEL_UP_MOVE(57, MOVE_FLING), + LEVEL_UP_MOVE(49, MOVE_THRASH), LEVEL_UP_END }; static const struct LevelUpMove sUrsaringLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_COVET), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_LICK), - LEVEL_UP_MOVE( 1, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE( 8, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(15, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(22, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(29, MOVE_SLASH), - LEVEL_UP_MOVE(38, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(47, MOVE_REST), - LEVEL_UP_MOVE(49, MOVE_SNORE), - LEVEL_UP_MOVE(58, MOVE_THRASH), - LEVEL_UP_MOVE(67, MOVE_HAMMER_ARM), + LEVEL_UP_MOVE( 1, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(25, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(49, MOVE_THRASH), LEVEL_UP_END }; @@ -5717,16 +4881,12 @@ static const struct LevelUpMove sSlugmaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SMOG), LEVEL_UP_MOVE( 1, MOVE_YAWN), LEVEL_UP_MOVE( 8, MOVE_EMBER), - LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(16, MOVE_HARDEN), - LEVEL_UP_MOVE(23, MOVE_RECOVER), - LEVEL_UP_MOVE(26, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(31, MOVE_AMNESIA), - LEVEL_UP_MOVE(38, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(41, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(46, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(53, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(56, MOVE_EARTH_POWER), + LEVEL_UP_MOVE(15, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(22, MOVE_HARDEN), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(50, MOVE_BODY_SLAM), LEVEL_UP_END }; @@ -5736,16 +4896,12 @@ static const struct LevelUpMove sMagcargoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW), LEVEL_UP_MOVE( 8, MOVE_EMBER), - LEVEL_UP_MOVE(11, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(16, MOVE_HARDEN), - LEVEL_UP_MOVE(23, MOVE_RECOVER), - LEVEL_UP_MOVE(26, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(31, MOVE_AMNESIA), - LEVEL_UP_MOVE(40, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(45, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(52, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(61, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(66, MOVE_EARTH_POWER), + LEVEL_UP_MOVE(15, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(22, MOVE_HARDEN), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(48, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(60, MOVE_BODY_SLAM), LEVEL_UP_END }; #endif //P_FAMILY_SLUGMA @@ -5754,40 +4910,27 @@ static const struct LevelUpMove sMagcargoLevelUpLearnset[] = { static const struct LevelUpMove sSwinubLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE( 4, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 8, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE(13, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(16, MOVE_ENDURE), - LEVEL_UP_MOVE(20, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(25, MOVE_ICY_WIND), - LEVEL_UP_MOVE(28, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(32, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(40, MOVE_MIST), - LEVEL_UP_MOVE(44, MOVE_BLIZZARD), - LEVEL_UP_MOVE(49, MOVE_AMNESIA), + LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(19, MOVE_ENDURE), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_MIST), + LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_MOVE(55, MOVE_AMNESIA), LEVEL_UP_END }; static const struct LevelUpMove sPiloswineLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE( 4, MOVE_MUD_SPORT), - LEVEL_UP_MOVE( 8, MOVE_POWDER_SNOW), - LEVEL_UP_MOVE(13, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(16, MOVE_ENDURE), - LEVEL_UP_MOVE(20, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(25, MOVE_ICY_WIND), - LEVEL_UP_MOVE(28, MOVE_ICE_FANG), - LEVEL_UP_MOVE(32, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE( 1, MOVE_ENDURE), + LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW), + LEVEL_UP_MOVE(19, MOVE_ENDURE), + LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(33, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(40, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(48, MOVE_MIST), + LEVEL_UP_MOVE(42, MOVE_MIST), LEVEL_UP_MOVE(56, MOVE_BLIZZARD), - LEVEL_UP_MOVE(65, MOVE_AMNESIA), + LEVEL_UP_MOVE(70, MOVE_AMNESIA), LEVEL_UP_END }; @@ -5819,19 +4962,15 @@ static const struct LevelUpMove sMamoswineLevelUpLearnset[] = { #if P_FAMILY_CORSOLA static const struct LevelUpMove sCorsolaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 8, MOVE_BUBBLE), - LEVEL_UP_MOVE(13, MOVE_RECOVER), - LEVEL_UP_MOVE(16, MOVE_REFRESH), - LEVEL_UP_MOVE(20, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(28, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(32, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_AQUA_RING), - LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON), - LEVEL_UP_MOVE(44, MOVE_POWER_GEM), - LEVEL_UP_MOVE(48, MOVE_MIRROR_COAT), - LEVEL_UP_MOVE(53, MOVE_EARTH_POWER), + LEVEL_UP_MOVE( 6, MOVE_HARDEN), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(17, MOVE_RECOVER), + LEVEL_UP_MOVE(17, MOVE_REFRESH), + LEVEL_UP_MOVE(23, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(28, MOVE_SPIKE_CANNON), + LEVEL_UP_MOVE(34, MOVE_ROCK_BLAST), + LEVEL_UP_MOVE(39, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER), LEVEL_UP_END }; @@ -5876,37 +5015,26 @@ static const struct LevelUpMove sCursolaLevelUpLearnset[] = { #if P_FAMILY_REMORAID static const struct LevelUpMove sRemoraidLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 6, MOVE_LOCK_ON), - LEVEL_UP_MOVE(10, MOVE_PSYBEAM), - LEVEL_UP_MOVE(14, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(19, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(27, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(32, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(36, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(40, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(45, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(11, MOVE_LOCK_ON), + LEVEL_UP_MOVE(22, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(33, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(44, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sOctilleryLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_GUNK_SHOT), - LEVEL_UP_MOVE( 1, MOVE_ROCK_BLAST), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), - LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), - LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE( 6, MOVE_CONSTRICT), - LEVEL_UP_MOVE(10, MOVE_PSYBEAM), - LEVEL_UP_MOVE(14, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(19, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(23, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(11, MOVE_CONSTRICT), + LEVEL_UP_MOVE(22, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM), LEVEL_UP_MOVE(25, MOVE_OCTAZOOKA), - LEVEL_UP_MOVE(29, MOVE_BULLET_SEED), - LEVEL_UP_MOVE(36, MOVE_WRING_OUT), - LEVEL_UP_MOVE(42, MOVE_SIGNAL_BEAM), - LEVEL_UP_MOVE(48, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(38, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(54, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(70, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_REMORAID @@ -5939,24 +5067,15 @@ static const struct LevelUpMove sMantykeLevelUpLearnset[] = { #endif //P_GEN_4_CROSS_EVOS static const struct LevelUpMove sMantineLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), - LEVEL_UP_MOVE( 1, MOVE_BULLET_SEED), - LEVEL_UP_MOVE( 1, MOVE_SIGNAL_BEAM), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), - LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), - LEVEL_UP_MOVE( 1, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE( 4, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(10, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(13, MOVE_HEADBUTT), - LEVEL_UP_MOVE(19, MOVE_AGILITY), - LEVEL_UP_MOVE(22, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(37, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(40, MOVE_BOUNCE), - LEVEL_UP_MOVE(46, MOVE_AQUA_RING), - LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(22, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(43, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY), LEVEL_UP_END }; #endif //P_FAMILY_MANTINE @@ -5965,18 +5084,14 @@ static const struct LevelUpMove sMantineLevelUpLearnset[] = { static const struct LevelUpMove sSkarmoryLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_PECK), - LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_SWIFT), - LEVEL_UP_MOVE(12, MOVE_AGILITY), - LEVEL_UP_MOVE(17, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(20, MOVE_FEINT), - LEVEL_UP_MOVE(23, MOVE_AIR_CUTTER), - LEVEL_UP_MOVE(28, MOVE_SPIKES), - LEVEL_UP_MOVE(31, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(34, MOVE_STEEL_WING), - LEVEL_UP_MOVE(39, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(42, MOVE_SLASH), - LEVEL_UP_MOVE(45, MOVE_NIGHT_SLASH), + LEVEL_UP_MOVE(10, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(13, MOVE_SWIFT), + LEVEL_UP_MOVE(16, MOVE_AGILITY), + LEVEL_UP_MOVE(26, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(29, MOVE_AIR_CUTTER), + LEVEL_UP_MOVE(32, MOVE_STEEL_WING), + LEVEL_UP_MOVE(42, MOVE_SPIKES), + LEVEL_UP_MOVE(45, MOVE_METAL_SOUND), LEVEL_UP_END }; #endif //P_FAMILY_SKARMORY @@ -5985,39 +5100,29 @@ static const struct LevelUpMove sSkarmoryLevelUpLearnset[] = { static const struct LevelUpMove sHoundourLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_EMBER), - LEVEL_UP_MOVE( 4, MOVE_HOWL), - LEVEL_UP_MOVE( 9, MOVE_SMOG), - LEVEL_UP_MOVE(14, MOVE_ROAR), - LEVEL_UP_MOVE(17, MOVE_BITE), - LEVEL_UP_MOVE(22, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(27, MOVE_BEAT_UP), - LEVEL_UP_MOVE(30, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(35, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(40, MOVE_EMBARGO), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_BITE), + LEVEL_UP_MOVE(31, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(37, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(48, MOVE_CRUNCH), - LEVEL_UP_MOVE(53, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), LEVEL_UP_END }; static const struct LevelUpMove sHoundoomLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_HOWL), - LEVEL_UP_MOVE( 1, MOVE_SMOG), - LEVEL_UP_MOVE( 4, MOVE_HOWL), - LEVEL_UP_MOVE( 9, MOVE_SMOG), - LEVEL_UP_MOVE(14, MOVE_ROAR), - LEVEL_UP_MOVE(17, MOVE_BITE), - LEVEL_UP_MOVE(22, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(28, MOVE_BEAT_UP), - LEVEL_UP_MOVE(32, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(38, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(44, MOVE_EMBARGO), - LEVEL_UP_MOVE(48, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(54, MOVE_CRUNCH), - LEVEL_UP_MOVE(60, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(13, MOVE_SMOG), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(27, MOVE_BITE), + LEVEL_UP_MOVE(35, MOVE_ODOR_SLEUTH), + LEVEL_UP_MOVE(43, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(59, MOVE_CRUNCH), LEVEL_UP_END }; #endif //P_FAMILY_HOUNDOUR @@ -6027,36 +5132,25 @@ static const struct LevelUpMove sPhanpyLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 6, MOVE_FLAIL), - LEVEL_UP_MOVE(10, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(24, MOVE_SLAM), - LEVEL_UP_MOVE(28, MOVE_ENDURE), - LEVEL_UP_MOVE(33, MOVE_CHARM), - LEVEL_UP_MOVE(37, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(42, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(17, MOVE_FLAIL), + LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_ENDURE), + LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sDonphanLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), + LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH), LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 1, MOVE_FLAIL), - LEVEL_UP_MOVE( 6, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(10, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(15, MOVE_ROLLOUT), - LEVEL_UP_MOVE(19, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(24, MOVE_SLAM), + LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(17, MOVE_FLAIL), LEVEL_UP_MOVE(25, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(31, MOVE_ASSURANCE), - LEVEL_UP_MOVE(39, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(54, MOVE_GIGA_IMPACT), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_RAPID_SPIN), + LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), LEVEL_UP_END }; #endif //P_FAMILY_PHANPY @@ -6064,19 +5158,14 @@ static const struct LevelUpMove sDonphanLevelUpLearnset[] = { #if P_FAMILY_STANTLER static const struct LevelUpMove sStantlerLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_LEER), - LEVEL_UP_MOVE( 7, MOVE_ASTONISH), - LEVEL_UP_MOVE(10, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(13, MOVE_STOMP), - LEVEL_UP_MOVE(16, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE(21, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(27, MOVE_CALM_MIND), - LEVEL_UP_MOVE(33, MOVE_ROLE_PLAY), - LEVEL_UP_MOVE(38, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(43, MOVE_IMPRISON), - LEVEL_UP_MOVE(49, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(53, MOVE_ME_FIRST), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_STOMP), + LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(49, MOVE_CALM_MIND), LEVEL_UP_END }; @@ -6114,18 +5203,14 @@ static const struct LevelUpMove sSmeargleLevelUpLearnset[] = { #if P_FAMILY_MILTANK static const struct LevelUpMove sMiltankLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 8, MOVE_STOMP), - LEVEL_UP_MOVE(11, MOVE_MILK_DRINK), - LEVEL_UP_MOVE(15, MOVE_BIDE), - LEVEL_UP_MOVE(19, MOVE_ROLLOUT), - LEVEL_UP_MOVE(24, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(29, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(35, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(41, MOVE_GYRO_BALL), - LEVEL_UP_MOVE(48, MOVE_HEAL_BELL), - LEVEL_UP_MOVE(55, MOVE_WAKE_UP_SLAP), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_DEFENSE_CURL), + LEVEL_UP_MOVE(13, MOVE_STOMP), + LEVEL_UP_MOVE(19, MOVE_MILK_DRINK), + LEVEL_UP_MOVE(26, MOVE_BIDE), + LEVEL_UP_MOVE(34, MOVE_ROLLOUT), + LEVEL_UP_MOVE(43, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(53, MOVE_HEAL_BELL), LEVEL_UP_END }; #endif //P_FAMILY_MILTANK @@ -6134,18 +5219,14 @@ static const struct LevelUpMove sMiltankLevelUpLearnset[] = { static const struct LevelUpMove sRaikouLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 8, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE(15, MOVE_ROAR), - LEVEL_UP_MOVE(22, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_SPARK), - LEVEL_UP_MOVE(36, MOVE_REFLECT), - LEVEL_UP_MOVE(43, MOVE_CRUNCH), - LEVEL_UP_MOVE(50, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE(57, MOVE_DISCHARGE), - LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(71, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(78, MOVE_CALM_MIND), - LEVEL_UP_MOVE(85, MOVE_THUNDER), + LEVEL_UP_MOVE(11, MOVE_THUNDER_SHOCK), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(41, MOVE_SPARK), + LEVEL_UP_MOVE(51, MOVE_REFLECT), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), + LEVEL_UP_MOVE(71, MOVE_THUNDER), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), LEVEL_UP_END }; #endif //P_FAMILY_RAIKOU @@ -6154,18 +5235,14 @@ static const struct LevelUpMove sRaikouLevelUpLearnset[] = { static const struct LevelUpMove sEnteiLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 8, MOVE_EMBER), - LEVEL_UP_MOVE(15, MOVE_ROAR), - LEVEL_UP_MOVE(22, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(29, MOVE_STOMP), - LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(43, MOVE_SWAGGER), - LEVEL_UP_MOVE(50, MOVE_FIRE_FANG), - LEVEL_UP_MOVE(57, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(31, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(41, MOVE_STOMP), + LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(61, MOVE_SWAGGER), LEVEL_UP_MOVE(71, MOVE_FIRE_BLAST), - LEVEL_UP_MOVE(78, MOVE_CALM_MIND), - LEVEL_UP_MOVE(85, MOVE_ERUPTION), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), LEVEL_UP_END }; #endif //P_FAMILY_ENTEI @@ -6174,18 +5251,14 @@ static const struct LevelUpMove sEnteiLevelUpLearnset[] = { static const struct LevelUpMove sSuicuneLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 8, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(15, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(22, MOVE_GUST), - LEVEL_UP_MOVE(29, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(36, MOVE_MIST), - LEVEL_UP_MOVE(43, MOVE_MIRROR_COAT), - LEVEL_UP_MOVE(50, MOVE_ICE_FANG), - LEVEL_UP_MOVE(57, MOVE_TAILWIND), - LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(11, MOVE_BUBBLE_BEAM), + LEVEL_UP_MOVE(21, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(31, MOVE_GUST), + LEVEL_UP_MOVE(41, MOVE_AURORA_BEAM), + LEVEL_UP_MOVE(51, MOVE_MIST), + LEVEL_UP_MOVE(61, MOVE_MIRROR_COAT), LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(78, MOVE_CALM_MIND), - LEVEL_UP_MOVE(85, MOVE_BLIZZARD), + LEVEL_UP_MOVE(81, MOVE_CALM_MIND), LEVEL_UP_END }; #endif //P_FAMILY_SUICUNE @@ -6194,17 +5267,14 @@ static const struct LevelUpMove sSuicuneLevelUpLearnset[] = { static const struct LevelUpMove sLarvitarLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), - LEVEL_UP_MOVE(10, MOVE_SCREECH), - LEVEL_UP_MOVE(14, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(23, MOVE_THRASH), - LEVEL_UP_MOVE(28, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(32, MOVE_PAYBACK), - LEVEL_UP_MOVE(37, MOVE_CRUNCH), - LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(46, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(36, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(50, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), LEVEL_UP_END }; @@ -6213,83 +5283,62 @@ static const struct LevelUpMove sPupitarLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), LEVEL_UP_MOVE( 1, MOVE_SCREECH), - LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), - LEVEL_UP_MOVE(10, MOVE_SCREECH), - LEVEL_UP_MOVE(14, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(23, MOVE_THRASH), - LEVEL_UP_MOVE(28, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(34, MOVE_PAYBACK), - LEVEL_UP_MOVE(41, MOVE_CRUNCH), - LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(54, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(60, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(38, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(56, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sTyranitarLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), LEVEL_UP_MOVE( 1, MOVE_SCREECH), - LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), - LEVEL_UP_MOVE(10, MOVE_SCREECH), - LEVEL_UP_MOVE(14, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(23, MOVE_THRASH), - LEVEL_UP_MOVE(28, MOVE_DARK_PULSE), - LEVEL_UP_MOVE(34, MOVE_PAYBACK), - LEVEL_UP_MOVE(41, MOVE_CRUNCH), - LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(54, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(70, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 8, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(38, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(61, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_LARVITAR #if P_FAMILY_LUGIA static const struct LevelUpMove sLugiaLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WEATHER_BALL), LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), - LEVEL_UP_MOVE( 9, MOVE_GUST), - LEVEL_UP_MOVE(15, MOVE_DRAGON_RUSH), - LEVEL_UP_MOVE(23, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(29, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(37, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(43, MOVE_AEROBLAST), - LEVEL_UP_MOVE(50, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(57, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(65, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(71, MOVE_RECOVER), - LEVEL_UP_MOVE(79, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(85, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(93, MOVE_CALM_MIND), - LEVEL_UP_MOVE(99, MOVE_SKY_ATTACK), + LEVEL_UP_MOVE(11, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(22, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(44, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(55, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(66, MOVE_SWIFT), + LEVEL_UP_MOVE(77, MOVE_AEROBLAST), + LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; #endif //P_FAMILY_LUGIA #if P_FAMILY_HO_OH static const struct LevelUpMove sHoOhLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_WEATHER_BALL), LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), - LEVEL_UP_MOVE( 9, MOVE_GUST), - LEVEL_UP_MOVE(15, MOVE_BRAVE_BIRD), - LEVEL_UP_MOVE(23, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(29, MOVE_SUNNY_DAY), - LEVEL_UP_MOVE(37, MOVE_FIRE_BLAST), - LEVEL_UP_MOVE(43, MOVE_SACRED_FIRE), - LEVEL_UP_MOVE(50, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(57, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(65, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(71, MOVE_RECOVER), - LEVEL_UP_MOVE(79, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(85, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(93, MOVE_CALM_MIND), - LEVEL_UP_MOVE(99, MOVE_SKY_ATTACK), + LEVEL_UP_MOVE(11, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(22, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(44, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(55, MOVE_SUNNY_DAY), + LEVEL_UP_MOVE(66, MOVE_SWIFT), + LEVEL_UP_MOVE(77, MOVE_SACRED_FIRE), + LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; #endif //P_FAMILY_HO_OH @@ -6298,18 +5347,13 @@ static const struct LevelUpMove sHoOhLevelUpLearnset[] = { static const struct LevelUpMove sCelebiLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 1, MOVE_HEAL_BELL), LEVEL_UP_MOVE( 1, MOVE_RECOVER), + LEVEL_UP_MOVE( 1, MOVE_HEAL_BELL), LEVEL_UP_MOVE(10, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(19, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(28, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_BATON_PASS), - LEVEL_UP_MOVE(46, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(55, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(64, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(73, MOVE_HEALING_WISH), - LEVEL_UP_MOVE(82, MOVE_LEAF_STORM), - LEVEL_UP_MOVE(91, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(20, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_PERISH_SONG), LEVEL_UP_END }; #endif //P_FAMILY_CELEBI @@ -6327,7 +5371,6 @@ static const struct LevelUpMove sTreeckoLevelUpLearnset[] = { LEVEL_UP_MOVE(36, MOVE_SLAM), LEVEL_UP_MOVE(41, MOVE_DETECT), LEVEL_UP_MOVE(46, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(51, MOVE_ENERGY_BALL), LEVEL_UP_END }; @@ -6346,19 +5389,17 @@ static const struct LevelUpMove sGrovyleLevelUpLearnset[] = { LEVEL_UP_MOVE(41, MOVE_SLAM), LEVEL_UP_MOVE(47, MOVE_DETECT), LEVEL_UP_MOVE(53, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(59, MOVE_LEAF_STORM), LEVEL_UP_END }; static const struct LevelUpMove sSceptileLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_NIGHT_SLASH), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 6, MOVE_ABSORB), LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(16, MOVE_X_SCISSOR), + LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER), LEVEL_UP_MOVE(17, MOVE_PURSUIT), LEVEL_UP_MOVE(23, MOVE_SCREECH), LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE), @@ -6366,7 +5407,6 @@ static const struct LevelUpMove sSceptileLevelUpLearnset[] = { LEVEL_UP_MOVE(43, MOVE_SLAM), LEVEL_UP_MOVE(51, MOVE_DETECT), LEVEL_UP_MOVE(59, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(67, MOVE_LEAF_STORM), LEVEL_UP_END }; #endif //P_FAMILY_TREECKO @@ -6402,7 +5442,6 @@ static const struct LevelUpMove sCombuskenLevelUpLearnset[] = { LEVEL_UP_MOVE(39, MOVE_SLASH), LEVEL_UP_MOVE(43, MOVE_MIRROR_MOVE), LEVEL_UP_MOVE(50, MOVE_SKY_UPPERCUT), - LEVEL_UP_MOVE(54, MOVE_FLARE_BLITZ), LEVEL_UP_END }; @@ -6421,9 +5460,8 @@ static const struct LevelUpMove sBlazikenLevelUpLearnset[] = { LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(36, MOVE_BLAZE_KICK), LEVEL_UP_MOVE(42, MOVE_SLASH), - LEVEL_UP_MOVE(49, MOVE_BRAVE_BIRD), + LEVEL_UP_MOVE(49, MOVE_MIRROR_MOVE), LEVEL_UP_MOVE(59, MOVE_SKY_UPPERCUT), - LEVEL_UP_MOVE(66, MOVE_FLARE_BLITZ), LEVEL_UP_END }; #endif //P_FAMILY_TORCHIC @@ -6455,7 +5493,7 @@ static const struct LevelUpMove sMarshtompLevelUpLearnset[] = { LEVEL_UP_MOVE(15, MOVE_BIDE), LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), LEVEL_UP_MOVE(20, MOVE_FORESIGHT), - LEVEL_UP_MOVE(25, MOVE_MUD_BOMB), + LEVEL_UP_MOVE(25, MOVE_MUD_SPORT), LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(37, MOVE_MUDDY_WATER), LEVEL_UP_MOVE(42, MOVE_PROTECT), @@ -6474,14 +5512,13 @@ static const struct LevelUpMove sSwampertLevelUpLearnset[] = { LEVEL_UP_MOVE(15, MOVE_BIDE), LEVEL_UP_MOVE(16, MOVE_MUD_SHOT), LEVEL_UP_MOVE(20, MOVE_FORESIGHT), - LEVEL_UP_MOVE(25, MOVE_MUD_BOMB), + LEVEL_UP_MOVE(25, MOVE_MUD_SPORT), LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(39, MOVE_MUDDY_WATER), LEVEL_UP_MOVE(46, MOVE_PROTECT), LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE), LEVEL_UP_MOVE(61, MOVE_ENDEAVOR), - LEVEL_UP_MOVE(69, MOVE_HAMMER_ARM), - LEVEL_UP_END + LEVEL_UP_END }; #endif //P_FAMILY_MUDKIP @@ -6494,13 +5531,11 @@ static const struct LevelUpMove sPoochyenaLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), LEVEL_UP_MOVE(21, MOVE_ROAR), LEVEL_UP_MOVE(25, MOVE_SWAGGER), - LEVEL_UP_MOVE(29, MOVE_ASSURANCE), - LEVEL_UP_MOVE(33, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(29, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(37, MOVE_TAUNT), - LEVEL_UP_MOVE(41, MOVE_EMBARGO), - LEVEL_UP_MOVE(45, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(49, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(53, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_THIEF), LEVEL_UP_END }; @@ -6515,13 +5550,11 @@ static const struct LevelUpMove sMightyenaLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH), LEVEL_UP_MOVE(22, MOVE_ROAR), LEVEL_UP_MOVE(27, MOVE_SWAGGER), - LEVEL_UP_MOVE(32, MOVE_ASSURANCE), - LEVEL_UP_MOVE(37, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(32, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(42, MOVE_TAUNT), - LEVEL_UP_MOVE(47, MOVE_EMBARGO), - LEVEL_UP_MOVE(52, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(57, MOVE_THIEF), - LEVEL_UP_MOVE(62, MOVE_SUCKER_PUNCH), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(52, MOVE_THIEF), LEVEL_UP_END }; #endif //P_FAMILY_POOCHYENA @@ -6540,12 +5573,10 @@ static const struct LevelUpMove sZigzagoonLevelUpLearnset[] = { LEVEL_UP_MOVE(33, MOVE_FLAIL), LEVEL_UP_MOVE(37, MOVE_REST), LEVEL_UP_MOVE(41, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(45, MOVE_FLING), LEVEL_UP_END }; static const struct LevelUpMove sLinooneLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), @@ -6560,7 +5591,6 @@ static const struct LevelUpMove sLinooneLevelUpLearnset[] = { LEVEL_UP_MOVE(41, MOVE_SLASH), LEVEL_UP_MOVE(47, MOVE_REST), LEVEL_UP_MOVE(53, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(59, MOVE_FLING), LEVEL_UP_END }; @@ -6639,7 +5669,6 @@ static const struct LevelUpMove sWurmpleLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT), LEVEL_UP_MOVE( 5, MOVE_POISON_STING), - LEVEL_UP_MOVE(15, MOVE_BUG_BITE), LEVEL_UP_END }; @@ -6660,7 +5689,6 @@ static const struct LevelUpMove sBeautiflyLevelUpLearnset[] = { LEVEL_UP_MOVE(31, MOVE_ATTRACT), LEVEL_UP_MOVE(34, MOVE_SILVER_WIND), LEVEL_UP_MOVE(38, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(41, MOVE_BUG_BUZZ), LEVEL_UP_END }; @@ -6681,7 +5709,6 @@ static const struct LevelUpMove sDustoxLevelUpLearnset[] = { LEVEL_UP_MOVE(31, MOVE_LIGHT_SCREEN), LEVEL_UP_MOVE(34, MOVE_SILVER_WIND), LEVEL_UP_MOVE(38, MOVE_TOXIC), - LEVEL_UP_MOVE(41, MOVE_BUG_BUZZ), LEVEL_UP_END }; #endif //P_FAMILY_WURMPLE @@ -6690,38 +5717,33 @@ static const struct LevelUpMove sDustoxLevelUpLearnset[] = { static const struct LevelUpMove sLotadLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 3, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_ABSORB), - LEVEL_UP_MOVE( 7, MOVE_NATURE_POWER), - LEVEL_UP_MOVE(11, MOVE_MIST), - LEVEL_UP_MOVE(15, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(19, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(31, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(45, MOVE_ENERGY_BALL), + LEVEL_UP_MOVE( 7, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(43, MOVE_MEGA_DRAIN), LEVEL_UP_END }; static const struct LevelUpMove sLombreLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 3, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_ABSORB), - LEVEL_UP_MOVE( 7, MOVE_NATURE_POWER), - LEVEL_UP_MOVE(11, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(15, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(19, MOVE_WATER_SPORT), - LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM), - LEVEL_UP_MOVE(31, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(37, MOVE_UPROAR), - LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 7, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_NATURE_POWER), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(31, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(37, MOVE_THIEF), + LEVEL_UP_MOVE(43, MOVE_UPROAR), + LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sLudicoloLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER), - LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN), LEVEL_UP_END }; #endif //P_FAMILY_LOTAD @@ -6739,7 +5761,6 @@ static const struct LevelUpMove sSeedotLevelUpLearnset[] = { }; static const struct LevelUpMove sNuzleafLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 3, MOVE_HARDEN), LEVEL_UP_MOVE( 7, MOVE_GROWTH), @@ -6754,11 +5775,10 @@ static const struct LevelUpMove sNuzleafLevelUpLearnset[] = { }; static const struct LevelUpMove sShiftryLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), - LEVEL_UP_MOVE( 1, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF), - LEVEL_UP_MOVE(49, MOVE_LEAF_STORM), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER), LEVEL_UP_END }; #endif //P_FAMILY_SEEDOT @@ -6774,12 +5794,10 @@ static const struct LevelUpMove sTaillowLevelUpLearnset[] = { LEVEL_UP_MOVE(26, MOVE_ENDEAVOR), LEVEL_UP_MOVE(34, MOVE_AERIAL_ACE), LEVEL_UP_MOVE(43, MOVE_AGILITY), - LEVEL_UP_MOVE(53, MOVE_AIR_SLASH), LEVEL_UP_END }; static const struct LevelUpMove sSwellowLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PLUCK), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), @@ -6791,7 +5809,6 @@ static const struct LevelUpMove sSwellowLevelUpLearnset[] = { LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), LEVEL_UP_MOVE(38, MOVE_AERIAL_ACE), LEVEL_UP_MOVE(49, MOVE_AGILITY), - LEVEL_UP_MOVE(61, MOVE_AIR_SLASH), LEVEL_UP_END }; #endif //P_FAMILY_TAILLOW @@ -6800,16 +5817,12 @@ static const struct LevelUpMove sSwellowLevelUpLearnset[] = { static const struct LevelUpMove sWingullLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(16, MOVE_MIST), - LEVEL_UP_MOVE(19, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(24, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(29, MOVE_ROOST), - LEVEL_UP_MOVE(34, MOVE_PURSUIT), - LEVEL_UP_MOVE(37, MOVE_AGILITY), - LEVEL_UP_MOVE(42, MOVE_AERIAL_ACE), - LEVEL_UP_MOVE(47, MOVE_AIR_SLASH), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(43, MOVE_PURSUIT), + LEVEL_UP_MOVE(55, MOVE_AGILITY), LEVEL_UP_END }; @@ -6818,19 +5831,15 @@ static const struct LevelUpMove sPelipperLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK), - LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC), - LEVEL_UP_MOVE(11, MOVE_WING_ATTACK), - LEVEL_UP_MOVE(16, MOVE_MIST), - LEVEL_UP_MOVE(19, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(24, MOVE_PAYBACK), + LEVEL_UP_MOVE( 3, MOVE_WATER_GUN), + LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_WING_ATTACK), + LEVEL_UP_MOVE(21, MOVE_MIST), LEVEL_UP_MOVE(25, MOVE_PROTECT), - LEVEL_UP_MOVE(31, MOVE_ROOST), - LEVEL_UP_MOVE(38, MOVE_STOCKPILE), - LEVEL_UP_MOVE(38, MOVE_SWALLOW), - LEVEL_UP_MOVE(38, MOVE_SPIT_UP), - LEVEL_UP_MOVE(43, MOVE_FLING), - LEVEL_UP_MOVE(50, MOVE_TAILWIND), - LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(33, MOVE_STOCKPILE), + LEVEL_UP_MOVE(33, MOVE_SWALLOW), + LEVEL_UP_MOVE(47, MOVE_SPIT_UP), + LEVEL_UP_MOVE(61, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_WINGULL @@ -6839,17 +5848,14 @@ static const struct LevelUpMove sPelipperLevelUpLearnset[] = { static const struct LevelUpMove sRaltsLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 6, MOVE_CONFUSION), - LEVEL_UP_MOVE(10, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(12, MOVE_TELEPORT), - LEVEL_UP_MOVE(17, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(21, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(23, MOVE_CALM_MIND), - LEVEL_UP_MOVE(28, MOVE_PSYCHIC), - LEVEL_UP_MOVE(32, MOVE_IMPRISON), - LEVEL_UP_MOVE(34, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(39, MOVE_CHARM), - LEVEL_UP_MOVE(43, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(45, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(31, MOVE_IMPRISON), + LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(41, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(46, MOVE_DREAM_EATER), LEVEL_UP_END }; @@ -6859,38 +5865,31 @@ static const struct LevelUpMove sKirliaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE( 1, MOVE_TELEPORT), LEVEL_UP_MOVE( 6, MOVE_CONFUSION), - LEVEL_UP_MOVE(10, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(12, MOVE_TELEPORT), - LEVEL_UP_MOVE(17, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(22, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(25, MOVE_CALM_MIND), - LEVEL_UP_MOVE(31, MOVE_PSYCHIC), - LEVEL_UP_MOVE(36, MOVE_IMPRISON), - LEVEL_UP_MOVE(39, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(45, MOVE_CHARM), - LEVEL_UP_MOVE(50, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(53, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_IMPRISON), + LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(47, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(54, MOVE_DREAM_EATER), LEVEL_UP_END }; static const struct LevelUpMove sGardevoirLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_HEALING_WISH), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE( 1, MOVE_TELEPORT), LEVEL_UP_MOVE( 6, MOVE_CONFUSION), - LEVEL_UP_MOVE(10, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(12, MOVE_TELEPORT), - LEVEL_UP_MOVE(17, MOVE_WISH), - LEVEL_UP_MOVE(22, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(25, MOVE_CALM_MIND), - LEVEL_UP_MOVE(33, MOVE_PSYCHIC), - LEVEL_UP_MOVE(40, MOVE_IMPRISON), - LEVEL_UP_MOVE(45, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(53, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(60, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(65, MOVE_DREAM_EATER), + LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(16, MOVE_TELEPORT), + LEVEL_UP_MOVE(21, MOVE_CALM_MIND), + LEVEL_UP_MOVE(26, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_IMPRISON), + LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(51, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(60, MOVE_DREAM_EATER), LEVEL_UP_END }; @@ -6929,12 +5928,10 @@ static const struct LevelUpMove sSurskitLevelUpLearnset[] = { LEVEL_UP_MOVE(31, MOVE_AGILITY), LEVEL_UP_MOVE(37, MOVE_MIST), LEVEL_UP_MOVE(37, MOVE_HAZE), - LEVEL_UP_MOVE(43, MOVE_BATON_PASS), LEVEL_UP_END }; static const struct LevelUpMove sMasquerainLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_OMINOUS_WIND), LEVEL_UP_MOVE( 1, MOVE_BUBBLE), LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT), @@ -6942,13 +5939,11 @@ static const struct LevelUpMove sMasquerainLevelUpLearnset[] = { LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT), LEVEL_UP_MOVE(19, MOVE_WATER_SPORT), - LEVEL_UP_MOVE(22, MOVE_GUST), - LEVEL_UP_MOVE(26, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(33, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(40, MOVE_SILVER_WIND), - LEVEL_UP_MOVE(47, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(54, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(61, MOVE_BUG_BUZZ), + LEVEL_UP_MOVE(26, MOVE_GUST), + LEVEL_UP_MOVE(33, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(40, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(47, MOVE_SILVER_WIND), + LEVEL_UP_MOVE(53, MOVE_WHIRLWIND), LEVEL_UP_END }; #endif //P_FAMILY_SURSKIT @@ -6956,17 +5951,15 @@ static const struct LevelUpMove sMasquerainLevelUpLearnset[] = { #if P_FAMILY_SHROOMISH static const struct LevelUpMove sShroomishLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), - LEVEL_UP_MOVE( 5, MOVE_TACKLE), - LEVEL_UP_MOVE( 9, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(21, MOVE_HEADBUTT), - LEVEL_UP_MOVE(25, MOVE_POISON_POWDER), - LEVEL_UP_MOVE(29, MOVE_WORRY_SEED), - LEVEL_UP_MOVE(33, MOVE_GROWTH), - LEVEL_UP_MOVE(37, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(41, MOVE_SEED_BOMB), - LEVEL_UP_MOVE(45, MOVE_SPORE), + LEVEL_UP_MOVE( 4, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(10, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(22, MOVE_HEADBUTT), + LEVEL_UP_MOVE(28, MOVE_POISON_POWDER), + LEVEL_UP_MOVE(36, MOVE_GROWTH), + LEVEL_UP_MOVE(45, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(54, MOVE_SPORE), LEVEL_UP_END }; @@ -6975,18 +5968,16 @@ static const struct LevelUpMove sBreloomLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED), - LEVEL_UP_MOVE( 5, MOVE_TACKLE), - LEVEL_UP_MOVE( 9, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(13, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(21, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(10, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(22, MOVE_HEADBUTT), LEVEL_UP_MOVE(23, MOVE_MACH_PUNCH), - LEVEL_UP_MOVE(25, MOVE_COUNTER), - LEVEL_UP_MOVE(29, MOVE_FORCE_PALM), - LEVEL_UP_MOVE(33, MOVE_SKY_UPPERCUT), - LEVEL_UP_MOVE(37, MOVE_MIND_READER), - LEVEL_UP_MOVE(41, MOVE_SEED_BOMB), - LEVEL_UP_MOVE(45, MOVE_DYNAMIC_PUNCH), + LEVEL_UP_MOVE(28, MOVE_COUNTER), + LEVEL_UP_MOVE(36, MOVE_SKY_UPPERCUT), + LEVEL_UP_MOVE(45, MOVE_MIND_READER), + LEVEL_UP_MOVE(54, MOVE_DYNAMIC_PUNCH), LEVEL_UP_END }; #endif //P_FAMILY_SHROOMISH @@ -7034,9 +6025,6 @@ static const struct LevelUpMove sSlakingLevelUpLearnset[] = { LEVEL_UP_MOVE(36, MOVE_SWAGGER), LEVEL_UP_MOVE(37, MOVE_COUNTER), LEVEL_UP_MOVE(43, MOVE_FLAIL), - LEVEL_UP_MOVE(49, MOVE_FLING), - LEVEL_UP_MOVE(55, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(61, MOVE_HAMMER_ARM), LEVEL_UP_END }; #endif //P_FAMILY_SLAKOTH @@ -7057,7 +6045,6 @@ static const struct LevelUpMove sNincadaLevelUpLearnset[] = { }; static const struct LevelUpMove sNinjaskLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BUG_BITE), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_HARDEN), LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE), @@ -7073,7 +6060,6 @@ static const struct LevelUpMove sNinjaskLevelUpLearnset[] = { LEVEL_UP_MOVE(31, MOVE_SLASH), LEVEL_UP_MOVE(38, MOVE_AGILITY), LEVEL_UP_MOVE(45, MOVE_BATON_PASS), - LEVEL_UP_MOVE(52, MOVE_X_SCISSOR), LEVEL_UP_END }; @@ -7086,10 +6072,8 @@ static const struct LevelUpMove sShedinjaLevelUpLearnset[] = { LEVEL_UP_MOVE(19, MOVE_MIND_READER), LEVEL_UP_MOVE(25, MOVE_SPITE), LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(38, MOVE_SHADOW_SNEAK), + LEVEL_UP_MOVE(38, MOVE_SHADOW_BALL), LEVEL_UP_MOVE(45, MOVE_GRUDGE), - LEVEL_UP_MOVE(52, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(59, MOVE_SHADOW_BALL), LEVEL_UP_END }; #endif //P_FAMILY_NINCADA @@ -7118,7 +6102,6 @@ static const struct LevelUpMove sLoudredLevelUpLearnset[] = { LEVEL_UP_MOVE( 5, MOVE_UPROAR), LEVEL_UP_MOVE(11, MOVE_ASTONISH), LEVEL_UP_MOVE(15, MOVE_HOWL), - LEVEL_UP_MOVE(20, MOVE_BITE), LEVEL_UP_MOVE(23, MOVE_SUPERSONIC), LEVEL_UP_MOVE(29, MOVE_STOMP), LEVEL_UP_MOVE(37, MOVE_SCREECH), @@ -7130,9 +6113,6 @@ static const struct LevelUpMove sLoudredLevelUpLearnset[] = { }; static const struct LevelUpMove sExploudLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_ICE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_POUND), LEVEL_UP_MOVE( 1, MOVE_UPROAR), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), @@ -7140,16 +6120,14 @@ static const struct LevelUpMove sExploudLevelUpLearnset[] = { LEVEL_UP_MOVE( 5, MOVE_UPROAR), LEVEL_UP_MOVE(11, MOVE_ASTONISH), LEVEL_UP_MOVE(15, MOVE_HOWL), - LEVEL_UP_MOVE(20, MOVE_BITE), LEVEL_UP_MOVE(23, MOVE_SUPERSONIC), LEVEL_UP_MOVE(29, MOVE_STOMP), LEVEL_UP_MOVE(37, MOVE_SCREECH), - LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(40, MOVE_HYPER_BEAM), LEVEL_UP_MOVE(45, MOVE_ROAR), LEVEL_UP_MOVE(55, MOVE_REST), LEVEL_UP_MOVE(55, MOVE_SLEEP_TALK), LEVEL_UP_MOVE(63, MOVE_HYPER_VOICE), - LEVEL_UP_MOVE(71, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_WHISMUR @@ -7159,42 +6137,35 @@ static const struct LevelUpMove sMakuhitaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 7, MOVE_ARM_THRUST), - LEVEL_UP_MOVE(10, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(13, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(16, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(19, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(22, MOVE_SMELLING_SALTS), - LEVEL_UP_MOVE(25, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(28, MOVE_FORCE_PALM), - LEVEL_UP_MOVE(31, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(34, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(37, MOVE_ENDURE), - LEVEL_UP_MOVE(40, MOVE_CLOSE_COMBAT), - LEVEL_UP_MOVE(43, MOVE_REVERSAL), + LEVEL_UP_MOVE(10, MOVE_ARM_THRUST), + LEVEL_UP_MOVE(13, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(22, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(31, MOVE_SMELLING_SALTS), + LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(40, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(49, MOVE_REVERSAL), LEVEL_UP_END }; static const struct LevelUpMove sHariyamaLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_BRINE), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 1, MOVE_ARM_THRUST), LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 7, MOVE_ARM_THRUST), - LEVEL_UP_MOVE(10, MOVE_VITAL_THROW), - LEVEL_UP_MOVE(13, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(16, MOVE_WHIRLWIND), - LEVEL_UP_MOVE(19, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(22, MOVE_SMELLING_SALTS), - LEVEL_UP_MOVE(27, MOVE_BELLY_DRUM), - LEVEL_UP_MOVE(32, MOVE_FORCE_PALM), - LEVEL_UP_MOVE(37, MOVE_SEISMIC_TOSS), - LEVEL_UP_MOVE(42, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(47, MOVE_ENDURE), - LEVEL_UP_MOVE(52, MOVE_CLOSE_COMBAT), - LEVEL_UP_MOVE(57, MOVE_REVERSAL), + LEVEL_UP_MOVE(10, MOVE_ARM_THRUST), + LEVEL_UP_MOVE(13, MOVE_VITAL_THROW), + LEVEL_UP_MOVE(19, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(22, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(29, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(33, MOVE_SMELLING_SALTS), + LEVEL_UP_MOVE(40, MOVE_BELLY_DRUM), + LEVEL_UP_MOVE(44, MOVE_ENDURE), + LEVEL_UP_MOVE(51, MOVE_SEISMIC_TOSS), + LEVEL_UP_MOVE(55, MOVE_REVERSAL), LEVEL_UP_END }; #endif //P_FAMILY_MAKUHITA @@ -7204,17 +6175,13 @@ static const struct LevelUpMove sNosepassLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 7, MOVE_HARDEN), LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(19, MOVE_BLOCK), - LEVEL_UP_MOVE(25, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE(31, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(37, MOVE_SANDSTORM), - LEVEL_UP_MOVE(43, MOVE_REST), - LEVEL_UP_MOVE(49, MOVE_POWER_GEM), - LEVEL_UP_MOVE(55, MOVE_DISCHARGE), - LEVEL_UP_MOVE(61, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(67, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(73, MOVE_LOCK_ON), - LEVEL_UP_MOVE(79, MOVE_EARTH_POWER), + LEVEL_UP_MOVE(16, MOVE_BLOCK), + LEVEL_UP_MOVE(22, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(28, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(46, MOVE_LOCK_ON), LEVEL_UP_END }; @@ -7246,31 +6213,26 @@ static const struct LevelUpMove sProbopassLevelUpLearnset[] = { #if P_FAMILY_SKITTY static const struct LevelUpMove sSkittyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 4, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 8, MOVE_ATTRACT), - LEVEL_UP_MOVE(11, MOVE_SING), + LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), + LEVEL_UP_MOVE( 7, MOVE_ATTRACT), + LEVEL_UP_MOVE(13, MOVE_SING), LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP), - LEVEL_UP_MOVE(18, MOVE_COPYCAT), - LEVEL_UP_MOVE(22, MOVE_ASSIST), + LEVEL_UP_MOVE(19, MOVE_ASSIST), LEVEL_UP_MOVE(25, MOVE_CHARM), - LEVEL_UP_MOVE(29, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(32, MOVE_WAKE_UP_SLAP), - LEVEL_UP_MOVE(36, MOVE_COVET), - LEVEL_UP_MOVE(39, MOVE_HEAL_BELL), - LEVEL_UP_MOVE(42, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(46, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(27, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(31, MOVE_COVET), + LEVEL_UP_MOVE(37, MOVE_HEAL_BELL), + LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sDelcattyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), + LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_ATTRACT), LEVEL_UP_MOVE( 1, MOVE_SING), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), + LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP), LEVEL_UP_END }; #endif //P_FAMILY_SKITTY @@ -7279,22 +6241,17 @@ static const struct LevelUpMove sDelcattyLevelUpLearnset[] = { static const struct LevelUpMove sSableyeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 4, MOVE_FORESIGHT), - LEVEL_UP_MOVE( 8, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(11, MOVE_ASTONISH), - LEVEL_UP_MOVE(15, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(18, MOVE_FAKE_OUT), - LEVEL_UP_MOVE(22, MOVE_DETECT), - LEVEL_UP_MOVE(25, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(29, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(32, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(36, MOVE_PUNISHMENT), - LEVEL_UP_MOVE(39, MOVE_SHADOW_CLAW), - LEVEL_UP_MOVE(43, MOVE_POWER_GEM), - LEVEL_UP_MOVE(46, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(50, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(53, MOVE_SHADOW_BALL), - LEVEL_UP_MOVE(57, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE( 5, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(13, MOVE_ASTONISH), + LEVEL_UP_MOVE(17, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(21, MOVE_FAKE_OUT), + LEVEL_UP_MOVE(25, MOVE_DETECT), + LEVEL_UP_MOVE(29, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(33, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(37, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(41, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK), LEVEL_UP_END }; #endif //P_FAMILY_SABLEYE @@ -7310,11 +6267,9 @@ static const struct LevelUpMove sMawileLevelUpLearnset[] = { LEVEL_UP_MOVE(31, MOVE_BATON_PASS), LEVEL_UP_MOVE(36, MOVE_CRUNCH), LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(46, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(51, MOVE_STOCKPILE), - LEVEL_UP_MOVE(51, MOVE_SWALLOW), - LEVEL_UP_MOVE(51, MOVE_SPIT_UP), - LEVEL_UP_MOVE(56, MOVE_IRON_HEAD), + LEVEL_UP_MOVE(46, MOVE_STOCKPILE), + LEVEL_UP_MOVE(46, MOVE_SWALLOW), + LEVEL_UP_MOVE(46, MOVE_SPIT_UP), LEVEL_UP_END }; #endif //P_FAMILY_MAWILE @@ -7323,18 +6278,16 @@ static const struct LevelUpMove sMawileLevelUpLearnset[] = { static const struct LevelUpMove sAronLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 8, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(11, MOVE_HEADBUTT), - LEVEL_UP_MOVE(15, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(18, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(22, MOVE_ROAR), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(29, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(32, MOVE_PROTECT), - LEVEL_UP_MOVE(36, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(39, MOVE_IRON_TAIL), - LEVEL_UP_MOVE(43, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(46, MOVE_METAL_BURST), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(34, MOVE_PROTECT), + LEVEL_UP_MOVE(39, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -7344,18 +6297,16 @@ static const struct LevelUpMove sLaironLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 8, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(11, MOVE_HEADBUTT), - LEVEL_UP_MOVE(15, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(18, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(22, MOVE_ROAR), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(29, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(34, MOVE_PROTECT), - LEVEL_UP_MOVE(40, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(45, MOVE_IRON_TAIL), - LEVEL_UP_MOVE(51, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(56, MOVE_METAL_BURST), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(45, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -7365,18 +6316,16 @@ static const struct LevelUpMove sAggronLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 4, MOVE_HARDEN), - LEVEL_UP_MOVE( 8, MOVE_MUD_SLAP), - LEVEL_UP_MOVE(11, MOVE_HEADBUTT), - LEVEL_UP_MOVE(15, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(18, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(22, MOVE_ROAR), + LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(21, MOVE_ROAR), LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(29, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(34, MOVE_PROTECT), - LEVEL_UP_MOVE(40, MOVE_METAL_SOUND), - LEVEL_UP_MOVE(48, MOVE_IRON_TAIL), - LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(65, MOVE_METAL_BURST), + LEVEL_UP_MOVE(29, MOVE_IRON_TAIL), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(50, MOVE_METAL_SOUND), + LEVEL_UP_MOVE(63, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_FAMILY_ARON @@ -7385,18 +6334,15 @@ static const struct LevelUpMove sAggronLevelUpLearnset[] = { static const struct LevelUpMove sMedititeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BIDE), LEVEL_UP_MOVE( 4, MOVE_MEDITATE), - LEVEL_UP_MOVE( 8, MOVE_CONFUSION), - LEVEL_UP_MOVE(11, MOVE_DETECT), - LEVEL_UP_MOVE(15, MOVE_HIDDEN_POWER), - LEVEL_UP_MOVE(18, MOVE_MIND_READER), - LEVEL_UP_MOVE(22, MOVE_FEINT), - LEVEL_UP_MOVE(25, MOVE_CALM_MIND), - LEVEL_UP_MOVE(29, MOVE_FORCE_PALM), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(12, MOVE_DETECT), + LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER), + LEVEL_UP_MOVE(22, MOVE_MIND_READER), + LEVEL_UP_MOVE(28, MOVE_CALM_MIND), LEVEL_UP_MOVE(32, MOVE_HIGH_JUMP_KICK), - LEVEL_UP_MOVE(36, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(39, MOVE_POWER_TRICK), - LEVEL_UP_MOVE(43, MOVE_REVERSAL), - LEVEL_UP_MOVE(46, MOVE_RECOVER), + LEVEL_UP_MOVE(38, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(42, MOVE_REVERSAL), + LEVEL_UP_MOVE(48, MOVE_RECOVER), LEVEL_UP_END }; @@ -7409,18 +6355,15 @@ static const struct LevelUpMove sMedichamLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_DETECT), LEVEL_UP_MOVE( 4, MOVE_MEDITATE), - LEVEL_UP_MOVE( 8, MOVE_CONFUSION), - LEVEL_UP_MOVE(11, MOVE_DETECT), - LEVEL_UP_MOVE(15, MOVE_HIDDEN_POWER), - LEVEL_UP_MOVE(18, MOVE_MIND_READER), - LEVEL_UP_MOVE(22, MOVE_FEINT), - LEVEL_UP_MOVE(25, MOVE_CALM_MIND), - LEVEL_UP_MOVE(29, MOVE_FORCE_PALM), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(12, MOVE_DETECT), + LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER), + LEVEL_UP_MOVE(22, MOVE_MIND_READER), + LEVEL_UP_MOVE(28, MOVE_CALM_MIND), LEVEL_UP_MOVE(32, MOVE_HIGH_JUMP_KICK), - LEVEL_UP_MOVE(36, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(42, MOVE_POWER_TRICK), - LEVEL_UP_MOVE(49, MOVE_REVERSAL), - LEVEL_UP_MOVE(55, MOVE_RECOVER), + LEVEL_UP_MOVE(40, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(46, MOVE_REVERSAL), + LEVEL_UP_MOVE(54, MOVE_RECOVER), LEVEL_UP_END }; #endif //P_FAMILY_MEDITITE @@ -7434,17 +6377,14 @@ static const struct LevelUpMove sElectrikeLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(20, MOVE_SPARK), LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(28, MOVE_BITE), - LEVEL_UP_MOVE(33, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE(36, MOVE_ROAR), - LEVEL_UP_MOVE(41, MOVE_DISCHARGE), - LEVEL_UP_MOVE(44, MOVE_CHARGE), - LEVEL_UP_MOVE(49, MOVE_THUNDER), + LEVEL_UP_MOVE(28, MOVE_ROAR), + LEVEL_UP_MOVE(33, MOVE_BITE), + LEVEL_UP_MOVE(36, MOVE_THUNDER), + LEVEL_UP_MOVE(41, MOVE_CHARGE), LEVEL_UP_END }; static const struct LevelUpMove sManectricLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE), LEVEL_UP_MOVE( 1, MOVE_LEER), @@ -7455,12 +6395,10 @@ static const struct LevelUpMove sManectricLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(20, MOVE_SPARK), LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(30, MOVE_BITE), - LEVEL_UP_MOVE(37, MOVE_THUNDER_FANG), - LEVEL_UP_MOVE(42, MOVE_ROAR), - LEVEL_UP_MOVE(49, MOVE_DISCHARGE), - LEVEL_UP_MOVE(54, MOVE_CHARGE), - LEVEL_UP_MOVE(61, MOVE_THUNDER), + LEVEL_UP_MOVE(31, MOVE_ROAR), + LEVEL_UP_MOVE(39, MOVE_BITE), + LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_MOVE(53, MOVE_CHARGE), LEVEL_UP_END }; #endif //P_FAMILY_ELECTRIKE @@ -7468,20 +6406,16 @@ static const struct LevelUpMove sManectricLevelUpLearnset[] = { #if P_FAMILY_PLUSLE static const struct LevelUpMove sPlusleLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 3, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(10, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(15, MOVE_SPARK), - LEVEL_UP_MOVE(17, MOVE_ENCORE), - LEVEL_UP_MOVE(24, MOVE_COPYCAT), - LEVEL_UP_MOVE(26, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE(29, MOVE_SWIFT), - LEVEL_UP_MOVE(35, MOVE_CHARGE), - LEVEL_UP_MOVE(38, MOVE_THUNDER), - LEVEL_UP_MOVE(42, MOVE_BATON_PASS), - LEVEL_UP_MOVE(44, MOVE_AGILITY), - LEVEL_UP_MOVE(48, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(51, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ENCORE), + LEVEL_UP_MOVE(28, MOVE_FAKE_TEARS), + LEVEL_UP_MOVE(31, MOVE_CHARGE), + LEVEL_UP_MOVE(37, MOVE_THUNDER), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(47, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_PLUSLE @@ -7489,40 +6423,32 @@ static const struct LevelUpMove sPlusleLevelUpLearnset[] = { #if P_FAMILY_MINUN static const struct LevelUpMove sMinunLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 3, MOVE_THUNDER_WAVE), - LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE(10, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(15, MOVE_SPARK), - LEVEL_UP_MOVE(17, MOVE_ENCORE), - LEVEL_UP_MOVE(21, MOVE_CHARM), - LEVEL_UP_MOVE(24, MOVE_COPYCAT), - LEVEL_UP_MOVE(29, MOVE_SWIFT), - LEVEL_UP_MOVE(31, MOVE_FAKE_TEARS), - LEVEL_UP_MOVE(35, MOVE_CHARGE), - LEVEL_UP_MOVE(38, MOVE_THUNDER), - LEVEL_UP_MOVE(42, MOVE_BATON_PASS), - LEVEL_UP_MOVE(44, MOVE_AGILITY), - LEVEL_UP_MOVE(48, MOVE_TRUMP_CARD), - LEVEL_UP_MOVE(51, MOVE_NASTY_PLOT), + LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE), + LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_HELPING_HAND), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ENCORE), + LEVEL_UP_MOVE(28, MOVE_CHARM), + LEVEL_UP_MOVE(31, MOVE_CHARGE), + LEVEL_UP_MOVE(37, MOVE_THUNDER), + LEVEL_UP_MOVE(40, MOVE_BATON_PASS), + LEVEL_UP_MOVE(47, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_MINUN #if P_FAMILY_VOLBEAT_ILLUMISE static const struct LevelUpMove sVolbeatLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FLASH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 5, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE( 9, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE( 5, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE( 9, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE(13, MOVE_MOONLIGHT), LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(21, MOVE_TAIL_GLOW), LEVEL_UP_MOVE(25, MOVE_SIGNAL_BEAM), LEVEL_UP_MOVE(29, MOVE_PROTECT), LEVEL_UP_MOVE(33, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(41, MOVE_BUG_BUZZ), - LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -7536,9 +6462,7 @@ static const struct LevelUpMove sIllumiseLevelUpLearnset[] = { LEVEL_UP_MOVE(25, MOVE_ENCORE), LEVEL_UP_MOVE(29, MOVE_FLATTER), LEVEL_UP_MOVE(33, MOVE_HELPING_HAND), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(41, MOVE_BUG_BUZZ), - LEVEL_UP_MOVE(45, MOVE_COVET), + LEVEL_UP_MOVE(37, MOVE_COVET), LEVEL_UP_END }; #endif //P_FAMILY_VOLBEAT_ILLUMISE @@ -7558,21 +6482,20 @@ static const struct LevelUpMove sBudewLevelUpLearnset[] = { static const struct LevelUpMove sRoseliaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ABSORB), - LEVEL_UP_MOVE( 4, MOVE_GROWTH), - LEVEL_UP_MOVE( 7, MOVE_POISON_STING), - LEVEL_UP_MOVE(10, MOVE_STUN_SPORE), - LEVEL_UP_MOVE(13, MOVE_MEGA_DRAIN), - LEVEL_UP_MOVE(16, MOVE_LEECH_SEED), - LEVEL_UP_MOVE(19, MOVE_MAGICAL_LEAF), - LEVEL_UP_MOVE(22, MOVE_GRASS_WHISTLE), - LEVEL_UP_MOVE(25, MOVE_GIGA_DRAIN), - LEVEL_UP_MOVE(28, MOVE_TOXIC_SPIKES), - LEVEL_UP_MOVE(31, MOVE_SWEET_SCENT), - LEVEL_UP_MOVE(34, MOVE_INGRAIN), - LEVEL_UP_MOVE(37, MOVE_TOXIC), - LEVEL_UP_MOVE(40, MOVE_PETAL_DANCE), - LEVEL_UP_MOVE(43, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(46, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 5, MOVE_GROWTH), + LEVEL_UP_MOVE( 9, MOVE_POISON_STING), + LEVEL_UP_MOVE(13, MOVE_STUN_SPORE), + LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN), + LEVEL_UP_MOVE(21, MOVE_LEECH_SEED), + LEVEL_UP_MOVE(25, MOVE_MAGICAL_LEAF), + LEVEL_UP_MOVE(29, MOVE_GRASS_WHISTLE), + LEVEL_UP_MOVE(33, MOVE_GIGA_DRAIN), + LEVEL_UP_MOVE(37, MOVE_SWEET_SCENT), + LEVEL_UP_MOVE(41, MOVE_INGRAIN), + LEVEL_UP_MOVE(45, MOVE_TOXIC), + LEVEL_UP_MOVE(49, MOVE_PETAL_DANCE), + LEVEL_UP_MOVE(53, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(57, MOVE_SYNTHESIS), LEVEL_UP_END }; @@ -7601,9 +6524,6 @@ static const struct LevelUpMove sGulpinLevelUpLearnset[] = { LEVEL_UP_MOVE(34, MOVE_SPIT_UP), LEVEL_UP_MOVE(34, MOVE_SWALLOW), LEVEL_UP_MOVE(39, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(44, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(49, MOVE_WRING_OUT), - LEVEL_UP_MOVE(54, MOVE_GUNK_SHOT), LEVEL_UP_END }; @@ -7618,14 +6538,11 @@ static const struct LevelUpMove sSwalotLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_AMNESIA), LEVEL_UP_MOVE(23, MOVE_ENCORE), LEVEL_UP_MOVE(26, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(30, MOVE_TOXIC), - LEVEL_UP_MOVE(38, MOVE_STOCKPILE), - LEVEL_UP_MOVE(38, MOVE_SPIT_UP), - LEVEL_UP_MOVE(38, MOVE_SWALLOW), - LEVEL_UP_MOVE(45, MOVE_SLUDGE_BOMB), - LEVEL_UP_MOVE(52, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(59, MOVE_WRING_OUT), - LEVEL_UP_MOVE(66, MOVE_GUNK_SHOT), + LEVEL_UP_MOVE(31, MOVE_TOXIC), + LEVEL_UP_MOVE(40, MOVE_STOCKPILE), + LEVEL_UP_MOVE(40, MOVE_SPIT_UP), + LEVEL_UP_MOVE(40, MOVE_SWALLOW), + LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB), LEVEL_UP_END }; #endif //P_FAMILY_GULPIN @@ -7634,40 +6551,32 @@ static const struct LevelUpMove sSwalotLevelUpLearnset[] = { static const struct LevelUpMove sCarvanhaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 6, MOVE_RAGE), - LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(11, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(16, MOVE_ICE_FANG), - LEVEL_UP_MOVE(18, MOVE_SCREECH), - LEVEL_UP_MOVE(21, MOVE_SWAGGER), - LEVEL_UP_MOVE(26, MOVE_ASSURANCE), - LEVEL_UP_MOVE(28, MOVE_CRUNCH), - LEVEL_UP_MOVE(31, MOVE_AQUA_JET), - LEVEL_UP_MOVE(36, MOVE_AGILITY), - LEVEL_UP_MOVE(38, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(16, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(37, MOVE_SWAGGER), + LEVEL_UP_MOVE(43, MOVE_AGILITY), LEVEL_UP_END }; static const struct LevelUpMove sSharpedoLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FEINT), LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_RAGE), LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE( 6, MOVE_RAGE), - LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(11, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(16, MOVE_ICE_FANG), - LEVEL_UP_MOVE(18, MOVE_SCREECH), - LEVEL_UP_MOVE(21, MOVE_SWAGGER), - LEVEL_UP_MOVE(26, MOVE_ASSURANCE), - LEVEL_UP_MOVE(28, MOVE_CRUNCH), - LEVEL_UP_MOVE(30, MOVE_SLASH), - LEVEL_UP_MOVE(34, MOVE_AQUA_JET), - LEVEL_UP_MOVE(40, MOVE_TAUNT), - LEVEL_UP_MOVE(45, MOVE_AGILITY), - LEVEL_UP_MOVE(50, MOVE_SKULL_BASH), - LEVEL_UP_MOVE(56, MOVE_NIGHT_SLASH), + LEVEL_UP_MOVE( 7, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(16, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SCREECH), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_TAUNT), + LEVEL_UP_MOVE(43, MOVE_SWAGGER), + LEVEL_UP_MOVE(48, MOVE_SKULL_BASH), + LEVEL_UP_MOVE(53, MOVE_AGILITY), LEVEL_UP_END }; #endif //P_FAMILY_CARVANHA @@ -7675,20 +6584,17 @@ static const struct LevelUpMove sSharpedoLevelUpLearnset[] = { #if P_FAMILY_WAILMER static const struct LevelUpMove sWailmerLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SPLASH), - LEVEL_UP_MOVE( 4, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_WATER_GUN), - LEVEL_UP_MOVE(11, MOVE_ROLLOUT), - LEVEL_UP_MOVE(14, MOVE_WHIRLPOOL), - LEVEL_UP_MOVE(17, MOVE_ASTONISH), - LEVEL_UP_MOVE(21, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(24, MOVE_MIST), - LEVEL_UP_MOVE(27, MOVE_REST), - LEVEL_UP_MOVE(31, MOVE_BRINE), - LEVEL_UP_MOVE(34, MOVE_WATER_SPOUT), - LEVEL_UP_MOVE(37, MOVE_AMNESIA), - LEVEL_UP_MOVE(41, MOVE_DIVE), - LEVEL_UP_MOVE(44, MOVE_BOUNCE), - LEVEL_UP_MOVE(47, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(14, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(23, MOVE_ASTONISH), + LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(32, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(41, MOVE_WATER_SPOUT), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), LEVEL_UP_END }; @@ -7697,20 +6603,17 @@ static const struct LevelUpMove sWailordLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), - LEVEL_UP_MOVE( 4, MOVE_GROWL), - LEVEL_UP_MOVE( 7, MOVE_WATER_GUN), - LEVEL_UP_MOVE(11, MOVE_ROLLOUT), - LEVEL_UP_MOVE(14, MOVE_WHIRLPOOL), - LEVEL_UP_MOVE(17, MOVE_ASTONISH), - LEVEL_UP_MOVE(21, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(24, MOVE_MIST), - LEVEL_UP_MOVE(27, MOVE_REST), - LEVEL_UP_MOVE(31, MOVE_BRINE), - LEVEL_UP_MOVE(34, MOVE_WATER_SPOUT), - LEVEL_UP_MOVE(37, MOVE_AMNESIA), - LEVEL_UP_MOVE(46, MOVE_DIVE), - LEVEL_UP_MOVE(54, MOVE_BOUNCE), - LEVEL_UP_MOVE(62, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE(10, MOVE_WATER_GUN), + LEVEL_UP_MOVE(14, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(23, MOVE_ASTONISH), + LEVEL_UP_MOVE(28, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(32, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(44, MOVE_WATER_SPOUT), + LEVEL_UP_MOVE(52, MOVE_AMNESIA), + LEVEL_UP_MOVE(59, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_WAILMER @@ -7719,16 +6622,14 @@ static const struct LevelUpMove sWailordLevelUpLearnset[] = { static const struct LevelUpMove sNumelLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 5, MOVE_EMBER), - LEVEL_UP_MOVE(11, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(21, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(25, MOVE_AMNESIA), - LEVEL_UP_MOVE(31, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(35, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(45, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(51, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_AMNESIA), + LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -7737,17 +6638,15 @@ static const struct LevelUpMove sCameruptLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_MAGNITUDE), - LEVEL_UP_MOVE( 5, MOVE_EMBER), - LEVEL_UP_MOVE(11, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(21, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(25, MOVE_AMNESIA), - LEVEL_UP_MOVE(31, MOVE_LAVA_PLUME), + LEVEL_UP_MOVE(11, MOVE_EMBER), + LEVEL_UP_MOVE(19, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(31, MOVE_AMNESIA), LEVEL_UP_MOVE(33, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(39, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(57, MOVE_ERUPTION), - LEVEL_UP_MOVE(67, MOVE_FISSURE), + LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(45, MOVE_ERUPTION), + LEVEL_UP_MOVE(55, MOVE_FISSURE), LEVEL_UP_END }; #endif //P_FAMILY_NUMEL @@ -7756,19 +6655,16 @@ static const struct LevelUpMove sCameruptLevelUpLearnset[] = { static const struct LevelUpMove sTorkoalLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 4, MOVE_SMOG), - LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), - LEVEL_UP_MOVE(12, MOVE_CURSE), + LEVEL_UP_MOVE( 7, MOVE_CURSE), + LEVEL_UP_MOVE(14, MOVE_SMOKESCREEN), LEVEL_UP_MOVE(17, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(20, MOVE_SMOKESCREEN), - LEVEL_UP_MOVE(23, MOVE_RAPID_SPIN), - LEVEL_UP_MOVE(28, MOVE_FLAMETHROWER), - LEVEL_UP_MOVE(33, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(36, MOVE_PROTECT), - LEVEL_UP_MOVE(39, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(49, MOVE_AMNESIA), - LEVEL_UP_MOVE(52, MOVE_FLAIL), - LEVEL_UP_MOVE(55, MOVE_HEAT_WAVE), + LEVEL_UP_MOVE(20, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(27, MOVE_PROTECT), + LEVEL_UP_MOVE(30, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(33, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(40, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_FLAIL), + LEVEL_UP_MOVE(46, MOVE_HEAT_WAVE), LEVEL_UP_END }; #endif //P_FAMILY_TORKOAL @@ -7778,17 +6674,14 @@ static const struct LevelUpMove sSpoinkLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SPLASH), LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(14, MOVE_PSYBEAM), - LEVEL_UP_MOVE(15, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(18, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(21, MOVE_MAGIC_COAT), - LEVEL_UP_MOVE(26, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(29, MOVE_REST), - LEVEL_UP_MOVE(29, MOVE_SNORE), - LEVEL_UP_MOVE(34, MOVE_PAYBACK), - LEVEL_UP_MOVE(41, MOVE_PSYCHIC), - LEVEL_UP_MOVE(46, MOVE_POWER_GEM), - LEVEL_UP_MOVE(48, MOVE_BOUNCE), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT), + LEVEL_UP_MOVE(34, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_SNORE), + LEVEL_UP_MOVE(43, MOVE_BOUNCE), LEVEL_UP_END }; @@ -7799,17 +6692,14 @@ static const struct LevelUpMove sGrumpigLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH), - LEVEL_UP_MOVE(14, MOVE_PSYBEAM), - LEVEL_UP_MOVE(15, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(18, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(21, MOVE_MAGIC_COAT), - LEVEL_UP_MOVE(26, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(29, MOVE_REST), - LEVEL_UP_MOVE(29, MOVE_SNORE), - LEVEL_UP_MOVE(37, MOVE_PAYBACK), - LEVEL_UP_MOVE(47, MOVE_PSYCHIC), - LEVEL_UP_MOVE(55, MOVE_POWER_GEM), - LEVEL_UP_MOVE(60, MOVE_BOUNCE), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(55, MOVE_BOUNCE), LEVEL_UP_END }; #endif //P_FAMILY_SPOINK @@ -7818,17 +6708,15 @@ static const struct LevelUpMove sGrumpigLevelUpLearnset[] = { static const struct LevelUpMove sSpindaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 5, MOVE_UPROAR), - LEVEL_UP_MOVE(10, MOVE_COPYCAT), - LEVEL_UP_MOVE(14, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(19, MOVE_PSYBEAM), + LEVEL_UP_MOVE(12, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), LEVEL_UP_MOVE(23, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(28, MOVE_DIZZY_PUNCH), - LEVEL_UP_MOVE(32, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(37, MOVE_TEETER_DANCE), - LEVEL_UP_MOVE(41, MOVE_PSYCH_UP), - LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(50, MOVE_FLAIL), - LEVEL_UP_MOVE(55, MOVE_THRASH), + LEVEL_UP_MOVE(27, MOVE_DIZZY_PUNCH), + LEVEL_UP_MOVE(34, MOVE_TEETER_DANCE), + LEVEL_UP_MOVE(38, MOVE_PSYCH_UP), + LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(49, MOVE_FLAIL), + LEVEL_UP_MOVE(56, MOVE_THRASH), LEVEL_UP_END }; #endif //P_FAMILY_SPINDA @@ -7843,22 +6731,18 @@ static const struct LevelUpMove sTrapinchLevelUpLearnset[] = { LEVEL_UP_MOVE(41, MOVE_DIG), LEVEL_UP_MOVE(49, MOVE_SANDSTORM), LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), - LEVEL_UP_MOVE(65, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(73, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(81, MOVE_FEINT), - LEVEL_UP_MOVE(89, MOVE_FISSURE), LEVEL_UP_END }; static const struct LevelUpMove sVibravaLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 1, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB), LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), LEVEL_UP_MOVE(17, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE(25, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(33, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), LEVEL_UP_MOVE(41, MOVE_SCREECH), LEVEL_UP_MOVE(49, MOVE_SANDSTORM), @@ -7867,19 +6751,18 @@ static const struct LevelUpMove sVibravaLevelUpLearnset[] = { }; static const struct LevelUpMove sFlygonLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM), + LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), LEVEL_UP_MOVE( 1, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB), LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK), LEVEL_UP_MOVE(17, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE(25, MOVE_SAND_TOMB), - LEVEL_UP_MOVE(33, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), LEVEL_UP_MOVE(41, MOVE_SCREECH), - LEVEL_UP_MOVE(45, MOVE_DRAGON_CLAW), - LEVEL_UP_MOVE(49, MOVE_SANDSTORM), - LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_TRAPINCH @@ -7896,17 +6779,13 @@ static const struct LevelUpMove sCacneaLevelUpLearnset[] = { LEVEL_UP_MOVE(25, MOVE_INGRAIN), LEVEL_UP_MOVE(29, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE(33, MOVE_SPIKES), - LEVEL_UP_MOVE(37, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(41, MOVE_PAYBACK), - LEVEL_UP_MOVE(45, MOVE_NEEDLE_ARM), - LEVEL_UP_MOVE(49, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(53, MOVE_SANDSTORM), - LEVEL_UP_MOVE(57, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(37, MOVE_NEEDLE_ARM), + LEVEL_UP_MOVE(41, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(45, MOVE_SANDSTORM), LEVEL_UP_END }; static const struct LevelUpMove sCacturneLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_REVENGE), LEVEL_UP_MOVE( 1, MOVE_POISON_STING), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_ABSORB), @@ -7919,12 +6798,9 @@ static const struct LevelUpMove sCacturneLevelUpLearnset[] = { LEVEL_UP_MOVE(25, MOVE_INGRAIN), LEVEL_UP_MOVE(29, MOVE_FEINT_ATTACK), LEVEL_UP_MOVE(35, MOVE_SPIKES), - LEVEL_UP_MOVE(41, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(47, MOVE_PAYBACK), - LEVEL_UP_MOVE(53, MOVE_NEEDLE_ARM), - LEVEL_UP_MOVE(59, MOVE_COTTON_SPORE), - LEVEL_UP_MOVE(65, MOVE_SANDSTORM), - LEVEL_UP_MOVE(71, MOVE_DESTINY_BOND), + LEVEL_UP_MOVE(41, MOVE_NEEDLE_ARM), + LEVEL_UP_MOVE(47, MOVE_COTTON_SPORE), + LEVEL_UP_MOVE(53, MOVE_SANDSTORM), LEVEL_UP_END }; #endif //P_FAMILY_CACNEA @@ -7933,39 +6809,34 @@ static const struct LevelUpMove sCacturneLevelUpLearnset[] = { static const struct LevelUpMove sSwabluLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 5, MOVE_ASTONISH), - LEVEL_UP_MOVE( 9, MOVE_SING), - LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(18, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(23, MOVE_MIST), - LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(32, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(36, MOVE_MIRROR_MOVE), - LEVEL_UP_MOVE(40, MOVE_REFRESH), - LEVEL_UP_MOVE(45, MOVE_DRAGON_PULSE), - LEVEL_UP_MOVE(50, MOVE_PERISH_SONG), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_SING), + LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(38, MOVE_MIRROR_MOVE), + LEVEL_UP_MOVE(41, MOVE_REFRESH), + LEVEL_UP_MOVE(48, MOVE_PERISH_SONG), LEVEL_UP_END }; static const struct LevelUpMove sAltariaLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PLUCK), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_SING), - LEVEL_UP_MOVE( 5, MOVE_ASTONISH), - LEVEL_UP_MOVE( 9, MOVE_SING), - LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK), - LEVEL_UP_MOVE(18, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(23, MOVE_MIST), - LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(32, MOVE_NATURAL_GIFT), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_SING), + LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK), + LEVEL_UP_MOVE(21, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(28, MOVE_MIST), + LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(39, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(46, MOVE_REFRESH), - LEVEL_UP_MOVE(54, MOVE_DRAGON_PULSE), - LEVEL_UP_MOVE(62, MOVE_PERISH_SONG), - LEVEL_UP_MOVE(70, MOVE_SKY_ATTACK), + LEVEL_UP_MOVE(40, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(45, MOVE_REFRESH), + LEVEL_UP_MOVE(54, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(59, MOVE_SKY_ATTACK), LEVEL_UP_END }; #endif //P_FAMILY_SWABLU @@ -7973,19 +6844,16 @@ static const struct LevelUpMove sAltariaLevelUpLearnset[] = { #if P_FAMILY_ZANGOOSE static const struct LevelUpMove sZangooseLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 5, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(14, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(18, MOVE_SLASH), - LEVEL_UP_MOVE(22, MOVE_PURSUIT), - LEVEL_UP_MOVE(27, MOVE_EMBARGO), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(10, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(13, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(19, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_PURSUIT), LEVEL_UP_MOVE(31, MOVE_CRUSH_CLAW), - LEVEL_UP_MOVE(35, MOVE_TAUNT), - LEVEL_UP_MOVE(40, MOVE_DETECT), - LEVEL_UP_MOVE(44, MOVE_FALSE_SWIPE), - LEVEL_UP_MOVE(48, MOVE_X_SCISSOR), - LEVEL_UP_MOVE(53, MOVE_CLOSE_COMBAT), + LEVEL_UP_MOVE(37, MOVE_TAUNT), + LEVEL_UP_MOVE(46, MOVE_DETECT), + LEVEL_UP_MOVE(55, MOVE_FALSE_SWIPE), LEVEL_UP_END }; #endif //P_FAMILY_ZANGOOSE @@ -8002,9 +6870,6 @@ static const struct LevelUpMove sSeviperLevelUpLearnset[] = { LEVEL_UP_MOVE(34, MOVE_POISON_FANG), LEVEL_UP_MOVE(37, MOVE_SWAGGER), LEVEL_UP_MOVE(43, MOVE_HAZE), - LEVEL_UP_MOVE(46, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(52, MOVE_POISON_JAB), - LEVEL_UP_MOVE(55, MOVE_WRING_OUT), LEVEL_UP_END }; #endif //P_FAMILY_SEVIPER @@ -8013,17 +6878,14 @@ static const struct LevelUpMove sSeviperLevelUpLearnset[] = { static const struct LevelUpMove sLunatoneLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(12, MOVE_HYPNOSIS), - LEVEL_UP_MOVE(20, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE(23, MOVE_PSYWAVE), - LEVEL_UP_MOVE(31, MOVE_EMBARGO), - LEVEL_UP_MOVE(34, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(42, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(45, MOVE_PSYCHIC), - LEVEL_UP_MOVE(53, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(56, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(25, MOVE_PSYWAVE), + LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(49, MOVE_EXPLOSION), LEVEL_UP_END }; #endif //P_FAMILY_LUNATONE @@ -8032,17 +6894,14 @@ static const struct LevelUpMove sLunatoneLevelUpLearnset[] = { static const struct LevelUpMove sSolrockLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(12, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(20, MOVE_ROCK_POLISH), - LEVEL_UP_MOVE(23, MOVE_PSYWAVE), - LEVEL_UP_MOVE(31, MOVE_EMBARGO), - LEVEL_UP_MOVE(34, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(42, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(45, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(53, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(56, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ROCK_THROW), + LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN), + LEVEL_UP_MOVE(25, MOVE_PSYWAVE), + LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(37, MOVE_ROCK_SLIDE), + LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(49, MOVE_EXPLOSION), LEVEL_UP_END }; #endif //P_FAMILY_SOLROCK @@ -8052,39 +6911,32 @@ static const struct LevelUpMove sBarboachLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT), - LEVEL_UP_MOVE(10, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(18, MOVE_AMNESIA), - LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(26, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(31, MOVE_REST), - LEVEL_UP_MOVE(31, MOVE_SNORE), - LEVEL_UP_MOVE(35, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(39, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(47, MOVE_FISSURE), + LEVEL_UP_MOVE(11, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(26, MOVE_REST), + LEVEL_UP_MOVE(26, MOVE_SNORE), + LEVEL_UP_MOVE(31, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(41, MOVE_FISSURE), LEVEL_UP_END }; static const struct LevelUpMove sWhiscashLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_ZEN_HEADBUTT), LEVEL_UP_MOVE( 1, MOVE_TICKLE), LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP), LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT), LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT), - LEVEL_UP_MOVE(10, MOVE_WATER_GUN), - LEVEL_UP_MOVE(14, MOVE_MUD_BOMB), - LEVEL_UP_MOVE(18, MOVE_AMNESIA), - LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(26, MOVE_MAGNITUDE), - LEVEL_UP_MOVE(33, MOVE_REST), - LEVEL_UP_MOVE(33, MOVE_SNORE), - LEVEL_UP_MOVE(39, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(51, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(57, MOVE_FISSURE), + LEVEL_UP_MOVE(11, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(21, MOVE_AMNESIA), + LEVEL_UP_MOVE(26, MOVE_REST), + LEVEL_UP_MOVE(26, MOVE_SNORE), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(46, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(56, MOVE_FISSURE), LEVEL_UP_END }; #endif //P_FAMILY_BARBOACH @@ -8099,11 +6951,9 @@ static const struct LevelUpMove sCorphishLevelUpLearnset[] = { LEVEL_UP_MOVE(23, MOVE_PROTECT), LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF), LEVEL_UP_MOVE(32, MOVE_TAUNT), - LEVEL_UP_MOVE(35, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(38, MOVE_CRABHAMMER), - LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(47, MOVE_CRUNCH), - LEVEL_UP_MOVE(53, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(35, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(38, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(44, MOVE_GUILLOTINE), LEVEL_UP_END }; @@ -8118,13 +6968,10 @@ static const struct LevelUpMove sCrawdauntLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM), LEVEL_UP_MOVE(23, MOVE_PROTECT), LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(30, MOVE_SWIFT), LEVEL_UP_MOVE(34, MOVE_TAUNT), - LEVEL_UP_MOVE(39, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(44, MOVE_CRABHAMMER), - LEVEL_UP_MOVE(52, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(57, MOVE_CRUNCH), - LEVEL_UP_MOVE(65, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(39, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(52, MOVE_GUILLOTINE), LEVEL_UP_END }; #endif //P_FAMILY_CORPHISH @@ -8139,12 +6986,9 @@ static const struct LevelUpMove sBaltoyLevelUpLearnset[] = { LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB), LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(31, MOVE_POWER_TRICK), - LEVEL_UP_MOVE(37, MOVE_SANDSTORM), - LEVEL_UP_MOVE(45, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(53, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(61, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(71, MOVE_EXPLOSION), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), LEVEL_UP_END }; @@ -8160,13 +7004,10 @@ static const struct LevelUpMove sClaydolLevelUpLearnset[] = { LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB), LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(31, MOVE_POWER_TRICK), + LEVEL_UP_MOVE(31, MOVE_SANDSTORM), LEVEL_UP_MOVE(36, MOVE_HYPER_BEAM), - LEVEL_UP_MOVE(40, MOVE_SANDSTORM), - LEVEL_UP_MOVE(51, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(62, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(73, MOVE_HEAL_BLOCK), - LEVEL_UP_MOVE(86, MOVE_EXPLOSION), + LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(55, MOVE_EXPLOSION), LEVEL_UP_END }; #endif //P_FAMILY_BALTOY @@ -8174,37 +7015,32 @@ static const struct LevelUpMove sClaydolLevelUpLearnset[] = { #if P_FAMILY_LILEEP static const struct LevelUpMove sLileepLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_ASTONISH), - LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), - LEVEL_UP_MOVE( 8, MOVE_ACID), - LEVEL_UP_MOVE(15, MOVE_INGRAIN), - LEVEL_UP_MOVE(22, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(29, MOVE_AMNESIA), - LEVEL_UP_MOVE(36, MOVE_GASTRO_ACID), + LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(50, MOVE_ENERGY_BALL), - LEVEL_UP_MOVE(57, MOVE_STOCKPILE), - LEVEL_UP_MOVE(57, MOVE_SWALLOW), - LEVEL_UP_MOVE(57, MOVE_SPIT_UP), - LEVEL_UP_MOVE(64, MOVE_WRING_OUT), + LEVEL_UP_MOVE(50, MOVE_STOCKPILE), + LEVEL_UP_MOVE(50, MOVE_SWALLOW), + LEVEL_UP_MOVE(50, MOVE_SPIT_UP), LEVEL_UP_END }; static const struct LevelUpMove sCradilyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_ACID), LEVEL_UP_MOVE( 1, MOVE_INGRAIN), - LEVEL_UP_MOVE( 1, MOVE_ASTONISH), - LEVEL_UP_MOVE( 8, MOVE_ACID), - LEVEL_UP_MOVE(15, MOVE_INGRAIN), - LEVEL_UP_MOVE(22, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(29, MOVE_AMNESIA), - LEVEL_UP_MOVE(36, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(46, MOVE_GASTRO_ACID), - LEVEL_UP_MOVE(56, MOVE_ENERGY_BALL), - LEVEL_UP_MOVE(66, MOVE_STOCKPILE), - LEVEL_UP_MOVE(66, MOVE_SWALLOW), - LEVEL_UP_MOVE(66, MOVE_SPIT_UP), - LEVEL_UP_MOVE(76, MOVE_WRING_OUT), + LEVEL_UP_MOVE( 8, MOVE_CONSTRICT), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(48, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(60, MOVE_STOCKPILE), + LEVEL_UP_MOVE(60, MOVE_SWALLOW), + LEVEL_UP_MOVE(60, MOVE_SPIT_UP), LEVEL_UP_END }; #endif //P_FAMILY_LILEEP @@ -8212,17 +7048,15 @@ static const struct LevelUpMove sCradilyLevelUpLearnset[] = { #if P_FAMILY_ANORITH static const struct LevelUpMove sAnorithLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 7, MOVE_MUD_SPORT), - LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(19, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(25, MOVE_PROTECT), - LEVEL_UP_MOVE(31, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(43, MOVE_SLASH), - LEVEL_UP_MOVE(49, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(55, MOVE_CRUSH_CLAW), - LEVEL_UP_MOVE(61, MOVE_X_SCISSOR), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(43, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(49, MOVE_SLASH), + LEVEL_UP_MOVE(55, MOVE_ROCK_BLAST), LEVEL_UP_END }; @@ -8231,16 +7065,15 @@ static const struct LevelUpMove sArmaldoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HARDEN), LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 7, MOVE_MUD_SPORT), - LEVEL_UP_MOVE(13, MOVE_WATER_GUN), - LEVEL_UP_MOVE(19, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(25, MOVE_PROTECT), - LEVEL_UP_MOVE(31, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(37, MOVE_FURY_CUTTER), - LEVEL_UP_MOVE(46, MOVE_SLASH), - LEVEL_UP_MOVE(55, MOVE_ROCK_BLAST), - LEVEL_UP_MOVE(67, MOVE_CRUSH_CLAW), - LEVEL_UP_MOVE(73, MOVE_X_SCISSOR), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(13, MOVE_MUD_SPORT), + LEVEL_UP_MOVE(19, MOVE_WATER_GUN), + LEVEL_UP_MOVE(25, MOVE_METAL_CLAW), + LEVEL_UP_MOVE(31, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER), + LEVEL_UP_MOVE(55, MOVE_SLASH), + LEVEL_UP_MOVE(64, MOVE_ROCK_BLAST), LEVEL_UP_END }; #endif //P_FAMILY_ANORITH @@ -8255,19 +7088,16 @@ static const struct LevelUpMove sFeebasLevelUpLearnset[] = { static const struct LevelUpMove sMiloticLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 5, MOVE_WATER_SPORT), - LEVEL_UP_MOVE( 9, MOVE_REFRESH), - LEVEL_UP_MOVE(13, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(17, MOVE_TWISTER), - LEVEL_UP_MOVE(21, MOVE_RECOVER), - LEVEL_UP_MOVE(25, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(29, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(33, MOVE_RAIN_DANCE), - LEVEL_UP_MOVE(37, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(41, MOVE_ATTRACT), - LEVEL_UP_MOVE(45, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(49, MOVE_AQUA_RING), + LEVEL_UP_MOVE( 5, MOVE_WRAP), + LEVEL_UP_MOVE(10, MOVE_WATER_SPORT), + LEVEL_UP_MOVE(15, MOVE_REFRESH), + LEVEL_UP_MOVE(20, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(25, MOVE_TWISTER), + LEVEL_UP_MOVE(30, MOVE_RECOVER), + LEVEL_UP_MOVE(35, MOVE_RAIN_DANCE), + LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(45, MOVE_ATTRACT), + LEVEL_UP_MOVE(50, MOVE_SAFEGUARD), LEVEL_UP_END }; #endif //P_FAMILY_FEEBAS @@ -8289,22 +7119,18 @@ static const struct LevelUpMove sCastformLevelUpLearnset[] = { #if P_FAMILY_KECLEON static const struct LevelUpMove sKecleonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_THIEF), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_LICK), - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), LEVEL_UP_MOVE( 4, MOVE_BIND), LEVEL_UP_MOVE( 7, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(10, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(14, MOVE_FEINT), - LEVEL_UP_MOVE(18, MOVE_PSYBEAM), - LEVEL_UP_MOVE(22, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(27, MOVE_SLASH), - LEVEL_UP_MOVE(32, MOVE_SCREECH), - LEVEL_UP_MOVE(37, MOVE_SUBSTITUTE), - LEVEL_UP_MOVE(43, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(49, MOVE_SHADOW_CLAW), - LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(24, MOVE_SCREECH), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(40, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER), LEVEL_UP_END }; #endif //P_FAMILY_KECLEON @@ -8312,19 +7138,15 @@ static const struct LevelUpMove sKecleonLevelUpLearnset[] = { #if P_FAMILY_SHUPPET static const struct LevelUpMove sShuppetLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE( 5, MOVE_SCREECH), - LEVEL_UP_MOVE( 8, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(13, MOVE_CURSE), - LEVEL_UP_MOVE(16, MOVE_SPITE), - LEVEL_UP_MOVE(20, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(23, MOVE_WILL_O_WISP), - LEVEL_UP_MOVE(28, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(31, MOVE_SHADOW_BALL), - LEVEL_UP_MOVE(35, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(38, MOVE_EMBARGO), - LEVEL_UP_MOVE(43, MOVE_SNATCH), - LEVEL_UP_MOVE(46, MOVE_GRUDGE), - LEVEL_UP_MOVE(50, MOVE_TRICK), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SPITE), + LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(37, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(44, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(49, MOVE_SNATCH), + LEVEL_UP_MOVE(56, MOVE_GRUDGE), LEVEL_UP_END }; @@ -8333,19 +7155,15 @@ static const struct LevelUpMove sBanetteLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_SCREECH), LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE( 1, MOVE_CURSE), - LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE( 8, MOVE_SCREECH), - LEVEL_UP_MOVE(13, MOVE_CURSE), - LEVEL_UP_MOVE(16, MOVE_SPITE), - LEVEL_UP_MOVE(20, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(23, MOVE_WILL_O_WISP), - LEVEL_UP_MOVE(28, MOVE_FEINT_ATTACK), - LEVEL_UP_MOVE(31, MOVE_SHADOW_BALL), - LEVEL_UP_MOVE(35, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(42, MOVE_EMBARGO), - LEVEL_UP_MOVE(51, MOVE_SNATCH), - LEVEL_UP_MOVE(58, MOVE_GRUDGE), - LEVEL_UP_MOVE(66, MOVE_TRICK), + LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(20, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_SPITE), + LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(39, MOVE_FEINT_ATTACK), + LEVEL_UP_MOVE(48, MOVE_SHADOW_BALL), + LEVEL_UP_MOVE(55, MOVE_SNATCH), + LEVEL_UP_MOVE(64, MOVE_GRUDGE), LEVEL_UP_END }; #endif //P_FAMILY_SHUPPET @@ -8354,41 +7172,33 @@ static const struct LevelUpMove sBanetteLevelUpLearnset[] = { static const struct LevelUpMove sDuskullLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE( 6, MOVE_DISABLE), - LEVEL_UP_MOVE( 9, MOVE_FORESIGHT), - LEVEL_UP_MOVE(14, MOVE_ASTONISH), - LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(22, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(25, MOVE_PURSUIT), - LEVEL_UP_MOVE(30, MOVE_CURSE), - LEVEL_UP_MOVE(33, MOVE_WILL_O_WISP), - LEVEL_UP_MOVE(38, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(41, MOVE_PAYBACK), - LEVEL_UP_MOVE(46, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_CURSE), + LEVEL_UP_MOVE(38, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(49, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; static const struct LevelUpMove sDusclopsLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH), - LEVEL_UP_MOVE( 1, MOVE_ICE_PUNCH), - LEVEL_UP_MOVE( 1, MOVE_GRAVITY), LEVEL_UP_MOVE( 1, MOVE_BIND), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE), LEVEL_UP_MOVE( 1, MOVE_DISABLE), - LEVEL_UP_MOVE( 6, MOVE_DISABLE), - LEVEL_UP_MOVE( 9, MOVE_FORESIGHT), - LEVEL_UP_MOVE(14, MOVE_ASTONISH), - LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(22, MOVE_SHADOW_SNEAK), - LEVEL_UP_MOVE(25, MOVE_PURSUIT), - LEVEL_UP_MOVE(30, MOVE_CURSE), - LEVEL_UP_MOVE(33, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY), + LEVEL_UP_MOVE(27, MOVE_PURSUIT), + LEVEL_UP_MOVE(34, MOVE_CURSE), LEVEL_UP_MOVE(37, MOVE_SHADOW_PUNCH), - LEVEL_UP_MOVE(43, MOVE_MEAN_LOOK), - LEVEL_UP_MOVE(51, MOVE_PAYBACK), - LEVEL_UP_MOVE(61, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(41, MOVE_WILL_O_WISP), + LEVEL_UP_MOVE(51, MOVE_MEAN_LOOK), + LEVEL_UP_MOVE(58, MOVE_FUTURE_SIGHT), LEVEL_UP_END }; @@ -8430,11 +7240,8 @@ static const struct LevelUpMove sTropiusLevelUpLearnset[] = { LEVEL_UP_MOVE(27, MOVE_WHIRLWIND), LEVEL_UP_MOVE(31, MOVE_MAGICAL_LEAF), LEVEL_UP_MOVE(37, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(41, MOVE_SYNTHESIS), - LEVEL_UP_MOVE(47, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(51, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(57, MOVE_NATURAL_GIFT), - LEVEL_UP_MOVE(61, MOVE_LEAF_STORM), + LEVEL_UP_MOVE(41, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(47, MOVE_SYNTHESIS), LEVEL_UP_END }; #endif //P_FAMILY_TROPIUS @@ -8457,39 +7264,31 @@ static const struct LevelUpMove sChimechoLevelUpLearnset[] = { LEVEL_UP_MOVE( 6, MOVE_GROWL), LEVEL_UP_MOVE( 9, MOVE_ASTONISH), LEVEL_UP_MOVE(14, MOVE_CONFUSION), - LEVEL_UP_MOVE(17, MOVE_UPROAR), - LEVEL_UP_MOVE(22, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(17, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(22, MOVE_UPROAR), LEVEL_UP_MOVE(25, MOVE_YAWN), LEVEL_UP_MOVE(30, MOVE_PSYWAVE), LEVEL_UP_MOVE(33, MOVE_DOUBLE_EDGE), LEVEL_UP_MOVE(38, MOVE_HEAL_BELL), LEVEL_UP_MOVE(41, MOVE_SAFEGUARD), - LEVEL_UP_MOVE(46, MOVE_EXTRASENSORY), - LEVEL_UP_MOVE(49, MOVE_HEALING_WISH), + LEVEL_UP_MOVE(46, MOVE_PSYCHIC), LEVEL_UP_END }; #endif //P_FAMILY_CHIMECHO #if P_FAMILY_ABSOL static const struct LevelUpMove sAbsolLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FEINT), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_LEER), LEVEL_UP_MOVE( 9, MOVE_TAUNT), - LEVEL_UP_MOVE(12, MOVE_QUICK_ATTACK), + LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK), LEVEL_UP_MOVE(17, MOVE_RAZOR_WIND), - LEVEL_UP_MOVE(20, MOVE_PURSUIT), - LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(28, MOVE_BITE), - LEVEL_UP_MOVE(33, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(26, MOVE_SWORDS_DANCE), + LEVEL_UP_MOVE(31, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE(36, MOVE_SLASH), LEVEL_UP_MOVE(41, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(44, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(49, MOVE_DETECT), - LEVEL_UP_MOVE(52, MOVE_NIGHT_SLASH), - LEVEL_UP_MOVE(57, MOVE_ME_FIRST), - LEVEL_UP_MOVE(60, MOVE_PSYCHO_CUT), - LEVEL_UP_MOVE(65, MOVE_PERISH_SONG), + LEVEL_UP_MOVE(46, MOVE_PERISH_SONG), LEVEL_UP_END }; #endif //P_FAMILY_ABSOL @@ -8498,16 +7297,15 @@ static const struct LevelUpMove sAbsolLevelUpLearnset[] = { static const struct LevelUpMove sSnoruntLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 4, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE(10, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_ICY_WIND), + LEVEL_UP_MOVE(16, MOVE_ICY_WIND), LEVEL_UP_MOVE(19, MOVE_HEADBUTT), - LEVEL_UP_MOVE(22, MOVE_PROTECT), - LEVEL_UP_MOVE(28, MOVE_ICE_FANG), - LEVEL_UP_MOVE(31, MOVE_CRUNCH), - LEVEL_UP_MOVE(37, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(40, MOVE_HAIL), - LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(34, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(37, MOVE_HAIL), + LEVEL_UP_MOVE(43, MOVE_BLIZZARD), LEVEL_UP_END }; @@ -8516,17 +7314,16 @@ static const struct LevelUpMove sGlalieLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 4, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM), LEVEL_UP_MOVE(10, MOVE_BITE), - LEVEL_UP_MOVE(13, MOVE_ICY_WIND), + LEVEL_UP_MOVE(16, MOVE_ICY_WIND), LEVEL_UP_MOVE(19, MOVE_HEADBUTT), - LEVEL_UP_MOVE(22, MOVE_PROTECT), - LEVEL_UP_MOVE(28, MOVE_ICE_FANG), - LEVEL_UP_MOVE(31, MOVE_CRUNCH), - LEVEL_UP_MOVE(37, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(40, MOVE_HAIL), - LEVEL_UP_MOVE(51, MOVE_BLIZZARD), - LEVEL_UP_MOVE(59, MOVE_SHEER_COLD), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(34, MOVE_ICE_BEAM), + LEVEL_UP_MOVE(42, MOVE_HAIL), + LEVEL_UP_MOVE(53, MOVE_BLIZZARD), + LEVEL_UP_MOVE(61, MOVE_SHEER_COLD), LEVEL_UP_END }; @@ -8557,7 +7354,6 @@ static const struct LevelUpMove sSphealLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), LEVEL_UP_MOVE( 7, MOVE_ENCORE), LEVEL_UP_MOVE(13, MOVE_ICE_BALL), LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), @@ -8580,7 +7376,6 @@ static const struct LevelUpMove sSealeoLevelUpLearnset[] = { LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM), LEVEL_UP_MOVE(31, MOVE_HAIL), - LEVEL_UP_MOVE(32, MOVE_SWAGGER), LEVEL_UP_MOVE(39, MOVE_REST), LEVEL_UP_MOVE(39, MOVE_SNORE), LEVEL_UP_MOVE(47, MOVE_BLIZZARD), @@ -8589,7 +7384,6 @@ static const struct LevelUpMove sSealeoLevelUpLearnset[] = { }; static const struct LevelUpMove sWalreinLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_CRUNCH), LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_WATER_GUN), @@ -8599,12 +7393,10 @@ static const struct LevelUpMove sWalreinLevelUpLearnset[] = { LEVEL_UP_MOVE(19, MOVE_BODY_SLAM), LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM), LEVEL_UP_MOVE(31, MOVE_HAIL), - LEVEL_UP_MOVE(32, MOVE_SWAGGER), LEVEL_UP_MOVE(39, MOVE_REST), LEVEL_UP_MOVE(39, MOVE_SNORE), - LEVEL_UP_MOVE(44, MOVE_ICE_FANG), - LEVEL_UP_MOVE(52, MOVE_BLIZZARD), - LEVEL_UP_MOVE(65, MOVE_SHEER_COLD), + LEVEL_UP_MOVE(50, MOVE_BLIZZARD), + LEVEL_UP_MOVE(61, MOVE_SHEER_COLD), LEVEL_UP_END }; #endif //P_FAMILY_SPHEAL @@ -8620,33 +7412,25 @@ static const struct LevelUpMove sClamperlLevelUpLearnset[] = { static const struct LevelUpMove sHuntailLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), - LEVEL_UP_MOVE( 6, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_SCREECH), - LEVEL_UP_MOVE(15, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(19, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(24, MOVE_ICE_FANG), - LEVEL_UP_MOVE(28, MOVE_BRINE), - LEVEL_UP_MOVE(33, MOVE_BATON_PASS), - LEVEL_UP_MOVE(37, MOVE_DIVE), - LEVEL_UP_MOVE(42, MOVE_CRUNCH), - LEVEL_UP_MOVE(46, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(29, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(36, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), LEVEL_UP_END }; static const struct LevelUpMove sGorebyssLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), - LEVEL_UP_MOVE( 6, MOVE_CONFUSION), - LEVEL_UP_MOVE(10, MOVE_AGILITY), - LEVEL_UP_MOVE(15, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(19, MOVE_AMNESIA), - LEVEL_UP_MOVE(24, MOVE_AQUA_RING), - LEVEL_UP_MOVE(28, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(33, MOVE_BATON_PASS), - LEVEL_UP_MOVE(37, MOVE_DIVE), - LEVEL_UP_MOVE(42, MOVE_PSYCHIC), - LEVEL_UP_MOVE(46, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE( 8, MOVE_CONFUSION), + LEVEL_UP_MOVE(15, MOVE_AGILITY), + LEVEL_UP_MOVE(22, MOVE_WATER_PULSE), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_BATON_PASS), + LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_CLAMPERL @@ -8661,11 +7445,9 @@ static const struct LevelUpMove sRelicanthLevelUpLearnset[] = { LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN), LEVEL_UP_MOVE(36, MOVE_MUD_SPORT), LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(57, MOVE_DIVE), - LEVEL_UP_MOVE(64, MOVE_REST), - LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP), - LEVEL_UP_MOVE(78, MOVE_HEAD_SMASH), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(64, MOVE_HYDRO_PUMP), LEVEL_UP_END }; #endif //P_FAMILY_RELICANTH @@ -8674,17 +7456,13 @@ static const struct LevelUpMove sRelicanthLevelUpLearnset[] = { static const struct LevelUpMove sLuvdiscLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 4, MOVE_CHARM), - LEVEL_UP_MOVE( 7, MOVE_WATER_GUN), - LEVEL_UP_MOVE( 9, MOVE_AGILITY), - LEVEL_UP_MOVE(14, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(17, MOVE_LUCKY_CHANT), - LEVEL_UP_MOVE(22, MOVE_ATTRACT), - LEVEL_UP_MOVE(27, MOVE_SWEET_KISS), - LEVEL_UP_MOVE(31, MOVE_WATER_PULSE), - LEVEL_UP_MOVE(37, MOVE_AQUA_RING), - LEVEL_UP_MOVE(40, MOVE_CAPTIVATE), - LEVEL_UP_MOVE(46, MOVE_FLAIL), - LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(12, MOVE_WATER_GUN), + LEVEL_UP_MOVE(16, MOVE_AGILITY), + LEVEL_UP_MOVE(24, MOVE_TAKE_DOWN), + LEVEL_UP_MOVE(28, MOVE_ATTRACT), + LEVEL_UP_MOVE(36, MOVE_SWEET_KISS), + LEVEL_UP_MOVE(40, MOVE_FLAIL), + LEVEL_UP_MOVE(48, MOVE_SAFEGUARD), LEVEL_UP_END }; #endif //P_FAMILY_LUVDISC @@ -8693,16 +7471,15 @@ static const struct LevelUpMove sLuvdiscLevelUpLearnset[] = { static const struct LevelUpMove sBagonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_RAGE), LEVEL_UP_MOVE( 5, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_LEER), - LEVEL_UP_MOVE(16, MOVE_HEADBUTT), - LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE(25, MOVE_EMBER), - LEVEL_UP_MOVE(31, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(35, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(40, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(46, MOVE_CRUNCH), - LEVEL_UP_MOVE(50, MOVE_DRAGON_CLAW), - LEVEL_UP_MOVE(55, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(37, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(49, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; @@ -8712,40 +7489,36 @@ static const struct LevelUpMove sShelgonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 5, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_LEER), - LEVEL_UP_MOVE(16, MOVE_HEADBUTT), - LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE(25, MOVE_EMBER), LEVEL_UP_MOVE(30, MOVE_PROTECT), - LEVEL_UP_MOVE(32, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(43, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(50, MOVE_CRUNCH), - LEVEL_UP_MOVE(55, MOVE_DRAGON_CLAW), - LEVEL_UP_MOVE(61, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(47, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(56, MOVE_CRUNCH), + LEVEL_UP_MOVE(69, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(78, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sSalamenceLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_FANG), LEVEL_UP_MOVE( 1, MOVE_RAGE), LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 5, MOVE_BITE), - LEVEL_UP_MOVE(10, MOVE_LEER), - LEVEL_UP_MOVE(16, MOVE_HEADBUTT), - LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY), LEVEL_UP_MOVE(25, MOVE_EMBER), LEVEL_UP_MOVE(30, MOVE_PROTECT), - LEVEL_UP_MOVE(32, MOVE_DRAGON_BREATH), - LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(43, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH), + LEVEL_UP_MOVE(47, MOVE_SCARY_FACE), LEVEL_UP_MOVE(50, MOVE_FLY), - LEVEL_UP_MOVE(53, MOVE_CRUNCH), - LEVEL_UP_MOVE(61, MOVE_DRAGON_CLAW), - LEVEL_UP_MOVE(70, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(61, MOVE_CRUNCH), + LEVEL_UP_MOVE(79, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(93, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; #endif //P_FAMILY_BAGON @@ -8757,41 +7530,33 @@ static const struct LevelUpMove sBeldumLevelUpLearnset[] = { }; static const struct LevelUpMove sMetangLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MAGNET_RISE), LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 1, MOVE_METAL_CLAW), LEVEL_UP_MOVE(20, MOVE_CONFUSION), LEVEL_UP_MOVE(20, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(28, MOVE_PURSUIT), - LEVEL_UP_MOVE(32, MOVE_BULLET_PUNCH), - LEVEL_UP_MOVE(36, MOVE_PSYCHIC), - LEVEL_UP_MOVE(40, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(44, MOVE_AGILITY), - LEVEL_UP_MOVE(48, MOVE_METEOR_MASH), - LEVEL_UP_MOVE(52, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(56, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(26, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(32, MOVE_PURSUIT), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(50, MOVE_METEOR_MASH), + LEVEL_UP_MOVE(56, MOVE_AGILITY), + LEVEL_UP_MOVE(62, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sMetagrossLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MAGNET_RISE), LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_METAL_CLAW), + LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE), LEVEL_UP_MOVE(20, MOVE_CONFUSION), LEVEL_UP_MOVE(20, MOVE_METAL_CLAW), - LEVEL_UP_MOVE(24, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(28, MOVE_PURSUIT), - LEVEL_UP_MOVE(32, MOVE_BULLET_PUNCH), - LEVEL_UP_MOVE(36, MOVE_PSYCHIC), - LEVEL_UP_MOVE(40, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(44, MOVE_AGILITY), - LEVEL_UP_MOVE(45, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(53, MOVE_METEOR_MASH), - LEVEL_UP_MOVE(62, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(71, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(26, MOVE_SCARY_FACE), + LEVEL_UP_MOVE(32, MOVE_PURSUIT), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(55, MOVE_METEOR_MASH), + LEVEL_UP_MOVE(66, MOVE_AGILITY), + LEVEL_UP_MOVE(77, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_BELDUM @@ -8799,18 +7564,14 @@ static const struct LevelUpMove sMetagrossLevelUpLearnset[] = { #if P_FAMILY_REGIROCK static const struct LevelUpMove sRegirockLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), - LEVEL_UP_MOVE( 1, MOVE_STOMP), LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), LEVEL_UP_MOVE(17, MOVE_CURSE), LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(49, MOVE_CHARGE_BEAM), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), LEVEL_UP_MOVE(57, MOVE_LOCK_ON), - LEVEL_UP_MOVE(65, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(73, MOVE_STONE_EDGE), - LEVEL_UP_MOVE(81, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(89, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_REGIROCK @@ -8818,18 +7579,14 @@ static const struct LevelUpMove sRegirockLevelUpLearnset[] = { #if P_FAMILY_REGICE static const struct LevelUpMove sRegiceLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), - LEVEL_UP_MOVE( 1, MOVE_STOMP), LEVEL_UP_MOVE( 9, MOVE_ICY_WIND), LEVEL_UP_MOVE(17, MOVE_CURSE), LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), LEVEL_UP_MOVE(41, MOVE_AMNESIA), - LEVEL_UP_MOVE(49, MOVE_CHARGE_BEAM), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), LEVEL_UP_MOVE(57, MOVE_LOCK_ON), - LEVEL_UP_MOVE(65, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(73, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(81, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(89, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_REGICE @@ -8837,20 +7594,15 @@ static const struct LevelUpMove sRegiceLevelUpLearnset[] = { #if P_FAMILY_REGISTEEL static const struct LevelUpMove sRegisteelLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), - LEVEL_UP_MOVE( 1, MOVE_STOMP), LEVEL_UP_MOVE( 9, MOVE_METAL_CLAW), LEVEL_UP_MOVE(17, MOVE_CURSE), LEVEL_UP_MOVE(25, MOVE_SUPERPOWER), LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER), LEVEL_UP_MOVE(41, MOVE_AMNESIA), LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(49, MOVE_CHARGE_BEAM), + LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON), LEVEL_UP_MOVE(57, MOVE_LOCK_ON), - LEVEL_UP_MOVE(65, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(73, MOVE_IRON_HEAD), - LEVEL_UP_MOVE(73, MOVE_FLASH_CANNON), - LEVEL_UP_MOVE(81, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(89, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_REGISTEEL @@ -8865,13 +7617,9 @@ static const struct LevelUpMove sLatiasLevelUpLearnset[] = { LEVEL_UP_MOVE(25, MOVE_WATER_SPORT), LEVEL_UP_MOVE(30, MOVE_REFRESH), LEVEL_UP_MOVE(35, MOVE_MIST_BALL), - LEVEL_UP_MOVE(40, MOVE_ZEN_HEADBUTT), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), LEVEL_UP_MOVE(45, MOVE_RECOVER), - LEVEL_UP_MOVE(50, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(55, MOVE_CHARM), - LEVEL_UP_MOVE(60, MOVE_HEALING_WISH), - LEVEL_UP_MOVE(65, MOVE_PSYCHIC), - LEVEL_UP_MOVE(70, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE(50, MOVE_CHARM), LEVEL_UP_END }; #endif //P_FAMILY_LATIAS @@ -8879,20 +7627,16 @@ static const struct LevelUpMove sLatiasLevelUpLearnset[] = { #if P_FAMILY_LATIOS static const struct LevelUpMove sLatiosLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), - LEVEL_UP_MOVE( 5, MOVE_HEAL_BLOCK), + LEVEL_UP_MOVE( 5, MOVE_MEMENTO), LEVEL_UP_MOVE(10, MOVE_HELPING_HAND), LEVEL_UP_MOVE(15, MOVE_SAFEGUARD), LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH), LEVEL_UP_MOVE(25, MOVE_PROTECT), LEVEL_UP_MOVE(30, MOVE_REFRESH), LEVEL_UP_MOVE(35, MOVE_LUSTER_PURGE), - LEVEL_UP_MOVE(40, MOVE_ZEN_HEADBUTT), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), LEVEL_UP_MOVE(45, MOVE_RECOVER), - LEVEL_UP_MOVE(50, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(55, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(60, MOVE_MEMENTO), - LEVEL_UP_MOVE(65, MOVE_PSYCHIC), - LEVEL_UP_MOVE(70, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE), LEVEL_UP_END }; #endif //P_FAMILY_LATIOS @@ -8901,17 +7645,15 @@ static const struct LevelUpMove sLatiosLevelUpLearnset[] = { static const struct LevelUpMove sKyogreLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_WATER_PULSE), LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(15, MOVE_BODY_SLAM), - LEVEL_UP_MOVE(20, MOVE_MUDDY_WATER), - LEVEL_UP_MOVE(30, MOVE_AQUA_RING), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_BODY_SLAM), + LEVEL_UP_MOVE(30, MOVE_CALM_MIND), LEVEL_UP_MOVE(35, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(50, MOVE_WATER_SPOUT), - LEVEL_UP_MOVE(60, MOVE_CALM_MIND), - LEVEL_UP_MOVE(65, MOVE_AQUA_TAIL), - LEVEL_UP_MOVE(75, MOVE_SHEER_COLD), - LEVEL_UP_MOVE(80, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(90, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_SHEER_COLD), + LEVEL_UP_MOVE(65, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(75, MOVE_WATER_SPOUT), LEVEL_UP_END }; #endif //P_FAMILY_KYOGRE @@ -8920,17 +7662,15 @@ static const struct LevelUpMove sKyogreLevelUpLearnset[] = { static const struct LevelUpMove sGroudonLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_MUD_SHOT), LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(15, MOVE_LAVA_PLUME), - LEVEL_UP_MOVE(20, MOVE_HAMMER_ARM), - LEVEL_UP_MOVE(30, MOVE_REST), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_BULK_UP), LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(50, MOVE_ERUPTION), - LEVEL_UP_MOVE(60, MOVE_BULK_UP), - LEVEL_UP_MOVE(65, MOVE_EARTH_POWER), - LEVEL_UP_MOVE(75, MOVE_FISSURE), - LEVEL_UP_MOVE(80, MOVE_SOLAR_BEAM), - LEVEL_UP_MOVE(90, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(45, MOVE_FIRE_BLAST), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_FISSURE), + LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM), + LEVEL_UP_MOVE(75, MOVE_ERUPTION), LEVEL_UP_END }; #endif //P_FAMILY_GROUDON @@ -8939,17 +7679,15 @@ static const struct LevelUpMove sGroudonLevelUpLearnset[] = { static const struct LevelUpMove sRayquazaLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TWISTER), LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE), - LEVEL_UP_MOVE(15, MOVE_CRUNCH), - LEVEL_UP_MOVE(20, MOVE_HYPER_VOICE), - LEVEL_UP_MOVE(30, MOVE_REST), - LEVEL_UP_MOVE(35, MOVE_AIR_SLASH), - LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER), - LEVEL_UP_MOVE(50, MOVE_OUTRAGE), - LEVEL_UP_MOVE(60, MOVE_DRAGON_DANCE), - LEVEL_UP_MOVE(65, MOVE_FLY), - LEVEL_UP_MOVE(75, MOVE_EXTREME_SPEED), - LEVEL_UP_MOVE(80, MOVE_HYPER_BEAM), - LEVEL_UP_MOVE(90, MOVE_DRAGON_PULSE), + LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER), + LEVEL_UP_MOVE(20, MOVE_DRAGON_CLAW), + LEVEL_UP_MOVE(30, MOVE_DRAGON_DANCE), + LEVEL_UP_MOVE(35, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_FLY), + LEVEL_UP_MOVE(50, MOVE_REST), + LEVEL_UP_MOVE(60, MOVE_EXTREME_SPEED), + LEVEL_UP_MOVE(65, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM), LEVEL_UP_END }; #endif //P_FAMILY_RAYQUAZA @@ -8963,14 +7701,10 @@ static const struct LevelUpMove sJirachiLevelUpLearnset[] = { LEVEL_UP_MOVE(17, MOVE_REST), LEVEL_UP_MOVE(20, MOVE_PSYCHIC), LEVEL_UP_MOVE(25, MOVE_REFRESH), - LEVEL_UP_MOVE(35, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(40, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(45, MOVE_GRAVITY), - LEVEL_UP_MOVE(50, MOVE_HEALING_WISH), - LEVEL_UP_MOVE(55, MOVE_FUTURE_SIGHT), - LEVEL_UP_MOVE(60, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(65, MOVE_LAST_RESORT), - LEVEL_UP_MOVE(70, MOVE_DOOM_DESIRE), + LEVEL_UP_MOVE(35, MOVE_DOUBLE_EDGE), + LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT), + LEVEL_UP_MOVE(45, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(50, MOVE_DOOM_DESIRE), LEVEL_UP_END }; #endif //P_FAMILY_JIRACHI @@ -8979,74 +7713,66 @@ static const struct LevelUpMove sJirachiLevelUpLearnset[] = { static const struct LevelUpMove sDeoxysNormalLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(17, MOVE_TELEPORT), - LEVEL_UP_MOVE(25, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(33, MOVE_PURSUIT), - LEVEL_UP_MOVE(41, MOVE_PSYCHIC), - LEVEL_UP_MOVE(49, MOVE_SNATCH), - LEVEL_UP_MOVE(57, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(65, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(73, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(81, MOVE_RECOVER), - LEVEL_UP_MOVE(89, MOVE_PSYCHO_BOOST), - LEVEL_UP_MOVE(97, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(10, MOVE_TELEPORT), + LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(20, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_PSYCHIC), + LEVEL_UP_MOVE(30, MOVE_SNATCH), + LEVEL_UP_MOVE(35, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(40, MOVE_RECOVER), + LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST), + LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sDeoxysAttackLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(17, MOVE_TELEPORT), - LEVEL_UP_MOVE(25, MOVE_TAUNT), - LEVEL_UP_MOVE(33, MOVE_PURSUIT), - LEVEL_UP_MOVE(41, MOVE_PSYCHIC), - LEVEL_UP_MOVE(49, MOVE_SUPERPOWER), - LEVEL_UP_MOVE(57, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(65, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(73, MOVE_COSMIC_POWER), - LEVEL_UP_MOVE(81, MOVE_ZAP_CANNON), - LEVEL_UP_MOVE(89, MOVE_PSYCHO_BOOST), - LEVEL_UP_MOVE(97, MOVE_HYPER_BEAM), + LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(10, MOVE_TELEPORT), + LEVEL_UP_MOVE(15, MOVE_TAUNT), + LEVEL_UP_MOVE(20, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_PSYCHIC), + LEVEL_UP_MOVE(30, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(35, MOVE_COSMIC_POWER), + LEVEL_UP_MOVE(40, MOVE_ZAP_CANNON), + LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST), + LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM), LEVEL_UP_END }; static const struct LevelUpMove sDeoxysDefenseLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(17, MOVE_TELEPORT), - LEVEL_UP_MOVE(25, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(33, MOVE_SPIKES), - LEVEL_UP_MOVE(41, MOVE_PSYCHIC), - LEVEL_UP_MOVE(49, MOVE_SNATCH), - LEVEL_UP_MOVE(57, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(65, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(73, MOVE_IRON_DEFENSE), - LEVEL_UP_MOVE(73, MOVE_AMNESIA), - LEVEL_UP_MOVE(81, MOVE_RECOVER), - LEVEL_UP_MOVE(89, MOVE_PSYCHO_BOOST), - LEVEL_UP_MOVE(97, MOVE_COUNTER), - LEVEL_UP_MOVE(97, MOVE_MIRROR_COAT), + LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(10, MOVE_TELEPORT), + LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(20, MOVE_SPIKES), + LEVEL_UP_MOVE(25, MOVE_PSYCHIC), + LEVEL_UP_MOVE(30, MOVE_SNATCH), + LEVEL_UP_MOVE(35, MOVE_IRON_DEFENSE), + LEVEL_UP_MOVE(35, MOVE_AMNESIA), + LEVEL_UP_MOVE(40, MOVE_RECOVER), + LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST), + LEVEL_UP_MOVE(50, MOVE_COUNTER), + LEVEL_UP_MOVE(50, MOVE_MIRROR_COAT), LEVEL_UP_END }; static const struct LevelUpMove sDeoxysSpeedLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_WRAP), - LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE), - LEVEL_UP_MOVE(17, MOVE_DOUBLE_TEAM), - LEVEL_UP_MOVE(25, MOVE_KNOCK_OFF), - LEVEL_UP_MOVE(33, MOVE_PURSUIT), - LEVEL_UP_MOVE(41, MOVE_PSYCHIC), - LEVEL_UP_MOVE(49, MOVE_SWIFT), - LEVEL_UP_MOVE(57, MOVE_PSYCHO_SHIFT), - LEVEL_UP_MOVE(65, MOVE_ZEN_HEADBUTT), - LEVEL_UP_MOVE(73, MOVE_AGILITY), - LEVEL_UP_MOVE(81, MOVE_RECOVER), - LEVEL_UP_MOVE(89, MOVE_PSYCHO_BOOST), - LEVEL_UP_MOVE(97, MOVE_EXTREME_SPEED), + LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE), + LEVEL_UP_MOVE(10, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF), + LEVEL_UP_MOVE(20, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_PSYCHIC), + LEVEL_UP_MOVE(30, MOVE_SWIFT), + LEVEL_UP_MOVE(35, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_RECOVER), + LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST), + LEVEL_UP_MOVE(50, MOVE_EXTREME_SPEED), LEVEL_UP_END }; #endif //P_FAMILY_DEOXYS diff --git a/src/data/pokemon/species_info/gen_1_families.h b/src/data/pokemon/species_info/gen_1_families.h index f6114b214315..30f87a606774 100644 --- a/src/data/pokemon/species_info/gen_1_families.h +++ b/src/data/pokemon/species_info/gen_1_families.h @@ -4925,7 +4925,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = .baseHP = 65, .baseAttack = 70, .baseDefense = 55, - .baseSpeed = 25, + .baseSpeed = 35, .baseSpAttack = 45, .baseSpDefense = 55, .types = MON_TYPES(TYPE_BUG, TYPE_GRASS), @@ -4985,7 +4985,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = .baseHP = 80, .baseAttack = 115, .baseDefense = 100, - .baseSpeed = 30, + .baseSpeed = 45, .baseSpAttack = 60, .baseSpDefense = 120, .types = MON_TYPES(TYPE_BUG, TYPE_GRASS), @@ -8657,7 +8657,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = #if P_FAMILY_DODUO [SPECIES_DODUO] = { - .baseHP = 55, + .baseHP = 45, .baseAttack = 85, .baseDefense = 45, .baseSpeed = 75, @@ -8673,7 +8673,7 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = .friendship = STANDARD_FRIENDSHIP, .growthRate = GROWTH_MEDIUM_FAST, .eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING), - .abilities = { ABILITY_RUN_AWAY, ABILITY_EARLY_BIRD, ABILITY_TANGLED_FEET }, + .abilities = { ABILITY_SPEED_BOOST, ABILITY_EARLY_BIRD, ABILITY_TANGLED_FEET }, .bodyColor = BODY_COLOR_BROWN, .speciesName = _("Doduo"), .cryId = CRY_DODUO, diff --git a/src/data/pokemon/species_info/gen_2_families.h b/src/data/pokemon/species_info/gen_2_families.h index a9b503c0d9dc..ba27e61c1215 100644 --- a/src/data/pokemon/species_info/gen_2_families.h +++ b/src/data/pokemon/species_info/gen_2_families.h @@ -737,10 +737,10 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = [SPECIES_NOCTOWL] = { .baseHP = 100, - .baseAttack = 70, - .baseDefense = 86, + .baseAttack = 98, + .baseDefense = 50, .baseSpeed = 70, - .baseSpAttack = P_UPDATED_STATS >= GEN_7 ? 106 : 76, + .baseSpAttack = P_UPDATED_STATS >= GEN_7 ? 86 : 76, .baseSpDefense = 96, .types = MON_TYPES(TYPE_GHOST, TYPE_FLYING), .catchRate = 90, @@ -1847,7 +1847,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = .friendship = STANDARD_FRIENDSHIP, .growthRate = GROWTH_MEDIUM_FAST, .eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED), - .abilities = { ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_WATER_ABSORB }, + .abilities = { ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_ADAPTABILITY }, .bodyColor = BODY_COLOR_BROWN, .speciesName = _("Bonsly"), .cryId = CRY_BONSLY, @@ -1901,7 +1901,7 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = .friendship = STANDARD_FRIENDSHIP, .growthRate = GROWTH_MEDIUM_FAST, .eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL), - .abilities = { ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_WATER_ABSORB }, + .abilities = { ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_ADAPTABILITY }, .bodyColor = BODY_COLOR_BROWN, .speciesName = _("Sudowoodo"), .cryId = CRY_SUDOWOODO, diff --git a/src/data/wild_encounters.json b/src/data/wild_encounters.json index abc87b29491c..f18d525bc7f7 100755 --- a/src/data/wild_encounters.json +++ b/src/data/wild_encounters.json @@ -7,16 +7,15 @@ { "type": "land_mons", "encounter_rates": [ - 20, - 20, + 15, + 15, 10, 10, 10, 10, - 5, - 5, - 4, - 4, + 10, + 1, + 1, 1, 1 ] @@ -118,29 +117,24 @@ "species": "SPECIES_SKITTY" }, { - "min_level": 3, - "max_level": 4, - "species": "SPECIES_POOCHYENA" - }, - { - "min_level": 3, - "max_level": 4, - "species": "SPECIES_TAILLOW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 3, - "max_level": 4, - "species": "SPECIES_MEOWTH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 3, - "max_level": 4, - "species": "SPECIES_EEVEE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 3, - "max_level": 4, - "species": "SPECIES_HOOTHOOT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -164,12 +158,12 @@ { "min_level": 3, "max_level": 4, - "species": "SPECIES_WURMPLE" + "species": "SPECIES_RATTATA" }, { "min_level": 3, "max_level": 4, - "species": "SPECIES_LOTAD" + "species": "SPECIES_SURSKIT" }, { "min_level": 3, @@ -184,32 +178,27 @@ { "min_level": 3, "max_level": 3, - "species": "SPECIES_SURSKIT" - }, - { - "min_level": 4, - "max_level": 4, - "species": "SPECIES_SURSKIT" + "species": "SPECIES_DODUO" }, { - "min_level": 4, - "max_level": 4, - "species": "SPECIES_LOTAD" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 3, + "min_level": 5, "max_level": 5, - "species": "SPECIES_RALTS" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_WURMPLE" + "species": "SPECIES_NONE" }, { - "min_level": 2, - "max_level": 3, - "species": "SPECIES_NINCADA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -313,27 +302,27 @@ { "min_level": 5, "max_level": 6, - "species": "SPECIES_POOCHYENA" + "species": "SPECIES_BULBASAUR" }, { "min_level": 5, "max_level": 8, - "species": "SPECIES_SKITTY" + "species": "SPECIES_SUNKERN" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_DROWZEE" + "species": "SPECIES_EKANS" }, { "min_level": 6, "max_level": 6, - "species": "SPECIES_WINGULL" + "species": "SPECIES_ODDISH" }, { "min_level": 4, "max_level": 5, - "species": "SPECIES_ZIGZAGOON" + "species": "SPECIES_TAILLOW" }, { "min_level": 5, @@ -343,27 +332,22 @@ { "min_level": 5, "max_level": 5, - "species": "SPECIES_HOUNDOUR" - }, - { - "min_level": 7, - "max_level": 7, - "species": "SPECIES_SWABLU" + "species": "SPECIES_NONE" }, { - "min_level": 7, - "max_level": 8, - "species": "SPECIES_SPEAROW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_WINGULL" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_ODDISH" + "species": "SPECIES_NONE" } ] }, @@ -495,29 +479,24 @@ "species": "SPECIES_FARFETCHD" }, { - "min_level": 15, - "max_level": 15, - "species": "SPECIES_TAILLOW" - }, - { - "min_level": 9, - "max_level": 13, - "species": "SPECIES_ROSELIA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 10, - "max_level": 13, - "species": "SPECIES_DODUO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 11, - "max_level": 14, - "species": "SPECIES_DODUO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 12, - "max_level": 14, - "species": "SPECIES_EKANS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -738,29 +717,24 @@ "species": "SPECIES_MINUN" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_GULPIN" - }, - { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_PLUSLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_PLUSLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -892,29 +866,24 @@ "species": "SPECIES_SANDSHREW" }, { - "min_level": 19, - "max_level": 19, - "species": "SPECIES_TRAPINCH" - }, - { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_BALTOY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_CACNEA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_CACNEA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_CACNEA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -1076,29 +1045,24 @@ "species": "SPECIES_NUMEL" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_MARILL" - }, - { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -1145,29 +1109,24 @@ "species": "SPECIES_SPINDA" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_SLUGMA" - }, - { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_SPINDA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_SKARMORY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_SPINDA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_SKARMORY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -1214,29 +1173,24 @@ "species": "SPECIES_LOMBRE" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_LOMBRE" - }, - { - "min_level": 17, - "max_level": 17, - "species": "SPECIES_SEVIPER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 15, - "max_level": 15, - "species": "SPECIES_SEVIPER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 17, - "max_level": 17, - "species": "SPECIES_DITTO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 15, - "max_level": 15, - "species": "SPECIES_CHANSEY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -1398,29 +1352,24 @@ "species": "SPECIES_AIPOM" }, { - "min_level": 14, - "max_level": 15, - "species": "SPECIES_LICKITUNG" - }, - { - "min_level": 16, - "max_level": 17, - "species": "SPECIES_ONIX" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 17, - "species": "SPECIES_MILTANK" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_SKITTY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_KANGASKHAN" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -1467,29 +1416,24 @@ "species": "SPECIES_DROWZEE" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_DROWZEE" - }, - { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_ILLUMISE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_MAREEP" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_VOLBEAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_SEEDOT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -1621,29 +1565,24 @@ "species": "SPECIES_WINGULL" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_WINGULL" - }, - { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_GROVYLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_KECLEON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -1846,47 +1785,42 @@ { "min_level": 9, "max_level": 13, - "species": "SPECIES_TAILLOW" + "species": "SPECIES_PARAS" }, { "min_level": 14, "max_level": 14, - "species": "SPECIES_SILCOON" + "species": "SPECIES_PIDGEY" }, { "min_level": 14, "max_level": 14, - "species": "SPECIES_CASCOON" + "species": "SPECIES_CATERPIE" }, { "min_level": 10, "max_level": 10, - "species": "SPECIES_CATERPIE" - }, - { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_WEEDLE" + "species": "SPECIES_SLAKOTH" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_LEDYBA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_SLAKOTH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 11, - "max_level": 11, - "species": "SPECIES_TAILLOW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 13, - "max_level": 13, - "species": "SPECIES_SLAKOTH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -1933,29 +1867,24 @@ "species": "SPECIES_TYROGUE" }, { - "min_level": 17, - "max_level": 18, - "species": "SPECIES_WHISMUR" - }, - { - "min_level": 19, - "max_level": 20, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 18, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, - "max_level": 15, - "species": "SPECIES_WHISMUR" + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2002,29 +1931,24 @@ "species": "SPECIES_MEDITITE" }, { - "min_level": 16, - "max_level": 18, - "species": "SPECIES_MAKUHITA" - }, - { - "min_level": 18, - "max_level": 24, - "species": "SPECIES_GEODUDE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 18, - "max_level": 19, - "species": "SPECIES_MACHOP" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 19, - "species": "SPECIES_HITMONLEE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 19, - "max_level": 19, - "species": "SPECIES_HITMONCHAN" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2071,29 +1995,24 @@ "species": "SPECIES_HARIYAMA" }, { - "min_level": 19, - "max_level": 21, - "species": "SPECIES_MAKUHITA" - }, - { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2140,29 +2059,24 @@ "species": "SPECIES_GASTLY" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_GASTLY" - }, - { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2209,29 +2123,24 @@ "species": "SPECIES_GOLBAT" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_HARIYAMA" - }, - { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_PINSIR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_ARON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2278,29 +2187,24 @@ "species": "SPECIES_GLOOM" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WOBBUFFET" - }, - { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_PIKACHU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WOBBUFFET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_PIKACHU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_WOBBUFFET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2470,29 +2374,24 @@ "species": "SPECIES_CROBAT" }, { - "min_level": 22, - "max_level": 25, - "species": "SPECIES_SABLEYE" - }, - { - "min_level": 18, - "max_level": 19, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 24, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 26, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 28, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -2569,29 +2468,24 @@ "species": "SPECIES_KOFFING" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_MACHOP" - }, - { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_MAGMAR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 16, - "max_level": 16, - "species": "SPECIES_PONYTA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_GRIMER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_CHARMANDER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -2638,29 +2532,24 @@ "species": "SPECIES_BAGON" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_SOLROCK" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -2792,29 +2681,24 @@ "species": "SPECIES_SPOINK" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_MACHOP" - }, - { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_GROWLITHE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_NUMEL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_CYNDAQUIL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -3217,29 +3101,24 @@ "species": "SPECIES_JIGGLYPUFF" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_JIGGLYPUFF" - }, - { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -3371,29 +3250,24 @@ "species": "SPECIES_VOLTORB" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_MAGNEMITE" - }, - { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_VOLTORB" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_MAGNEMITE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_ELECTRODE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_MAGNETON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -3440,29 +3314,24 @@ "species": "SPECIES_ODDISH" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_ODDISH" - }, - { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_TROPIUS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_TROPIUS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_TROPIUS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_KECLEON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -3594,29 +3463,24 @@ "species": "SPECIES_EXEGGCUTE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_MARILL" - }, - { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_ABSOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_ABSOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_KECLEON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_SEEDOT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -3748,29 +3612,24 @@ "species": "SPECIES_HERACROSS" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_GLOOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_MR_MIME" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WINGULL" - }, - { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_KECLEON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -3991,29 +3850,24 @@ "species": "SPECIES_ODDISH" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_SPHEAL" - }, - { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_PORYGON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_KECLEON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -4145,29 +3999,24 @@ "species": "SPECIES_GASTLY" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_SHUPPET" - }, - { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4214,29 +4063,24 @@ "species": "SPECIES_SHUPPET" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_GASTLY" - }, - { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_MISDREAVUS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SHUPPET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4283,29 +4127,24 @@ "species": "SPECIES_MISDREAVUS" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_HAUNTER" - }, - { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DRIFLOON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4352,29 +4191,24 @@ "species": "SPECIES_SHUPPET" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_SHUPPET" - }, - { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4421,29 +4255,24 @@ "species": "SPECIES_SHUPPET" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_SHUPPET" - }, - { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_SABLEYE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_SPIRITOMB" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4490,29 +4319,24 @@ "species": "SPECIES_VULPIX" }, { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_MURKROW" - }, - { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_CUBONE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_WINGULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4559,29 +4383,24 @@ "species": "SPECIES_SHUPPET" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_DUSKULL" - }, - { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_DUSKULL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_ROTOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_CHIMECHO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_CHIMECHO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -4628,29 +4447,24 @@ "species": "SPECIES_HITMONTOP" }, { - "min_level": 19, - "max_level": 24, - "species": "SPECIES_MAKUHITA" - }, - { - "min_level": 19, - "max_level": 20, - "species": "SPECIES_ARON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 18, - "max_level": 22, - "species": "SPECIES_ARON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 25, - "species": "SPECIES_CLEFAIRY" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 22, - "species": "SPECIES_ONIX" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -5142,29 +4956,24 @@ "species": "SPECIES_WYNAUT" }, { - "min_level": 50, - "max_level": 50, - "species": "SPECIES_WYNAUT" - }, - { - "min_level": 10, - "max_level": 10, - "species": "SPECIES_WYNAUT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_WYNAUT" + "species": "SPECIES_NONE" }, { - "min_level": 10, - "max_level": 10, - "species": "SPECIES_WYNAUT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_WYNAUT" + "species": "SPECIES_NONE" } ] }, @@ -5741,29 +5550,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -5810,29 +5614,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -5879,29 +5678,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -5948,29 +5742,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6017,29 +5806,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6086,29 +5870,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -6240,29 +6019,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -6394,29 +6168,24 @@ "species": "SPECIES_AERODACTYL" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6552,29 +6321,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6621,29 +6385,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6690,29 +6449,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6759,29 +6513,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6828,29 +6577,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 35, - "max_level": 35, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6897,29 +6641,24 @@ "species": "SPECIES_VOLTORB" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_MAGNEMITE" - }, - { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_VOLTORB" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_MAGNEMITE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_VOLTORB" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_MAGNEMITE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -6966,29 +6705,24 @@ "species": "SPECIES_GLOOM" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WOBBUFFET" - }, - { - "min_level": 25, - "max_level": 25, - "species": "SPECIES_PIKACHU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_WOBBUFFET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_PIKACHU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_WOBBUFFET" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7120,29 +6854,24 @@ "species": "SPECIES_GLOOM" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_NATU" - }, - { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_XATU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_HERACROSS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_XATU" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_HERACROSS" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7219,29 +6948,24 @@ "species": "SPECIES_GLOOM" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_DODUO" - }, - { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_DODRIO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_PINSIR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_DODRIO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 29, - "max_level": 29, - "species": "SPECIES_PINSIR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7373,29 +7097,24 @@ "species": "SPECIES_GOLBAT" }, { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_HARIYAMA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_LAIRON" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_MAWILE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_SNORLAX" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_MAWILE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7472,29 +7191,24 @@ "species": "SPECIES_BLAZIKEN" }, { - "min_level": 44, - "max_level": 44, - "species": "SPECIES_SABLEYE" - }, - { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_LAIRON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_MAWILE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 44, - "max_level": 44, - "species": "SPECIES_LAIRON" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 44, - "max_level": 44, - "species": "SPECIES_MAWILE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7626,29 +7340,24 @@ "species": "SPECIES_SOLROCK" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_LUNATONE" - }, - { - "min_level": 19, - "max_level": 19, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 19, - "max_level": 19, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7780,29 +7489,24 @@ "species": "SPECIES_GOLBAT" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_SOLROCK" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -7934,29 +7638,24 @@ "species": "SPECIES_GOLBAT" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_SOLROCK" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -8088,29 +7787,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" - }, - { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -8157,29 +7851,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" - }, - { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -8226,29 +7915,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" - }, - { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -8380,29 +8064,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" - }, - { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_SPHEAL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -9102,29 +8781,24 @@ "species": "SPECIES_SNORUNT" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_DELIBIRD" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_PILOSWINE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 28, - "max_level": 28, - "species": "SPECIES_SNORUNT" - }, - { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_SNORUNT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9171,29 +8845,24 @@ "species": "SPECIES_BANETTE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_CLAYDOL" - }, - { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9329,29 +8998,24 @@ "species": "SPECIES_BANETTE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_LUNATONE" - }, - { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9398,29 +9062,24 @@ "species": "SPECIES_BANETTE" }, { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_CLAYDOL" - }, - { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_CLAYDOL" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_ALTARIA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_ALTARIA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_ALTARIA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9467,29 +9126,24 @@ "species": "SPECIES_HOOTHOOT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_SNUBBULL" - }, - { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_GLIGAR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GLIGAR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -9621,29 +9275,24 @@ "species": "SPECIES_HOOTHOOT" }, { - "min_level": 34, - "max_level": 34, - "species": "SPECIES_PINECO" - }, - { - "min_level": 36, - "max_level": 36, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 37, - "max_level": 37, - "species": "SPECIES_MILTANK" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_MILTANK" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] }, @@ -9720,29 +9369,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_ONIX" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_ONIX" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GOLEM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9789,29 +9433,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9858,29 +9497,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9927,29 +9561,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -9996,29 +9625,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10065,29 +9689,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_STEELIX" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10134,29 +9753,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10203,29 +9817,24 @@ "species": "SPECIES_GEODUDE" }, { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" - }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 31, - "max_level": 31, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 32, - "max_level": 32, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 33, - "max_level": 33, - "species": "SPECIES_GRAVELER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10272,29 +9881,24 @@ "species": "SPECIES_SANDSHREW" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_TRAPINCH" - }, - { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10341,29 +9945,24 @@ "species": "SPECIES_SANDSHREW" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_TRAPINCH" - }, - { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10410,29 +10009,24 @@ "species": "SPECIES_SANDSHREW" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_TRAPINCH" - }, - { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10479,29 +10073,24 @@ "species": "SPECIES_SANDSHREW" }, { - "min_level": 22, - "max_level": 22, - "species": "SPECIES_TRAPINCH" - }, - { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 23, - "max_level": 23, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_SANDSHREW" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 24, - "max_level": 24, - "species": "SPECIES_TRAPINCH" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10548,29 +10137,24 @@ "species": "SPECIES_LOUDRED" }, { - "min_level": 42, - "max_level": 42, - "species": "SPECIES_DITTO" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_WHISMUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 43, - "max_level": 43, - "species": "SPECIES_DITTO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 44, - "max_level": 44, - "species": "SPECIES_LOUDRED" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 45, - "max_level": 45, - "species": "SPECIES_DITTO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10617,29 +10201,24 @@ "species": "SPECIES_SMEARGLE" }, { - "min_level": 47, - "max_level": 47, - "species": "SPECIES_SMEARGLE" - }, - { - "min_level": 48, - "max_level": 48, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 49, - "max_level": 49, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 50, - "max_level": 50, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 50, - "max_level": 50, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10686,29 +10265,24 @@ "species": "SPECIES_SMEARGLE" }, { - "min_level": 47, - "max_level": 47, - "species": "SPECIES_SMEARGLE" - }, - { - "min_level": 48, - "max_level": 48, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 49, - "max_level": 49, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 50, - "max_level": 50, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 50, - "max_level": 50, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10755,29 +10329,24 @@ "species": "SPECIES_ZUBAT" }, { - "min_level": 6, - "max_level": 6, - "species": "SPECIES_ZUBAT" - }, - { - "min_level": 8, - "max_level": 8, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 8, - "max_level": 8, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_ZUBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10823,30 +10392,25 @@ "max_level": 13, "species": "SPECIES_MAREEP" }, - { - "min_level": 3, - "max_level": 3, - "species": "SPECIES_MAREEP" - }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_MAREEP" + "species": "SPECIES_NONE" }, { - "min_level": 11, - "max_level": 11, - "species": "SPECIES_MAREEP" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_MAREEP" + "species": "SPECIES_NONE" }, { - "min_level": 11, - "max_level": 11, - "species": "SPECIES_MAREEP" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10893,29 +10457,24 @@ "species": "SPECIES_PINECO" }, { - "min_level": 19, - "max_level": 19, - "species": "SPECIES_PINECO" - }, - { - "min_level": 21, - "max_level": 21, - "species": "SPECIES_PINECO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_PINECO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 21, - "max_level": 21, - "species": "SPECIES_PINECO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 27, - "max_level": 27, - "species": "SPECIES_PINECO" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -10962,29 +10521,24 @@ "species": "SPECIES_HOUNDOUR" }, { - "min_level": 12, - "max_level": 12, - "species": "SPECIES_HOUNDOUR" - }, - { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_HOUNDOUR" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11031,29 +10585,24 @@ "species": "SPECIES_TEDDIURSA" }, { - "min_level": 6, - "max_level": 6, - "species": "SPECIES_TEDDIURSA" - }, - { - "min_level": 8, - "max_level": 8, - "species": "SPECIES_TEDDIURSA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_TEDDIURSA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 8, - "max_level": 8, - "species": "SPECIES_TEDDIURSA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 14, - "max_level": 14, - "species": "SPECIES_TEDDIURSA" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11100,29 +10649,24 @@ "species": "SPECIES_AIPOM" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_AIPOM" - }, - { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_AIPOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_AIPOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_AIPOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_AIPOM" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11169,29 +10713,24 @@ "species": "SPECIES_SHUCKLE" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_SHUCKLE" - }, - { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_SHUCKLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_SHUCKLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_SHUCKLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_SHUCKLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11238,29 +10777,24 @@ "species": "SPECIES_STANTLER" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_STANTLER" - }, - { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_STANTLER" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11307,29 +10841,24 @@ "species": "SPECIES_SMEARGLE" }, { - "min_level": 18, - "max_level": 18, - "species": "SPECIES_SMEARGLE" - }, - { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 20, - "max_level": 20, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 26, - "max_level": 26, - "species": "SPECIES_SMEARGLE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11376,29 +10905,24 @@ "species": "SPECIES_GOLBAT" }, { - "min_level": 39, - "max_level": 39, - "species": "SPECIES_SOLROCK" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_LUNATONE" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { - "min_level": 40, - "max_level": 40, - "species": "SPECIES_GOLBAT" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" } ] } @@ -11466,11 +10990,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 30, - "max_level": 30, - "species": "SPECIES_DUGTRIO" - }, { "min_level": 5, "max_level": 5, @@ -11619,29 +11138,24 @@ "species": "SPECIES_GENGAR" }, { - "min_level": 28, - "max_level": 32, - "species": "SPECIES_TOEDSCRUEL" - }, - { - "min_level": 38, - "max_level": 38, - "species": "SPECIES_MACHAMP" + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_NINETALES_ALOLAN" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_NINETALES" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_MUNCHLAX" + "species": "SPECIES_NONE" } ] }, @@ -11787,11 +11301,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_NONE" - }, { "min_level": 5, "max_level": 5, @@ -11856,11 +11365,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_NONE" - }, { "min_level": 5, "max_level": 5, @@ -11998,27 +11502,22 @@ { "min_level": 5, "max_level": 5, - "species": "SPECIES_FEEBAS" - }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_LAPRAS" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_LAPRAS" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_LAPRAS" + "species": "SPECIES_NONE" }, { "min_level": 5, "max_level": 5, - "species": "SPECIES_LAPRAS" + "species": "SPECIES_NONE" } ] }, @@ -12164,11 +11663,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_NONE" - }, { "min_level": 5, "max_level": 5, @@ -12318,11 +11812,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_NONE" - }, { "min_level": 5, "max_level": 5, @@ -12387,11 +11876,6 @@ "max_level": 5, "species": "SPECIES_NONE" }, - { - "min_level": 5, - "max_level": 5, - "species": "SPECIES_NONE" - }, { "min_level": 5, "max_level": 5, @@ -12456,6 +11940,65 @@ "max_level": 5, "species": "SPECIES_NONE" }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + } + ] + } + }, + { + "map": "MAP_PETALBURG_CITY", + "base_label": "gPetalburgCity0", + "land_mons": { + "encounter_rate": 10, + "mons": [ + { + "min_level": 21, + "max_level": 23, + "species": "SPECIES_YANMA" + }, + { + "min_level": 22, + "max_level": 23, + "species": "SPECIES_YANMA" + }, + { + "min_level": 18, + "max_level": 20, + "species": "SPECIES_YANMA" + }, + { + "min_level": 15, + "max_level": 18, + "species": "SPECIES_PSYDUCK" + }, + { + "min_level": 21, + "max_level": 24, + "species": "SPECIES_PSYDUCK" + }, + { + "min_level": 22, + "max_level": 23, + "species": "SPECIES_PSYDUCK" + }, + { + "min_level": 23, + "max_level": 23, + "species": "SPECIES_PSYDUCK" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, { "min_level": 5, "max_level": 5, @@ -12467,6 +12010,91 @@ "species": "SPECIES_NONE" } ] + }, + "water_mons": { + "encounter_rate": 4, + "mons": [ + { + "min_level": 25, + "max_level": 25, + "species": "SPECIES_POLIWHIRL" + }, + { + "min_level": 26, + "max_level": 26, + "species": "SPECIES_POLIWHIRL" + }, + { + "min_level": 20, + "max_level": 20, + "species": "SPECIES_AZUMARILL" + }, + { + "min_level": 15, + "max_level": 19, + "species": "SPECIES_MARILL" + }, + { + "min_level": 20, + "max_level": 22, + "species": "SPECIES_QUAGSIRE" + } + ] + }, + "fishing_mons": { + "encounter_rate": 30, + "mons": [ + { + "min_level": 5, + "max_level": 10, + "species": "SPECIES_GOLDEEN" + }, + { + "min_level": 5, + "max_level": 10, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 10, + "max_level": 30, + "species": "SPECIES_GOLDEEN" + }, + { + "min_level": 10, + "max_level": 30, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 10, + "max_level": 30, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 20, + "max_level": 45, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 20, + "max_level": 45, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 20, + "max_level": 45, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 20, + "max_level": 45, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 20, + "max_level": 45, + "species": "SPECIES_CORPHISH" + } + ] } } ]