diff --git a/src/data/pokemon/base_stats.h b/src/data/pokemon/base_stats.h index 67fc8eebd4..7992bfb0a9 100644 --- a/src/data/pokemon/base_stats.h +++ b/src/data/pokemon/base_stats.h @@ -10935,7 +10935,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_IRON_FIST, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -10961,7 +10963,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_IRON_FIST, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -10988,7 +10992,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, .abilities = {ABILITY_BLAZE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_IRON_FIST, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11013,7 +11019,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_DEFIANT, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -11038,7 +11046,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_DEFIANT, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -11063,7 +11073,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_TORRENT, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_DEFIANT, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -11088,7 +11100,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FLYING, .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_RECKLESS, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11113,7 +11127,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FLYING, .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_RECKLESS, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11142,7 +11158,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FLYING, .abilities = {ABILITY_INTIMIDATE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_RECKLESS, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11166,8 +11184,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE}, .abilityHidden = ABILITY_MOODY, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11191,8 +11213,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SIMPLE, ABILITY_UNAWARE}, .abilityHidden = ABILITY_MOODY, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11244,7 +11270,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, .abilities = {ABILITY_SWARM, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TECHNICIAN, + #endif .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, }, @@ -11268,7 +11296,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + #else + .abilities = {ABILITY_NONE, ABILITY_INTIMIDATE}, + #endif .abilityHidden = ABILITY_GUTS, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, @@ -11293,7 +11325,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + #else + .abilities = {ABILITY_NONE, ABILITY_INTIMIDATE}, + #endif .abilityHidden = ABILITY_GUTS, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, @@ -11318,7 +11354,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_RIVALRY, ABILITY_INTIMIDATE}, + #else + .abilities = {ABILITY_NONE, ABILITY_INTIMIDATE}, + #endif .abilityHidden = ABILITY_GUTS, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, @@ -11345,7 +11385,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_LEAF_GUARD, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -11375,7 +11417,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FAIRY, .eggGroup2 = EGG_GROUP_GRASS, .abilities = {ABILITY_NATURAL_CURE, ABILITY_POISON_POINT}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TECHNICIAN, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -11399,8 +11443,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_ERRATIC, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE}, .abilityHidden = ABILITY_SHEER_FORCE, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -11424,8 +11472,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_ERRATIC, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_MOLD_BREAKER, ABILITY_NONE}, .abilityHidden = ABILITY_SHEER_FORCE, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -11500,7 +11552,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, .abilities = {ABILITY_SHED_SKIN, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_OVERCOAT, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -11573,8 +11627,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, .abilityHidden = ABILITY_OVERCOAT, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -11599,8 +11657,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, .abilityHidden = ABILITY_OVERCOAT, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -11626,8 +11688,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ANTICIPATION, ABILITY_NONE}, .abilityHidden = ABILITY_OVERCOAT, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, }, @@ -11654,7 +11720,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, .abilities = {ABILITY_SWARM, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TINTED_LENS, + #endif .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, }, @@ -11679,7 +11747,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_HONEY_GATHER, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_HUSTLE, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, @@ -11707,7 +11779,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_UNNERVE, + #endif .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, }, @@ -11832,7 +11906,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FAIRY, .eggGroup2 = EGG_GROUP_GRASS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_FLOWER_GIFT, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = TRUE, }, @@ -11856,8 +11934,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_AMORPHOUS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN}, .abilityHidden = ABILITY_SAND_FORCE, + #else + .abilities = {ABILITY_STICKY_HOLD, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -11881,8 +11963,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_AMORPHOUS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STICKY_HOLD, ABILITY_STORM_DRAIN}, .abilityHidden = ABILITY_SAND_FORCE, + #else + .abilities = {ABILITY_STICKY_HOLD, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -11906,8 +11992,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_TECHNICIAN, ABILITY_PICKUP}, .abilityHidden = ABILITY_SKILL_LINK, + #else + .abilities = {ABILITY_NONE, ABILITY_PICKUP}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -11931,8 +12021,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_FLUCTUATING, .eggGroup1 = EGG_GROUP_AMORPHOUS, .eggGroup2 = EGG_GROUP_AMORPHOUS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN}, .abilityHidden = ABILITY_FLARE_BOOST, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -11956,8 +12050,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_FLUCTUATING, .eggGroup1 = EGG_GROUP_AMORPHOUS, .eggGroup2 = EGG_GROUP_AMORPHOUS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_AFTERMATH, ABILITY_UNBURDEN}, .abilityHidden = ABILITY_FLARE_BOOST, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -11981,7 +12079,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_RUN_AWAY, ABILITY_KLUTZ}, + #else + .abilities = {ABILITY_RUN_AWAY, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_LIMBER, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, @@ -12006,7 +12108,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_CUTE_CHARM, ABILITY_KLUTZ}, + #else + .abilities = {ABILITY_CUTE_CHARM, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_LIMBER, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, @@ -12056,8 +12162,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FLYING, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_INSOMNIA, ABILITY_SUPER_LUCK}, .abilityHidden = ABILITY_MOXIE, + #else + .abilities = {ABILITY_INSOMNIA, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -12107,7 +12217,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_THICK_FAT, ABILITY_OWN_TEMPO}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_DEFIANT, + #endif .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, }, @@ -12156,7 +12268,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH}, + #else + .abilities = {ABILITY_STENCH, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_KEEN_EYE, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, @@ -12181,7 +12297,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STENCH, ABILITY_AFTERMATH}, + #else + .abilities = {ABILITY_STENCH, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_KEEN_EYE, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, @@ -12207,8 +12327,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_MINERAL, .eggGroup2 = EGG_GROUP_MINERAL, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF}, .abilityHidden = ABILITY_HEAVY_METAL, + #else + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -12234,8 +12358,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_MINERAL, .eggGroup2 = EGG_GROUP_MINERAL, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_LEVITATE, ABILITY_HEATPROOF}, .abilityHidden = ABILITY_HEAVY_METAL, + #else + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -12260,7 +12388,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_RATTLED, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -12289,8 +12419,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SOUNDPROOF, ABILITY_FILTER}, .abilityHidden = ABILITY_TECHNICIAN, + #else + .abilities = {ABILITY_SOUNDPROOF, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, }, @@ -12316,7 +12450,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_NATURAL_CURE, ABILITY_SERENE_GRACE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_FRIEND_GUARD, + #endif .bodyColor = BODY_COLOR_PINK, .noFlip = FALSE, }, @@ -12341,8 +12477,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FLYING, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_KEEN_EYE, ABILITY_TANGLED_FEET}, .abilityHidden = ABILITY_BIG_PECKS, + #else + .abilities = {ABILITY_KEEN_EYE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -12368,7 +12508,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_AMORPHOUS, .eggGroup2 = EGG_GROUP_AMORPHOUS, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_INFILTRATOR, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -12470,7 +12612,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_PICKUP, ABILITY_THICK_FAT}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_GLUTTONY, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -12494,8 +12638,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS}, .abilityHidden = ABILITY_PRANKSTER, + #else + .abilities = {ABILITY_NONE, ABILITY_INNER_FOCUS}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -12520,8 +12668,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STEADFAST, ABILITY_INNER_FOCUS}, .abilityHidden = ABILITY_JUSTIFIED, + #else + .abilities = {ABILITY_NONE, ABILITY_INNER_FOCUS}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -12546,7 +12698,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_SAND_FORCE, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -12571,7 +12725,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_SAND_STREAM, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_SAND_FORCE, + #endif .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, }, @@ -12596,7 +12752,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_WATER_3, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER}, + #else + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_KEEN_EYE, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, @@ -12622,7 +12782,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_WATER_3, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_SNIPER}, + #else + .abilities = {ABILITY_BATTLE_ARMOR, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_KEEN_EYE, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, @@ -12648,8 +12812,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_HUMAN_LIKE, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN}, .abilityHidden = ABILITY_POISON_TOUCH, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -12674,8 +12842,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_HUMAN_LIKE, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ANTICIPATION, ABILITY_DRY_SKIN}, .abilityHidden = ABILITY_POISON_TOUCH, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -12723,7 +12895,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_ERRATIC, .eggGroup1 = EGG_GROUP_WATER_2, .eggGroup2 = EGG_GROUP_WATER_2, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN}, + #else + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_WATER_VEIL, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, @@ -12748,7 +12924,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_ERRATIC, .eggGroup1 = EGG_GROUP_WATER_2, .eggGroup2 = EGG_GROUP_WATER_2, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SWIFT_SWIM, ABILITY_STORM_DRAIN}, + #else + .abilities = {ABILITY_SWIFT_SWIM, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_WATER_VEIL, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, @@ -12799,7 +12979,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_GRASS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_SOUNDPROOF, .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, @@ -12826,7 +13010,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_GRASS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SNOW_WARNING, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_SOUNDPROOF, .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, @@ -12854,7 +13042,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_PICKPOCKET, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -12880,7 +13070,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_MINERAL, .eggGroup2 = EGG_GROUP_MINERAL, .abilities = {ABILITY_MAGNET_PULL, ABILITY_STURDY}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_ANALYTIC, + #endif .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, }, @@ -12930,8 +13122,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_SOLID_ROCK}, .abilityHidden = ABILITY_RECKLESS, + #else + .abilities = {ABILITY_LIGHTNING_ROD, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, }, @@ -12955,8 +13151,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_GRASS, .eggGroup2 = EGG_GROUP_GRASS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD}, .abilityHidden = ABILITY_REGENERATOR, + #else + .abilities = {ABILITY_CHLOROPHYLL, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -12981,7 +13181,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_HUMAN_LIKE, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_MOTOR_DRIVE, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_VITAL_SPIRIT, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, @@ -13039,7 +13243,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_FLYING, .eggGroup2 = EGG_GROUP_FAIRY, .abilities = {ABILITY_HUSTLE, ABILITY_SERENE_GRACE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_SUPER_LUCK, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, }, @@ -13064,8 +13270,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SPEED_BOOST, ABILITY_TINTED_LENS}, .abilityHidden = ABILITY_FRISK, + #else + .abilities = {ABILITY_SPEED_BOOST, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, }, @@ -13089,7 +13299,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_LEAF_GUARD, ABILITY_LEAF_GUARD}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_CHLOROPHYLL, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, @@ -13114,8 +13328,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SNOW_CLOAK, ABILITY_SNOW_CLOAK}, .abilityHidden = ABILITY_ICE_BODY, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -13140,7 +13358,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_BUG, .eggGroup2 = EGG_GROUP_BUG, .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SAND_VEIL}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_POISON_HEAL, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -13164,7 +13384,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_FIELD, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK}, + #else + .abilities = {ABILITY_OBLIVIOUS, ABILITY_NONE}, + #endif .abilityHidden = ABILITY_THICK_FAT, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, @@ -13189,8 +13413,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_MINERAL, .eggGroup2 = EGG_GROUP_MINERAL, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_ADAPTABILITY, ABILITY_DOWNLOAD}, .abilityHidden = ABILITY_ANALYTIC, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, }, @@ -13214,8 +13442,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_AMORPHOUS, .eggGroup2 = EGG_GROUP_AMORPHOUS, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_STEADFAST, ABILITY_NONE}, .abilityHidden = ABILITY_JUSTIFIED, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, }, @@ -13242,7 +13474,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_MINERAL, .eggGroup2 = EGG_GROUP_MINERAL, .abilities = {ABILITY_STURDY, ABILITY_MAGNET_PULL}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_SAND_FORCE, + #endif .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, }, @@ -13269,7 +13503,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_AMORPHOUS, .eggGroup2 = EGG_GROUP_AMORPHOUS, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_FRISK, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -13293,8 +13529,12 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_FAST, .eggGroup1 = EGG_GROUP_FAIRY, .eggGroup2 = EGG_GROUP_MINERAL, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SNOW_CLOAK, ABILITY_NONE}, .abilityHidden = ABILITY_CURSED_BODY, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, }, @@ -13545,7 +13785,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TELEPATHY, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, }, @@ -13570,7 +13812,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TELEPATHY, + #endif .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, }, @@ -13619,7 +13863,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_SLOW_START, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, }, @@ -13644,7 +13892,9 @@ const struct BaseStats gBaseStats[] = .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, .abilities = {ABILITY_PRESSURE, ABILITY_NONE}, + #ifdef BATTLE_ENGINE .abilityHidden = ABILITY_TELEPATHY, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -13692,7 +13942,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FAIRY, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_HYDRATION, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -13716,7 +13970,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_WATER_1, .eggGroup2 = EGG_GROUP_FAIRY, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_HYDRATION, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, }, @@ -13741,7 +13999,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_BAD_DREAMS, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, }, @@ -13791,7 +14053,11 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, + #ifdef BATTLE_ENGINE .abilities = {ABILITY_MULTITYPE, ABILITY_NONE}, + #else + .abilities = {ABILITY_NONE, ABILITY_NONE}, + #endif .bodyColor = BODY_COLOR_WHITE, .noFlip = FALSE, },