summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiegoisawesome <Diegoisawesome@users.noreply.github.com>2018-12-21 12:15:34 -0600
committerGitHub <noreply@github.com>2018-12-21 12:15:34 -0600
commit87fd6b8dc21b37b656f16e3f11832c6951328750 (patch)
treee434f71854bc9f4e54912539a8e81e5a6ffd653f
parente1ada979db4e6aa2d61a5664e2eeaa0e3c89809b (diff)
parentc120a446adcbfbb4a66104b5d8692c0257cb815f (diff)
Merge pull request #463 from ShinyDragonHunter/old_unown_macro
Use a macro for OLD_UNOWN base stats
-rw-r--r--src/data/pokemon/base_stats.h860
1 files changed, 58 insertions, 802 deletions
diff --git a/src/data/pokemon/base_stats.h b/src/data/pokemon/base_stats.h
index 078304888..81e49b8b3 100644
--- a/src/data/pokemon/base_stats.h
+++ b/src/data/pokemon/base_stats.h
@@ -1,6 +1,37 @@
-// Maximum value for a female pokemon is 254 (MON_FEMALE) which is 100% female.
-// 255 (MON_GENDERLESS) is reserved for genderless pokemon.
+// Maximum value for a female Pokémon is 254 (MON_FEMALE) which is 100% female.
+// 255 (MON_GENDERLESS) is reserved for genderless Pokémon.
#define PERCENT_FEMALE(percent) min(254, ((percent * 255) / 100))
+#define OLD_UNOWN_BASE_STATS { \
+ .baseHP = 50, \
+ .baseAttack = 150, \
+ .baseDefense = 50, \
+ .baseSpAttack = 150, \
+ .baseSpDefense = 50, \
+ .baseSpeed = 150, \
+ .type1 = TYPE_NORMAL, \
+ .type2 = TYPE_NORMAL, \
+ .catchRate = 3, \
+ .expYield = 1, \
+ .evYield_HP = 2, \
+ .evYield_Attack = 2, \
+ .evYield_Defense = 2, \
+ .evYield_Speed = 2, \
+ .evYield_SpAttack = 2, \
+ .evYield_SpDefense = 2, \
+ .item1 = ITEM_NONE, \
+ .item2 = ITEM_NONE, \
+ .genderRatio = MON_GENDERLESS, \
+ .eggCycles = 120, \
+ .friendship = 0, \
+ .growthRate = GROWTH_MEDIUM_FAST, \
+ .eggGroup1 = EGG_GROUP_UNDISCOVERED,\
+ .eggGroup2 = EGG_GROUP_UNDISCOVERED,\
+ .ability1 = ABILITY_NONE, \
+ .ability2 = ABILITY_NONE, \
+ .safariZoneFleeRate = 0, \
+ .bodyColor = BODY_COLOR_BLACK, \
+ .noFlip = FALSE, \
+},
const struct BaseStats gBaseStats[] =
{
@@ -8289,830 +8320,55 @@ const struct BaseStats gBaseStats[] =
.noFlip = FALSE,
},
- [SPECIES_OLD_UNOWN_B] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_B] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_C] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_C] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_D] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_D] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_E] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_E] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_F] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_F] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_G] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_G] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_H] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_H] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_I] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_I] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_J] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_J] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_K] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_K] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_L] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_L] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_M] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_M] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_N] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_N] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_O] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_O] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_P] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_P] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_Q] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_Q] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_R] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_R] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_S] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_S] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_T] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_T] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_U] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_U] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_V] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_V] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_W] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_W] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_X] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_X] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_Y] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_Y] = OLD_UNOWN_BASE_STATS
- [SPECIES_OLD_UNOWN_Z] =
- {
- .baseHP = 50,
- .baseAttack = 150,
- .baseDefense = 50,
- .baseSpeed = 150,
- .baseSpAttack = 150,
- .baseSpDefense = 50,
- .type1 = TYPE_NORMAL,
- .type2 = TYPE_NORMAL,
- .catchRate = 3,
- .expYield = 1,
- .evYield_HP = 2,
- .evYield_Attack = 2,
- .evYield_Defense = 2,
- .evYield_Speed = 2,
- .evYield_SpAttack = 2,
- .evYield_SpDefense = 2,
- .item1 = ITEM_NONE,
- .item2 = ITEM_NONE,
- .genderRatio = MON_GENDERLESS,
- .eggCycles = 120,
- .friendship = 0,
- .growthRate = GROWTH_MEDIUM_FAST,
- .eggGroup1 = EGG_GROUP_UNDISCOVERED,
- .eggGroup2 = EGG_GROUP_UNDISCOVERED,
- .ability1 = ABILITY_NONE,
- .ability2 = ABILITY_NONE,
- .safariZoneFleeRate = 0,
- .bodyColor = BODY_COLOR_BLACK,
- .noFlip = FALSE,
- },
+ [SPECIES_OLD_UNOWN_Z] = OLD_UNOWN_BASE_STATS
[SPECIES_TREECKO] =
{