8179 lines
304 KiB
C
8179 lines
304 KiB
C
#ifdef __INTELLISENSE__
|
||
const struct SpeciesInfo gSpeciesInfoGen8[] =
|
||
{
|
||
#endif
|
||
|
||
#if P_FAMILY_GROOKEY
|
||
[SPECIES_GROOKEY] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 65,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 65,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 40,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 45,
|
||
.expYield = 62,
|
||
.evYield_Attack = 1,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("敲音猴"),
|
||
.cryId = CRY_GROOKEY,
|
||
.natDexNum = NATIONAL_DEX_GROOKEY,
|
||
.categoryName = _("小猴"),
|
||
.height = 3,
|
||
.weight = 50,
|
||
.description = COMPOUND_STRING(
|
||
"在用木棒敲打各种东西的\n"
|
||
"过程中变得越来越愉快,\n"
|
||
"节奏也会变得越来越好。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Grookey,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Grookey,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Grookey,
|
||
.shinyPalette = gMonShinyPalette_Grookey,
|
||
.iconSprite = gMonIcon_Grookey,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(1, 1, SHADOW_SIZE_S)
|
||
FOOTPRINT(Grookey)
|
||
OVERWORLD(
|
||
sPicTable_Grookey,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Grookey,
|
||
gShinyOverworldPalette_Grookey
|
||
)
|
||
.levelUpLearnset = sGrookeyLevelUpLearnset,
|
||
.teachableLearnset = sGrookeyTeachableLearnset,
|
||
.eggMoveLearnset = sGrookeyEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_THWACKEY}),
|
||
},
|
||
|
||
[SPECIES_THWACKEY] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 80,
|
||
.baseSpAttack = 55,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 45,
|
||
.expYield = 147,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("啪咚猴"),
|
||
.cryId = CRY_THWACKEY,
|
||
.natDexNum = NATIONAL_DEX_THWACKEY,
|
||
.categoryName = _("节拍"),
|
||
.height = 7,
|
||
.weight = 140,
|
||
.description = COMPOUND_STRING(
|
||
"有时会过于忘我地敲打激烈的节拍,\n"
|
||
"以致于不听训练家的指示。"),
|
||
.pokemonScale = 365,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Thwackey,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Thwackey,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Thwackey,
|
||
.shinyPalette = gMonShinyPalette_Thwackey,
|
||
.iconSprite = gMonIcon_Thwackey,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(5, 6, SHADOW_SIZE_M)
|
||
FOOTPRINT(Thwackey)
|
||
OVERWORLD(
|
||
sPicTable_Thwackey,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Thwackey,
|
||
gShinyOverworldPalette_Thwackey
|
||
)
|
||
.levelUpLearnset = sThwackeyLevelUpLearnset,
|
||
.teachableLearnset = sThwackeyTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_RILLABOOM}),
|
||
},
|
||
|
||
[SPECIES_RILLABOOM] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 125,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("轰擂金刚猩"),
|
||
.cryId = CRY_RILLABOOM,
|
||
.natDexNum = NATIONAL_DEX_RILLABOOM,
|
||
.categoryName = _("鼓手"),
|
||
.height = 21,
|
||
.weight = 900,
|
||
.description = COMPOUND_STRING(
|
||
"当首领遇到挑战者时,\n"
|
||
"就会开始打鼓对决,\n"
|
||
"胜者会成为族群的首领。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 365,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_Rillaboom,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Rillaboom,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Rillaboom,
|
||
.shinyPalette = gMonShinyPalette_Rillaboom,
|
||
.iconSprite = gMonIcon_Rillaboom,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 8, SHADOW_SIZE_L)
|
||
FOOTPRINT(Rillaboom)
|
||
OVERWORLD(
|
||
sPicTable_Rillaboom,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Rillaboom,
|
||
gShinyOverworldPalette_Rillaboom
|
||
)
|
||
.levelUpLearnset = sRillaboomLevelUpLearnset,
|
||
.teachableLearnset = sRillaboomTeachableLearnset,
|
||
.formSpeciesIdTable = sRillaboomFormSpeciesIdTable,
|
||
.formChangeTable = sRillaboomFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_RILLABOOM_GMAX] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 125,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("轰擂金刚猩"),
|
||
.cryId = CRY_RILLABOOM,
|
||
.natDexNum = NATIONAL_DEX_RILLABOOM,
|
||
.categoryName = _("鼓手"),
|
||
.height = 280,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"轰擂金刚猩会与森林之鼓合而为一,\n"
|
||
"不断击打出能撼动伽勒尔全境的节拍。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 365,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_RillaboomGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_RillaboomGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_RillaboomGmax,
|
||
.shinyPalette = gMonShinyPalette_RillaboomGmax,
|
||
.iconSprite = gMonIcon_RillaboomGmax,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 8, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Rillaboom)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sRillaboomLevelUpLearnset,
|
||
.teachableLearnset = sRillaboomTeachableLearnset,
|
||
.formSpeciesIdTable = sRillaboomFormSpeciesIdTable,
|
||
.formChangeTable = sRillaboomFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_GROOKEY
|
||
|
||
#if P_FAMILY_SCORBUNNY
|
||
[SPECIES_SCORBUNNY] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 71,
|
||
.baseDefense = 40,
|
||
.baseSpeed = 69,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 40,
|
||
.types = MON_TYPES(TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 62,
|
||
.evYield_Speed = 1,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("炎兔儿"),
|
||
.cryId = CRY_SCORBUNNY,
|
||
.natDexNum = NATIONAL_DEX_SCORBUNNY,
|
||
.categoryName = _("兔子"),
|
||
.height = 3,
|
||
.weight = 45,
|
||
.description = COMPOUND_STRING(
|
||
"能集中火之能量的脚底\n"
|
||
"肉球会升至高温,\n"
|
||
"给予对手巨大的伤害。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Scorbunny,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 56),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Scorbunny,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Scorbunny,
|
||
.shinyPalette = gMonShinyPalette_Scorbunny,
|
||
.iconSprite = gMonIcon_Scorbunny,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(-1, 6, SHADOW_SIZE_S)
|
||
FOOTPRINT(Scorbunny)
|
||
OVERWORLD(
|
||
sPicTable_Scorbunny,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Scorbunny,
|
||
gShinyOverworldPalette_Scorbunny
|
||
)
|
||
.levelUpLearnset = sScorbunnyLevelUpLearnset,
|
||
.teachableLearnset = sScorbunnyTeachableLearnset,
|
||
.eggMoveLearnset = sScorbunnyEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_RABOOT}),
|
||
},
|
||
|
||
[SPECIES_RABOOT] =
|
||
{
|
||
.baseHP = 65,
|
||
.baseAttack = 86,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 94,
|
||
.baseSpAttack = 55,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 147,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("腾蹴小将"),
|
||
.cryId = CRY_RABOOT,
|
||
.natDexNum = NATIONAL_DEX_RABOOT,
|
||
.categoryName = _("兔子"),
|
||
.height = 6,
|
||
.weight = 90,
|
||
.description = COMPOUND_STRING(
|
||
"擅长丰富多彩的踢技,\n"
|
||
"但利用因火焰而变热的额头\n"
|
||
"使出的头锤也十分强劲。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Raboot,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Raboot,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 6,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Raboot,
|
||
.shinyPalette = gMonShinyPalette_Raboot,
|
||
.iconSprite = gMonIcon_Raboot,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(-4, 5, SHADOW_SIZE_S)
|
||
FOOTPRINT(Raboot)
|
||
OVERWORLD(
|
||
sPicTable_Raboot,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Raboot,
|
||
gShinyOverworldPalette_Raboot
|
||
)
|
||
.levelUpLearnset = sRabootLevelUpLearnset,
|
||
.teachableLearnset = sRabootTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_CINDERACE}),
|
||
},
|
||
|
||
[SPECIES_CINDERACE] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 116,
|
||
.baseDefense = 75,
|
||
.baseSpeed = 119,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("闪焰王牌"),
|
||
.cryId = CRY_CINDERACE,
|
||
.natDexNum = NATIONAL_DEX_CINDERACE,
|
||
.categoryName = _("前锋"),
|
||
.height = 14,
|
||
.weight = 330,
|
||
.description = COMPOUND_STRING(
|
||
"会通过控制由火焰\n"
|
||
"制成的球来牵制对手,\n"
|
||
"或将球用在障眼法上。"),
|
||
.pokemonScale = 265,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 262,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Cinderace,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Cinderace,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Cinderace,
|
||
.shinyPalette = gMonShinyPalette_Cinderace,
|
||
.iconSprite = gMonIcon_Cinderace,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Cinderace)
|
||
OVERWORLD(
|
||
sPicTable_Cinderace,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Cinderace,
|
||
gShinyOverworldPalette_Cinderace
|
||
)
|
||
.levelUpLearnset = sCinderaceLevelUpLearnset,
|
||
.teachableLearnset = sCinderaceTeachableLearnset,
|
||
.formSpeciesIdTable = sCinderaceFormSpeciesIdTable,
|
||
.formChangeTable = sCinderaceFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_CINDERACE_GMAX] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 116,
|
||
.baseDefense = 75,
|
||
.baseSpeed = 119,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("闪焰王牌"),
|
||
.cryId = CRY_CINDERACE,
|
||
.natDexNum = NATIONAL_DEX_CINDERACE,
|
||
.categoryName = _("前锋"),
|
||
.height = 270,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"因着超极巨化的力量,\n"
|
||
"火焰球的直径有时\n"
|
||
"甚至会超过100米。"),
|
||
.pokemonScale = 265,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 262,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CinderaceGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CinderaceGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CinderaceGmax,
|
||
.shinyPalette = gMonShinyPalette_CinderaceGmax,
|
||
.iconSprite = gMonIcon_CinderaceGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 13, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Cinderace)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sCinderaceLevelUpLearnset,
|
||
.teachableLearnset = sCinderaceTeachableLearnset,
|
||
.formSpeciesIdTable = sCinderaceFormSpeciesIdTable,
|
||
.formChangeTable = sCinderaceFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_SCORBUNNY
|
||
|
||
#if P_FAMILY_SOBBLE
|
||
[SPECIES_SOBBLE] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 40,
|
||
.baseDefense = 40,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 40,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 62,
|
||
.evYield_Speed = 1,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("泪眼蜥"),
|
||
.cryId = CRY_SOBBLE,
|
||
.natDexNum = NATIONAL_DEX_SOBBLE,
|
||
.categoryName = _("水蜥"),
|
||
.height = 3,
|
||
.weight = 40,
|
||
.description = COMPOUND_STRING(
|
||
"警戒心十分强,\n"
|
||
"当实在不得不战斗时,\n"
|
||
"会先隐藏身影再进行攻击。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Sobble,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 56),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Sobble,
|
||
.backPicSize = MON_COORDS_SIZE(40, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Sobble,
|
||
.shinyPalette = gMonShinyPalette_Sobble,
|
||
.iconSprite = gMonIcon_Sobble,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-3, 3, SHADOW_SIZE_S)
|
||
FOOTPRINT(Sobble)
|
||
OVERWORLD(
|
||
sPicTable_Sobble,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Sobble,
|
||
gShinyOverworldPalette_Sobble
|
||
)
|
||
.levelUpLearnset = sSobbleLevelUpLearnset,
|
||
.teachableLearnset = sSobbleTeachableLearnset,
|
||
.eggMoveLearnset = sSobbleEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 16, SPECIES_DRIZZILE}),
|
||
},
|
||
|
||
[SPECIES_DRIZZILE] =
|
||
{
|
||
.baseHP = 65,
|
||
.baseAttack = 60,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 90,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 55,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 147,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("变涩蜥"),
|
||
.cryId = CRY_DRIZZILE,
|
||
.natDexNum = NATIONAL_DEX_DRIZZILE,
|
||
.categoryName = _("水蜥"),
|
||
.height = 7,
|
||
.weight = 115,
|
||
.description = COMPOUND_STRING(
|
||
"虽然性格上很怕麻烦,\n"
|
||
"但智商很高,\n"
|
||
"会设置陷阱来保护自己的住所。"),
|
||
.pokemonScale = 365,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Drizzile,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Drizzile,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 9,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Drizzile,
|
||
.shinyPalette = gMonShinyPalette_Drizzile,
|
||
.iconSprite = gMonIcon_Drizzile,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(2, 5, SHADOW_SIZE_M)
|
||
FOOTPRINT(Drizzile)
|
||
OVERWORLD(
|
||
sPicTable_Drizzile,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Drizzile,
|
||
gShinyOverworldPalette_Drizzile
|
||
)
|
||
.levelUpLearnset = sDrizzileLevelUpLearnset,
|
||
.teachableLearnset = sDrizzileTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 35, SPECIES_INTELEON}),
|
||
},
|
||
|
||
[SPECIES_INTELEON] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 120,
|
||
.baseSpAttack = 125,
|
||
.baseSpDefense = 65,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("千面避役"),
|
||
.cryId = CRY_INTELEON,
|
||
.natDexNum = NATIONAL_DEX_INTELEON,
|
||
.categoryName = _("特工"),
|
||
.height = 19,
|
||
.weight = 452,
|
||
.description = COMPOUND_STRING(
|
||
"虽然表现得很有绅士风度,\n"
|
||
"但它的本性仍然很懒惰,\n"
|
||
"没有训练家盯着就会偷懒。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_Inteleon,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Inteleon,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Inteleon,
|
||
.shinyPalette = gMonShinyPalette_Inteleon,
|
||
.iconSprite = gMonIcon_Inteleon,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-5, 12, SHADOW_SIZE_S)
|
||
FOOTPRINT(Inteleon)
|
||
OVERWORLD(
|
||
sPicTable_Inteleon,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Inteleon,
|
||
gShinyOverworldPalette_Inteleon
|
||
)
|
||
.levelUpLearnset = sInteleonLevelUpLearnset,
|
||
.teachableLearnset = sInteleonTeachableLearnset,
|
||
.formSpeciesIdTable = sInteleonFormSpeciesIdTable,
|
||
.formChangeTable = sInteleonFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_INTELEON_GMAX] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 120,
|
||
.baseSpAttack = 125,
|
||
.baseSpDefense = 65,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 265,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("千面避役"),
|
||
.cryId = CRY_INTELEON,
|
||
.natDexNum = NATIONAL_DEX_INTELEON,
|
||
.categoryName = _("特工"),
|
||
.height = 400,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"狙击技巧超群。\n"
|
||
"打穿掉落在15公里以外地面\n"
|
||
"上的树果对它来说也是小菜一碟。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_InteleonGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_InteleonGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_InteleonGmax,
|
||
.shinyPalette = gMonShinyPalette_InteleonGmax,
|
||
.iconSprite = gMonIcon_InteleonGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-5, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Inteleon)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sInteleonLevelUpLearnset,
|
||
.teachableLearnset = sInteleonTeachableLearnset,
|
||
.formSpeciesIdTable = sInteleonFormSpeciesIdTable,
|
||
.formChangeTable = sInteleonFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_SOBBLE
|
||
|
||
#if P_FAMILY_SKWOVET
|
||
[SPECIES_SKWOVET] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 55,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 25,
|
||
.baseSpAttack = 35,
|
||
.baseSpDefense = 35,
|
||
.types = MON_TYPES(TYPE_NORMAL),
|
||
.catchRate = 255,
|
||
.expYield = 55,
|
||
.evYield_HP = 1,
|
||
.itemRare = ITEM_ORAN_BERRY,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_CHEEK_POUCH, ABILITY_NONE, ABILITY_GLUTTONY },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("贪心栗鼠"),
|
||
.cryId = CRY_SKWOVET,
|
||
.natDexNum = NATIONAL_DEX_SKWOVET,
|
||
.categoryName = _("贪吃"),
|
||
.height = 3,
|
||
.weight = 25,
|
||
.description = COMPOUND_STRING(
|
||
"不管吃得再怎么饱都\n"
|
||
"还是会担心肚子饿,\n"
|
||
"因此会往脸颊和尾巴里储存树果。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Skwovet,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Skwovet,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Skwovet,
|
||
.shinyPalette = gMonShinyPalette_Skwovet,
|
||
.iconSprite = gMonIcon_Skwovet,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(-7, 5, SHADOW_SIZE_S)
|
||
FOOTPRINT(Skwovet)
|
||
OVERWORLD(
|
||
sPicTable_Skwovet,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Skwovet,
|
||
gShinyOverworldPalette_Skwovet
|
||
)
|
||
.levelUpLearnset = sSkwovetLevelUpLearnset,
|
||
.teachableLearnset = sSkwovetTeachableLearnset,
|
||
.eggMoveLearnset = sSkwovetEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_GREEDENT}),
|
||
},
|
||
|
||
[SPECIES_GREEDENT] =
|
||
{
|
||
.baseHP = 120,
|
||
.baseAttack = 95,
|
||
.baseDefense = 95,
|
||
.baseSpeed = 20,
|
||
.baseSpAttack = 55,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_NORMAL),
|
||
.catchRate = 90,
|
||
.expYield = 161,
|
||
.evYield_HP = 2,
|
||
.itemRare = ITEM_SITRUS_BERRY,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_CHEEK_POUCH, ABILITY_NONE, ABILITY_GLUTTONY },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("藏饱栗鼠"),
|
||
.cryId = CRY_GREEDENT,
|
||
.natDexNum = NATIONAL_DEX_GREEDENT,
|
||
.categoryName = _("贪欲"),
|
||
.height = 6,
|
||
.weight = 60,
|
||
.description = COMPOUND_STRING(
|
||
"会用约有身体2倍长的尾巴\n"
|
||
"把树上掉下来的树果全部裹起来带走。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Greedent,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 4,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Greedent,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Greedent,
|
||
.shinyPalette = gMonShinyPalette_Greedent,
|
||
.iconSprite = gMonIcon_Greedent,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-11, 10, SHADOW_SIZE_M)
|
||
FOOTPRINT(Greedent)
|
||
OVERWORLD(
|
||
sPicTable_Greedent,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Greedent,
|
||
gShinyOverworldPalette_Greedent
|
||
)
|
||
.levelUpLearnset = sGreedentLevelUpLearnset,
|
||
.teachableLearnset = sGreedentTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_SKWOVET
|
||
|
||
#if P_FAMILY_ROOKIDEE
|
||
[SPECIES_ROOKIDEE] =
|
||
{
|
||
.baseHP = 38,
|
||
.baseAttack = 47,
|
||
.baseDefense = 35,
|
||
.baseSpeed = 57,
|
||
.baseSpAttack = 33,
|
||
.baseSpDefense = 35,
|
||
.types = MON_TYPES(TYPE_FLYING),
|
||
.catchRate = 255,
|
||
.expYield = 49,
|
||
.evYield_Speed = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_KEEN_EYE, ABILITY_UNNERVE, ABILITY_BIG_PECKS },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("稚山雀"),
|
||
.cryId = CRY_ROOKIDEE,
|
||
.natDexNum = NATIONAL_DEX_ROOKIDEE,
|
||
.categoryName = _("小鸟"),
|
||
.height = 2,
|
||
.weight = 18,
|
||
.description = COMPOUND_STRING(
|
||
"雌性比雄性更加神经质。\n"
|
||
"一旦羽毛被弄脏了,\n"
|
||
"就会怒火中烧地用鸟嘴猛啄。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Rookidee,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 16,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 15),
|
||
ANIMCMD_FRAME(0, 15),
|
||
ANIMCMD_FRAME(1, 25),
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 10),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
.frontAnimId = ANIM_H_VIBRATE,
|
||
.backPic = gMonBackPic_Rookidee,
|
||
.backPicSize = MON_COORDS_SIZE(64, 32),
|
||
.backPicYOffset = 17,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Rookidee,
|
||
.shinyPalette = gMonShinyPalette_Rookidee,
|
||
.iconSprite = gMonIcon_Rookidee,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, -3, SHADOW_SIZE_S)
|
||
FOOTPRINT(Rookidee)
|
||
OVERWORLD(
|
||
sPicTable_Rookidee,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Rookidee,
|
||
gShinyOverworldPalette_Rookidee
|
||
)
|
||
.levelUpLearnset = sRookideeLevelUpLearnset,
|
||
.teachableLearnset = sRookideeTeachableLearnset,
|
||
.eggMoveLearnset = sRookideeEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_CORVISQUIRE}),
|
||
},
|
||
|
||
[SPECIES_CORVISQUIRE] =
|
||
{
|
||
.baseHP = 68,
|
||
.baseAttack = 67,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 77,
|
||
.baseSpAttack = 43,
|
||
.baseSpDefense = 55,
|
||
.types = MON_TYPES(TYPE_FLYING),
|
||
.catchRate = 120,
|
||
.expYield = 128,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_KEEN_EYE, ABILITY_UNNERVE, ABILITY_BIG_PECKS },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("蓝鸦"),
|
||
.cryId = CRY_CORVISQUIRE,
|
||
.natDexNum = NATIONAL_DEX_CORVISQUIRE,
|
||
.categoryName = _("乌鸦"),
|
||
.height = 8,
|
||
.weight = 160,
|
||
.description = COMPOUND_STRING(
|
||
"头脑聪明,\n"
|
||
"凡是靠鸟嘴和爪子能够操控的工具,\n"
|
||
"它都可以轻易地学会用法。"),
|
||
.pokemonScale = 366,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Corvisquire,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 10),
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 10),
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 10),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
.frontAnimId = ANIM_CIRCLE_INTO_BG,
|
||
.enemyMonElevation = 10,
|
||
.backPic = gMonBackPic_Corvisquire,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 9,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Corvisquire,
|
||
.shinyPalette = gMonShinyPalette_Corvisquire,
|
||
.iconSprite = gMonIcon_Corvisquire,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 16, SHADOW_SIZE_S)
|
||
FOOTPRINT(Corvisquire)
|
||
OVERWORLD(
|
||
sPicTable_Corvisquire,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Corvisquire,
|
||
gShinyOverworldPalette_Corvisquire
|
||
)
|
||
.levelUpLearnset = sCorvisquireLevelUpLearnset,
|
||
.teachableLearnset = sCorvisquireTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 38, SPECIES_CORVIKNIGHT}),
|
||
},
|
||
|
||
[SPECIES_CORVIKNIGHT] =
|
||
{
|
||
.baseHP = 98,
|
||
.baseAttack = 87,
|
||
.baseDefense = 105,
|
||
.baseSpeed = 67,
|
||
.baseSpAttack = 53,
|
||
.baseSpDefense = 85,
|
||
.types = MON_TYPES(TYPE_FLYING, TYPE_STEEL),
|
||
.catchRate = 45,
|
||
.expYield = 248,
|
||
.evYield_Defense = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_PRESSURE, ABILITY_UNNERVE, ABILITY_MIRROR_ARMOR },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("钢铠鸦"),
|
||
.cryId = CRY_CORVIKNIGHT,
|
||
.natDexNum = NATIONAL_DEX_CORVIKNIGHT,
|
||
.categoryName = _("乌鸦"),
|
||
.height = 22,
|
||
.weight = 750,
|
||
.description = COMPOUND_STRING(
|
||
"羽毛的一部分变成了钢铁。\n"
|
||
"即使翅膀沉重也能悠然地飞在空中。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 348,
|
||
.trainerOffset = 6,
|
||
.frontPic = gMonFrontPic_Corviknight,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 1),
|
||
ANIMCMD_FRAME(1, 50),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
.frontAnimId = ANIM_H_VIBRATE,
|
||
.backPic = gMonBackPic_Corviknight,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Corviknight,
|
||
.shinyPalette = gMonShinyPalette_Corviknight,
|
||
.iconSprite = gMonIcon_Corviknight,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 9, SHADOW_SIZE_L)
|
||
FOOTPRINT(Corviknight)
|
||
OVERWORLD(
|
||
sPicTable_Corviknight,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Corviknight,
|
||
gShinyOverworldPalette_Corviknight
|
||
)
|
||
.levelUpLearnset = sCorviknightLevelUpLearnset,
|
||
.teachableLearnset = sCorviknightTeachableLearnset,
|
||
.formSpeciesIdTable = sCorviknightFormSpeciesIdTable,
|
||
.formChangeTable = sCorviknightFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_CORVIKNIGHT_GMAX] =
|
||
{
|
||
.baseHP = 98,
|
||
.baseAttack = 87,
|
||
.baseDefense = 105,
|
||
.baseSpeed = 67,
|
||
.baseSpAttack = 53,
|
||
.baseSpDefense = 85,
|
||
.types = MON_TYPES(TYPE_FLYING, TYPE_STEEL),
|
||
.catchRate = 45,
|
||
.expYield = 248,
|
||
.evYield_Defense = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_PRESSURE, ABILITY_UNNERVE, ABILITY_MIRROR_ARMOR },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("钢铠鸦"),
|
||
.cryId = CRY_CORVIKNIGHT,
|
||
.natDexNum = NATIONAL_DEX_CORVIKNIGHT,
|
||
.categoryName = _("乌鸦"),
|
||
.height = 140,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"能让背部被称为“刃鸟”的\n"
|
||
"8根羽毛脱离身体,\n"
|
||
"各自独立去袭击敌人。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 348,
|
||
.trainerOffset = 6,
|
||
.frontPic = gMonFrontPic_CorviknightGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CorviknightGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CorviknightGmax,
|
||
.shinyPalette = gMonShinyPalette_CorviknightGmax,
|
||
.iconSprite = gMonIcon_CorviknightGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 8, SHADOW_SIZE_L)
|
||
FOOTPRINT(Corviknight)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sCorviknightLevelUpLearnset,
|
||
.teachableLearnset = sCorviknightTeachableLearnset,
|
||
.formSpeciesIdTable = sCorviknightFormSpeciesIdTable,
|
||
.formChangeTable = sCorviknightFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_ROOKIDEE
|
||
|
||
#if P_FAMILY_BLIPBUG
|
||
[SPECIES_BLIPBUG] =
|
||
{
|
||
.baseHP = 25,
|
||
.baseAttack = 20,
|
||
.baseDefense = 20,
|
||
.baseSpeed = 45,
|
||
.baseSpAttack = 25,
|
||
.baseSpDefense = 45,
|
||
.types = MON_TYPES(TYPE_BUG),
|
||
.catchRate = 255,
|
||
.expYield = 36,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SWARM, ABILITY_COMPOUND_EYES, ABILITY_TELEPATHY },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("索侦虫"),
|
||
.cryId = CRY_BLIPBUG,
|
||
.natDexNum = NATIONAL_DEX_BLIPBUG,
|
||
.categoryName = _("幼虫"),
|
||
.height = 4,
|
||
.weight = 80,
|
||
.description = COMPOUND_STRING(
|
||
"经常出现在田地里的宝可梦。\n"
|
||
"会通过长在身体上的毛\n"
|
||
"来感应周围发生的事。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Blipbug,
|
||
.frontPicSize = MON_COORDS_SIZE(32, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Blipbug,
|
||
.backPicSize = MON_COORDS_SIZE(40, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Blipbug,
|
||
.shinyPalette = gMonShinyPalette_Blipbug,
|
||
.iconSprite = gMonIcon_Blipbug,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(2, 1, SHADOW_SIZE_S)
|
||
FOOTPRINT(Blipbug)
|
||
OVERWORLD(
|
||
sPicTable_Blipbug,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Blipbug,
|
||
gShinyOverworldPalette_Blipbug
|
||
)
|
||
.tmIlliterate = TRUE,
|
||
.levelUpLearnset = sBlipbugLevelUpLearnset,
|
||
.teachableLearnset = sBlipbugTeachableLearnset,
|
||
.eggMoveLearnset = sBlipbugEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 10, SPECIES_DOTTLER}),
|
||
},
|
||
|
||
[SPECIES_DOTTLER] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 35,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 50,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_BUG, TYPE_PSYCHIC),
|
||
.catchRate = 120,
|
||
.expYield = 117,
|
||
.evYield_SpDefense = 2,
|
||
.itemRare = ITEM_PSYCHIC_SEED,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SWARM, ABILITY_COMPOUND_EYES, ABILITY_TELEPATHY },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("天罩虫"),
|
||
.cryId = CRY_DOTTLER,
|
||
.natDexNum = NATIONAL_DEX_DOTTLER,
|
||
.categoryName = _("天线罩"),
|
||
.height = 4,
|
||
.weight = 195,
|
||
.description = COMPOUND_STRING(
|
||
"正在壳里成长着。\n"
|
||
"用精神力量掌握外界的状况,\n"
|
||
"做好进化的准备。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Dottler,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 40),
|
||
.frontPicYOffset = 13,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Dottler,
|
||
.backPicSize = MON_COORDS_SIZE(56, 32),
|
||
.backPicYOffset = 17,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dottler,
|
||
.shinyPalette = gMonShinyPalette_Dottler,
|
||
.iconSprite = gMonIcon_Dottler,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-1, 0, SHADOW_SIZE_M)
|
||
FOOTPRINT(Dottler)
|
||
OVERWORLD(
|
||
sPicTable_Dottler,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dottler,
|
||
gShinyOverworldPalette_Dottler
|
||
)
|
||
.levelUpLearnset = sDottlerLevelUpLearnset,
|
||
.teachableLearnset = sDottlerTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_ORBEETLE}),
|
||
},
|
||
|
||
[SPECIES_ORBEETLE] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 45,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 90,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 120,
|
||
.types = MON_TYPES(TYPE_BUG, TYPE_PSYCHIC),
|
||
.catchRate = 45,
|
||
.expYield = 253,
|
||
.evYield_SpDefense = 3,
|
||
.itemRare = ITEM_PSYCHIC_SEED,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SWARM, ABILITY_FRISK, ABILITY_TELEPATHY },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("以欧路普"),
|
||
.cryId = CRY_ORBEETLE,
|
||
.natDexNum = NATIONAL_DEX_ORBEETLE,
|
||
.categoryName = _("七星"),
|
||
.height = 4,
|
||
.weight = 408,
|
||
.description = COMPOUND_STRING(
|
||
"释放出精神力量来调查周围的情况。\n"
|
||
"它的侦测范围甚至\n"
|
||
"可以达到方圆10公里。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Orbeetle,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 4,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 8,
|
||
.backPic = gMonBackPic_Orbeetle,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 6,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Orbeetle,
|
||
.shinyPalette = gMonShinyPalette_Orbeetle,
|
||
.iconSprite = gMonIcon_Orbeetle,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 15, SHADOW_SIZE_M)
|
||
FOOTPRINT(Orbeetle)
|
||
OVERWORLD(
|
||
sPicTable_Orbeetle,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Orbeetle,
|
||
gShinyOverworldPalette_Orbeetle
|
||
)
|
||
.levelUpLearnset = sOrbeetleLevelUpLearnset,
|
||
.teachableLearnset = sOrbeetleTeachableLearnset,
|
||
.formSpeciesIdTable = sOrbeetleFormSpeciesIdTable,
|
||
.formChangeTable = sOrbeetleFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_ORBEETLE_GMAX] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 45,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 90,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 120,
|
||
.types = MON_TYPES(TYPE_BUG, TYPE_PSYCHIC),
|
||
.catchRate = 45,
|
||
.expYield = 253,
|
||
.evYield_SpDefense = 3,
|
||
.itemRare = ITEM_PSYCHIC_SEED,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SWARM, ABILITY_FRISK, ABILITY_TELEPATHY },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("以欧路普"),
|
||
.cryId = CRY_ORBEETLE,
|
||
.natDexNum = NATIONAL_DEX_ORBEETLE,
|
||
.categoryName = _("七星"),
|
||
.height = 140,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"在它竭尽全力时,\n"
|
||
"能够操纵自己周围一切生物的心灵。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_OrbeetleGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_OrbeetleGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 6,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_OrbeetleGmax,
|
||
.shinyPalette = gMonShinyPalette_OrbeetleGmax,
|
||
.iconSprite = gMonIcon_OrbeetleGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 12, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Orbeetle)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sOrbeetleLevelUpLearnset,
|
||
.teachableLearnset = sOrbeetleTeachableLearnset,
|
||
.formSpeciesIdTable = sOrbeetleFormSpeciesIdTable,
|
||
.formChangeTable = sOrbeetleFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_BLIPBUG
|
||
|
||
#if P_FAMILY_NICKIT
|
||
[SPECIES_NICKIT] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 28,
|
||
.baseDefense = 28,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 47,
|
||
.baseSpDefense = 52,
|
||
.types = MON_TYPES(TYPE_DARK),
|
||
.catchRate = 255,
|
||
.expYield = 49,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_RUN_AWAY, ABILITY_UNBURDEN, ABILITY_STAKEOUT },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("狡小狐"),
|
||
.cryId = CRY_NICKIT,
|
||
.natDexNum = NATIONAL_DEX_NICKIT,
|
||
.categoryName = _("狐狸"),
|
||
.height = 6,
|
||
.weight = 89,
|
||
.description = COMPOUND_STRING(
|
||
"性格谨慎且狡猾。\n"
|
||
"在偷盗食物逃走的时候\n"
|
||
"会用尾巴擦掉自己的足迹。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Nickit,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Nickit,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Nickit,
|
||
.shinyPalette = gMonShinyPalette_Nickit,
|
||
.iconSprite = gMonIcon_Nickit,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(0, 4, SHADOW_SIZE_M)
|
||
FOOTPRINT(Nickit)
|
||
OVERWORLD(
|
||
sPicTable_Nickit,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Nickit,
|
||
gShinyOverworldPalette_Nickit
|
||
)
|
||
.levelUpLearnset = sNickitLevelUpLearnset,
|
||
.teachableLearnset = sNickitTeachableLearnset,
|
||
.eggMoveLearnset = sNickitEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_THIEVUL}),
|
||
},
|
||
|
||
[SPECIES_THIEVUL] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 58,
|
||
.baseDefense = 58,
|
||
.baseSpeed = 90,
|
||
.baseSpAttack = 87,
|
||
.baseSpDefense = 92,
|
||
.types = MON_TYPES(TYPE_DARK),
|
||
.catchRate = 127,
|
||
.expYield = 159,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_RUN_AWAY, ABILITY_UNBURDEN, ABILITY_STAKEOUT },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("猾大狐"),
|
||
.cryId = CRY_THIEVUL,
|
||
.natDexNum = NATIONAL_DEX_THIEVUL,
|
||
.categoryName = _("狐狸"),
|
||
.height = 12,
|
||
.weight = 199,
|
||
.description = COMPOUND_STRING(
|
||
"靠着轻盈的身体和锐利的\n"
|
||
"爪子到处去偷食物和蛋。\n"
|
||
"逐电犬是它的天敌。"),
|
||
.pokemonScale = 282,
|
||
.pokemonOffset = 4,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Thievul,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Thievul,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Thievul,
|
||
.shinyPalette = gMonShinyPalette_Thievul,
|
||
.iconSprite = gMonIcon_Thievul,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-9, 7, SHADOW_SIZE_M)
|
||
FOOTPRINT(Thievul)
|
||
OVERWORLD(
|
||
sPicTable_Thievul,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Thievul,
|
||
gShinyOverworldPalette_Thievul
|
||
)
|
||
.levelUpLearnset = sThievulLevelUpLearnset,
|
||
.teachableLearnset = sThievulTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_NICKIT
|
||
|
||
#if P_FAMILY_GOSSIFLEUR
|
||
[SPECIES_GOSSIFLEUR] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 40,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 10,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 190,
|
||
.expYield = 50,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_COTTON_DOWN, ABILITY_REGENERATOR, ABILITY_EFFECT_SPORE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("幼棉棉"),
|
||
.cryId = CRY_GOSSIFLEUR,
|
||
.natDexNum = NATIONAL_DEX_GOSSIFLEUR,
|
||
.categoryName = _("花饰"),
|
||
.height = 4,
|
||
.weight = 22,
|
||
.description = COMPOUND_STRING(
|
||
"会随着微风一边转圈圈\n"
|
||
"一边愉快地唱歌。许多人因为喜欢\n"
|
||
"这可爱的模样而培育它。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Gossifleur,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Gossifleur,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Gossifleur,
|
||
.shinyPalette = gMonShinyPalette_Gossifleur,
|
||
.iconSprite = gMonIcon_Gossifleur,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(0, 2, SHADOW_SIZE_S)
|
||
FOOTPRINT(Gossifleur)
|
||
OVERWORLD(
|
||
sPicTable_Gossifleur,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Gossifleur,
|
||
gShinyOverworldPalette_Gossifleur
|
||
)
|
||
.levelUpLearnset = sGossifleurLevelUpLearnset,
|
||
.teachableLearnset = sGossifleurTeachableLearnset,
|
||
.eggMoveLearnset = sGossifleurEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 20, SPECIES_ELDEGOSS}),
|
||
},
|
||
|
||
[SPECIES_ELDEGOSS] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 50,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 60,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 120,
|
||
.types = MON_TYPES(TYPE_GRASS),
|
||
.catchRate = 75,
|
||
.expYield = 161,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS),
|
||
.abilities = { ABILITY_COTTON_DOWN, ABILITY_REGENERATOR, ABILITY_EFFECT_SPORE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("白蓬蓬"),
|
||
.cryId = CRY_ELDEGOSS,
|
||
.natDexNum = NATIONAL_DEX_ELDEGOSS,
|
||
.categoryName = _("棉饰"),
|
||
.height = 5,
|
||
.weight = 25,
|
||
.description = COMPOUND_STRING(
|
||
"用它头上的棉絮制成的线有着\n"
|
||
"十分美丽动人的光泽,\n"
|
||
"是伽勒尔地区的名产。"),
|
||
.pokemonScale = 432,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Eldegoss,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 4,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Eldegoss,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Eldegoss,
|
||
.shinyPalette = gMonShinyPalette_Eldegoss,
|
||
.iconSprite = gMonIcon_Eldegoss,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-2, 8, SHADOW_SIZE_S)
|
||
FOOTPRINT(Eldegoss)
|
||
OVERWORLD(
|
||
sPicTable_Eldegoss,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Eldegoss,
|
||
gShinyOverworldPalette_Eldegoss
|
||
)
|
||
.levelUpLearnset = sEldegossLevelUpLearnset,
|
||
.teachableLearnset = sEldegossTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_GOSSIFLEUR
|
||
|
||
#if P_FAMILY_WOOLOO
|
||
[SPECIES_WOOLOO] =
|
||
{
|
||
.baseHP = 42,
|
||
.baseAttack = 40,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 48,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 45,
|
||
.types = MON_TYPES(TYPE_NORMAL),
|
||
.catchRate = 255,
|
||
.expYield = 122,
|
||
.evYield_Defense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_FLUFFY, ABILITY_RUN_AWAY, ABILITY_BULLETPROOF },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("毛辫羊"),
|
||
.cryId = CRY_WOOLOO,
|
||
.natDexNum = NATIONAL_DEX_WOOLOO,
|
||
.categoryName = _("绵羊"),
|
||
.height = 6,
|
||
.weight = 60,
|
||
.description = COMPOUND_STRING(
|
||
"要是身上的毛长得太长就会不能动弹。\n"
|
||
"用毛辫羊的体毛织成\n"
|
||
"的布结实得让人吃惊。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Wooloo,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Wooloo,
|
||
.backPicSize = MON_COORDS_SIZE(56, 32),
|
||
.backPicYOffset = 18,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Wooloo,
|
||
.shinyPalette = gMonShinyPalette_Wooloo,
|
||
.iconSprite = gMonIcon_Wooloo,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(1, 1, SHADOW_SIZE_S)
|
||
FOOTPRINT(Wooloo)
|
||
OVERWORLD(
|
||
sPicTable_Wooloo,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Wooloo,
|
||
gShinyOverworldPalette_Wooloo
|
||
)
|
||
.levelUpLearnset = sWoolooLevelUpLearnset,
|
||
.teachableLearnset = sWoolooTeachableLearnset,
|
||
.eggMoveLearnset = sWoolooEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 24, SPECIES_DUBWOOL}),
|
||
},
|
||
|
||
[SPECIES_DUBWOOL] =
|
||
{
|
||
.baseHP = 72,
|
||
.baseAttack = 80,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 88,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_NORMAL),
|
||
.catchRate = 127,
|
||
.expYield = 172,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_FLUFFY, ABILITY_STEADFAST, ABILITY_BULLETPROOF },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("毛毛角羊"),
|
||
.cryId = CRY_DUBWOOL,
|
||
.natDexNum = NATIONAL_DEX_DUBWOOL,
|
||
.categoryName = _("绵羊"),
|
||
.height = 13,
|
||
.weight = 430,
|
||
.description = COMPOUND_STRING(
|
||
"长得长长的角是为了\n"
|
||
"向异性求爱而存在的。\n"
|
||
"它从不会把角当做武器。"),
|
||
.pokemonScale = 272,
|
||
.pokemonOffset = 3,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Dubwool,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Dubwool,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dubwool,
|
||
.shinyPalette = gMonShinyPalette_Dubwool,
|
||
.iconSprite = gMonIcon_Dubwool,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 8, SHADOW_SIZE_M)
|
||
FOOTPRINT(Dubwool)
|
||
OVERWORLD(
|
||
sPicTable_Dubwool,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dubwool,
|
||
gShinyOverworldPalette_Dubwool
|
||
)
|
||
.levelUpLearnset = sDubwoolLevelUpLearnset,
|
||
.teachableLearnset = sDubwoolTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_WOOLOO
|
||
|
||
#if P_FAMILY_CHEWTLE
|
||
[SPECIES_CHEWTLE] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 64,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 44,
|
||
.baseSpAttack = 38,
|
||
.baseSpDefense = 38,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 255,
|
||
.expYield = 57,
|
||
.evYield_Attack = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER, EGG_GROUP_WATER_1),
|
||
.abilities = { ABILITY_STRONG_JAW, ABILITY_SHELL_ARMOR, ABILITY_SWIFT_SWIM },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("咬咬龟"),
|
||
.cryId = CRY_CHEWTLE,
|
||
.natDexNum = NATIONAL_DEX_CHEWTLE,
|
||
.categoryName = _("咬住"),
|
||
.height = 3,
|
||
.weight = 85,
|
||
.description = COMPOUND_STRING(
|
||
"拿起咬咬龟咬着的树枝,\n"
|
||
"比赛哪只咬咬龟咬住不放的时间最久,\n"
|
||
"是种在孩童之间很流行的游戏。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Chewtle,
|
||
.frontPicSize = MON_COORDS_SIZE(32, 48),
|
||
.frontPicYOffset = 13,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 20),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Chewtle,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Chewtle,
|
||
.shinyPalette = gMonShinyPalette_Chewtle,
|
||
.iconSprite = gMonIcon_Chewtle,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(3, 1, SHADOW_SIZE_S)
|
||
FOOTPRINT(Chewtle)
|
||
OVERWORLD(
|
||
sPicTable_Chewtle,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Chewtle,
|
||
gShinyOverworldPalette_Chewtle
|
||
)
|
||
.levelUpLearnset = sChewtleLevelUpLearnset,
|
||
.teachableLearnset = sChewtleTeachableLearnset,
|
||
.eggMoveLearnset = sChewtleEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 22, SPECIES_DREDNAW}),
|
||
},
|
||
|
||
[SPECIES_DREDNAW] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 115,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 74,
|
||
.baseSpAttack = 48,
|
||
.baseSpDefense = 68,
|
||
.types = MON_TYPES(TYPE_WATER, TYPE_ROCK),
|
||
.catchRate = 75,
|
||
.expYield = 170,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER, EGG_GROUP_WATER_1),
|
||
.abilities = { ABILITY_STRONG_JAW, ABILITY_SHELL_ARMOR, ABILITY_SWIFT_SWIM },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("暴噬龟"),
|
||
.cryId = CRY_DREDNAW,
|
||
.natDexNum = NATIONAL_DEX_DREDNAW,
|
||
.categoryName = _("紧咬"),
|
||
.height = 10,
|
||
.weight = 1155,
|
||
.description = COMPOUND_STRING(
|
||
"会潜伏在岸边,\n"
|
||
"趁猎物来喝水时伸长脖子,\n"
|
||
"将其一口紧紧咬住。"),
|
||
.pokemonScale = 305,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Drednaw,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 10),
|
||
ANIMCMD_FRAME(1, 30),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
.frontAnimId = ANIM_GROW_VIBRATE,
|
||
.backPic = gMonBackPic_Drednaw,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 18,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Drednaw,
|
||
.shinyPalette = gMonShinyPalette_Drednaw,
|
||
.iconSprite = gMonIcon_Drednaw,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-2, 4, SHADOW_SIZE_L)
|
||
FOOTPRINT(Drednaw)
|
||
OVERWORLD(
|
||
sPicTable_Drednaw,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Drednaw,
|
||
gShinyOverworldPalette_Drednaw
|
||
)
|
||
.levelUpLearnset = sDrednawLevelUpLearnset,
|
||
.teachableLearnset = sDrednawTeachableLearnset,
|
||
.formSpeciesIdTable = sDrednawFormSpeciesIdTable,
|
||
.formChangeTable = sDrednawFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_DREDNAW_GMAX] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 115,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 74,
|
||
.baseSpAttack = 48,
|
||
.baseSpDefense = 68,
|
||
.types = MON_TYPES(TYPE_WATER, TYPE_ROCK),
|
||
.catchRate = 75,
|
||
.expYield = 170,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MONSTER, EGG_GROUP_WATER_1),
|
||
.abilities = { ABILITY_STRONG_JAW, ABILITY_SHELL_ARMOR, ABILITY_SWIFT_SWIM },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("暴噬龟"),
|
||
.cryId = CRY_DREDNAW,
|
||
.natDexNum = NATIONAL_DEX_DREDNAW,
|
||
.categoryName = _("紧咬"),
|
||
.height = 240,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"古时候它咬崩一座山阻止洪水漫延的\n"
|
||
"故事在伽勒尔地区代代相传。"),
|
||
.pokemonScale = 305,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_DrednawGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_DrednawGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 12,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_DrednawGmax,
|
||
.shinyPalette = gMonShinyPalette_DrednawGmax,
|
||
.iconSprite = gMonIcon_DrednawGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 12, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Drednaw)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sDrednawLevelUpLearnset,
|
||
.teachableLearnset = sDrednawTeachableLearnset,
|
||
.formSpeciesIdTable = sDrednawFormSpeciesIdTable,
|
||
.formChangeTable = sDrednawFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_CHEWTLE
|
||
|
||
#if P_FAMILY_YAMPER
|
||
[SPECIES_YAMPER] =
|
||
{
|
||
.baseHP = 59,
|
||
.baseAttack = 45,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 26,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_ELECTRIC),
|
||
.catchRate = 255,
|
||
.expYield = 54,
|
||
.evYield_HP = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_BALL_FETCH, ABILITY_NONE, ABILITY_RATTLED },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("来电汪"),
|
||
.cryId = CRY_YAMPER,
|
||
.natDexNum = NATIONAL_DEX_YAMPER,
|
||
.categoryName = _("小狗"),
|
||
.height = 3,
|
||
.weight = 135,
|
||
.description = COMPOUND_STRING(
|
||
"因为想要得到零食而\n"
|
||
"帮助人类工作的贪吃鬼。\n"
|
||
"总是带着电火花跑来跑去。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Yamper,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 10,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Yamper,
|
||
.backPicSize = MON_COORDS_SIZE(48, 48),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Yamper,
|
||
.shinyPalette = gMonShinyPalette_Yamper,
|
||
.iconSprite = gMonIcon_Yamper,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(-1, 2, SHADOW_SIZE_M)
|
||
FOOTPRINT(Yamper)
|
||
OVERWORLD(
|
||
sPicTable_Yamper,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Yamper,
|
||
gShinyOverworldPalette_Yamper
|
||
)
|
||
.levelUpLearnset = sYamperLevelUpLearnset,
|
||
.teachableLearnset = sYamperTeachableLearnset,
|
||
.eggMoveLearnset = sYamperEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 25, SPECIES_BOLTUND}),
|
||
},
|
||
|
||
[SPECIES_BOLTUND] =
|
||
{
|
||
.baseHP = 69,
|
||
.baseAttack = 90,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 121,
|
||
.baseSpAttack = 90,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_ELECTRIC),
|
||
.catchRate = 45,
|
||
.expYield = 172,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_STRONG_JAW, ABILITY_NONE, ABILITY_COMPETITIVE },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("逐电犬"),
|
||
.cryId = CRY_BOLTUND,
|
||
.natDexNum = NATIONAL_DEX_BOLTUND,
|
||
.categoryName = _("狗"),
|
||
.height = 10,
|
||
.weight = 340,
|
||
.description = COMPOUND_STRING(
|
||
"电力增强了它的脚力。\n"
|
||
"当以最高速度奔跑时,\n"
|
||
"时速可以轻易超过90公里。"),
|
||
.pokemonScale = 305,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Boltund,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Boltund,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Boltund,
|
||
.shinyPalette = gMonShinyPalette_Boltund,
|
||
.iconSprite = gMonIcon_Boltund,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 7, SHADOW_SIZE_M)
|
||
FOOTPRINT(Boltund)
|
||
OVERWORLD(
|
||
sPicTable_Boltund,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Boltund,
|
||
gShinyOverworldPalette_Boltund
|
||
)
|
||
.levelUpLearnset = sBoltundLevelUpLearnset,
|
||
.teachableLearnset = sBoltundTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_YAMPER
|
||
|
||
#if P_FAMILY_ROLYCOLY
|
||
[SPECIES_ROLYCOLY] =
|
||
{
|
||
.baseHP = 30,
|
||
.baseAttack = 40,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_ROCK),
|
||
.catchRate = 255,
|
||
.expYield = 48,
|
||
.evYield_Defense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_STEAM_ENGINE, ABILITY_HEATPROOF, ABILITY_FLASH_FIRE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("小炭仔"),
|
||
.cryId = CRY_ROLYCOLY,
|
||
.natDexNum = NATIONAL_DEX_ROLYCOLY,
|
||
.categoryName = _("煤炭"),
|
||
.height = 3,
|
||
.weight = 120,
|
||
.description = COMPOUND_STRING(
|
||
"脱落的老旧体表一直以来\n"
|
||
"都被当成燃料来代替煤炭使用。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Rolycoly,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 16,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
.frontAnimId = ANIM_H_SLIDE_SLOW,
|
||
.backPic = gMonBackPic_Rolycoly,
|
||
.backPicSize = MON_COORDS_SIZE(64, 32),
|
||
.backPicYOffset = 17,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Rolycoly,
|
||
.shinyPalette = gMonShinyPalette_Rolycoly,
|
||
.iconSprite = gMonIcon_Rolycoly,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(0, -3, SHADOW_SIZE_S)
|
||
FOOTPRINT(Rolycoly)
|
||
OVERWORLD(
|
||
sPicTable_Rolycoly,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Rolycoly,
|
||
gShinyOverworldPalette_Rolycoly
|
||
)
|
||
.levelUpLearnset = sRolycolyLevelUpLearnset,
|
||
.teachableLearnset = sRolycolyTeachableLearnset,
|
||
.eggMoveLearnset = sRolycolyEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 18, SPECIES_CARKOL}),
|
||
},
|
||
|
||
[SPECIES_CARKOL] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 60,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ROCK, TYPE_FIRE),
|
||
.catchRate = 120,
|
||
.expYield = 144,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_STEAM_ENGINE, ABILITY_FLAME_BODY, ABILITY_FLASH_FIRE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("大炭车"),
|
||
.cryId = CRY_CARKOL,
|
||
.natDexNum = NATIONAL_DEX_CARKOL,
|
||
.categoryName = _("煤炭"),
|
||
.height = 11,
|
||
.weight = 780,
|
||
.description = COMPOUND_STRING(
|
||
"由于内部在制造煤焦油,\n"
|
||
"因此就算它跑得再快,\n"
|
||
"背上的煤炭山也不会崩塌。"),
|
||
.pokemonScale = 320,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Carkol,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Carkol,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Carkol,
|
||
.shinyPalette = gMonShinyPalette_Carkol,
|
||
.iconSprite = gMonIcon_Carkol,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 3, SHADOW_SIZE_M)
|
||
FOOTPRINT(Carkol)
|
||
OVERWORLD(
|
||
sPicTable_Carkol,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Carkol,
|
||
gShinyOverworldPalette_Carkol
|
||
)
|
||
.levelUpLearnset = sCarkolLevelUpLearnset,
|
||
.teachableLearnset = sCarkolTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_COALOSSAL}),
|
||
},
|
||
|
||
[SPECIES_COALOSSAL] =
|
||
{
|
||
.baseHP = 110,
|
||
.baseAttack = 80,
|
||
.baseDefense = 120,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_ROCK, TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_Defense = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_STEAM_ENGINE, ABILITY_FLAME_BODY, ABILITY_FLASH_FIRE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("巨炭山"),
|
||
.cryId = CRY_COALOSSAL,
|
||
.natDexNum = NATIONAL_DEX_COALOSSAL,
|
||
.categoryName = _("煤炭"),
|
||
.height = 28,
|
||
.weight = 3105,
|
||
.description = COMPOUND_STRING(
|
||
"性情温厚,发怒时却十分可怕。\n"
|
||
"它会用燃烧到1500度的躯体压住\n"
|
||
"对手,将其烧成灰烬。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Coalossal,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
.frontAnimId = ANIM_GLOW_RED,
|
||
.backPic = gMonBackPic_Coalossal,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Coalossal,
|
||
.shinyPalette = gMonShinyPalette_Coalossal,
|
||
.iconSprite = gMonIcon_Coalossal,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Coalossal)
|
||
OVERWORLD(
|
||
sPicTable_Coalossal,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Coalossal,
|
||
gShinyOverworldPalette_Coalossal
|
||
)
|
||
.levelUpLearnset = sCoalossalLevelUpLearnset,
|
||
.teachableLearnset = sCoalossalTeachableLearnset,
|
||
.formSpeciesIdTable = sCoalossalFormSpeciesIdTable,
|
||
.formChangeTable = sCoalossalFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_COALOSSAL_GMAX] =
|
||
{
|
||
.baseHP = 110,
|
||
.baseAttack = 80,
|
||
.baseDefense = 120,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_ROCK, TYPE_FIRE),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_Defense = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 15,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_STEAM_ENGINE, ABILITY_FLAME_BODY, ABILITY_FLASH_FIRE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("巨炭山"),
|
||
.cryId = CRY_COALOSSAL,
|
||
.natDexNum = NATIONAL_DEX_COALOSSAL,
|
||
.categoryName = _("煤炭"),
|
||
.height = 420,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"据说在大寒流席卷伽勒尔时,\n"
|
||
"是它变成巨大的火炉\n"
|
||
"拯救了许许多多的生命。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CoalossalGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CoalossalGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CoalossalGmax,
|
||
.shinyPalette = gMonShinyPalette_CoalossalGmax,
|
||
.iconSprite = gMonIcon_CoalossalGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 12, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Coalossal)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sCoalossalLevelUpLearnset,
|
||
.teachableLearnset = sCoalossalTeachableLearnset,
|
||
.formSpeciesIdTable = sCoalossalFormSpeciesIdTable,
|
||
.formChangeTable = sCoalossalFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_ROLYCOLY
|
||
|
||
#if P_FAMILY_APPLIN
|
||
[SPECIES_APPLIN] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 40,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 20,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 40,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 255,
|
||
.expYield = 52,
|
||
.evYield_Defense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_BULLETPROOF },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("啃果虫"),
|
||
.cryId = CRY_APPLIN,
|
||
.natDexNum = NATIONAL_DEX_APPLIN,
|
||
.categoryName = _("苹果居"),
|
||
.height = 2,
|
||
.weight = 5,
|
||
.description = COMPOUND_STRING(
|
||
"平时生活在苹果中。\n"
|
||
"如果失去了苹果,身体的水分\n"
|
||
"就会流失,从而逐渐虚弱。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Applin,
|
||
.frontPicSize = MON_COORDS_SIZE(32, 40),
|
||
.frontPicYOffset = 16,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Applin,
|
||
.backPicSize = MON_COORDS_SIZE(40, 48),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Applin,
|
||
.shinyPalette = gMonShinyPalette_Applin,
|
||
.iconSprite = gMonIcon_Applin,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(-1, -3, SHADOW_SIZE_S)
|
||
FOOTPRINT(Applin)
|
||
OVERWORLD(
|
||
sPicTable_Applin,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Applin,
|
||
gShinyOverworldPalette_Applin
|
||
)
|
||
.tmIlliterate = TRUE,
|
||
.levelUpLearnset = sApplinLevelUpLearnset,
|
||
.teachableLearnset = sApplinTeachableLearnset,
|
||
.eggMoveLearnset = sApplinEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_ITEM, ITEM_TART_APPLE, SPECIES_FLAPPLE},
|
||
{EVO_ITEM, ITEM_SWEET_APPLE, SPECIES_APPLETUN}
|
||
#if P_GEN_9_CROSS_EVOS
|
||
,{EVO_ITEM, ITEM_SYRUPY_APPLE, SPECIES_DIPPLIN}
|
||
#endif
|
||
),
|
||
},
|
||
|
||
[SPECIES_FLAPPLE] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 110,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 170,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_HUSTLE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("苹裹龙"),
|
||
.cryId = CRY_FLAPPLE,
|
||
.natDexNum = NATIONAL_DEX_FLAPPLE,
|
||
.categoryName = _("苹果翅"),
|
||
.height = 3,
|
||
.weight = 10,
|
||
.description = COMPOUND_STRING(
|
||
"会用体液修补苹果。\n"
|
||
"身经百战的强者的苹果\n"
|
||
"会整体呈现出黏土色。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Flapple,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 9,
|
||
.backPic = gMonBackPic_Flapple,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Flapple,
|
||
.shinyPalette = gMonShinyPalette_Flapple,
|
||
.iconSprite = gMonIcon_Flapple,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-6, 11, SHADOW_SIZE_S)
|
||
FOOTPRINT(Flapple)
|
||
OVERWORLD(
|
||
sPicTable_Flapple,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Flapple,
|
||
gShinyOverworldPalette_Flapple
|
||
)
|
||
.levelUpLearnset = sFlappleLevelUpLearnset,
|
||
.teachableLearnset = sFlappleTeachableLearnset,
|
||
.formSpeciesIdTable = sFlappleFormSpeciesIdTable,
|
||
.formChangeTable = sFlappleFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_FLAPPLE_GMAX] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 110,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 170,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_HUSTLE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("苹裹龙"),
|
||
.cryId = CRY_FLAPPLE,
|
||
.natDexNum = NATIONAL_DEX_FLAPPLE,
|
||
.categoryName = _("苹果翅"),
|
||
.height = 240,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"当它把脖子伸长时,\n"
|
||
"会散发出强烈的蜜汁甜味,\n"
|
||
"让闻到的宝可梦失去知觉。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_FlappleGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_FlappleGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_FlappleGmax,
|
||
.shinyPalette = gMonShinyPalette_FlappleGmax,
|
||
.iconSprite = gMonIcon_FlappleGmax,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 10, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Flapple)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sFlappleLevelUpLearnset,
|
||
.teachableLearnset = sFlappleTeachableLearnset,
|
||
.formSpeciesIdTable = sFlappleFormSpeciesIdTable,
|
||
.formChangeTable = sFlappleFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
|
||
[SPECIES_APPLETUN] =
|
||
{
|
||
.baseHP = 110,
|
||
.baseAttack = 85,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 100,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 170,
|
||
.evYield_HP = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_THICK_FAT },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("丰蜜龙"),
|
||
.cryId = CRY_APPLETUN,
|
||
.natDexNum = NATIONAL_DEX_APPLETUN,
|
||
.categoryName = _("苹果汁"),
|
||
.height = 4,
|
||
.weight = 130,
|
||
.description = COMPOUND_STRING(
|
||
"当有爱吃豚来舔食自己\n"
|
||
"背上的甜甜蜜时,\n"
|
||
"会吐出黏糊糊的蜜汁来将其击退。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Appletun,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Appletun,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Appletun,
|
||
.shinyPalette = gMonShinyPalette_Appletun,
|
||
.iconSprite = gMonIcon_Appletun,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(5, 6, SHADOW_SIZE_L)
|
||
FOOTPRINT(Appletun)
|
||
OVERWORLD(
|
||
sPicTable_Appletun,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Appletun,
|
||
gShinyOverworldPalette_Appletun
|
||
)
|
||
.levelUpLearnset = sAppletunLevelUpLearnset,
|
||
.teachableLearnset = sAppletunTeachableLearnset,
|
||
.formSpeciesIdTable = sAppletunFormSpeciesIdTable,
|
||
.formChangeTable = sAppletunFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_APPLETUN_GMAX] =
|
||
{
|
||
.baseHP = 110,
|
||
.baseAttack = 85,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 100,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 170,
|
||
.evYield_HP = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_THICK_FAT },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("丰蜜龙"),
|
||
.cryId = CRY_APPLETUN,
|
||
.natDexNum = NATIONAL_DEX_APPLETUN,
|
||
.categoryName = _("苹果汁"),
|
||
.height = 240,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"在超极巨化之力的影响下,\n"
|
||
"蜜汁的黏度进一步提升,\n"
|
||
"能够吸收受到的伤害。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_AppletunGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_AppletunGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_AppletunGmax,
|
||
.shinyPalette = gMonShinyPalette_AppletunGmax,
|
||
.iconSprite = gMonIcon_AppletunGmax,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 10, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Appletun)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sAppletunLevelUpLearnset,
|
||
.teachableLearnset = sAppletunTeachableLearnset,
|
||
.formSpeciesIdTable = sAppletunFormSpeciesIdTable,
|
||
.formChangeTable = sAppletunFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
|
||
#if P_GEN_9_CROSS_EVOS
|
||
[SPECIES_DIPPLIN] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 80,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 40,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 170,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_SUPERSWEET_SYRUP, ABILITY_GLUTTONY, ABILITY_STICKY_HOLD },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("裹蜜虫"),
|
||
.cryId = CRY_DIPPLIN,
|
||
.natDexNum = NATIONAL_DEX_DIPPLIN,
|
||
.categoryName = _("糖苹果"),
|
||
.height = 4,
|
||
.weight = 44,
|
||
.description = COMPOUND_STRING(
|
||
"露出脑袋的外头虫与露出尾巴的\n"
|
||
"里头虫互相帮助,\n"
|
||
"一起生活在苹果里面。"),
|
||
.pokemonScale = 356,
|
||
.pokemonOffset = 17,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Dipplin,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Dipplin,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 1,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dipplin,
|
||
.shinyPalette = gMonShinyPalette_Dipplin,
|
||
.iconSprite = gMonIcon_Dipplin,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-4, 8, SHADOW_SIZE_S)
|
||
FOOTPRINT(Dipplin)
|
||
OVERWORLD(
|
||
sPicTable_Dipplin,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dipplin,
|
||
gShinyOverworldPalette_Dipplin
|
||
)
|
||
.levelUpLearnset = sDipplinLevelUpLearnset,
|
||
.teachableLearnset = sDipplinTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 0, SPECIES_HYDRAPPLE, CONDITIONS({IF_KNOWS_MOVE, MOVE_DRAGON_CHEER})}),
|
||
},
|
||
|
||
[SPECIES_HYDRAPPLE] =
|
||
{
|
||
.baseHP = 106,
|
||
.baseAttack = 80,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 44,
|
||
.baseSpAttack = 120,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_GRASS, TYPE_DRAGON),
|
||
.catchRate = 10,
|
||
.expYield = 270,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_ERRATIC,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_GRASS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_SUPERSWEET_SYRUP, ABILITY_REGENERATOR, ABILITY_STICKY_HOLD },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("蜜集大蛇"),
|
||
.cryId = CRY_HYDRAPPLE,
|
||
.natDexNum = NATIONAL_DEX_HYDRAPPLE,
|
||
.categoryName = _("苹果大蛇"),
|
||
.height = 18,
|
||
.weight = 930,
|
||
.description = COMPOUND_STRING(
|
||
"由善变的蛇虫虫们聚集而成。\n"
|
||
"当它们偶尔心意相通时,\n"
|
||
"就会发挥出真正的力量。"),
|
||
.pokemonScale = 356,
|
||
.pokemonOffset = 17,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Hydrapple,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Hydrapple,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Hydrapple,
|
||
.shinyPalette = gMonShinyPalette_Hydrapple,
|
||
.iconSprite = gMonIcon_Hydrapple,
|
||
.iconPalIndex = 5,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Hydrapple)
|
||
OVERWORLD(
|
||
sPicTable_Hydrapple,
|
||
SIZE_64x64,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Hydrapple,
|
||
gShinyOverworldPalette_Hydrapple
|
||
)
|
||
.levelUpLearnset = sHydrappleLevelUpLearnset,
|
||
.teachableLearnset = sHydrappleTeachableLearnset,
|
||
},
|
||
#endif //P_GEN_9_CROSS_EVOS
|
||
#endif //P_FAMILY_APPLIN
|
||
|
||
#if P_FAMILY_SILICOBRA
|
||
[SPECIES_SILICOBRA] =
|
||
{
|
||
.baseHP = 52,
|
||
.baseAttack = 57,
|
||
.baseDefense = 75,
|
||
.baseSpeed = 46,
|
||
.baseSpAttack = 35,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_GROUND),
|
||
.catchRate = 255,
|
||
.expYield = 63,
|
||
.evYield_Defense = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_SAND_SPIT, ABILITY_SHED_SKIN, ABILITY_SAND_VEIL },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("沙包蛇"),
|
||
.cryId = CRY_SILICOBRA,
|
||
.natDexNum = NATIONAL_DEX_SILICOBRA,
|
||
.categoryName = _("沙蛇"),
|
||
.height = 22,
|
||
.weight = 76,
|
||
.description = COMPOUND_STRING(
|
||
"它大大的鼻孔是专门为了\n"
|
||
"喷射沙子而特别进化的,\n"
|
||
"因此很不擅长分辨气味。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 348,
|
||
.trainerOffset = 6,
|
||
.frontPic = gMonFrontPic_Silicobra,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Silicobra,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 10,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Silicobra,
|
||
.shinyPalette = gMonShinyPalette_Silicobra,
|
||
.iconSprite = gMonIcon_Silicobra,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(3, 1, SHADOW_SIZE_M)
|
||
FOOTPRINT(Silicobra)
|
||
OVERWORLD(
|
||
sPicTable_Silicobra,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Silicobra,
|
||
gShinyOverworldPalette_Silicobra
|
||
)
|
||
.levelUpLearnset = sSilicobraLevelUpLearnset,
|
||
.teachableLearnset = sSilicobraTeachableLearnset,
|
||
.eggMoveLearnset = sSilicobraEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_SANDACONDA}),
|
||
},
|
||
|
||
[SPECIES_SANDACONDA] =
|
||
{
|
||
.baseHP = 72,
|
||
.baseAttack = 107,
|
||
.baseDefense = 125,
|
||
.baseSpeed = 71,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_GROUND),
|
||
.catchRate = 120,
|
||
.expYield = 179,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_SAND_SPIT, ABILITY_SHED_SKIN, ABILITY_SAND_VEIL },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("沙螺蟒"),
|
||
.cryId = CRY_SANDACONDA,
|
||
.natDexNum = NATIONAL_DEX_SANDACONDA,
|
||
.categoryName = _("沙蛇"),
|
||
.height = 38,
|
||
.weight = 655,
|
||
.description = COMPOUND_STRING(
|
||
"喷出的沙子里混着尖锐的沙砾,\n"
|
||
"那是它用唾液凝固了沙子而成的,\n"
|
||
"形状千奇百怪。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 610,
|
||
.trainerOffset = 17,
|
||
.frontPic = gMonFrontPic_Sandaconda,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Sandaconda,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Sandaconda,
|
||
.shinyPalette = gMonShinyPalette_Sandaconda,
|
||
.iconSprite = gMonIcon_Sandaconda,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, -1, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Sandaconda)
|
||
OVERWORLD(
|
||
sPicTable_Sandaconda,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Sandaconda,
|
||
gShinyOverworldPalette_Sandaconda
|
||
)
|
||
.levelUpLearnset = sSandacondaLevelUpLearnset,
|
||
.teachableLearnset = sSandacondaTeachableLearnset,
|
||
.formSpeciesIdTable = sSandacondaFormSpeciesIdTable,
|
||
.formChangeTable = sSandacondaFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_SANDACONDA_GMAX] =
|
||
{
|
||
.baseHP = 72,
|
||
.baseAttack = 107,
|
||
.baseDefense = 125,
|
||
.baseSpeed = 71,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_GROUND),
|
||
.catchRate = 120,
|
||
.expYield = 179,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_SAND_SPIT, ABILITY_SHED_SKIN, ABILITY_SAND_VEIL },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("沙螺蟒"),
|
||
.cryId = CRY_SANDACONDA,
|
||
.natDexNum = NATIONAL_DEX_SANDACONDA,
|
||
.categoryName = _("沙蛇"),
|
||
.height = 220,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"在它身体四周高速旋转着的\n"
|
||
"沙子拥有极强的破坏力,\n"
|
||
"甚至连高楼大厦都能粉碎。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 610,
|
||
.trainerOffset = 17,
|
||
.frontPic = gMonFrontPic_SandacondaGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_SandacondaGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_SandacondaGmax,
|
||
.shinyPalette = gMonShinyPalette_SandacondaGmax,
|
||
.iconSprite = gMonIcon_SandacondaGmax,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Sandaconda)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sSandacondaLevelUpLearnset,
|
||
.teachableLearnset = sSandacondaTeachableLearnset,
|
||
.formSpeciesIdTable = sSandacondaFormSpeciesIdTable,
|
||
.formChangeTable = sSandacondaFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_SILICOBRA
|
||
|
||
#if P_FAMILY_CRAMORANT
|
||
[SPECIES_CRAMORANT] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 85,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_FLYING, TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 166,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("古月鸟"),
|
||
.cryId = CRY_CRAMORANT,
|
||
.natDexNum = NATIONAL_DEX_CRAMORANT,
|
||
.categoryName = _("一口吞"),
|
||
.height = 8,
|
||
.weight = 180,
|
||
.description = COMPOUND_STRING(
|
||
"记性相当差,\n"
|
||
"会把大部分能量分配在战斗上,\n"
|
||
"只留最低限度的能量给大脑。"),
|
||
.pokemonScale = 366,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Cramorant,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Cramorant,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 1,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Cramorant,
|
||
.shinyPalette = gMonShinyPalette_Cramorant,
|
||
.iconSprite = gMonIcon_Cramorant,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Cramorant)
|
||
OVERWORLD(
|
||
sPicTable_Cramorant,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Cramorant,
|
||
gShinyOverworldPalette_Cramorant
|
||
)
|
||
.levelUpLearnset = sCramorantLevelUpLearnset,
|
||
.teachableLearnset = sCramorantTeachableLearnset,
|
||
.eggMoveLearnset = sCramorantEggMoveLearnset,
|
||
.formSpeciesIdTable = sCramorantFormSpeciesIdTable,
|
||
.formChangeTable = sCramorantFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_CRAMORANT_GULPING] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 85,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_FLYING, TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 166,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("古月鸟"),
|
||
.cryId = CRY_CRAMORANT,
|
||
.natDexNum = NATIONAL_DEX_CRAMORANT,
|
||
.categoryName = _("一口吞"),
|
||
.height = 8,
|
||
.weight = 180,
|
||
.description = COMPOUND_STRING(
|
||
"利用卡在喉咙中的刺梭鱼\n"
|
||
"活蹦乱跳的力量将其高速吐出。"),
|
||
.pokemonScale = 366,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CramorantGulping,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CramorantGulping,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 1,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CramorantGulping,
|
||
.shinyPalette = gMonShinyPalette_CramorantGulping,
|
||
.iconSprite = gMonIcon_CramorantGulping,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Cramorant)
|
||
.levelUpLearnset = sCramorantLevelUpLearnset,
|
||
.teachableLearnset = sCramorantTeachableLearnset,
|
||
.eggMoveLearnset = sCramorantEggMoveLearnset,
|
||
.formSpeciesIdTable = sCramorantFormSpeciesIdTable,
|
||
.formChangeTable = sCramorantFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_CRAMORANT_GORGING] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 85,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 85,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_FLYING, TYPE_WATER),
|
||
.catchRate = 45,
|
||
.expYield = 166,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FLYING),
|
||
.abilities = { ABILITY_GULP_MISSILE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("古月鸟"),
|
||
.cryId = CRY_CRAMORANT,
|
||
.natDexNum = NATIONAL_DEX_CRAMORANT,
|
||
.categoryName = _("一口吞"),
|
||
.height = 8,
|
||
.weight = 180,
|
||
.description = COMPOUND_STRING(
|
||
"借助卡在喉咙中的皮卡丘\n"
|
||
"酥酥麻麻的电力让对手触电。"),
|
||
.pokemonScale = 366,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CramorantGorging,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CramorantGorging,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 1,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CramorantGorging,
|
||
.shinyPalette = gMonShinyPalette_CramorantGorging,
|
||
.iconSprite = gMonIcon_CramorantGorging,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Cramorant)
|
||
.levelUpLearnset = sCramorantLevelUpLearnset,
|
||
.teachableLearnset = sCramorantTeachableLearnset,
|
||
.eggMoveLearnset = sCramorantEggMoveLearnset,
|
||
.formSpeciesIdTable = sCramorantFormSpeciesIdTable,
|
||
.formChangeTable = sCramorantFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_CRAMORANT
|
||
|
||
#if P_FAMILY_ARROKUDA
|
||
[SPECIES_ARROKUDA] =
|
||
{
|
||
.baseHP = 41,
|
||
.baseAttack = 63,
|
||
.baseDefense = 40,
|
||
.baseSpeed = 66,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 30,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 255,
|
||
.expYield = 56,
|
||
.evYield_Speed = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_2),
|
||
.abilities = { ABILITY_SWIFT_SWIM, ABILITY_NONE, ABILITY_PROPELLER_TAIL },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("刺梭鱼"),
|
||
.cryId = CRY_ARROKUDA,
|
||
.natDexNum = NATIONAL_DEX_ARROKUDA,
|
||
.categoryName = _("突击"),
|
||
.height = 5,
|
||
.weight = 10,
|
||
.description = COMPOUND_STRING(
|
||
"会用又硬又尖的下巴\n"
|
||
"发动突击捕杀猎物。视力很差,\n"
|
||
"因此成功率很低。"),
|
||
.pokemonScale = 432,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Arrokuda,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 32),
|
||
.frontPicYOffset = 17,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Arrokuda,
|
||
.backPicSize = MON_COORDS_SIZE(48, 40),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Arrokuda,
|
||
.shinyPalette = gMonShinyPalette_Arrokuda,
|
||
.iconSprite = gMonIcon_Arrokuda,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, -5, SHADOW_SIZE_S)
|
||
FOOTPRINT(Arrokuda)
|
||
OVERWORLD(
|
||
sPicTable_Arrokuda,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Arrokuda,
|
||
gShinyOverworldPalette_Arrokuda
|
||
)
|
||
.levelUpLearnset = sArrokudaLevelUpLearnset,
|
||
.teachableLearnset = sArrokudaTeachableLearnset,
|
||
.eggMoveLearnset = sArrokudaEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 26, SPECIES_BARRASKEWDA}),
|
||
},
|
||
|
||
[SPECIES_BARRASKEWDA] =
|
||
{
|
||
.baseHP = 61,
|
||
.baseAttack = 123,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 136,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_WATER),
|
||
.catchRate = 60,
|
||
.expYield = 172,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_2),
|
||
.abilities = { ABILITY_SWIFT_SWIM, ABILITY_NONE, ABILITY_PROPELLER_TAIL },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("戽斗尖梭"),
|
||
.cryId = CRY_BARRASKEWDA,
|
||
.natDexNum = NATIONAL_DEX_BARRASKEWDA,
|
||
.categoryName = _("穿刺"),
|
||
.height = 13,
|
||
.weight = 300,
|
||
.description = COMPOUND_STRING(
|
||
"以超过100节的速度游泳。\n"
|
||
"会为了争夺食物和波普海豚的\n"
|
||
"群体展开激烈的斗争。"),
|
||
.pokemonScale = 272,
|
||
.pokemonOffset = 3,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Barraskewda,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Barraskewda,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Barraskewda,
|
||
.shinyPalette = gMonShinyPalette_Barraskewda,
|
||
.iconSprite = gMonIcon_Barraskewda,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(4, 5, SHADOW_SIZE_M)
|
||
FOOTPRINT(Barraskewda)
|
||
OVERWORLD(
|
||
sPicTable_Barraskewda,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Barraskewda,
|
||
gShinyOverworldPalette_Barraskewda
|
||
)
|
||
.levelUpLearnset = sBarraskewdaLevelUpLearnset,
|
||
.teachableLearnset = sBarraskewdaTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_ARROKUDA
|
||
|
||
#if P_FAMILY_TOXEL
|
||
[SPECIES_TOXEL] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 38,
|
||
.baseDefense = 35,
|
||
.baseSpeed = 40,
|
||
.baseSpAttack = 54,
|
||
.baseSpDefense = 35,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_POISON),
|
||
.catchRate = 75,
|
||
.expYield = 48,
|
||
.evYield_SpAttack = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_RATTLED, ABILITY_STATIC, ABILITY_KLUTZ },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("电音婴"),
|
||
.cryId = CRY_TOXEL,
|
||
.natDexNum = NATIONAL_DEX_TOXEL,
|
||
.categoryName = _("婴儿"),
|
||
.height = 4,
|
||
.weight = 110,
|
||
.description = COMPOUND_STRING(
|
||
"任性且非常爱撒娇。\n"
|
||
"体内的两个囊袋分别储存毒和电。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Toxel,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Toxel,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Toxel,
|
||
.shinyPalette = gMonShinyPalette_Toxel,
|
||
.iconSprite = gMonIcon_Toxel,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(-2, 1, SHADOW_SIZE_M)
|
||
FOOTPRINT(Toxel)
|
||
OVERWORLD(
|
||
sPicTable_Toxel,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Toxel,
|
||
gShinyOverworldPalette_Toxel
|
||
)
|
||
.levelUpLearnset = sToxelLevelUpLearnset,
|
||
.teachableLearnset = sToxelTeachableLearnset,
|
||
.eggMoveLearnset = sToxelEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_TOXTRICITY_AMPED, CONDITIONS({IF_AMPED_NATURE})},
|
||
{EVO_LEVEL, 30, SPECIES_TOXTRICITY_LOW_KEY, CONDITIONS({IF_LOW_KEY_NATURE})}),
|
||
},
|
||
|
||
[SPECIES_TOXTRICITY_AMPED] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 98,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 114,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_POISON),
|
||
.catchRate = 45,
|
||
.expYield = 176,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PUNK_ROCK, ABILITY_PLUS, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("颤弦蝾螈"),
|
||
.cryId = CRY_TOXTRICITY_AMPED,
|
||
.natDexNum = NATIONAL_DEX_TOXTRICITY,
|
||
.categoryName = _("庞克"),
|
||
.height = 16,
|
||
.weight = 400,
|
||
.description = COMPOUND_STRING(
|
||
"会凶暴地弹奏胸部的突起物。\n"
|
||
"弹奏时释放出的电击\n"
|
||
"可轻易超过15000伏特。"),
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_ToxtricityAmped,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ToxtricityAmped,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ToxtricityAmped,
|
||
.shinyPalette = gMonShinyPalette_ToxtricityAmped,
|
||
.iconSprite = gMonIcon_ToxtricityAmped,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-6, 13, SHADOW_SIZE_M)
|
||
FOOTPRINT(Toxtricity)
|
||
OVERWORLD(
|
||
sPicTable_ToxtricityAmped,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ToxtricityAmped,
|
||
gShinyOverworldPalette_ToxtricityAmped
|
||
)
|
||
.levelUpLearnset = sToxtricityAmpedLevelUpLearnset,
|
||
.teachableLearnset = sToxtricityAmpedTeachableLearnset,
|
||
.formSpeciesIdTable = sToxtricityFormSpeciesIdTable,
|
||
.formChangeTable = sToxtricityAmpedFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_TOXTRICITY_AMPED_GMAX] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 98,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 114,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_POISON),
|
||
.catchRate = 45,
|
||
.expYield = 176,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PUNK_ROCK, ABILITY_PLUS, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("颤弦蝾螈"),
|
||
.cryId = CRY_TOXTRICITY_AMPED,
|
||
.natDexNum = NATIONAL_DEX_TOXTRICITY,
|
||
.categoryName = _("庞克"),
|
||
.height = 240,
|
||
.weight = 0,
|
||
.description = gToxtricityGigantamaxPokedexText,
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_ToxtricityGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ToxtricityGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ToxtricityGmax,
|
||
.shinyPalette = gMonShinyPalette_ToxtricityGmax,
|
||
.iconSprite = gMonIcon_ToxtricityGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 10, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Toxtricity)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sToxtricityAmpedLevelUpLearnset,
|
||
.teachableLearnset = sToxtricityAmpedTeachableLearnset,
|
||
.formSpeciesIdTable = sToxtricityFormSpeciesIdTable,
|
||
.formChangeTable = sToxtricityAmpedFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
|
||
[SPECIES_TOXTRICITY_LOW_KEY] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 98,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 114,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_POISON),
|
||
.catchRate = 45,
|
||
.expYield = 176,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PUNK_ROCK, ABILITY_MINUS, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("颤弦蝾螈"),
|
||
.cryId = CRY_TOXTRICITY_LOW_KEY,
|
||
.natDexNum = NATIONAL_DEX_TOXTRICITY,
|
||
.categoryName = _("庞克"),
|
||
.height = 16,
|
||
.weight = 400,
|
||
.description = COMPOUND_STRING(
|
||
"当它大口喝下淤水,\n"
|
||
"并在体内制造电气的时候,\n"
|
||
"会响起仿佛像是贝斯的节拍。"),
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_ToxtricityLowKey,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ToxtricityLowKey,
|
||
.backPicSize = MON_COORDS_SIZE(48, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ToxtricityLowKey,
|
||
.shinyPalette = gMonShinyPalette_ToxtricityLowKey,
|
||
.iconSprite = gMonIcon_ToxtricityLowKey,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 12, SHADOW_SIZE_M)
|
||
FOOTPRINT(Toxtricity)
|
||
OVERWORLD(
|
||
sPicTable_ToxtricityLowKey,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ToxtricityLowKey,
|
||
gShinyOverworldPalette_ToxtricityLowKey
|
||
)
|
||
.levelUpLearnset = sToxtricityLowKeyLevelUpLearnset,
|
||
.teachableLearnset = sToxtricityLowKeyTeachableLearnset,
|
||
.formSpeciesIdTable = sToxtricityFormSpeciesIdTable,
|
||
.formChangeTable = sToxtricityAmpedFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_TOXTRICITY_LOW_KEY_GMAX] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 98,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 114,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_POISON),
|
||
.catchRate = 45,
|
||
.expYield = 176,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PUNK_ROCK, ABILITY_MINUS, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("颤弦蝾螈"),
|
||
.cryId = CRY_TOXTRICITY_LOW_KEY,
|
||
.natDexNum = NATIONAL_DEX_TOXTRICITY,
|
||
.categoryName = _("庞克"),
|
||
.height = 240,
|
||
.weight = 0,
|
||
.description = gToxtricityGigantamaxPokedexText,
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_ToxtricityGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ToxtricityGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ToxtricityGmax,
|
||
.shinyPalette = gMonShinyPalette_ToxtricityGmax,
|
||
.iconSprite = gMonIcon_ToxtricityGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 10, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Toxtricity)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sToxtricityLowKeyLevelUpLearnset,
|
||
.teachableLearnset = sToxtricityLowKeyTeachableLearnset,
|
||
.formSpeciesIdTable = sToxtricityFormSpeciesIdTable,
|
||
.formChangeTable = sToxtricityAmpedFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_TOXEL
|
||
|
||
#if P_FAMILY_SIZZLIPEDE
|
||
[SPECIES_SIZZLIPEDE] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 65,
|
||
.baseDefense = 45,
|
||
.baseSpeed = 45,
|
||
.baseSpAttack = 50,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_FIRE, TYPE_BUG),
|
||
.catchRate = 190,
|
||
.expYield = 61,
|
||
.evYield_Attack = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_FLASH_FIRE, ABILITY_WHITE_SMOKE, ABILITY_FLAME_BODY },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("烧火蚣"),
|
||
.cryId = CRY_SIZZLIPEDE,
|
||
.natDexNum = NATIONAL_DEX_SIZZLIPEDE,
|
||
.categoryName = _("发热"),
|
||
.height = 7,
|
||
.weight = 10,
|
||
.description = COMPOUND_STRING(
|
||
"会用滚烫的身体勒紧猎物,\n"
|
||
"等到烤得恰到好处之时,\n"
|
||
"就把它们大口大口地吃掉。"),
|
||
.pokemonScale = 365,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Sizzlipede,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 32),
|
||
.frontPicYOffset = 17,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 1),
|
||
ANIMCMD_FRAME(1, 25),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
.frontAnimId = ANIM_H_VIBRATE,
|
||
.backPic = gMonBackPic_Sizzlipede,
|
||
.backPicSize = MON_COORDS_SIZE(40, 32),
|
||
.backPicYOffset = 16,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Sizzlipede,
|
||
.shinyPalette = gMonShinyPalette_Sizzlipede,
|
||
.iconSprite = gMonIcon_Sizzlipede,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(6, -4, SHADOW_SIZE_S)
|
||
FOOTPRINT(Sizzlipede)
|
||
OVERWORLD(
|
||
sPicTable_Sizzlipede,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Sizzlipede,
|
||
gShinyOverworldPalette_Sizzlipede
|
||
)
|
||
.levelUpLearnset = sSizzlipedeLevelUpLearnset,
|
||
.teachableLearnset = sSizzlipedeTeachableLearnset,
|
||
.eggMoveLearnset = sSizzlipedeEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 28, SPECIES_CENTISKORCH}),
|
||
},
|
||
|
||
[SPECIES_CENTISKORCH] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 115,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 65,
|
||
.baseSpAttack = 90,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_FIRE, TYPE_BUG),
|
||
.catchRate = 75,
|
||
.expYield = 184,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_FLASH_FIRE, ABILITY_WHITE_SMOKE, ABILITY_FLAME_BODY },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("焚焰蚣"),
|
||
.cryId = CRY_CENTISKORCH,
|
||
.natDexNum = NATIONAL_DEX_CENTISKORCH,
|
||
.categoryName = _("发热"),
|
||
.height = 30,
|
||
.weight = 1200,
|
||
.description = COMPOUND_STRING(
|
||
"性格极具攻击性。\n"
|
||
"危险的不只是它烧烫的身体,\n"
|
||
"大大的獠牙也锐利无比。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Centiskorch,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 1),
|
||
ANIMCMD_FRAME(1, 35),
|
||
ANIMCMD_FRAME(0, 1),
|
||
),
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Centiskorch,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Centiskorch,
|
||
.shinyPalette = gMonShinyPalette_Centiskorch,
|
||
.iconSprite = gMonIcon_Centiskorch,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 7, SHADOW_SIZE_M)
|
||
FOOTPRINT(Centiskorch)
|
||
OVERWORLD(
|
||
sPicTable_Centiskorch,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Centiskorch,
|
||
gShinyOverworldPalette_Centiskorch
|
||
)
|
||
.levelUpLearnset = sCentiskorchLevelUpLearnset,
|
||
.teachableLearnset = sCentiskorchTeachableLearnset,
|
||
.formSpeciesIdTable = sCentiskorchFormSpeciesIdTable,
|
||
.formChangeTable = sCentiskorchFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_CENTISKORCH_GMAX] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 115,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 65,
|
||
.baseSpAttack = 90,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_FIRE, TYPE_BUG),
|
||
.catchRate = 75,
|
||
.expYield = 184,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_FLASH_FIRE, ABILITY_WHITE_SMOKE, ABILITY_FLAME_BODY },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("焚焰蚣"),
|
||
.cryId = CRY_CENTISKORCH,
|
||
.natDexNum = NATIONAL_DEX_CENTISKORCH,
|
||
.categoryName = _("发热"),
|
||
.height = 750,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"超极巨化的焚焰蚣\n"
|
||
"释放出的热辐射会扰乱气流,\n"
|
||
"有时甚至还会引发暴风雨。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CentiskorchGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CentiskorchGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 1,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CentiskorchGmax,
|
||
.shinyPalette = gMonShinyPalette_CentiskorchGmax,
|
||
.iconSprite = gMonIcon_CentiskorchGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(6, 9, SHADOW_SIZE_L)
|
||
FOOTPRINT(Centiskorch)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sCentiskorchLevelUpLearnset,
|
||
.teachableLearnset = sCentiskorchTeachableLearnset,
|
||
.formSpeciesIdTable = sCentiskorchFormSpeciesIdTable,
|
||
.formChangeTable = sCentiskorchFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_SIZZLIPEDE
|
||
|
||
#if P_FAMILY_CLOBBOPUS
|
||
[SPECIES_CLOBBOPUS] =
|
||
{
|
||
.baseHP = 50,
|
||
.baseAttack = 68,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 32,
|
||
.baseSpAttack = 50,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 180,
|
||
.expYield = 62,
|
||
.evYield_Attack = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_LIMBER, ABILITY_NONE, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_BROWN,
|
||
.speciesName = _("拳拳蛸"),
|
||
.cryId = CRY_CLOBBOPUS,
|
||
.natDexNum = NATIONAL_DEX_CLOBBOPUS,
|
||
.categoryName = _("缠人"),
|
||
.height = 6,
|
||
.weight = 40,
|
||
.description = COMPOUND_STRING(
|
||
"智商大致相当于3岁的儿童。\n"
|
||
"虽然触手经常断掉,但因为能再生,\n"
|
||
"所以它并不在意。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Clobbopus,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 40),
|
||
.frontPicYOffset = 15,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Clobbopus,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 14,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Clobbopus,
|
||
.shinyPalette = gMonShinyPalette_Clobbopus,
|
||
.iconSprite = gMonIcon_Clobbopus,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(1, -2, SHADOW_SIZE_S)
|
||
FOOTPRINT(Clobbopus)
|
||
OVERWORLD(
|
||
sPicTable_Clobbopus,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Clobbopus,
|
||
gShinyOverworldPalette_Clobbopus
|
||
)
|
||
.levelUpLearnset = sClobbopusLevelUpLearnset,
|
||
.teachableLearnset = sClobbopusTeachableLearnset,
|
||
.eggMoveLearnset = sClobbopusEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 0, SPECIES_GRAPPLOCT, CONDITIONS({IF_KNOWS_MOVE, MOVE_TAUNT})}),
|
||
},
|
||
|
||
[SPECIES_GRAPPLOCT] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 118,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 42,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 45,
|
||
.expYield = 168,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_LIMBER, ABILITY_NONE, ABILITY_TECHNICIAN },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("八爪武师"),
|
||
.cryId = CRY_GRAPPLOCT,
|
||
.natDexNum = NATIONAL_DEX_GRAPPLOCT,
|
||
.categoryName = _("柔术"),
|
||
.height = 16,
|
||
.weight = 390,
|
||
.description = COMPOUND_STRING(
|
||
"会为了试自己的身手\n"
|
||
"而登上陆地寻找对手。\n"
|
||
"战斗结束后就会回到海里。"),
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_Grapploct,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Grapploct,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Grapploct,
|
||
.shinyPalette = gMonShinyPalette_Grapploct,
|
||
.iconSprite = gMonIcon_Grapploct,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(4, 9, SHADOW_SIZE_M)
|
||
FOOTPRINT(Grapploct)
|
||
OVERWORLD(
|
||
sPicTable_Grapploct,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Grapploct,
|
||
gShinyOverworldPalette_Grapploct
|
||
)
|
||
.levelUpLearnset = sGrapploctLevelUpLearnset,
|
||
.teachableLearnset = sGrapploctTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_CLOBBOPUS
|
||
|
||
#if P_FAMILY_SINISTEA
|
||
[SPECIES_SINISTEA_PHONY] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 45,
|
||
.baseDefense = 45,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 74,
|
||
.baseSpDefense = 54,
|
||
.types = MON_TYPES(TYPE_GHOST),
|
||
.catchRate = 120,
|
||
.expYield = 62,
|
||
.evYield_SpAttack = 1,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_WEAK_ARMOR, ABILITY_NONE, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("来悲茶"),
|
||
.cryId = CRY_SINISTEA,
|
||
.natDexNum = NATIONAL_DEX_SINISTEA,
|
||
.categoryName = _("红茶"),
|
||
.height = 1,
|
||
.weight = 2,
|
||
.description = COMPOUND_STRING(
|
||
"趁着自己被喝掉时进入对方身体里,\n"
|
||
"从内部夺走对方的生物能量。\n"
|
||
"味道很糟糕。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Sinistea,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 32),
|
||
.frontPicYOffset = 17,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 9,
|
||
.backPic = gMonBackPic_Sinistea,
|
||
.backPicSize = MON_COORDS_SIZE(48, 32),
|
||
.backPicYOffset = 16,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Sinistea,
|
||
.shinyPalette = gMonShinyPalette_Sinistea,
|
||
.iconSprite = gMonIcon_Sinistea,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(3, 3, SHADOW_SIZE_S)
|
||
FOOTPRINT(Sinistea)
|
||
OVERWORLD(
|
||
sPicTable_Sinistea,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Sinistea,
|
||
gShinyOverworldPalette_Sinistea
|
||
)
|
||
.levelUpLearnset = sSinisteaLevelUpLearnset,
|
||
.teachableLearnset = sSinisteaTeachableLearnset,
|
||
.formSpeciesIdTable = sSinisteaFormSpeciesIdTable,
|
||
.evolutions = EVOLUTION({EVO_ITEM, ITEM_CRACKED_POT, SPECIES_POLTEAGEIST_PHONY}),
|
||
},
|
||
|
||
[SPECIES_SINISTEA_ANTIQUE] =
|
||
{
|
||
.baseHP = 40,
|
||
.baseAttack = 45,
|
||
.baseDefense = 45,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 74,
|
||
.baseSpDefense = 54,
|
||
.types = MON_TYPES(TYPE_GHOST),
|
||
.catchRate = 120,
|
||
.expYield = 62,
|
||
.evYield_SpAttack = 1,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_WEAK_ARMOR, ABILITY_NONE, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("来悲茶"),
|
||
.cryId = CRY_SINISTEA,
|
||
.natDexNum = NATIONAL_DEX_SINISTEA,
|
||
.categoryName = _("红茶"),
|
||
.height = 1,
|
||
.weight = 2,
|
||
.description = COMPOUND_STRING(
|
||
"住在古董茶杯里的样子。\n"
|
||
"虽然十分贵重,\n"
|
||
"但来悲茶还是一如既往地不好喝。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Sinistea,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 32),
|
||
.frontPicYOffset = 17,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 10,
|
||
.backPic = gMonBackPic_Sinistea,
|
||
.backPicSize = MON_COORDS_SIZE(48, 32),
|
||
.backPicYOffset = 16,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Sinistea,
|
||
.shinyPalette = gMonShinyPalette_Sinistea,
|
||
.iconSprite = gMonIcon_Sinistea,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(3, 4, SHADOW_SIZE_S)
|
||
FOOTPRINT(Sinistea)
|
||
OVERWORLD(
|
||
sPicTable_Sinistea,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Sinistea,
|
||
gShinyOverworldPalette_Sinistea
|
||
)
|
||
.levelUpLearnset = sSinisteaLevelUpLearnset,
|
||
.teachableLearnset = sSinisteaTeachableLearnset,
|
||
.formSpeciesIdTable = sSinisteaFormSpeciesIdTable,
|
||
.evolutions = EVOLUTION({EVO_ITEM, ITEM_CHIPPED_POT, SPECIES_POLTEAGEIST_ANTIQUE}),
|
||
},
|
||
|
||
[SPECIES_POLTEAGEIST_PHONY] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 65,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 134,
|
||
.baseSpDefense = 114,
|
||
.types = MON_TYPES(TYPE_GHOST),
|
||
.catchRate = 60,
|
||
.expYield = 178,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_WEAK_ARMOR, ABILITY_NONE, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("怖思壶"),
|
||
.cryId = CRY_POLTEAGEIST,
|
||
.natDexNum = NATIONAL_DEX_POLTEAGEIST,
|
||
.categoryName = _("红茶"),
|
||
.height = 2,
|
||
.weight = 4,
|
||
.description = COMPOUND_STRING(
|
||
"会潜入茶壶里,\n"
|
||
"然后把自己倒进喝到\n"
|
||
"一半的红茶里来增加份量。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Polteageist,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 48),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 12,
|
||
.backPic = gMonBackPic_Polteageist,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Polteageist,
|
||
.shinyPalette = gMonShinyPalette_Polteageist,
|
||
.iconSprite = gMonIcon_Polteageist,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 12, SHADOW_SIZE_S)
|
||
FOOTPRINT(Polteageist)
|
||
OVERWORLD(
|
||
sPicTable_Polteageist,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Polteageist,
|
||
gShinyOverworldPalette_Polteageist
|
||
)
|
||
.levelUpLearnset = sPolteageistLevelUpLearnset,
|
||
.teachableLearnset = sPolteageistTeachableLearnset,
|
||
.formSpeciesIdTable = sPolteageistFormSpeciesIdTable,
|
||
},
|
||
|
||
[SPECIES_POLTEAGEIST_ANTIQUE] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 65,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 134,
|
||
.baseSpDefense = 114,
|
||
.types = MON_TYPES(TYPE_GHOST),
|
||
.catchRate = 60,
|
||
.expYield = 178,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_WEAK_ARMOR, ABILITY_NONE, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("怖思壶"),
|
||
.cryId = CRY_POLTEAGEIST,
|
||
.natDexNum = NATIONAL_DEX_POLTEAGEIST,
|
||
.categoryName = _("红茶"),
|
||
.height = 2,
|
||
.weight = 4,
|
||
.description = COMPOUND_STRING(
|
||
"虽然喝下它会有危险,\n"
|
||
"但味道很好。\n"
|
||
"不怕危险的美食家们每天都喝怖思壶。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Polteageist,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 48),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 11,
|
||
.backPic = gMonBackPic_Polteageist,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Polteageist,
|
||
.shinyPalette = gMonShinyPalette_Polteageist,
|
||
.iconSprite = gMonIcon_Polteageist,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 11, SHADOW_SIZE_S)
|
||
FOOTPRINT(Polteageist)
|
||
OVERWORLD(
|
||
sPicTable_Polteageist,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Polteageist,
|
||
gShinyOverworldPalette_Polteageist
|
||
)
|
||
.levelUpLearnset = sPolteageistLevelUpLearnset,
|
||
.teachableLearnset = sPolteageistTeachableLearnset,
|
||
.formSpeciesIdTable = sPolteageistFormSpeciesIdTable,
|
||
},
|
||
#endif //P_FAMILY_SINISTEA
|
||
|
||
#if P_FAMILY_HATENNA
|
||
[SPECIES_HATENNA] =
|
||
{
|
||
.baseHP = 42,
|
||
.baseAttack = 30,
|
||
.baseDefense = 45,
|
||
.baseSpeed = 39,
|
||
.baseSpAttack = 56,
|
||
.baseSpDefense = 53,
|
||
.types = MON_TYPES(TYPE_PSYCHIC),
|
||
.catchRate = 235,
|
||
.expYield = 53,
|
||
.evYield_SpAttack = 1,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("迷布莉姆"),
|
||
.cryId = CRY_HATENNA,
|
||
.natDexNum = NATIONAL_DEX_HATENNA,
|
||
.categoryName = _("宁静"),
|
||
.height = 4,
|
||
.weight = 34,
|
||
.description = COMPOUND_STRING(
|
||
"能够捕捉生物的心情。\n"
|
||
"如果持续接收强烈的情感就会累坏,\n"
|
||
"因此要当心。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Hatenna,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 48),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Hatenna,
|
||
.backPicSize = MON_COORDS_SIZE(40, 40),
|
||
.backPicYOffset = 12,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Hatenna,
|
||
.shinyPalette = gMonShinyPalette_Hatenna,
|
||
.iconSprite = gMonIcon_Hatenna,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(0, 1, SHADOW_SIZE_M)
|
||
FOOTPRINT(Hatenna)
|
||
OVERWORLD(
|
||
sPicTable_Hatenna,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Hatenna,
|
||
gShinyOverworldPalette_Hatenna
|
||
)
|
||
.levelUpLearnset = sHatennaLevelUpLearnset,
|
||
.teachableLearnset = sHatennaTeachableLearnset,
|
||
.eggMoveLearnset = sHatennaEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_HATTREM}),
|
||
},
|
||
|
||
[SPECIES_HATTREM] =
|
||
{
|
||
.baseHP = 57,
|
||
.baseAttack = 40,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 49,
|
||
.baseSpAttack = 86,
|
||
.baseSpDefense = 73,
|
||
.types = MON_TYPES(TYPE_PSYCHIC),
|
||
.catchRate = 120,
|
||
.expYield = 130,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("提布莉姆"),
|
||
.cryId = CRY_HATTREM,
|
||
.natDexNum = NATIONAL_DEX_HATTREM,
|
||
.categoryName = _("肃静"),
|
||
.height = 6,
|
||
.weight = 48,
|
||
.description = COMPOUND_STRING(
|
||
"一旦发现了情绪激昂的对象,\n"
|
||
"就会用辫子毒打,\n"
|
||
"直到对方失去意识而沉默下来为止。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Hattrem,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Hattrem,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Hattrem,
|
||
.shinyPalette = gMonShinyPalette_Hattrem,
|
||
.iconSprite = gMonIcon_Hattrem,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(0, 5, SHADOW_SIZE_M)
|
||
FOOTPRINT(Hattrem)
|
||
OVERWORLD(
|
||
sPicTable_Hattrem,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Hattrem,
|
||
gShinyOverworldPalette_Hattrem
|
||
)
|
||
.levelUpLearnset = sHattremLevelUpLearnset,
|
||
.teachableLearnset = sHattremTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 42, SPECIES_HATTERENE}),
|
||
},
|
||
|
||
[SPECIES_HATTERENE] =
|
||
{
|
||
.baseHP = 57,
|
||
.baseAttack = 90,
|
||
.baseDefense = 95,
|
||
.baseSpeed = 29,
|
||
.baseSpAttack = 136,
|
||
.baseSpDefense = 103,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_FAIRY),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("布莉姆温"),
|
||
.cryId = CRY_HATTERENE,
|
||
.natDexNum = NATIONAL_DEX_HATTERENE,
|
||
.categoryName = _("寂静"),
|
||
.height = 21,
|
||
.weight = 51,
|
||
.description = COMPOUND_STRING(
|
||
"要小心没有任何生物气息的森林,\n"
|
||
"因为那代表你可能\n"
|
||
"进入了布莉姆温的地盘。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 365,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_Hatterene,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Hatterene,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Hatterene,
|
||
.shinyPalette = gMonShinyPalette_Hatterene,
|
||
.iconSprite = gMonIcon_Hatterene,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(6, 13, SHADOW_SIZE_S)
|
||
FOOTPRINT(Hatterene)
|
||
OVERWORLD(
|
||
sPicTable_Hatterene,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Hatterene,
|
||
gShinyOverworldPalette_Hatterene
|
||
)
|
||
.levelUpLearnset = sHattereneLevelUpLearnset,
|
||
.teachableLearnset = sHattereneTeachableLearnset,
|
||
.formSpeciesIdTable = sHattereneFormSpeciesIdTable,
|
||
.formChangeTable = sHattereneFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_HATTERENE_GMAX] =
|
||
{
|
||
.baseHP = 57,
|
||
.baseAttack = 90,
|
||
.baseDefense = 95,
|
||
.baseSpeed = 29,
|
||
.baseSpAttack = 136,
|
||
.baseSpDefense = 103,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_FAIRY),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("布莉姆温"),
|
||
.cryId = CRY_HATTERENE,
|
||
.natDexNum = NATIONAL_DEX_HATTERENE,
|
||
.categoryName = _("寂静"),
|
||
.height = 260,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"能从触手释放出如同闪电一般的光束。\n"
|
||
"也被称为是狂暴的女神。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 365,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_HattereneGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_HattereneGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_HattereneGmax,
|
||
.shinyPalette = gMonShinyPalette_HattereneGmax,
|
||
.iconSprite = gMonIcon_HattereneGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 13, SHADOW_SIZE_S)
|
||
FOOTPRINT(Hatterene)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sHattereneLevelUpLearnset,
|
||
.teachableLearnset = sHattereneTeachableLearnset,
|
||
.formSpeciesIdTable = sHattereneFormSpeciesIdTable,
|
||
.formChangeTable = sHattereneFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_HATENNA
|
||
|
||
#if P_FAMILY_IMPIDIMP
|
||
[SPECIES_IMPIDIMP] =
|
||
{
|
||
.baseHP = 45,
|
||
.baseAttack = 45,
|
||
.baseDefense = 30,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 55,
|
||
.baseSpDefense = 40,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_FAIRY),
|
||
.catchRate = 255,
|
||
.expYield = 53,
|
||
.evYield_SpAttack = 1,
|
||
.genderRatio = MON_MALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("捣蛋小妖"),
|
||
.cryId = CRY_IMPIDIMP,
|
||
.natDexNum = NATIONAL_DEX_IMPIDIMP,
|
||
.categoryName = _("捉弄"),
|
||
.height = 4,
|
||
.weight = 55,
|
||
.description = COMPOUND_STRING(
|
||
"成群结队地生活。\n"
|
||
"彼此之间会恶作剧和找不痛快,\n"
|
||
"以此来磨炼制造麻烦的技能。"),
|
||
.pokemonScale = 491,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Impidimp,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Impidimp,
|
||
.backPicSize = MON_COORDS_SIZE(48, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Impidimp,
|
||
.shinyPalette = gMonShinyPalette_Impidimp,
|
||
.iconSprite = gMonIcon_Impidimp,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(0, 2, SHADOW_SIZE_S)
|
||
FOOTPRINT(Impidimp)
|
||
OVERWORLD(
|
||
sPicTable_Impidimp,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Impidimp,
|
||
gShinyOverworldPalette_Impidimp
|
||
)
|
||
.levelUpLearnset = sImpidimpLevelUpLearnset,
|
||
.teachableLearnset = sImpidimpTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 32, SPECIES_MORGREM}),
|
||
},
|
||
|
||
[SPECIES_MORGREM] =
|
||
{
|
||
.baseHP = 65,
|
||
.baseAttack = 60,
|
||
.baseDefense = 45,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 75,
|
||
.baseSpDefense = 55,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_FAIRY),
|
||
.catchRate = 120,
|
||
.expYield = 130,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = MON_MALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("诈唬魔"),
|
||
.cryId = CRY_MORGREM,
|
||
.natDexNum = NATIONAL_DEX_MORGREM,
|
||
.categoryName = _("坏心眼"),
|
||
.height = 8,
|
||
.weight = 125,
|
||
.description = COMPOUND_STRING(
|
||
"吸收负面情绪来转换\n"
|
||
"成自身能量的宝可梦。\n"
|
||
"思考方式消极的人群很喜欢它。"),
|
||
.pokemonScale = 366,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 257,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Morgrem,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 56),
|
||
.frontPicYOffset = 6,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Morgrem,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Morgrem,
|
||
.shinyPalette = gMonShinyPalette_Morgrem,
|
||
.iconSprite = gMonIcon_Morgrem,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 7, SHADOW_SIZE_M)
|
||
FOOTPRINT(Morgrem)
|
||
OVERWORLD(
|
||
sPicTable_Morgrem,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Morgrem,
|
||
gShinyOverworldPalette_Morgrem
|
||
)
|
||
.levelUpLearnset = sMorgremLevelUpLearnset,
|
||
.teachableLearnset = sMorgremTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 42, SPECIES_GRIMMSNARL}),
|
||
},
|
||
|
||
|
||
[SPECIES_GRIMMSNARL] =
|
||
{
|
||
.baseHP = 95,
|
||
.baseAttack = 120,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 60,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_FAIRY),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_MALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("长毛巨魔"),
|
||
.cryId = CRY_GRIMMSNARL,
|
||
.natDexNum = NATIONAL_DEX_GRIMMSNARL,
|
||
.categoryName = _("健美"),
|
||
.height = 15,
|
||
.weight = 610,
|
||
.description = COMPOUND_STRING(
|
||
"生活在森林深处。\n"
|
||
"即使进化后变得挺拔强壮,\n"
|
||
"还是会继续做无聊的坏事和恶作剧。"),
|
||
.pokemonScale = 268,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 271,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Grimmsnarl,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Grimmsnarl,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 10,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Grimmsnarl,
|
||
.shinyPalette = gMonShinyPalette_Grimmsnarl,
|
||
.iconSprite = gMonIcon_Grimmsnarl,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Grimmsnarl)
|
||
OVERWORLD(
|
||
sPicTable_Grimmsnarl,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Grimmsnarl,
|
||
gShinyOverworldPalette_Grimmsnarl
|
||
)
|
||
.levelUpLearnset = sGrimmsnarlLevelUpLearnset,
|
||
.teachableLearnset = sGrimmsnarlTeachableLearnset,
|
||
.formSpeciesIdTable = sGrimmsnarlFormSpeciesIdTable,
|
||
.formChangeTable = sGrimmsnarlFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_GRIMMSNARL_GMAX] =
|
||
{
|
||
.baseHP = 95,
|
||
.baseAttack = 120,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 60,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_FAIRY),
|
||
.catchRate = 45,
|
||
.expYield = 255,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_MALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_HUMAN_LIKE),
|
||
.abilities = { ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("长毛巨魔"),
|
||
.cryId = CRY_GRIMMSNARL,
|
||
.natDexNum = NATIONAL_DEX_GRIMMSNARL,
|
||
.categoryName = _("健美"),
|
||
.height = 320,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"全身的毛因超极巨化而增多。\n"
|
||
"即使是全世界最高的\n"
|
||
"建筑也能一跃而过。"),
|
||
.pokemonScale = 268,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 271,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_GrimmsnarlGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_GrimmsnarlGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 10,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_GrimmsnarlGmax,
|
||
.shinyPalette = gMonShinyPalette_GrimmsnarlGmax,
|
||
.iconSprite = gMonIcon_GrimmsnarlGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 14, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Grimmsnarl)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sGrimmsnarlLevelUpLearnset,
|
||
.teachableLearnset = sGrimmsnarlTeachableLearnset,
|
||
.formSpeciesIdTable = sGrimmsnarlFormSpeciesIdTable,
|
||
.formChangeTable = sGrimmsnarlFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_IMPIDIMP
|
||
|
||
#if P_FAMILY_MILCERY
|
||
[SPECIES_MILCERY] =
|
||
{
|
||
.baseHP = 45,
|
||
.baseAttack = 40,
|
||
.baseDefense = 40,
|
||
.baseSpeed = 34,
|
||
.baseSpAttack = 50,
|
||
.baseSpDefense = 61,
|
||
.types = MON_TYPES(TYPE_FAIRY),
|
||
.catchRate = 200,
|
||
.expYield = 54,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_SWEET_VEIL, ABILITY_NONE, ABILITY_AROMA_VEIL },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("小仙奶"),
|
||
.cryId = CRY_MILCERY,
|
||
.natDexNum = NATIONAL_DEX_MILCERY,
|
||
.categoryName = _("鲜奶油"),
|
||
.height = 2,
|
||
.weight = 3,
|
||
.description = COMPOUND_STRING(
|
||
"遭到敌人袭击时会使出撞击,\n"
|
||
"或是令敌人沾满奶油而封住视线,\n"
|
||
"或是趁敌人惊叹美味时逃之夭夭。"),
|
||
.pokemonScale = 682,
|
||
.pokemonOffset = 24,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Milcery,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 15,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 10,
|
||
.backPic = gMonBackPic_Milcery,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 16,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Milcery,
|
||
.shinyPalette = gMonShinyPalette_Milcery,
|
||
.iconSprite = gMonIcon_Milcery,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 6, SHADOW_SIZE_S)
|
||
FOOTPRINT(Milcery)
|
||
OVERWORLD(
|
||
sPicTable_Milcery,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Milcery,
|
||
gShinyOverworldPalette_Milcery
|
||
)
|
||
.levelUpLearnset = sMilceryLevelUpLearnset,
|
||
.teachableLearnset = sMilceryTeachableLearnset,
|
||
.eggMoveLearnset = sMilceryEggMoveLearnset,
|
||
.evolutions = EVOLUTION(
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STRAWBERRY_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_BERRY_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_BERRY_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_BERRY_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_BERRY_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_BERRY_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_BERRY_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_BERRY_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_BERRY_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_BERRY_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_BERRY_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_LOVE_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_LOVE_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_LOVE_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_LOVE_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_LOVE_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_LOVE_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_LOVE_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_LOVE_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_LOVE_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_LOVE_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_STAR_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_STAR_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_STAR_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_STAR_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_STAR_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_STAR_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_STAR_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_STAR_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_STAR_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_STAR_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_CLOVER_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_CLOVER_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_CLOVER_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_CLOVER_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_CLOVER_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_CLOVER_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_CLOVER_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_CLOVER_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_CLOVER_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_CLOVER_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_FLOWER_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_FLOWER_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_FLOWER_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_FLOWER_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_FLOWER_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_FLOWER_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_FLOWER_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_FLOWER_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_FLOWER_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_FLOWER_SWEET},
|
||
{IF_TIME, TIME_EVENING})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_RIBBON_VANILLA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_RIBBON_RUBY_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_SHORT, SPECIES_ALCREMIE_RIBBON_MATCHA_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_RIBBON_MINT_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_RIBBON_LEMON_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_SHORT, SPECIES_ALCREMIE_RIBBON_SALTED_CREAM,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_NIGHT})},
|
||
{EVO_SPIN, SPIN_CCW_LONG, SPECIES_ALCREMIE_RIBBON_RUBY_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_CW_LONG, SPECIES_ALCREMIE_RIBBON_CARAMEL_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_DAY})},
|
||
{EVO_SPIN, SPIN_EITHER, SPECIES_ALCREMIE_RIBBON_RAINBOW_SWIRL,
|
||
CONDITIONS({IF_HOLD_ITEM, ITEM_RIBBON_SWEET},
|
||
{IF_TIME, TIME_EVENING})}
|
||
)
|
||
},
|
||
|
||
#define ALCREMIE_MISC_INFO(color) \
|
||
.baseHP = 65, \
|
||
.baseAttack = 60, \
|
||
.baseDefense = 75, \
|
||
.baseSpeed = 64, \
|
||
.baseSpAttack = 110, \
|
||
.baseSpDefense = 121, \
|
||
.types = MON_TYPES(TYPE_FAIRY), \
|
||
.catchRate = 100, \
|
||
.expYield = 173, \
|
||
.evYield_SpDefense = 2, \
|
||
.genderRatio = MON_FEMALE, \
|
||
.eggCycles = 20, \
|
||
.friendship = STANDARD_FRIENDSHIP, \
|
||
.growthRate = GROWTH_MEDIUM_FAST, \
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_AMORPHOUS), \
|
||
.abilities = { ABILITY_SWEET_VEIL, ABILITY_NONE, ABILITY_AROMA_VEIL }, \
|
||
.bodyColor = color
|
||
|
||
#define ALCREMIE_REGULAR_SPECIES_INFO(sweet, cream, color) \
|
||
{ \
|
||
ALCREMIE_MISC_INFO(color), \
|
||
.speciesName = _("霜奶仙"), \
|
||
.cryId = CRY_ALCREMIE, \
|
||
.natDexNum = NATIONAL_DEX_ALCREMIE, \
|
||
.categoryName = _("鲜奶油"), \
|
||
.height = 3, \
|
||
.weight = 5, \
|
||
.description = gAlcremie ##cream##PokedexText, \
|
||
.pokemonScale = 530, \
|
||
.pokemonOffset = 13, \
|
||
.trainerScale = 256, \
|
||
.trainerOffset = 0, \
|
||
.frontPic = gMonFrontPic_Alcremie ##sweet, \
|
||
.frontPicSize = MON_COORDS_SIZE(40, 56), \
|
||
.frontPicYOffset = 7, \
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder, \
|
||
/*.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,*/ \
|
||
.backPic = gMonBackPic_Alcremie ##sweet, \
|
||
.backPicSize = MON_COORDS_SIZE(48, 56), \
|
||
.backPicYOffset = 9, \
|
||
/*.backAnimId = BACK_ANIM_NONE,*/ \
|
||
.palette = gMonPalette_Alcremie ##sweet##cream, \
|
||
.shinyPalette = gMonShinyPalette_Alcremie ##sweet, \
|
||
.iconSprite = gMonIcon_AlcremieStrawberryVanillaCream, /*AlcremieStrawberry##cream##*/ \
|
||
.iconPalIndex = 1, \
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW, \
|
||
SHADOW(0, 5, SHADOW_SIZE_S) \
|
||
FOOTPRINT(Alcremie) \
|
||
OVERWORLD( \
|
||
sPicTable_AlcremieStrawberry, /*Alcremie ##sweet*/ \
|
||
SIZE_32x32, \
|
||
SHADOW_SIZE_M, \
|
||
TRACKS_FOOT, \
|
||
sAnimTable_Following, \
|
||
gOverworldPalette_AlcremieStrawberryVanillaCream, /*Alcremie ##sweet##cream*/ \
|
||
gShinyOverworldPalette_AlcremieStrawberryVanillaCream /*Alcremie ##sweet##cream*/ \
|
||
) \
|
||
.levelUpLearnset = sAlcremieLevelUpLearnset, \
|
||
.teachableLearnset = sAlcremieTeachableLearnset, \
|
||
.formSpeciesIdTable = sAlcremieFormSpeciesIdTable, \
|
||
.formChangeTable = sAlcremieFormChangeTable, \
|
||
}
|
||
|
||
[SPECIES_ALCREMIE_STRAWBERRY_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_STRAWBERRY_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Strawberry, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_BERRY_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_BERRY_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_BERRY_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_BERRY_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_BERRY_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_BERRY_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_BERRY_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_BERRY_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_BERRY_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Berry, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_LOVE_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_LOVE_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_LOVE_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_LOVE_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_LOVE_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_LOVE_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Love, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_LOVE_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Love, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_LOVE_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Love, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_LOVE_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Love, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_STAR_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_STAR_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_STAR_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_STAR_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_STAR_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_STAR_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Star, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_STAR_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Star, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_STAR_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Star, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_STAR_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Star, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_CLOVER_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_CLOVER_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_CLOVER_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_CLOVER_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_CLOVER_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_CLOVER_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_CLOVER_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_CLOVER_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_CLOVER_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Clover, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_FLOWER_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_FLOWER_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_FLOWER_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_FLOWER_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_FLOWER_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_FLOWER_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_FLOWER_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_FLOWER_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_FLOWER_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Flower, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_RIBBON_VANILLA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, VanillaCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_RIBBON_RUBY_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, RubyCream, BODY_COLOR_PINK),
|
||
[SPECIES_ALCREMIE_RIBBON_MATCHA_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, MatchaCream, BODY_COLOR_GREEN),
|
||
[SPECIES_ALCREMIE_RIBBON_MINT_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, MintCream, BODY_COLOR_BLUE),
|
||
[SPECIES_ALCREMIE_RIBBON_LEMON_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, LemonCream, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_RIBBON_SALTED_CREAM] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, SaltedCream, BODY_COLOR_WHITE),
|
||
[SPECIES_ALCREMIE_RIBBON_RUBY_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, RubySwirl, BODY_COLOR_YELLOW),
|
||
[SPECIES_ALCREMIE_RIBBON_CARAMEL_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, CaramelSwirl, BODY_COLOR_BROWN),
|
||
[SPECIES_ALCREMIE_RIBBON_RAINBOW_SWIRL] = ALCREMIE_REGULAR_SPECIES_INFO(Ribbon, RainbowSwirl, BODY_COLOR_YELLOW),
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_ALCREMIE_GMAX] =
|
||
{
|
||
ALCREMIE_MISC_INFO(BODY_COLOR_YELLOW),
|
||
.speciesName = _("霜奶仙"),
|
||
.cryId = CRY_ALCREMIE,
|
||
.natDexNum = NATIONAL_DEX_ALCREMIE,
|
||
.categoryName = _("鲜奶油"),
|
||
.height = 3,
|
||
.weight = 5,
|
||
.description = COMPOUND_STRING(
|
||
"会胡乱发射1发10万\n"
|
||
"千卡的鲜奶油飞弹。\n"
|
||
"如果被击中就会头昏眼花。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_AlcremieGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_AlcremieGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 9,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_AlcremieGmax,
|
||
.shinyPalette = gMonShinyPalette_AlcremieGmax,
|
||
.iconSprite = gMonIcon_AlcremieGmax,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 10, SHADOW_SIZE_L)
|
||
FOOTPRINT(Alcremie)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sAlcremieLevelUpLearnset,
|
||
.teachableLearnset = sAlcremieTeachableLearnset,
|
||
.formSpeciesIdTable = sAlcremieFormSpeciesIdTable,
|
||
.formChangeTable = sAlcremieFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_MILCERY
|
||
|
||
#if P_FAMILY_FALINKS
|
||
[SPECIES_FALINKS] =
|
||
{
|
||
.baseHP = 65,
|
||
.baseAttack = 100,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 45,
|
||
.expYield = 165,
|
||
.evYield_Attack = 2,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_BATTLE_ARMOR, ABILITY_NONE, ABILITY_DEFIANT },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("列阵兵"),
|
||
.cryId = CRY_FALINKS,
|
||
.natDexNum = NATIONAL_DEX_FALINKS,
|
||
.categoryName = _("阵形"),
|
||
.height = 30,
|
||
.weight = 620,
|
||
.description = COMPOUND_STRING(
|
||
"被称为头头的队长会用可伸缩的\n"
|
||
"角做出变换阵型的指令。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Falinks,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Falinks,
|
||
.backPicSize = MON_COORDS_SIZE(64, 40),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Falinks,
|
||
.shinyPalette = gMonShinyPalette_Falinks,
|
||
.iconSprite = gMonIcon_Falinks,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-7, 5, SHADOW_SIZE_S)
|
||
FOOTPRINT(Falinks)
|
||
OVERWORLD(
|
||
sPicTable_Falinks,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Falinks,
|
||
gShinyOverworldPalette_Falinks
|
||
)
|
||
.levelUpLearnset = sFalinksLevelUpLearnset,
|
||
.teachableLearnset = sFalinksTeachableLearnset,
|
||
.formSpeciesIdTable = sFalinksFormSpeciesIdTable,
|
||
.formChangeTable = sFalinksFormChangeTable,
|
||
},
|
||
|
||
#if P_GEN_9_MEGA_EVOLUTIONS
|
||
[SPECIES_FALINKS_MEGA] =
|
||
{
|
||
.baseHP = 65,
|
||
.baseAttack = 135,
|
||
.baseDefense = 135,
|
||
.baseSpeed = 100,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 65,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 45,
|
||
.expYield = 165,
|
||
.evYield_Attack = 2,
|
||
.evYield_SpDefense = 1,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY, EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_BATTLE_ARMOR, ABILITY_NONE, ABILITY_DEFIANT },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("列阵兵"),
|
||
.cryId = CRY_FALINKS,
|
||
.natDexNum = NATIONAL_DEX_FALINKS,
|
||
.categoryName = _("阵形"),
|
||
.height = 16,
|
||
.weight = 990,
|
||
.description = COMPOUND_STRING(
|
||
"仅限拥有牢固牵绊的头头和\n"
|
||
"跟班才能组成的究极阵形。"),
|
||
.frontPic = gMonFrontPic_CircledQuestionMark,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 12,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CircledQuestionMark,
|
||
.backPicSize = MON_COORDS_SIZE(40, 40),
|
||
.backPicYOffset = 12,
|
||
.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CircledQuestionMark,
|
||
.shinyPalette = gMonShinyPalette_CircledQuestionMark,
|
||
.iconSprite = gMonIcon_QuestionMark,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
FOOTPRINT(QuestionMark)
|
||
SHADOW(-1, 0, SHADOW_SIZE_M)
|
||
#if OW_BATTLE_ONLY_FORMS
|
||
.overworldData = {
|
||
.tileTag = TAG_NONE,
|
||
.paletteTag = OBJ_EVENT_PAL_TAG_SUBSTITUTE,
|
||
.reflectionPaletteTag = OBJ_EVENT_PAL_TAG_NONE,
|
||
.size = 512,
|
||
.width = 32,
|
||
.height = 32,
|
||
.paletteSlot = PALSLOT_NPC_1,
|
||
.shadowSize = SHADOW_SIZE_M,
|
||
.inanimate = FALSE,
|
||
.compressed = COMP,
|
||
.tracks = TRACKS_FOOT,
|
||
.oam = &gObjectEventBaseOam_32x32,
|
||
.subspriteTables = sOamTables_32x32,
|
||
.anims = sAnimTable_Following,
|
||
.images = sPicTable_Substitute,
|
||
.affineAnims = gDummySpriteAffineAnimTable,
|
||
},
|
||
#endif //OW_BATTLE_ONLY_FORMS
|
||
.isMegaEvolution = TRUE,
|
||
.levelUpLearnset = sFalinksLevelUpLearnset,
|
||
.teachableLearnset = sFalinksTeachableLearnset,
|
||
.formSpeciesIdTable = sFalinksFormSpeciesIdTable,
|
||
.formChangeTable = sFalinksFormChangeTable,
|
||
},
|
||
#endif //P_GEN_9_MEGA_EVOLUTIONS
|
||
#endif //P_FAMILY_FALINKS
|
||
|
||
#if P_FAMILY_PINCURCHIN
|
||
[SPECIES_PINCURCHIN] =
|
||
{
|
||
.baseHP = 48,
|
||
.baseAttack = 101,
|
||
.baseDefense = 95,
|
||
.baseSpeed = 15,
|
||
.baseSpAttack = 91,
|
||
.baseSpDefense = 85,
|
||
.types = MON_TYPES(TYPE_ELECTRIC),
|
||
.catchRate = 75,
|
||
.expYield = 152,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_AMORPHOUS),
|
||
.abilities = { ABILITY_LIGHTNING_ROD, ABILITY_NONE, ABILITY_ELECTRIC_SURGE },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("啪嚓海胆"),
|
||
.cryId = CRY_PINCURCHIN,
|
||
.natDexNum = NATIONAL_DEX_PINCURCHIN,
|
||
.categoryName = _("海胆"),
|
||
.height = 3,
|
||
.weight = 10,
|
||
.description = COMPOUND_STRING(
|
||
"性情胆小,\n"
|
||
"光是碰到碎藻就能让它吓到放电。\n"
|
||
"嘴唇不会导电。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Pincurchin,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 40),
|
||
.frontPicYOffset = 15,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Pincurchin,
|
||
.backPicSize = MON_COORDS_SIZE(56, 40),
|
||
.backPicYOffset = 13,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Pincurchin,
|
||
.shinyPalette = gMonShinyPalette_Pincurchin,
|
||
.iconSprite = gMonIcon_Pincurchin,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-1, -4, SHADOW_SIZE_S)
|
||
FOOTPRINT(Pincurchin)
|
||
OVERWORLD(
|
||
sPicTable_Pincurchin,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Pincurchin,
|
||
gShinyOverworldPalette_Pincurchin
|
||
)
|
||
.levelUpLearnset = sPincurchinLevelUpLearnset,
|
||
.teachableLearnset = sPincurchinTeachableLearnset,
|
||
.eggMoveLearnset = sPincurchinEggMoveLearnset,
|
||
},
|
||
#endif //P_FAMILY_PINCURCHIN
|
||
|
||
#if P_FAMILY_SNOM
|
||
[SPECIES_SNOM] =
|
||
{
|
||
.baseHP = 30,
|
||
.baseAttack = 25,
|
||
.baseDefense = 35,
|
||
.baseSpeed = 20,
|
||
.baseSpAttack = 45,
|
||
.baseSpDefense = 30,
|
||
.types = MON_TYPES(TYPE_ICE, TYPE_BUG),
|
||
.catchRate = 190,
|
||
.expYield = 37,
|
||
.evYield_SpAttack = 1,
|
||
.itemRare = ITEM_SNOWBALL,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SHIELD_DUST, ABILITY_NONE, ABILITY_ICE_SCALES },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("雪吞虫"),
|
||
.cryId = CRY_SNOM,
|
||
.natDexNum = NATIONAL_DEX_SNOM,
|
||
.categoryName = _("虫宝宝"),
|
||
.height = 3,
|
||
.weight = 38,
|
||
.description = COMPOUND_STRING(
|
||
"会吃掉雪来获得寒气,\n"
|
||
"并利用体内的器官加强冰冷的程度,\n"
|
||
"以此来制作如冰柱般的尖刺。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Snom,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 32),
|
||
.frontPicYOffset = 20,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Snom,
|
||
.backPicSize = MON_COORDS_SIZE(48, 32),
|
||
.backPicYOffset = 17,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Snom,
|
||
.shinyPalette = gMonShinyPalette_Snom,
|
||
.iconSprite = gMonIcon_Snom,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_SLOW,
|
||
SHADOW(-2, -7, SHADOW_SIZE_S)
|
||
FOOTPRINT(Snom)
|
||
OVERWORLD(
|
||
sPicTable_Snom,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Snom,
|
||
gShinyOverworldPalette_Snom
|
||
)
|
||
.levelUpLearnset = sSnomLevelUpLearnset,
|
||
.teachableLearnset = sSnomTeachableLearnset,
|
||
.eggMoveLearnset = sSnomEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 0, SPECIES_FROSMOTH, CONDITIONS({IF_MIN_FRIENDSHIP, FRIENDSHIP_EVO_THRESHOLD},{IF_TIME, TIME_NIGHT})}),
|
||
},
|
||
|
||
[SPECIES_FROSMOTH] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 65,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 65,
|
||
.baseSpAttack = 125,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_ICE, TYPE_BUG),
|
||
.catchRate = 75,
|
||
.expYield = 166,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_BUG),
|
||
.abilities = { ABILITY_SHIELD_DUST, ABILITY_NONE, ABILITY_ICE_SCALES },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("雪绒蛾"),
|
||
.cryId = CRY_FROSMOTH,
|
||
.natDexNum = NATIONAL_DEX_FROSMOTH,
|
||
.categoryName = _("冰蛾"),
|
||
.height = 13,
|
||
.weight = 420,
|
||
.description = COMPOUND_STRING(
|
||
"会用能释放寒气的巨大翅膀飞来飞去,\n"
|
||
"引发暴风雪。\n"
|
||
"喜欢干净的雪融水。"),
|
||
.pokemonScale = 272,
|
||
.pokemonOffset = 3,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Frosmoth,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 7,
|
||
.backPic = gMonBackPic_Frosmoth,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Frosmoth,
|
||
.shinyPalette = gMonShinyPalette_Frosmoth,
|
||
.iconSprite = gMonIcon_Frosmoth,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-7, 13, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Frosmoth)
|
||
OVERWORLD(
|
||
sPicTable_Frosmoth,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Frosmoth,
|
||
gShinyOverworldPalette_Frosmoth
|
||
)
|
||
.levelUpLearnset = sFrosmothLevelUpLearnset,
|
||
.teachableLearnset = sFrosmothTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_SNOM
|
||
|
||
#if P_FAMILY_STONJOURNER
|
||
[SPECIES_STONJOURNER] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 125,
|
||
.baseDefense = 135,
|
||
.baseSpeed = 70,
|
||
.baseSpAttack = 20,
|
||
.baseSpDefense = 20,
|
||
.types = MON_TYPES(TYPE_ROCK),
|
||
.catchRate = 60,
|
||
.expYield = 165,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_POWER_SPOT, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("巨石丁"),
|
||
.cryId = CRY_STONJOURNER,
|
||
.natDexNum = NATIONAL_DEX_STONJOURNER,
|
||
.categoryName = _("巨石"),
|
||
.height = 25,
|
||
.weight = 5200,
|
||
.description = COMPOUND_STRING(
|
||
"每天眺望着日升日落。\n"
|
||
"会用超过200公斤的双脚\n"
|
||
"悠然自得地在草原上阔步。"),
|
||
.pokemonScale = 257,
|
||
.pokemonOffset = 10,
|
||
.trainerScale = 423,
|
||
.trainerOffset = 8,
|
||
.frontPic = gMonFrontPic_Stonjourner,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Stonjourner,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Stonjourner,
|
||
.shinyPalette = gMonShinyPalette_Stonjourner,
|
||
.iconSprite = gMonIcon_Stonjourner,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 10, SHADOW_SIZE_L)
|
||
FOOTPRINT(Stonjourner)
|
||
OVERWORLD(
|
||
sPicTable_Stonjourner,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Stonjourner,
|
||
gShinyOverworldPalette_Stonjourner
|
||
)
|
||
.levelUpLearnset = sStonjournerLevelUpLearnset,
|
||
.teachableLearnset = sStonjournerTeachableLearnset,
|
||
.eggMoveLearnset = sStonjournerEggMoveLearnset,
|
||
},
|
||
#endif //P_FAMILY_STONJOURNER
|
||
|
||
#if P_FAMILY_EISCUE
|
||
[SPECIES_EISCUE_ICE] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 80,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_ICE),
|
||
.catchRate = 60,
|
||
.expYield = 165,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("冰砌鹅"),
|
||
.cryId = CRY_EISCUE_ICE,
|
||
.natDexNum = NATIONAL_DEX_EISCUE,
|
||
.categoryName = _("企鹅"),
|
||
.height = 14,
|
||
.weight = 890,
|
||
.description = COMPOUND_STRING(
|
||
"脸部的冰块舔起来略带咸味。\n"
|
||
"它是乘着海流从遥远的\n"
|
||
"寒冷地带来到这里的。"),
|
||
.pokemonScale = 265,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 262,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_EiscueIce,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_EiscueIce,
|
||
.backPicSize = MON_COORDS_SIZE(48, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_EiscueIce,
|
||
.shinyPalette = gMonShinyPalette_EiscueIce,
|
||
.iconSprite = gMonIcon_EiscueIce,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 13, SHADOW_SIZE_S)
|
||
FOOTPRINT(Eiscue)
|
||
OVERWORLD(
|
||
sPicTable_EiscueIce,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_EiscueIce,
|
||
gShinyOverworldPalette_EiscueIce
|
||
)
|
||
.levelUpLearnset = sEiscueLevelUpLearnset,
|
||
.teachableLearnset = sEiscueTeachableLearnset,
|
||
.eggMoveLearnset = sEiscueEggMoveLearnset,
|
||
.formSpeciesIdTable = sEiscueFormSpeciesIdTable,
|
||
.formChangeTable = sEiscueFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_EISCUE_NOICE] =
|
||
{
|
||
.baseHP = 75,
|
||
.baseAttack = 80,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 130,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_ICE),
|
||
.catchRate = 60,
|
||
.expYield = 165,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_WATER_1, EGG_GROUP_FIELD),
|
||
.abilities = { ABILITY_ICE_FACE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("冰砌鹅"),
|
||
.cryId = CRY_EISCUE_NOICE_FACE,
|
||
.natDexNum = NATIONAL_DEX_EISCUE,
|
||
.categoryName = _("企鹅"),
|
||
.height = 14,
|
||
.weight = 890,
|
||
.description = COMPOUND_STRING(
|
||
"与外表相反,\n"
|
||
"不擅长游泳。\n"
|
||
"在发梢做出冰球来吸引并钓起猎物。"),
|
||
.pokemonScale = 265,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 262,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_EiscueNoice,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_EiscueNoice,
|
||
.backPicSize = MON_COORDS_SIZE(40, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_EiscueNoice,
|
||
.shinyPalette = gMonShinyPalette_EiscueNoice,
|
||
.iconSprite = gMonIcon_EiscueNoice,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 13, SHADOW_SIZE_S)
|
||
FOOTPRINT(Eiscue)
|
||
.levelUpLearnset = sEiscueLevelUpLearnset,
|
||
.teachableLearnset = sEiscueTeachableLearnset,
|
||
.eggMoveLearnset = sEiscueEggMoveLearnset,
|
||
.formSpeciesIdTable = sEiscueFormSpeciesIdTable,
|
||
.formChangeTable = sEiscueFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_EISCUE
|
||
|
||
#if P_FAMILY_INDEEDEE
|
||
[SPECIES_INDEEDEE_M] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 65,
|
||
.baseDefense = 55,
|
||
.baseSpeed = 95,
|
||
.baseSpAttack = 105,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_NORMAL),
|
||
.catchRate = 30,
|
||
.expYield = 166,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = MON_MALE,
|
||
.eggCycles = 40,
|
||
.friendship = 140,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_INNER_FOCUS, ABILITY_SYNCHRONIZE, ABILITY_PSYCHIC_SURGE },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("爱管侍"),
|
||
.cryId = CRY_INDEEDEE_M,
|
||
.natDexNum = NATIONAL_DEX_INDEEDEE,
|
||
.categoryName = _("感情"),
|
||
.height = 9,
|
||
.weight = 280,
|
||
.description = COMPOUND_STRING(
|
||
"时时刻刻都待在训练家身边。\n"
|
||
"它会用精神力量来预知训练家的行动,\n"
|
||
"并照顾其日常起居。"),
|
||
.pokemonScale = 338,
|
||
.pokemonOffset = 8,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_IndeedeeM,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 56),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_IndeedeeM,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_IndeedeeM,
|
||
.shinyPalette = gMonShinyPalette_IndeedeeM,
|
||
.iconSprite = gMonIcon_IndeedeeM,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 4, SHADOW_SIZE_S)
|
||
FOOTPRINT(Indeedee)
|
||
OVERWORLD(
|
||
sPicTable_IndeedeeM,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_IndeedeeM,
|
||
gShinyOverworldPalette_IndeedeeM
|
||
)
|
||
.levelUpLearnset = sIndeedeeMLevelUpLearnset,
|
||
.teachableLearnset = sIndeedeeMTeachableLearnset,
|
||
.formSpeciesIdTable = sIndeedeeFormSpeciesIdTable,
|
||
},
|
||
|
||
[SPECIES_INDEEDEE_F] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 55,
|
||
.baseDefense = 65,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 95,
|
||
.baseSpDefense = 105,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_NORMAL),
|
||
.catchRate = 30,
|
||
.expYield = 166,
|
||
.evYield_SpDefense = 2,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 40,
|
||
.friendship = 140,
|
||
.growthRate = GROWTH_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_OWN_TEMPO, ABILITY_SYNCHRONIZE, ABILITY_PSYCHIC_SURGE },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("爱管侍"),
|
||
.cryId = CRY_INDEEDEE_F,
|
||
.natDexNum = NATIONAL_DEX_INDEEDEE,
|
||
.categoryName = _("感情"),
|
||
.height = 9,
|
||
.weight = 280,
|
||
.description = COMPOUND_STRING(
|
||
"为了寻求喜悦和感谢等快乐的心情,\n"
|
||
"会勤快地到处照顾人和宝可梦。"),
|
||
.pokemonScale = 338,
|
||
.pokemonOffset = 8,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_IndeedeeF,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 9,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_IndeedeeF,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_IndeedeeF,
|
||
.shinyPalette = gMonShinyPalette_IndeedeeF,
|
||
.iconSprite = gMonIcon_IndeedeeF,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 4, SHADOW_SIZE_S)
|
||
FOOTPRINT(Indeedee)
|
||
OVERWORLD(
|
||
sPicTable_IndeedeeF,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_IndeedeeF,
|
||
gShinyOverworldPalette_IndeedeeF
|
||
)
|
||
.levelUpLearnset = sIndeedeeFLevelUpLearnset,
|
||
.teachableLearnset = sIndeedeeFTeachableLearnset,
|
||
.eggMoveLearnset = sIndeedeeFEggMoveLearnset,
|
||
.formSpeciesIdTable = sIndeedeeFormSpeciesIdTable,
|
||
},
|
||
#endif //P_FAMILY_INDEEDEE
|
||
|
||
#if P_FAMILY_MORPEKO
|
||
[SPECIES_MORPEKO_FULL_BELLY] =
|
||
{
|
||
.baseHP = 58,
|
||
.baseAttack = 95,
|
||
.baseDefense = 58,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 58,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_DARK),
|
||
.catchRate = 180,
|
||
.expYield = 153,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 10,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("莫鲁贝可"),
|
||
.cryId = CRY_MORPEKO_FULL_BELLY,
|
||
.natDexNum = NATIONAL_DEX_MORPEKO,
|
||
.categoryName = _("双面"),
|
||
.height = 3,
|
||
.weight = 30,
|
||
.description = COMPOUND_STRING(
|
||
"胃很小,\n"
|
||
"所以不常吃袋子里的种子的话,\n"
|
||
"肚子马上就会饿。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_MorpekoFullBelly,
|
||
.frontPicSize = MON_COORDS_SIZE(32, 40),
|
||
.frontPicYOffset = 14,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_MorpekoFullBelly,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_MorpekoFullBelly,
|
||
.shinyPalette = gMonShinyPalette_MorpekoFullBelly,
|
||
.iconSprite = gMonIcon_MorpekoFullBelly,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(0, 0, SHADOW_SIZE_S)
|
||
FOOTPRINT(Morpeko)
|
||
OVERWORLD(
|
||
sPicTable_MorpekoFullBelly,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_MorpekoFullBelly,
|
||
gShinyOverworldPalette_MorpekoFullBelly
|
||
)
|
||
.levelUpLearnset = sMorpekoLevelUpLearnset,
|
||
.teachableLearnset = sMorpekoTeachableLearnset,
|
||
.eggMoveLearnset = sMorpekoEggMoveLearnset,
|
||
.formSpeciesIdTable = sMorpekoFormSpeciesIdTable,
|
||
.formChangeTable = sMorpekoFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_MORPEKO_HANGRY] =
|
||
{
|
||
.baseHP = 58,
|
||
.baseAttack = 95,
|
||
.baseDefense = 58,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 58,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_DARK),
|
||
.catchRate = 180,
|
||
.expYield = 153,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 10,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_FAIRY),
|
||
.abilities = { ABILITY_HUNGER_SWITCH, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("莫鲁贝可"),
|
||
.cryId = CRY_MORPEKO_HANGRY,
|
||
.natDexNum = NATIONAL_DEX_MORPEKO,
|
||
.categoryName = _("双面"),
|
||
.height = 3,
|
||
.weight = 30,
|
||
.description = COMPOUND_STRING(
|
||
"因饥饿导致荷尔蒙失衡,\n"
|
||
"使颊囊中的电能转化\n"
|
||
"成了恶属性的能量。"),
|
||
.pokemonScale = 530,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_MorpekoHangry,
|
||
.frontPicSize = MON_COORDS_SIZE(32, 40),
|
||
.frontPicYOffset = 14,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_MorpekoHangry,
|
||
.backPicSize = MON_COORDS_SIZE(48, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_MorpekoHangry,
|
||
.shinyPalette = gMonShinyPalette_MorpekoHangry,
|
||
.iconSprite = gMonIcon_MorpekoHangry,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NORMAL,
|
||
SHADOW(0, 0, SHADOW_SIZE_S)
|
||
FOOTPRINT(Morpeko)
|
||
.levelUpLearnset = sMorpekoLevelUpLearnset,
|
||
.teachableLearnset = sMorpekoTeachableLearnset,
|
||
.eggMoveLearnset = sMorpekoEggMoveLearnset,
|
||
.formSpeciesIdTable = sMorpekoFormSpeciesIdTable,
|
||
.formChangeTable = sMorpekoFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_MORPEKO
|
||
|
||
#if P_FAMILY_CUFANT
|
||
[SPECIES_CUFANT] =
|
||
{
|
||
.baseHP = 72,
|
||
.baseAttack = 80,
|
||
.baseDefense = 49,
|
||
.baseSpeed = 40,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 49,
|
||
.types = MON_TYPES(TYPE_STEEL),
|
||
.catchRate = 190,
|
||
.expYield = 66,
|
||
.evYield_Attack = 1,
|
||
.itemRare = ITEM_LAGGING_TAIL,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_SHEER_FORCE, ABILITY_NONE, ABILITY_HEAVY_METAL },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("铜象"),
|
||
.cryId = CRY_CUFANT,
|
||
.natDexNum = NATIONAL_DEX_CUFANT,
|
||
.categoryName = _("像铜"),
|
||
.height = 12,
|
||
.weight = 1000,
|
||
.description = COMPOUND_STRING(
|
||
"能够举起5吨的货物。\n"
|
||
"天一亮就会成群结队地\n"
|
||
"去洞窟找矿石来吃。"),
|
||
.pokemonScale = 282,
|
||
.pokemonOffset = 4,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Cufant,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 48),
|
||
.frontPicYOffset = 11,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Cufant,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Cufant,
|
||
.shinyPalette = gMonShinyPalette_Cufant,
|
||
.iconSprite = gMonIcon_Cufant,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 2, SHADOW_SIZE_M)
|
||
FOOTPRINT(Cufant)
|
||
OVERWORLD(
|
||
sPicTable_Cufant,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Cufant,
|
||
gShinyOverworldPalette_Cufant
|
||
)
|
||
.levelUpLearnset = sCufantLevelUpLearnset,
|
||
.teachableLearnset = sCufantTeachableLearnset,
|
||
.eggMoveLearnset = sCufantEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_COPPERAJAH}),
|
||
},
|
||
|
||
[SPECIES_COPPERAJAH] =
|
||
{
|
||
.baseHP = 122,
|
||
.baseAttack = 130,
|
||
.baseDefense = 69,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 69,
|
||
.types = MON_TYPES(TYPE_STEEL),
|
||
.catchRate = 90,
|
||
.expYield = 175,
|
||
.evYield_Attack = 2,
|
||
.itemRare = ITEM_LAGGING_TAIL,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_SHEER_FORCE, ABILITY_NONE, ABILITY_HEAVY_METAL },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("大王铜象"),
|
||
.cryId = CRY_COPPERAJAH,
|
||
.natDexNum = NATIONAL_DEX_COPPERAJAH,
|
||
.categoryName = _("像铜"),
|
||
.height = 30,
|
||
.weight = 6500,
|
||
.description = COMPOUND_STRING(
|
||
"自尊心强,脾气刁钻。\n"
|
||
"绿色的皮肤越是鲜艳,\n"
|
||
"就越受到同伴的尊敬。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Copperajah,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Copperajah,
|
||
.backPicSize = MON_COORDS_SIZE(64, 32),
|
||
.backPicYOffset = 16,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Copperajah,
|
||
.shinyPalette = gMonShinyPalette_Copperajah,
|
||
.iconSprite = gMonIcon_Copperajah,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(6, 7, SHADOW_SIZE_L)
|
||
FOOTPRINT(Copperajah)
|
||
OVERWORLD(
|
||
sPicTable_Copperajah,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Copperajah,
|
||
gShinyOverworldPalette_Copperajah
|
||
)
|
||
.levelUpLearnset = sCopperajahLevelUpLearnset,
|
||
.teachableLearnset = sCopperajahTeachableLearnset,
|
||
.formSpeciesIdTable = sCopperajahFormSpeciesIdTable,
|
||
.formChangeTable = sCopperajahFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_COPPERAJAH_GMAX] =
|
||
{
|
||
.baseHP = 122,
|
||
.baseAttack = 130,
|
||
.baseDefense = 69,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 69,
|
||
.types = MON_TYPES(TYPE_STEEL),
|
||
.catchRate = 90,
|
||
.expYield = 175,
|
||
.evYield_Attack = 2,
|
||
.itemRare = ITEM_LAGGING_TAIL,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 25,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_FIELD, EGG_GROUP_MINERAL),
|
||
.abilities = { ABILITY_SHEER_FORCE, ABILITY_NONE, ABILITY_HEAVY_METAL },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("大王铜象"),
|
||
.cryId = CRY_COPPERAJAH,
|
||
.natDexNum = NATIONAL_DEX_COPPERAJAH,
|
||
.categoryName = _("像铜"),
|
||
.height = 230,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"超极巨化后,\n"
|
||
"只要用巨大的象鼻攻击一次,\n"
|
||
"就能拆毁高大的建筑。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CopperajahGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CopperajahGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CopperajahGmax,
|
||
.shinyPalette = gMonShinyPalette_CopperajahGmax,
|
||
.iconSprite = gMonIcon_CopperajahGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Copperajah)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sCopperajahLevelUpLearnset,
|
||
.teachableLearnset = sCopperajahTeachableLearnset,
|
||
.formSpeciesIdTable = sCopperajahFormSpeciesIdTable,
|
||
.formChangeTable = sCopperajahFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_CUFANT
|
||
|
||
#if P_FAMILY_DRACOZOLT
|
||
[SPECIES_DRACOZOLT] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 100,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 70,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 177,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 35,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_VOLT_ABSORB, ABILITY_HUSTLE, ABILITY_SAND_RUSH },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("雷鸟龙"),
|
||
.cryId = CRY_DRACOZOLT,
|
||
.natDexNum = NATIONAL_DEX_DRACOZOLT,
|
||
.categoryName = _("化石"),
|
||
.height = 18,
|
||
.weight = 1900,
|
||
.description = COMPOUND_STRING(
|
||
"会用尾部结实的肌肉发电。\n"
|
||
"与下半身相比,\n"
|
||
"上半身真的太小了。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_Dracozolt,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Dracozolt,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dracozolt,
|
||
.shinyPalette = gMonShinyPalette_Dracozolt,
|
||
.iconSprite = gMonIcon_Dracozolt,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-4, 10, SHADOW_SIZE_L)
|
||
FOOTPRINT(Dracozolt)
|
||
OVERWORLD(
|
||
sPicTable_Dracozolt,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dracozolt,
|
||
gShinyOverworldPalette_Dracozolt
|
||
)
|
||
.levelUpLearnset = sDracozoltLevelUpLearnset,
|
||
.teachableLearnset = sDracozoltTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_DRACOZOLT
|
||
|
||
#if P_FAMILY_ARCTOZOLT
|
||
[SPECIES_ARCTOZOLT] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 100,
|
||
.baseDefense = 90,
|
||
.baseSpeed = 55,
|
||
.baseSpAttack = 90,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_ELECTRIC, TYPE_ICE),
|
||
.catchRate = 45,
|
||
.expYield = 177,
|
||
.evYield_Attack = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 35,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_VOLT_ABSORB, ABILITY_STATIC, ABILITY_SLUSH_RUSH },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("雷鸟海兽"),
|
||
.cryId = CRY_ARCTOZOLT,
|
||
.natDexNum = NATIONAL_DEX_ARCTOZOLT,
|
||
.categoryName = _("化石"),
|
||
.height = 23,
|
||
.weight = 1500,
|
||
.description = COMPOUND_STRING(
|
||
"曾经生活在古代的海边,\n"
|
||
"能用身体的冰来保存食物,\n"
|
||
"但由于动作太迟缓而灭绝了。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 342,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_Arctozolt,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Arctozolt,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 8,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Arctozolt,
|
||
.shinyPalette = gMonShinyPalette_Arctozolt,
|
||
.iconSprite = gMonIcon_Arctozolt,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-2, 11, SHADOW_SIZE_M)
|
||
FOOTPRINT(Arctozolt)
|
||
OVERWORLD(
|
||
sPicTable_Arctozolt,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Arctozolt,
|
||
gShinyOverworldPalette_Arctozolt
|
||
)
|
||
.levelUpLearnset = sArctozoltLevelUpLearnset,
|
||
.teachableLearnset = sArctozoltTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_ARCTOZOLT
|
||
|
||
#if P_FAMILY_DRACOVISH
|
||
[SPECIES_DRACOVISH] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 90,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 75,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_WATER, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 177,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 35,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_WATER_ABSORB, ABILITY_STRONG_JAW, ABILITY_SAND_RUSH },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("鳃鱼龙"),
|
||
.cryId = CRY_DRACOVISH,
|
||
.natDexNum = NATIONAL_DEX_DRACOVISH,
|
||
.categoryName = _("化石"),
|
||
.height = 23,
|
||
.weight = 2150,
|
||
.description = COMPOUND_STRING(
|
||
"虽然能用自豪的脚力\n"
|
||
"以60公里的时速奔跑,\n"
|
||
"但是只能在水中呼吸。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 342,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_Dracovish,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Dracovish,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dracovish,
|
||
.shinyPalette = gMonShinyPalette_Dracovish,
|
||
.iconSprite = gMonIcon_Dracovish,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 11, SHADOW_SIZE_M)
|
||
FOOTPRINT(Dracovish)
|
||
OVERWORLD(
|
||
sPicTable_Dracovish,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dracovish,
|
||
gShinyOverworldPalette_Dracovish
|
||
)
|
||
.levelUpLearnset = sDracovishLevelUpLearnset,
|
||
.teachableLearnset = sDracovishTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_DRACOVISH
|
||
|
||
#if P_FAMILY_ARCTOVISH
|
||
[SPECIES_ARCTOVISH] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 90,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 55,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 90,
|
||
.types = MON_TYPES(TYPE_WATER, TYPE_ICE),
|
||
.catchRate = 45,
|
||
.expYield = 177,
|
||
.evYield_Defense = 2,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 35,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_WATER_ABSORB, ABILITY_ICE_BODY, ABILITY_SLUSH_RUSH },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("鳃鱼海兽"),
|
||
.cryId = CRY_ARCTOVISH,
|
||
.natDexNum = NATIONAL_DEX_ARCTOVISH,
|
||
.categoryName = _("化石"),
|
||
.height = 20,
|
||
.weight = 1750,
|
||
.description = COMPOUND_STRING(
|
||
"面部的皮肤无论受到\n"
|
||
"什么攻击都不会受伤,\n"
|
||
"但由于呼吸起来不方便而灭绝了。"),
|
||
.pokemonScale = 261,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 334,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_Arctovish,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Arctovish,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Arctovish,
|
||
.shinyPalette = gMonShinyPalette_Arctovish,
|
||
.iconSprite = gMonIcon_Arctovish,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Arctovish)
|
||
OVERWORLD(
|
||
sPicTable_Arctovish,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Arctovish,
|
||
gShinyOverworldPalette_Arctovish
|
||
)
|
||
.levelUpLearnset = sArctovishLevelUpLearnset,
|
||
.teachableLearnset = sArctovishTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_ARCTOVISH
|
||
|
||
#if P_FAMILY_DURALUDON
|
||
[SPECIES_DURALUDON] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 95,
|
||
.baseDefense = 115,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 120,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_STEEL, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 187,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 30,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_LIGHT_METAL, ABILITY_HEAVY_METAL, ABILITY_STALWART },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("铝钢龙"),
|
||
.cryId = CRY_DURALUDON,
|
||
.natDexNum = NATIONAL_DEX_DURALUDON,
|
||
.categoryName = _("合金"),
|
||
.height = 18,
|
||
.weight = 400,
|
||
.description = COMPOUND_STRING(
|
||
"金属的身体虽然坚固,\n"
|
||
"但由于会封闭热量,\n"
|
||
"因此会从尾巴缝隙排热。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_Duraludon,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = ANIM_FRAMES(
|
||
ANIMCMD_FRAME(0, 20),
|
||
ANIMCMD_FRAME(1, 60),
|
||
ANIMCMD_FRAME(0, 2),
|
||
),
|
||
.frontAnimId = ANIM_SHAKE_FLASH_YELLOW_FAST,
|
||
.backPic = gMonBackPic_Duraludon,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Duraludon,
|
||
.shinyPalette = gMonShinyPalette_Duraludon,
|
||
.iconSprite = gMonIcon_Duraludon,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Duraludon)
|
||
OVERWORLD(
|
||
sPicTable_Duraludon,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Duraludon,
|
||
gShinyOverworldPalette_Duraludon
|
||
)
|
||
.levelUpLearnset = sDuraludonLevelUpLearnset,
|
||
.teachableLearnset = sDuraludonTeachableLearnset,
|
||
.eggMoveLearnset = sDuraludonEggMoveLearnset,
|
||
.formSpeciesIdTable = sDuraludonFormSpeciesIdTable,
|
||
.formChangeTable = sDuraludonFormChangeTable,
|
||
#if P_GEN_9_CROSS_EVOS
|
||
.evolutions = EVOLUTION({EVO_ITEM, ITEM_METAL_ALLOY, SPECIES_ARCHALUDON}),
|
||
#endif
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_DURALUDON_GMAX] =
|
||
{
|
||
.baseHP = 70,
|
||
.baseAttack = 95,
|
||
.baseDefense = 115,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 120,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_STEEL, TYPE_DRAGON),
|
||
.catchRate = 45,
|
||
.expYield = 187,
|
||
.evYield_SpAttack = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 30,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_LIGHT_METAL, ABILITY_HEAVY_METAL, ABILITY_STALWART },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("铝钢龙"),
|
||
.cryId = CRY_DURALUDON,
|
||
.natDexNum = NATIONAL_DEX_DURALUDON,
|
||
.categoryName = _("合金"),
|
||
.height = 430,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"细胞的硬度在钢属性\n"
|
||
"宝可梦之中也是顶级的。\n"
|
||
"拥有抗震的构造。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_DuraludonGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_DuraludonGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_DuraludonGmax,
|
||
.shinyPalette = gMonShinyPalette_DuraludonGmax,
|
||
.iconSprite = gMonIcon_DuraludonGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(3, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Duraludon)
|
||
.isGigantamax = TRUE,
|
||
.levelUpLearnset = sDuraludonLevelUpLearnset,
|
||
.teachableLearnset = sDuraludonTeachableLearnset,
|
||
.eggMoveLearnset = sDuraludonEggMoveLearnset,
|
||
.formSpeciesIdTable = sDuraludonFormSpeciesIdTable,
|
||
.formChangeTable = sDuraludonFormChangeTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
|
||
#if P_GEN_9_CROSS_EVOS
|
||
[SPECIES_ARCHALUDON] =
|
||
{
|
||
.baseHP = 90,
|
||
.baseAttack = 105,
|
||
.baseDefense = 130,
|
||
.baseSpeed = 85,
|
||
.baseSpAttack = 125,
|
||
.baseSpDefense = 65,
|
||
.types = MON_TYPES(TYPE_STEEL, TYPE_DRAGON),
|
||
.catchRate = 10,
|
||
.expYield = 300,
|
||
.evYield_Defense = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 30,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_MEDIUM_FAST,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_MINERAL, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_STAMINA, ABILITY_STURDY, ABILITY_STALWART },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("铝钢桥龙"),
|
||
.cryId = CRY_ARCHALUDON,
|
||
.natDexNum = NATIONAL_DEX_ARCHALUDON,
|
||
.categoryName = _("合金"),
|
||
.height = 20,
|
||
.weight = 600,
|
||
.description = COMPOUND_STRING(
|
||
"会在山里挖洞寻找食物。\n"
|
||
"身体坚硬,\n"
|
||
"即使遇到塌方也毫无问题。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_Archaludon,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Archaludon,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 7,
|
||
.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Archaludon,
|
||
.shinyPalette = gMonShinyPalette_Archaludon,
|
||
.iconSprite = gMonIcon_Archaludon,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(4, 14, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Archaludon)
|
||
OVERWORLD(
|
||
sPicTable_Archaludon,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Archaludon,
|
||
gShinyOverworldPalette_Archaludon
|
||
)
|
||
.levelUpLearnset = sArchaludonLevelUpLearnset,
|
||
.teachableLearnset = sArchaludonTeachableLearnset,
|
||
},
|
||
#endif //P_GEN_9_CROSS_EVOS
|
||
#endif //P_FAMILY_DURALUDON
|
||
|
||
#if P_FAMILY_DREEPY
|
||
[SPECIES_DREEPY] =
|
||
{
|
||
.baseHP = 28,
|
||
.baseAttack = 60,
|
||
.baseDefense = 30,
|
||
.baseSpeed = 82,
|
||
.baseSpAttack = 40,
|
||
.baseSpDefense = 30,
|
||
.types = MON_TYPES(TYPE_DRAGON, TYPE_GHOST),
|
||
.catchRate = 45,
|
||
.expYield = 54,
|
||
.evYield_Speed = 1,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 40,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_CLEAR_BODY, ABILITY_INFILTRATOR, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("多龙梅西亚"),
|
||
.cryId = CRY_DREEPY,
|
||
.natDexNum = NATIONAL_DEX_DREEPY,
|
||
.categoryName = _("哀怨"),
|
||
.height = 5,
|
||
.weight = 20,
|
||
.description = COMPOUND_STRING(
|
||
"明明不吃却又会咬住铁臂枪虾不放。\n"
|
||
"听说这是它生前遗留下来的活动习性。"),
|
||
.pokemonScale = 432,
|
||
.pokemonOffset = 13,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Dreepy,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 40),
|
||
.frontPicYOffset = 14,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 5,
|
||
.backPic = gMonBackPic_Dreepy,
|
||
.backPicSize = MON_COORDS_SIZE(56, 40),
|
||
.backPicYOffset = 15,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dreepy,
|
||
.shinyPalette = gMonShinyPalette_Dreepy,
|
||
.iconSprite = gMonIcon_Dreepy,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 2, SHADOW_SIZE_S)
|
||
FOOTPRINT(Dreepy)
|
||
OVERWORLD(
|
||
sPicTable_Dreepy,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dreepy,
|
||
gShinyOverworldPalette_Dreepy
|
||
)
|
||
.levelUpLearnset = sDreepyLevelUpLearnset,
|
||
.teachableLearnset = sDreepyTeachableLearnset,
|
||
.eggMoveLearnset = sDreepyEggMoveLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 50, SPECIES_DRAKLOAK}),
|
||
},
|
||
|
||
[SPECIES_DRAKLOAK] =
|
||
{
|
||
.baseHP = 68,
|
||
.baseAttack = 80,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 102,
|
||
.baseSpAttack = 60,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_DRAGON, TYPE_GHOST),
|
||
.catchRate = 45,
|
||
.expYield = 144,
|
||
.evYield_Speed = 2,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 40,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_CLEAR_BODY, ABILITY_INFILTRATOR, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("多龙奇"),
|
||
.cryId = CRY_DRAKLOAK,
|
||
.natDexNum = NATIONAL_DEX_DRAKLOAK,
|
||
.categoryName = _("保姆"),
|
||
.height = 14,
|
||
.weight = 110,
|
||
.description = COMPOUND_STRING(
|
||
"会在肺部储存能量并进行攻击。\n"
|
||
"在多龙梅西亚能独当一面之前,\n"
|
||
"会和它一起战斗并照顾它。"),
|
||
.pokemonScale = 265,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 262,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Drakloak,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 7,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 5,
|
||
.backPic = gMonBackPic_Drakloak,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 11,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Drakloak,
|
||
.shinyPalette = gMonShinyPalette_Drakloak,
|
||
.iconSprite = gMonIcon_Drakloak,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 9, SHADOW_SIZE_M)
|
||
FOOTPRINT(Drakloak)
|
||
OVERWORLD(
|
||
sPicTable_Drakloak,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Drakloak,
|
||
gShinyOverworldPalette_Drakloak
|
||
)
|
||
.levelUpLearnset = sDrakloakLevelUpLearnset,
|
||
.teachableLearnset = sDrakloakTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_LEVEL, 60, SPECIES_DRAGAPULT}),
|
||
},
|
||
|
||
[SPECIES_DRAGAPULT] =
|
||
{
|
||
.baseHP = 88,
|
||
.baseAttack = 120,
|
||
.baseDefense = 75,
|
||
.baseSpeed = 142,
|
||
.baseSpAttack = 100,
|
||
.baseSpDefense = 75,
|
||
.types = MON_TYPES(TYPE_DRAGON, TYPE_GHOST),
|
||
.catchRate = 45,
|
||
.expYield = 300,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = PERCENT_FEMALE(50),
|
||
.eggCycles = 40,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_AMORPHOUS, EGG_GROUP_DRAGON),
|
||
.abilities = { ABILITY_CLEAR_BODY, ABILITY_INFILTRATOR, ABILITY_CURSED_BODY },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("多龙巴鲁托"),
|
||
.cryId = CRY_DRAGAPULT,
|
||
.natDexNum = NATIONAL_DEX_DRAGAPULT,
|
||
.categoryName = _("隐形"),
|
||
.height = 30,
|
||
.weight = 500,
|
||
.description = COMPOUND_STRING(
|
||
"群体里飞得最快的个体总是被想要\n"
|
||
"体验音速飞行的多龙梅西亚包围。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Dragapult,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 3,
|
||
.backPic = gMonBackPic_Dragapult,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Dragapult,
|
||
.shinyPalette = gMonShinyPalette_Dragapult,
|
||
.iconSprite = gMonIcon_Dragapult,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 12, SHADOW_SIZE_M)
|
||
FOOTPRINT(Dragapult)
|
||
OVERWORLD(
|
||
sPicTable_Dragapult,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Dragapult,
|
||
gShinyOverworldPalette_Dragapult
|
||
)
|
||
.levelUpLearnset = sDragapultLevelUpLearnset,
|
||
.teachableLearnset = sDragapultTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_DREEPY
|
||
|
||
#if P_FAMILY_ZACIAN
|
||
[SPECIES_ZACIAN_HERO] =
|
||
{
|
||
.baseHP = 92,
|
||
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 120 : 130,
|
||
.baseDefense = 115,
|
||
.baseSpeed = 138,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 115,
|
||
.types = MON_TYPES(TYPE_FAIRY),
|
||
.catchRate = 10,
|
||
.expYield = 335,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("苍响"),
|
||
.cryId = CRY_ZACIAN_HERO,
|
||
.natDexNum = NATIONAL_DEX_ZACIAN,
|
||
.categoryName = _("强者"),
|
||
.height = 28,
|
||
.weight = 1100,
|
||
.description = COMPOUND_STRING(
|
||
"这只宝可梦被认为是沉睡已久的\n"
|
||
"藏玛然特的姐姐,\n"
|
||
"也有人认为它们之间是劲敌关系。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_ZacianHero,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ZacianHero,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 6,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ZacianHero,
|
||
.shinyPalette = gMonShinyPalette_ZacianHero,
|
||
.iconSprite = gMonIcon_ZacianHero,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 9, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zacian)
|
||
OVERWORLD(
|
||
sPicTable_ZacianHero,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ZacianHero,
|
||
gShinyOverworldPalette_ZacianHero
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZacianLevelUpLearnset,
|
||
.teachableLearnset = sZacianTeachableLearnset,
|
||
.formSpeciesIdTable = sZacianFormSpeciesIdTable,
|
||
.formChangeTable = sZacianFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_ZACIAN_CROWNED] =
|
||
{
|
||
.baseHP = 92,
|
||
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 150 : 170,
|
||
.baseDefense = 115,
|
||
.baseSpeed = 148,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 115,
|
||
.types = MON_TYPES(TYPE_FAIRY, TYPE_STEEL),
|
||
.catchRate = 10,
|
||
.expYield = 360,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_INTREPID_SWORD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLUE,
|
||
.speciesName = _("苍响"),
|
||
.cryId = CRY_ZACIAN_CROWNED,
|
||
.natDexNum = NATIONAL_DEX_ZACIAN,
|
||
.categoryName = _("强者"),
|
||
.height = 28,
|
||
.weight = 3550,
|
||
.description = COMPOUND_STRING(
|
||
"能斩断世间万物,\n"
|
||
"因此被称为妖精王之剑,\n"
|
||
"让敌友都对其敬畏不已。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_ZacianCrowned,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ZacianCrowned,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 6,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ZacianCrowned,
|
||
.shinyPalette = gMonShinyPalette_ZacianCrowned,
|
||
.iconSprite = gMonIcon_ZacianCrowned,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zacian)
|
||
OVERWORLD(
|
||
sPicTable_ZacianCrowned,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ZacianCrowned,
|
||
gShinyOverworldPalette_ZacianCrowned
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZacianLevelUpLearnset,
|
||
.teachableLearnset = sZacianTeachableLearnset,
|
||
.formSpeciesIdTable = sZacianFormSpeciesIdTable,
|
||
.formChangeTable = sZacianFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_ZACIAN
|
||
|
||
#if P_FAMILY_ZAMAZENTA
|
||
[SPECIES_ZAMAZENTA_HERO] =
|
||
{
|
||
.baseHP = 92,
|
||
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 120 : 130,
|
||
.baseDefense = 115,
|
||
.baseSpeed = 138,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 115,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 10,
|
||
.expYield = 335,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("藏玛然特"),
|
||
.cryId = CRY_ZAMAZENTA_HERO,
|
||
.natDexNum = NATIONAL_DEX_ZAMAZENTA,
|
||
.categoryName = _("强者"),
|
||
.height = 29,
|
||
.weight = 2100,
|
||
.description = COMPOUND_STRING(
|
||
"以石像般的姿态陷入\n"
|
||
"长久沉眠的宝可梦。\n"
|
||
"几乎就要被人们所遗忘。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_ZamazentaHero,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ZamazentaHero,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ZamazentaHero,
|
||
.shinyPalette = gMonShinyPalette_ZamazentaHero,
|
||
.iconSprite = gMonIcon_ZamazentaHero,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zamazenta)
|
||
OVERWORLD(
|
||
sPicTable_ZamazentaHero,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ZamazentaHero,
|
||
gShinyOverworldPalette_ZamazentaHero
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZamazentaLevelUpLearnset,
|
||
.teachableLearnset = sZamazentaTeachableLearnset,
|
||
.formSpeciesIdTable = sZamazentaFormSpeciesIdTable,
|
||
.formChangeTable = sZamazentaFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_ZAMAZENTA_CROWNED] =
|
||
{
|
||
.baseHP = 92,
|
||
.baseAttack = P_UPDATED_STATS >= GEN_9 ? 120 : 130,
|
||
.baseDefense = P_UPDATED_STATS >= GEN_9 ? 140 : 145,
|
||
.baseSpeed = 128,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = P_UPDATED_STATS >= GEN_9 ? 140 : 145,
|
||
.types = MON_TYPES(TYPE_FIGHTING, TYPE_STEEL),
|
||
.catchRate = 10,
|
||
.expYield = 360,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_DAUNTLESS_SHIELD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_RED,
|
||
.speciesName = _("藏玛然特"),
|
||
.cryId = CRY_ZAMAZENTA_CROWNED,
|
||
.natDexNum = NATIONAL_DEX_ZAMAZENTA,
|
||
.categoryName = _("强者"),
|
||
.height = 29,
|
||
.weight = 7850,
|
||
.description = COMPOUND_STRING(
|
||
"全副武装的样子。\n"
|
||
"即使是极巨化宝可梦的\n"
|
||
"攻击也能轻易抵挡。"),
|
||
.pokemonScale = 275,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_ZamazentaCrowned,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ZamazentaCrowned,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 3,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ZamazentaCrowned,
|
||
.shinyPalette = gMonShinyPalette_ZamazentaCrowned,
|
||
.iconSprite = gMonIcon_ZamazentaCrowned,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zamazenta)
|
||
OVERWORLD(
|
||
sPicTable_ZamazentaCrowned,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_ZamazentaCrowned,
|
||
gShinyOverworldPalette_ZamazentaCrowned
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZamazentaLevelUpLearnset,
|
||
.teachableLearnset = sZamazentaTeachableLearnset,
|
||
.formSpeciesIdTable = sZamazentaFormSpeciesIdTable,
|
||
.formChangeTable = sZamazentaFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_ZAMAZENTA
|
||
|
||
#if P_FAMILY_ETERNATUS
|
||
[SPECIES_ETERNATUS] =
|
||
{
|
||
.baseHP = 140,
|
||
.baseAttack = 85,
|
||
.baseDefense = 95,
|
||
.baseSpeed = 130,
|
||
.baseSpAttack = 145,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_POISON, TYPE_DRAGON),
|
||
.catchRate = 255,
|
||
.expYield = 345,
|
||
.evYield_HP = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("无极汰那"),
|
||
.cryId = CRY_ETERNATUS,
|
||
.natDexNum = NATIONAL_DEX_ETERNATUS,
|
||
.categoryName = _("超极巨"),
|
||
.height = 200,
|
||
.weight = 9500,
|
||
.description = COMPOUND_STRING(
|
||
"来自于2万年前坠落到\n"
|
||
"地上的陨石之中。\n"
|
||
"似乎与极巨化之谜有所关联。"),
|
||
.pokemonScale = 230,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 4852,
|
||
.trainerOffset = 20,
|
||
.frontPic = gMonFrontPic_Eternatus,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 4,
|
||
.backPic = gMonBackPic_Eternatus,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 2,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Eternatus,
|
||
.shinyPalette = gMonShinyPalette_Eternatus,
|
||
.iconSprite = gMonIcon_Eternatus,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 14, SHADOW_SIZE_L)
|
||
FOOTPRINT(Eternatus)
|
||
OVERWORLD(
|
||
sPicTable_Eternatus,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Eternatus,
|
||
gShinyOverworldPalette_Eternatus
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sEternatusLevelUpLearnset,
|
||
.teachableLearnset = sEternatusTeachableLearnset,
|
||
.formSpeciesIdTable = sEternatusFormSpeciesIdTable,
|
||
},
|
||
|
||
[SPECIES_ETERNATUS_ETERNAMAX] =
|
||
{
|
||
.baseHP = 255,
|
||
.baseAttack = 115,
|
||
.baseDefense = 250,
|
||
.baseSpeed = 130,
|
||
.baseSpAttack = 125,
|
||
.baseSpDefense = 250,
|
||
.types = MON_TYPES(TYPE_POISON, TYPE_DRAGON),
|
||
.catchRate = 255,
|
||
.expYield = 563,
|
||
.evYield_HP = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_PRESSURE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_PURPLE,
|
||
.speciesName = _("无极汰那"),
|
||
.cryId = CRY_ETERNATUS_ETERNAMAX,
|
||
.natDexNum = NATIONAL_DEX_ETERNATUS,
|
||
.categoryName = _("超极巨"),
|
||
.height = 1000,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"巨大化的核心释放出无限的能量,\n"
|
||
"扭曲了周围的时空。"),
|
||
.pokemonScale = 230,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 4852,
|
||
.trainerOffset = 20,
|
||
.frontPic = gMonFrontPic_EternatusEternamax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 13,
|
||
.backPic = gMonBackPic_EternatusEternamax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_EternatusEternamax,
|
||
.shinyPalette = gMonShinyPalette_EternatusEternamax,
|
||
.iconSprite = gMonIcon_EternatusEternamax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 20, SHADOW_SIZE_XL_BATTLE_ONLY)
|
||
FOOTPRINT(Eternatus)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sEternatusLevelUpLearnset,
|
||
.teachableLearnset = sEternatusTeachableLearnset,
|
||
.formSpeciesIdTable = sEternatusFormSpeciesIdTable,
|
||
},
|
||
#endif //P_FAMILY_ETERNATUS
|
||
|
||
#if P_FAMILY_KUBFU
|
||
[SPECIES_KUBFU] =
|
||
{
|
||
.baseHP = 60,
|
||
.baseAttack = 90,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 72,
|
||
.baseSpAttack = 53,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_FIGHTING),
|
||
.catchRate = 3,
|
||
.expYield = 77,
|
||
.evYield_Attack = 1,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 120,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_INNER_FOCUS, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("熊徒弟"),
|
||
.cryId = CRY_KUBFU,
|
||
.natDexNum = NATIONAL_DEX_KUBFU,
|
||
.categoryName = _("拳法"),
|
||
.height = 6,
|
||
.weight = 120,
|
||
.description = COMPOUND_STRING(
|
||
"拉紧头上又白又长的体毛,\n"
|
||
"就会变得斗气势高昂,\n"
|
||
"并从丹田涌出力量。"),
|
||
.pokemonScale = 422,
|
||
.pokemonOffset = 12,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Kubfu,
|
||
.frontPicSize = MON_COORDS_SIZE(40, 48),
|
||
.frontPicYOffset = 8,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Kubfu,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 9,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Kubfu,
|
||
.shinyPalette = gMonShinyPalette_Kubfu,
|
||
.iconSprite = gMonIcon_Kubfu,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_FAST,
|
||
SHADOW(-2, 5, SHADOW_SIZE_S)
|
||
FOOTPRINT(Kubfu)
|
||
OVERWORLD(
|
||
sPicTable_Kubfu,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Kubfu,
|
||
gShinyOverworldPalette_Kubfu
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sKubfuLevelUpLearnset,
|
||
.teachableLearnset = sKubfuTeachableLearnset,
|
||
.evolutions = EVOLUTION({EVO_SCRIPT_TRIGGER, 0, SPECIES_URSHIFU_SINGLE_STRIKE},
|
||
{EVO_SCRIPT_TRIGGER, 1, SPECIES_URSHIFU_RAPID_STRIKE},
|
||
{EVO_ITEM, ITEM_SCROLL_OF_DARKNESS, SPECIES_URSHIFU_SINGLE_STRIKE},
|
||
{EVO_ITEM, ITEM_SCROLL_OF_WATERS, SPECIES_URSHIFU_RAPID_STRIKE}),
|
||
},
|
||
|
||
[SPECIES_URSHIFU_SINGLE_STRIKE] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 130,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 63,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIGHTING, TYPE_DARK),
|
||
.catchRate = 3,
|
||
.expYield = 275,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 120,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("武道熊师"),
|
||
.cryId = CRY_URSHIFU_SINGLE_STRIKE,
|
||
.natDexNum = NATIONAL_DEX_URSHIFU,
|
||
.categoryName = _("拳法"),
|
||
.height = 19,
|
||
.weight = 1050,
|
||
.description = COMPOUND_STRING(
|
||
"生活在遥远地区的山岳地带。\n"
|
||
"通过在断崖绝壁上奔跑来锻炼腰腿,\n"
|
||
"磨炼招式。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_UrshifuSingleStrike,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_UrshifuSingleStrike,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_UrshifuSingleStrike,
|
||
.shinyPalette = gMonShinyPalette_UrshifuSingleStrike,
|
||
.iconSprite = gMonIcon_Urshifu,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 14, SHADOW_SIZE_L)
|
||
FOOTPRINT(Urshifu)
|
||
OVERWORLD(
|
||
sPicTable_Urshifu,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Urshifu,
|
||
gShinyOverworldPalette_Urshifu
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sUrshifuSingleStrikeLevelUpLearnset,
|
||
.teachableLearnset = sUrshifuSingleStrikeTeachableLearnset,
|
||
.formSpeciesIdTable = sUrshifuFormSpeciesIdTable,
|
||
.formChangeTable = sUrshifuSingleStrikeFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_URSHIFU_SINGLE_STRIKE_GMAX] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 130,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 63,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIGHTING, TYPE_DARK),
|
||
.catchRate = 3,
|
||
.expYield = 275,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 120,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("武道熊师"),
|
||
.cryId = CRY_URSHIFU_SINGLE_STRIKE,
|
||
.natDexNum = NATIONAL_DEX_URSHIFU,
|
||
.categoryName = _("拳法"),
|
||
.height = 290,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"把多击制胜作为自己的信条。\n"
|
||
"会像水流一样毫不停息地\n"
|
||
"用打击招式攻击对手。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_UrshifuSingleStrikeGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_UrshifuSingleStrikeGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_UrshifuSingleStrikeGmax,
|
||
.shinyPalette = gMonShinyPalette_UrshifuSingleStrikeGmax,
|
||
.iconSprite = gMonIcon_UrshifuSingleStrikeGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(1, 13, SHADOW_SIZE_L)
|
||
FOOTPRINT(Urshifu)
|
||
.isLegendary = TRUE,
|
||
.isGigantamax = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sUrshifuSingleStrikeLevelUpLearnset,
|
||
.teachableLearnset = sUrshifuSingleStrikeTeachableLearnset,
|
||
.formSpeciesIdTable = sUrshifuFormSpeciesIdTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
|
||
[SPECIES_URSHIFU_RAPID_STRIKE] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 130,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 63,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIGHTING, TYPE_WATER),
|
||
.catchRate = 3,
|
||
.expYield = 275,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 120,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("武道熊师"),
|
||
.cryId = CRY_URSHIFU_RAPID_STRIKE,
|
||
.natDexNum = NATIONAL_DEX_URSHIFU,
|
||
.categoryName = _("拳法"),
|
||
.height = 19,
|
||
.weight = 1050,
|
||
.description = COMPOUND_STRING(
|
||
"从拳头放出的能量变成了冲击波,\n"
|
||
"能一击打飞极巨化的宝可梦。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_UrshifuRapidStrike,
|
||
.frontPicSize = MON_COORDS_SIZE(56, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_UrshifuRapidStrike,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_UrshifuRapidStrike,
|
||
.shinyPalette = gMonShinyPalette_UrshifuRapidStrike,
|
||
.iconSprite = gMonIcon_Urshifu,
|
||
.iconPalIndex = 2,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(4, 14, SHADOW_SIZE_M)
|
||
FOOTPRINT(Urshifu)
|
||
OVERWORLD(
|
||
sPicTable_Urshifu,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Urshifu,
|
||
gShinyOverworldPalette_Urshifu
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sUrshifuRapidStrikeLevelUpLearnset,
|
||
.teachableLearnset = sUrshifuRapidStrikeTeachableLearnset,
|
||
.formSpeciesIdTable = sUrshifuFormSpeciesIdTable,
|
||
.formChangeTable = sUrshifuRapidStrikeFormChangeTable,
|
||
},
|
||
|
||
#if P_GIGANTAMAX_FORMS
|
||
[SPECIES_URSHIFU_RAPID_STRIKE_GMAX] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 130,
|
||
.baseDefense = 100,
|
||
.baseSpeed = 97,
|
||
.baseSpAttack = 63,
|
||
.baseSpDefense = 60,
|
||
.types = MON_TYPES(TYPE_FIGHTING, TYPE_WATER),
|
||
.catchRate = 3,
|
||
.expYield = 275,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = PERCENT_FEMALE(12.5),
|
||
.eggCycles = 120,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_UNSEEN_FIST, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GRAY,
|
||
.speciesName = _("武道熊师"),
|
||
.cryId = CRY_URSHIFU_RAPID_STRIKE,
|
||
.natDexNum = NATIONAL_DEX_URSHIFU,
|
||
.categoryName = _("拳法"),
|
||
.height = 260,
|
||
.weight = 0,
|
||
.description = COMPOUND_STRING(
|
||
"据说内心邪恶的家伙只是被它\n"
|
||
"暗藏愤怒的眼睛瞪着就会一命呜呼。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 326,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_UrshifuRapidStrikeGmax,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_UrshifuRapidStrikeGmax,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 4,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_UrshifuRapidStrikeGmax,
|
||
.shinyPalette = gMonShinyPalette_UrshifuRapidStrikeGmax,
|
||
.iconSprite = gMonIcon_UrshifuRapidStrikeGmax,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 13, SHADOW_SIZE_M)
|
||
FOOTPRINT(Urshifu)
|
||
.isLegendary = TRUE,
|
||
.isGigantamax = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sUrshifuRapidStrikeLevelUpLearnset,
|
||
.teachableLearnset = sUrshifuRapidStrikeTeachableLearnset,
|
||
.formSpeciesIdTable = sUrshifuFormSpeciesIdTable,
|
||
},
|
||
#endif //P_GIGANTAMAX_FORMS
|
||
#endif //P_FAMILY_KUBFU
|
||
|
||
|
||
#if P_FAMILY_ZARUDE
|
||
[SPECIES_ZARUDE] =
|
||
{
|
||
.baseHP = 105,
|
||
.baseAttack = 120,
|
||
.baseDefense = 105,
|
||
.baseSpeed = 105,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_GRASS),
|
||
.catchRate = 3,
|
||
.expYield = 300,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("萨戮德"),
|
||
.cryId = CRY_ZARUDE,
|
||
.natDexNum = NATIONAL_DEX_ZARUDE,
|
||
.categoryName = _("恶猿"),
|
||
.height = 18,
|
||
.weight = 700,
|
||
.description = COMPOUND_STRING(
|
||
"长在身上的藤蔓断掉\n"
|
||
"之后会变成土壤的养分,\n"
|
||
"帮助森林中的植物成长。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_Zarude,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Zarude,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Zarude,
|
||
.shinyPalette = gMonShinyPalette_Zarude,
|
||
.iconSprite = gMonIcon_Zarude,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zarude)
|
||
OVERWORLD(
|
||
sPicTable_Zarude,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Zarude,
|
||
gShinyOverworldPalette_Zarude
|
||
)
|
||
.isMythical = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZarudeLevelUpLearnset,
|
||
.teachableLearnset = sZarudeTeachableLearnset,
|
||
.formSpeciesIdTable = sZarudeFormSpeciesIdTable,
|
||
},
|
||
[SPECIES_ZARUDE_DADA] =
|
||
{
|
||
.baseHP = 105,
|
||
.baseAttack = 120,
|
||
.baseDefense = 105,
|
||
.baseSpeed = 105,
|
||
.baseSpAttack = 70,
|
||
.baseSpDefense = 95,
|
||
.types = MON_TYPES(TYPE_DARK, TYPE_GRASS),
|
||
.catchRate = 3,
|
||
.expYield = 300,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 0,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_LEAF_GUARD, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("萨戮德"),
|
||
.cryId = CRY_ZARUDE,
|
||
.natDexNum = NATIONAL_DEX_ZARUDE,
|
||
.categoryName = _("恶猿"),
|
||
.height = 18,
|
||
.weight = 700,
|
||
.description = COMPOUND_STRING(
|
||
"对于由自己捡来并抚养长大的\n"
|
||
"人类小孩怀有深厚的感情。\n"
|
||
"这份感情带给它一种特别的力量。"),
|
||
.pokemonScale = 267,
|
||
.pokemonOffset = 2,
|
||
.trainerScale = 286,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_ZarudeDada,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_ZarudeDada,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_ZarudeDada,
|
||
.shinyPalette = gMonShinyPalette_ZarudeDada,
|
||
.iconSprite = gMonIcon_ZarudeDada,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(5, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Zarude)
|
||
.isMythical = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sZarudeLevelUpLearnset,
|
||
.teachableLearnset = sZarudeTeachableLearnset,
|
||
.formSpeciesIdTable = sZarudeFormSpeciesIdTable,
|
||
},
|
||
#endif //P_FAMILY_ZARUDE
|
||
|
||
#if P_FAMILY_REGIELEKI
|
||
[SPECIES_REGIELEKI] =
|
||
{
|
||
.baseHP = 80,
|
||
.baseAttack = 100,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 200,
|
||
.baseSpAttack = 100,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_ELECTRIC),
|
||
.catchRate = 3,
|
||
.expYield = 290,
|
||
.evYield_Speed = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 35,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_TRANSISTOR, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_YELLOW,
|
||
.speciesName = _("雷吉艾勒奇"),
|
||
.cryId = CRY_REGIELEKI,
|
||
.natDexNum = NATIONAL_DEX_REGIELEKI,
|
||
.categoryName = _("电子"),
|
||
.height = 12,
|
||
.weight = 1450,
|
||
.description = COMPOUND_STRING(
|
||
"整个身体是制造电能的器官。\n"
|
||
"可以制造出伽勒尔全域所需的电力。"),
|
||
.pokemonScale = 282,
|
||
.pokemonOffset = 4,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Regieleki,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 56),
|
||
.frontPicYOffset = 5,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 8,
|
||
.backPic = gMonBackPic_Regieleki,
|
||
.backPicSize = MON_COORDS_SIZE(64, 48),
|
||
.backPicYOffset = 9,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Regieleki,
|
||
.shinyPalette = gMonShinyPalette_Regieleki,
|
||
.iconSprite = gMonIcon_Regieleki,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 14, SHADOW_SIZE_S)
|
||
FOOTPRINT(Regieleki)
|
||
OVERWORLD(
|
||
sPicTable_Regieleki,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Regieleki,
|
||
gShinyOverworldPalette_Regieleki
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sRegielekiLevelUpLearnset,
|
||
.teachableLearnset = sRegielekiTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_REGIELEKI
|
||
|
||
#if P_FAMILY_REGIDRAGO
|
||
[SPECIES_REGIDRAGO] =
|
||
{
|
||
.baseHP = 200,
|
||
.baseAttack = 100,
|
||
.baseDefense = 50,
|
||
.baseSpeed = 80,
|
||
.baseSpAttack = 100,
|
||
.baseSpDefense = 50,
|
||
.types = MON_TYPES(TYPE_DRAGON),
|
||
.catchRate = 3,
|
||
.expYield = 290,
|
||
.evYield_HP = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 35,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_DRAGONS_MAW, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("雷吉铎拉戈"),
|
||
.cryId = CRY_REGIDRAGO,
|
||
.natDexNum = NATIONAL_DEX_REGIDRAGO,
|
||
.categoryName = _("龙玉"),
|
||
.height = 21,
|
||
.weight = 2000,
|
||
.description = COMPOUND_STRING(
|
||
"整个身体是龙之能量的结晶。\n"
|
||
"据说它拥有所有龙宝可梦的能力。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 365,
|
||
.trainerOffset = 7,
|
||
.frontPic = gMonFrontPic_Regidrago,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 1,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 5,
|
||
.backPic = gMonBackPic_Regidrago,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Regidrago,
|
||
.shinyPalette = gMonShinyPalette_Regidrago,
|
||
.iconSprite = gMonIcon_Regidrago,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(0, 13, SHADOW_SIZE_M)
|
||
FOOTPRINT(Regidrago)
|
||
OVERWORLD(
|
||
sPicTable_Regidrago,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Regidrago,
|
||
gShinyOverworldPalette_Regidrago
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sRegidragoLevelUpLearnset,
|
||
.teachableLearnset = sRegidragoTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_REGIDRAGO
|
||
|
||
#if P_FAMILY_GLASTRIER
|
||
[SPECIES_GLASTRIER] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 145,
|
||
.baseDefense = 130,
|
||
.baseSpeed = 30,
|
||
.baseSpAttack = 65,
|
||
.baseSpDefense = 110,
|
||
.types = MON_TYPES(TYPE_ICE),
|
||
.catchRate = 3,
|
||
.expYield = 290,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 35,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_CHILLING_NEIGH, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("雪暴马"),
|
||
.cryId = CRY_GLASTRIER,
|
||
.natDexNum = NATIONAL_DEX_GLASTRIER,
|
||
.categoryName = _("烈马"),
|
||
.height = 22,
|
||
.weight = 8000,
|
||
.description = COMPOUND_STRING(
|
||
"拥有十分惊人的怪力。\n"
|
||
"戴在脸上的冰之面罩\n"
|
||
"硬度是钻石的100倍。"),
|
||
.pokemonScale = 256,
|
||
.pokemonOffset = 0,
|
||
.trainerScale = 348,
|
||
.trainerOffset = 6,
|
||
.frontPic = gMonFrontPic_Glastrier,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Glastrier,
|
||
.backPicSize = MON_COORDS_SIZE(56, 64),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Glastrier,
|
||
.shinyPalette = gMonShinyPalette_Glastrier,
|
||
.iconSprite = gMonIcon_Glastrier,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-5, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Glastrier)
|
||
OVERWORLD(
|
||
sPicTable_Glastrier,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Glastrier,
|
||
gShinyOverworldPalette_Glastrier
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sGlastrierLevelUpLearnset,
|
||
.teachableLearnset = sGlastrierTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_GLASTRIER
|
||
|
||
#if P_FAMILY_SPECTRIER
|
||
[SPECIES_SPECTRIER] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 65,
|
||
.baseDefense = 60,
|
||
.baseSpeed = 130,
|
||
.baseSpAttack = 145,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_GHOST),
|
||
.catchRate = 3,
|
||
.expYield = 290,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 35,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_GRIM_NEIGH, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("灵幽马"),
|
||
.cryId = CRY_SPECTRIER,
|
||
.natDexNum = NATIONAL_DEX_SPECTRIER,
|
||
.categoryName = _("骏马"),
|
||
.height = 20,
|
||
.weight = 445,
|
||
.description = COMPOUND_STRING(
|
||
"在黑暗的夜晚中奔跑,\n"
|
||
"吸取正在睡觉的生物的生命能量。\n"
|
||
"喜欢孤独和静寂。"),
|
||
.pokemonScale = 261,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 334,
|
||
.trainerOffset = 4,
|
||
.frontPic = gMonFrontPic_Spectrier,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Spectrier,
|
||
.backPicSize = MON_COORDS_SIZE(56, 56),
|
||
.backPicYOffset = 5,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Spectrier,
|
||
.shinyPalette = gMonShinyPalette_Spectrier,
|
||
.iconSprite = gMonIcon_Spectrier,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-6, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Spectrier)
|
||
OVERWORLD(
|
||
sPicTable_Spectrier,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Spectrier,
|
||
gShinyOverworldPalette_Spectrier
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sSpectrierLevelUpLearnset,
|
||
.teachableLearnset = sSpectrierTeachableLearnset,
|
||
},
|
||
#endif //P_FAMILY_SPECTRIER
|
||
|
||
#if P_FAMILY_CALYREX
|
||
[SPECIES_CALYREX] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 80,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 80,
|
||
.baseSpAttack = 80,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_GRASS),
|
||
.catchRate = 3,
|
||
.expYield = 250,
|
||
.evYield_HP = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 100,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_UNNERVE, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_GREEN,
|
||
.speciesName = _("蕾冠王"),
|
||
.cryId = CRY_CALYREX,
|
||
.natDexNum = NATIONAL_DEX_CALYREX,
|
||
.categoryName = _("国王"),
|
||
.height = 11,
|
||
.weight = 77,
|
||
.description = COMPOUND_STRING(
|
||
"曾经在很久以前统治着\n"
|
||
"伽勒尔的传说之王。\n"
|
||
"拥有治愈心灵和让草木发芽的能力。"),
|
||
.pokemonScale = 320,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_Calyrex,
|
||
.frontPicSize = MON_COORDS_SIZE(48, 64),
|
||
.frontPicYOffset = 2,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_Calyrex,
|
||
.backPicSize = MON_COORDS_SIZE(56, 48),
|
||
.backPicYOffset = 10,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_Calyrex,
|
||
.shinyPalette = gMonShinyPalette_Calyrex,
|
||
.iconSprite = gMonIcon_Calyrex,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-1, 12, SHADOW_SIZE_S)
|
||
FOOTPRINT(Calyrex)
|
||
OVERWORLD(
|
||
sPicTable_Calyrex,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_Calyrex,
|
||
gShinyOverworldPalette_Calyrex
|
||
)
|
||
.isLegendary = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sCalyrexLevelUpLearnset,
|
||
.teachableLearnset = sCalyrexTeachableLearnset,
|
||
.formSpeciesIdTable = sCalyrexFormSpeciesIdTable,
|
||
},
|
||
|
||
#if P_FUSION_FORMS
|
||
[SPECIES_CALYREX_ICE] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 165,
|
||
.baseDefense = 150,
|
||
.baseSpeed = 50,
|
||
.baseSpAttack = 85,
|
||
.baseSpDefense = 130,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_ICE),
|
||
.catchRate = 3,
|
||
.expYield = 340,
|
||
.evYield_Attack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 100,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_AS_ONE_ICE_RIDER, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_WHITE,
|
||
.speciesName = _("蕾冠王"),
|
||
.cryId = CRY_CALYREX_ICE,
|
||
.natDexNum = NATIONAL_DEX_CALYREX,
|
||
.categoryName = _("帝皇"),
|
||
.height = 24,
|
||
.weight = 8091,
|
||
.description = COMPOUND_STRING(
|
||
"据说它用一个晚上把广阔的森林\n"
|
||
"和栖息在其中的生物转移\n"
|
||
"到了其他的地方。"),
|
||
.pokemonScale = 320,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CalyrexIce,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CalyrexIce,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CalyrexIce,
|
||
.shinyPalette = gMonShinyPalette_CalyrexIce,
|
||
.iconSprite = gMonIcon_CalyrexIce,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-5, 11, SHADOW_SIZE_L)
|
||
FOOTPRINT(Calyrex)
|
||
OVERWORLD(
|
||
sPicTable_CalyrexIce,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_CalyrexIce,
|
||
gShinyOverworldPalette_CalyrexIce
|
||
)
|
||
.isLegendary = TRUE,
|
||
.cannotBeTraded = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sCalyrexIceLevelUpLearnset,
|
||
.teachableLearnset = sCalyrexIceTeachableLearnset,
|
||
.formSpeciesIdTable = sCalyrexFormSpeciesIdTable,
|
||
},
|
||
|
||
[SPECIES_CALYREX_SHADOW] =
|
||
{
|
||
.baseHP = 100,
|
||
.baseAttack = 85,
|
||
.baseDefense = 80,
|
||
.baseSpeed = 150,
|
||
.baseSpAttack = 165,
|
||
.baseSpDefense = 100,
|
||
.types = MON_TYPES(TYPE_PSYCHIC, TYPE_GHOST),
|
||
.catchRate = 3,
|
||
.expYield = 340,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_GENDERLESS,
|
||
.eggCycles = 120,
|
||
.friendship = 100,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_AS_ONE_SHADOW_RIDER, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_BLACK,
|
||
.speciesName = _("蕾冠王"),
|
||
.cryId = CRY_CALYREX_SHADOW,
|
||
.natDexNum = NATIONAL_DEX_CALYREX,
|
||
.categoryName = _("帝皇"),
|
||
.height = 24,
|
||
.weight = 536,
|
||
.description = COMPOUND_STRING(
|
||
"据说它用能够看透过去与未来\n"
|
||
"所有事件的能力从陨石掉落的\n"
|
||
"危机中拯救了森林中的生物。"),
|
||
.pokemonScale = 320,
|
||
.pokemonOffset = 7,
|
||
.trainerScale = 256,
|
||
.trainerOffset = 0,
|
||
.frontPic = gMonFrontPic_CalyrexShadow,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_CalyrexShadow,
|
||
.backPicSize = MON_COORDS_SIZE(64, 56),
|
||
.backPicYOffset = 7,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_CalyrexShadow,
|
||
.shinyPalette = gMonShinyPalette_CalyrexShadow,
|
||
.iconSprite = gMonIcon_CalyrexShadow,
|
||
.iconPalIndex = 0,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-5, 12, SHADOW_SIZE_L)
|
||
FOOTPRINT(Calyrex)
|
||
OVERWORLD(
|
||
sPicTable_CalyrexShadow,
|
||
SIZE_32x32,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_FOOT,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_CalyrexShadow,
|
||
gShinyOverworldPalette_CalyrexShadow
|
||
)
|
||
.isLegendary = TRUE,
|
||
.cannotBeTraded = TRUE,
|
||
.isFrontierBanned = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sCalyrexShadowLevelUpLearnset,
|
||
.teachableLearnset = sCalyrexShadowTeachableLearnset,
|
||
.formSpeciesIdTable = sCalyrexFormSpeciesIdTable,
|
||
},
|
||
#endif //P_FUSION_FORMS
|
||
#endif //P_FAMILY_CALYREX
|
||
|
||
#if P_FAMILY_ENAMORUS
|
||
[SPECIES_ENAMORUS_INCARNATE] =
|
||
{
|
||
.baseHP = 74,
|
||
.baseAttack = 115,
|
||
.baseDefense = 70,
|
||
.baseSpeed = 106,
|
||
.baseSpAttack = 135,
|
||
.baseSpDefense = 80,
|
||
.types = MON_TYPES(TYPE_FAIRY, TYPE_FLYING),
|
||
.catchRate = 3,
|
||
.expYield = 116,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_CUTE_CHARM, ABILITY_NONE, ABILITY_CONTRARY },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("眷恋云"),
|
||
.cryId = CRY_ENAMORUS_INCARNATE,
|
||
.natDexNum = NATIONAL_DEX_ENAMORUS,
|
||
.categoryName = _("爱憎"),
|
||
.height = 16,
|
||
.weight = 480,
|
||
.description = COMPOUND_STRING(
|
||
"当它越过大海飞来,便代表严寒\n"
|
||
"的冬季即将终结。传说中其慈爱将\n"
|
||
"使新的生命在洗翠大地上萌芽。"),
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_EnamorusIncarnate,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 0,
|
||
.frontAnimFrames = sAnims_TwoFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.enemyMonElevation = 7,
|
||
.backPic = gMonBackPic_EnamorusIncarnate,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_EnamorusIncarnate,
|
||
.shinyPalette = gMonShinyPalette_EnamorusIncarnate,
|
||
.iconSprite = gMonIcon_EnamorusIncarnate,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(-3, 19, SHADOW_SIZE_M)
|
||
FOOTPRINT(Enamorus)
|
||
OVERWORLD(
|
||
sPicTable_EnamorusIncarnate,
|
||
SIZE_64x64,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_NONE,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_EnamorusIncarnate,
|
||
gShinyOverworldPalette_EnamorusIncarnate
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sEnamorusLevelUpLearnset,
|
||
.teachableLearnset = sEnamorusTeachableLearnset,
|
||
.formSpeciesIdTable = sEnamorusFormSpeciesIdTable,
|
||
.formChangeTable = sEnamorusFormChangeTable,
|
||
},
|
||
|
||
[SPECIES_ENAMORUS_THERIAN] =
|
||
{
|
||
.baseHP = 74,
|
||
.baseAttack = 115,
|
||
.baseDefense = 110,
|
||
.baseSpeed = 46,
|
||
.baseSpAttack = 135,
|
||
.baseSpDefense = 100,
|
||
.types = MON_TYPES(TYPE_FAIRY, TYPE_FLYING),
|
||
.catchRate = 3,
|
||
.expYield = 116,
|
||
.evYield_SpAttack = 3,
|
||
.genderRatio = MON_FEMALE,
|
||
.eggCycles = 20,
|
||
.friendship = STANDARD_FRIENDSHIP,
|
||
.growthRate = GROWTH_SLOW,
|
||
.eggGroups = MON_EGG_GROUPS(EGG_GROUP_NO_EGGS_DISCOVERED),
|
||
.abilities = { ABILITY_OVERCOAT, ABILITY_NONE, ABILITY_NONE },
|
||
.bodyColor = BODY_COLOR_PINK,
|
||
.speciesName = _("眷恋云"),
|
||
.cryId = CRY_ENAMORUS_THERIAN,
|
||
.natDexNum = NATIONAL_DEX_ENAMORUS,
|
||
.categoryName = _("爱憎"),
|
||
.height = 16,
|
||
.weight = 480,
|
||
.description = COMPOUND_STRING(
|
||
"自女人的姿态变化而成。若有谁做出\n"
|
||
"糟蹋生命之事,便会从云海中现身,\n"
|
||
"愤怒地降下无情的惩罚。"),
|
||
.pokemonScale = 259,
|
||
.pokemonOffset = 1,
|
||
.trainerScale = 296,
|
||
.trainerOffset = 1,
|
||
.frontPic = gMonFrontPic_EnamorusTherian,
|
||
.frontPicSize = MON_COORDS_SIZE(64, 64),
|
||
.frontPicYOffset = 3,
|
||
.frontAnimFrames = sAnims_SingleFramePlaceHolder,
|
||
//.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
|
||
.backPic = gMonBackPic_EnamorusTherian,
|
||
.backPicSize = MON_COORDS_SIZE(64, 64),
|
||
.backPicYOffset = 0,
|
||
//.backAnimId = BACK_ANIM_NONE,
|
||
.palette = gMonPalette_EnamorusTherian,
|
||
.shinyPalette = gMonShinyPalette_EnamorusTherian,
|
||
.iconSprite = gMonIcon_EnamorusTherian,
|
||
.iconPalIndex = 1,
|
||
.pokemonJumpType = PKMN_JUMP_TYPE_NONE,
|
||
SHADOW(2, 8, SHADOW_SIZE_L)
|
||
FOOTPRINT(Enamorus)
|
||
OVERWORLD(
|
||
sPicTable_EnamorusTherian,
|
||
SIZE_64x64,
|
||
SHADOW_SIZE_M,
|
||
TRACKS_NONE,
|
||
sAnimTable_Following,
|
||
gOverworldPalette_EnamorusTherian,
|
||
gShinyOverworldPalette_EnamorusTherian
|
||
)
|
||
.isLegendary = TRUE,
|
||
.perfectIVCount = LEGENDARY_PERFECT_IV_COUNT,
|
||
.levelUpLearnset = sEnamorusLevelUpLearnset,
|
||
.teachableLearnset = sEnamorusTeachableLearnset,
|
||
.formSpeciesIdTable = sEnamorusFormSpeciesIdTable,
|
||
.formChangeTable = sEnamorusFormChangeTable,
|
||
},
|
||
#endif //P_FAMILY_ENAMORUS
|
||
|
||
#ifdef __INTELLISENSE__
|
||
};
|
||
#endif
|