mirror of
https://github.com/pret/pokeemerald.git
synced 2026-04-26 01:19:29 -05:00
435 lines
12 KiB
C
435 lines
12 KiB
C
//gen file for PkmnEvolved
|
|
#ifdef __INTELLISENSE__
|
|
const struct SpeciesInfo gSpeciesInfoPkmnEvolved[] =
|
|
{
|
|
#endif
|
|
|
|
#if P_FAMILY_BULBASAUR
|
|
[SPECIES_BULBASAUR] =
|
|
{
|
|
.speciesName = _("Bulbasaur"),
|
|
.baseHP = 45,
|
|
.baseAttack = 49,
|
|
.baseDefense = 49,
|
|
.baseSpeed = 45,
|
|
.baseSpAttack = 65,
|
|
.baseSpDefense = 65,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 60,
|
|
.evYield_SpAttack = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_OVERGROW, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_BULBASAUR,
|
|
.categoryName = _("Seed"),
|
|
.height = 7,
|
|
.weight = 69,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 356,
|
|
.pokemonOffset = 16,
|
|
.trainerScale = 256,
|
|
.trainerOffset = -2,
|
|
.frontPic = gMonFrontPic_Bulbasaur,
|
|
.frontPicSize = MON_COORDS_SIZE(5,5),
|
|
.frontPicYOffset = 16,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Bulbasaur,
|
|
.backPicSize = 4,6,
|
|
.backPicYOffset = 16,
|
|
.backAnimId = BACK_ANIM_CONCAVE_ARC_SMALL,
|
|
.palette = gMonPalette_Bulbasaur,
|
|
.shinyPalette = gMonShinyPalette_Bulbasaur,
|
|
.iconSprite = gMonIconSprite_Bulbasaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sBulbasaurTeachableLearnset,
|
|
},
|
|
|
|
[SPECIES_IVYSAUR] =
|
|
{
|
|
.speciesName = _("Ivysaur"),
|
|
.baseHP = 60,
|
|
.baseAttack = 62,
|
|
.baseDefense = 63,
|
|
.baseSpeed = 60,
|
|
.baseSpAttack = 80,
|
|
.baseSpDefense = 80,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 121,
|
|
.evYield_SpAttack = 1,
|
|
.evYield_SpDefense = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_OVERGROW, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_IVYSAUR,
|
|
.categoryName = _("Seed"),
|
|
.height = 10,
|
|
.weight = 130,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 332,
|
|
.pokemonOffset = 11,
|
|
.trainerScale = 256,
|
|
.trainerOffset = -2,
|
|
.frontPic = gMonFrontPic_Ivysaur,
|
|
.frontPicSize = MON_COORDS_SIZE(6,6),
|
|
.frontPicYOffset = 10,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Ivysaur,
|
|
.backPicSize = 6,7,
|
|
.backPicYOffset = 10,
|
|
.palette = gMonPalette_Ivysaur,
|
|
.shinyPalette = gMonShinyPalette_Ivysaur,
|
|
.iconSprite = gMonIconSprite_Ivysaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sIvysaurTeachableLearnset,
|
|
},
|
|
|
|
[SPECIES_VENUSAUR] =
|
|
{
|
|
.speciesName = _("Venusaur"),
|
|
.baseHP = 80,
|
|
.baseAttack = 82,
|
|
.baseDefense = 83,
|
|
.baseSpeed = 80,
|
|
.baseSpAttack = 100,
|
|
.baseSpDefense = 100,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 185,
|
|
.evYield_SpAttack = 2,
|
|
.evYield_SpDefense = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_OVERGROW, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_VENUSAUR,
|
|
.categoryName = _("Seed"),
|
|
.height = 20,
|
|
.weight = 1000,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 256,
|
|
.pokemonOffset = 1,
|
|
.trainerScale = 375,
|
|
.trainerOffset = 6,
|
|
.frontPic = gMonFrontPic_Venusaur,
|
|
.frontPicSize = MON_COORDS_SIZE(7,8),
|
|
.frontPicYOffset = 4,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Venusaur,
|
|
.backPicSize = 6,8,
|
|
.backPicYOffset = 10,
|
|
.palette = gMonPalette_Venusaur,
|
|
.shinyPalette = gMonShinyPalette_Venusaur,
|
|
.iconSprite = gMonIconSprite_Venusaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sVenusaurTeachableLearnset,
|
|
},
|
|
|
|
[SPECIES_ECOSAUR] =
|
|
{
|
|
.speciesName = _("Ecosaur"),
|
|
.baseHP = 84,
|
|
.baseAttack = 90,
|
|
.baseDefense = 85,
|
|
.baseSpeed = 80,
|
|
.baseSpAttack = 118,
|
|
.baseSpDefense = 118,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 204,
|
|
.evYield_SpAttack = 2,
|
|
.evYield_SpDefense = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_CHLOROPHYLL, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_VENUSAUR,
|
|
.categoryName = _("Overgrown"),
|
|
.height = 20,
|
|
.weight = 2700,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 256,
|
|
.pokemonOffset = 1,
|
|
.trainerScale = 375,
|
|
.trainerOffset = 6,
|
|
.frontPic = gMonFrontPic_Ecosaur,
|
|
.frontPicSize = MON_COORDS_SIZE(8,8),
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Ecosaur,
|
|
.backPicSize = 6,8,
|
|
.palette = gMonPalette_Ecosaur,
|
|
.shinyPalette = gMonShinyPalette_Ecosaur,
|
|
.iconSprite = gMonIconSprite_Ecosaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sEcosaurTeachableLearnset,
|
|
.natDexNeeded = 1,
|
|
},
|
|
|
|
[SPECIES_TERARISAUR] =
|
|
{
|
|
.speciesName = _("Terarisaur"),
|
|
.baseHP = 90,
|
|
.baseAttack = 106,
|
|
.baseDefense = 91,
|
|
.baseSpeed = 80,
|
|
.baseSpAttack = 129,
|
|
.baseSpDefense = 129,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 215,
|
|
.evYield_SpAttack = 2,
|
|
.evYield_SpDefense = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_CHLOROPHYLL, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_VENUSAUR,
|
|
.categoryName = _("Jungle"),
|
|
.height = 20,
|
|
.weight = 3500,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 256,
|
|
.pokemonOffset = 1,
|
|
.trainerScale = 375,
|
|
.trainerOffset = 6,
|
|
.frontPic = gMonFrontPic_Terarisaur,
|
|
.frontPicSize = MON_COORDS_SIZE(8,8),
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Terarisaur,
|
|
.backPicSize = 7,8,
|
|
.palette = gMonPalette_Terarisaur,
|
|
.shinyPalette = gMonShinyPalette_Terarisaur,
|
|
.iconSprite = gMonIconSprite_Terarisaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sTerarisaurTeachableLearnset,
|
|
.natDexNeeded = 1,
|
|
},
|
|
|
|
[SPECIES_SYMBISAUR] =
|
|
{
|
|
.speciesName = _("Symbisaur"),
|
|
.baseHP = 98,
|
|
.baseAttack = 119,
|
|
.baseDefense = 93,
|
|
.baseSpeed = 74,
|
|
.baseSpAttack = 138,
|
|
.baseSpDefense = 138,
|
|
.types = MON_TYPES(TYPE_GRASS, TYPE_POISON),
|
|
.catchRate = 45,
|
|
.expYield = 230,
|
|
.evYield_SpAttack = 2,
|
|
.evYield_SpDefense = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_CHLOROPHYLL, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_GREEN,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_VENUSAUR,
|
|
.categoryName = _("Ecosystem"),
|
|
.height = 20,
|
|
.weight = 6000,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 256,
|
|
.pokemonOffset = 1,
|
|
.trainerScale = 375,
|
|
.trainerOffset = 6,
|
|
.frontPic = gMonFrontPic_Symbisaur,
|
|
.frontPicSize = MON_COORDS_SIZE(8,8),
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Symbisaur,
|
|
.backPicSize = 7,8,
|
|
.palette = gMonPalette_Symbisaur,
|
|
.shinyPalette = gMonShinyPalette_Symbisaur,
|
|
.iconSprite = gMonIconSprite_Symbisaur,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sSymbisaurTeachableLearnset,
|
|
.natDexNeeded = 1,
|
|
},
|
|
|
|
#if P_FAMILY_CHARMANDER
|
|
[SPECIES_CHARMANDER] =
|
|
{
|
|
.speciesName = _("Charmander"),
|
|
.baseHP = 39,
|
|
.baseAttack = 52,
|
|
.baseDefense = 43,
|
|
.baseSpeed = 65,
|
|
.baseSpAttack = 60,
|
|
.baseSpDefense = 50,
|
|
.types = MON_TYPES(TYPE_FIRE),
|
|
.catchRate = 45,
|
|
.expYield = 58,
|
|
.evYield_Speed = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_BLAZE, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_RED,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_CHARMANDER,
|
|
.categoryName = _("Lizard"),
|
|
.height = 6,
|
|
.weight = 85,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 410,
|
|
.pokemonOffset = 16,
|
|
.trainerScale = 256,
|
|
.trainerOffset = -2,
|
|
.frontPic = gMonFrontPic_Charmander,
|
|
.frontPicSize = MON_COORDS_SIZE(5,5),
|
|
.frontPicYOffset = 13,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Charmander,
|
|
.backPicSize = 6,6,
|
|
.backPicYOffset = 10,
|
|
.palette = gMonPalette_Charmander,
|
|
.shinyPalette = gMonShinyPalette_Charmander,
|
|
.iconSprite = gMonIconSprite_Charmander,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sCharmanderTeachableLearnset,
|
|
},
|
|
|
|
[SPECIES_CHARMELEON] =
|
|
{
|
|
.speciesName = _("Charmeleon"),
|
|
.baseHP = 58,
|
|
.baseAttack = 64,
|
|
.baseDefense = 58,
|
|
.baseSpeed = 80,
|
|
.baseSpAttack = 80,
|
|
.baseSpDefense = 65,
|
|
.types = MON_TYPES(TYPE_FIRE),
|
|
.catchRate = 45,
|
|
.expYield = 115,
|
|
.evYield_Speed = 1,
|
|
.evYield_SpAttack = 1,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_BLAZE, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_RED,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_CHARMELEON,
|
|
.categoryName = _("Flame"),
|
|
.height = 11,
|
|
.weight = 190,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 294,
|
|
.pokemonOffset = 8,
|
|
.trainerScale = 256,
|
|
.trainerOffset = -2,
|
|
.frontPic = gMonFrontPic_Charmeleon,
|
|
.frontPicSize = MON_COORDS_SIZE(6,7),
|
|
.frontPicYOffset = 9,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Charmeleon,
|
|
.backPicSize = 7,7,
|
|
.backPicYOffset = 7,
|
|
.palette = gMonPalette_Charmeleon,
|
|
.shinyPalette = gMonShinyPalette_Charmeleon,
|
|
.iconSprite = gMonIconSprite_Charmeleon,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sCharmeleonTeachableLearnset,
|
|
},
|
|
|
|
[SPECIES_CHARIZARD] =
|
|
{
|
|
.speciesName = _("Charizard"),
|
|
.baseHP = 78,
|
|
.baseAttack = 84,
|
|
.baseDefense = 78,
|
|
.baseSpeed = 100,
|
|
.baseSpAttack = 109,
|
|
.baseSpDefense = 85,
|
|
.types = MON_TYPES(TYPE_FIRE, TYPE_FLYING),
|
|
.catchRate = 45,
|
|
.expYield = 179,
|
|
.evYield_SpAttack = 3,
|
|
.genderRatio = PERCENT_FEMALE(12.5),
|
|
.eggCycles = 20,
|
|
.friendship = STANDARD_FRIENDSHIP,
|
|
.growthRate = MEDIUM_FAST,
|
|
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER),
|
|
.abilities = { ABILITY_BLAZE, ABILITY_NONE , ABILITY_NONE },
|
|
.bodyColor = BODY_COLOR_RED,
|
|
.noFlip = =TRUE(),
|
|
.cryId = CRY_CHARIZARD,
|
|
.categoryName = _("Flame"),
|
|
.height = 17,
|
|
.weight = 905,
|
|
.description = COMPOUD_STRING(
|
|
“temp”),
|
|
.pokemonScale = 271,
|
|
.trainerScale = 317,
|
|
.trainerOffset = 3,
|
|
.frontPic = gMonFrontPic_Charizard,
|
|
.frontPicSize = MON_COORDS_SIZE(8,8),
|
|
.frontPicYOffset = 1,
|
|
.frontAnimFrames = ANIM_FRAMES(ANIMCMD_FRAME(0, 1),
|
|
.frontAnimId = ANIM_V_JUMPS_H_JUMPS,
|
|
.frontAnimDelay = 15,
|
|
.backPic = gMonBackPic_Charizard,
|
|
.backPicSize = 7,8,
|
|
.backPicYOffset = 4,
|
|
.palette = gMonPalette_Charizard,
|
|
.shinyPalette = gMonShinyPalette_Charizard,
|
|
.iconSprite = gMonIconSprite_Charizard,
|
|
.iconPalIndex = 2,
|
|
.iconSprite = sCharizardTeachableLearnset,
|
|
},
|
|
|
|
//end of program
|