Fix the game not building with OW_POKEMON_OBJECT_EVENTS disabled (#8654)

This commit is contained in:
John Cooper McDonald 2025-12-28 03:02:21 -06:00 committed by GitHub
parent 02afaf2a66
commit ba679ddc26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 390 additions and 910 deletions

View File

@ -5048,42 +5048,22 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
"It flies by using the power of\n" "It flies by using the power of\n"
"moonlight to control gravity within\n" "moonlight to control gravity within\n"
"a radius of over 32 feet around it."), "a radius of over 32 feet around it."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Clefable)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sClefableLevelUpLearnset, .levelUpLearnset = sClefableLevelUpLearnset,
.teachableLearnset = sClefableTeachableLearnset, .teachableLearnset = sClefableTeachableLearnset,
@ -9253,42 +9233,22 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
"has increased due to Mega Evolution,\n" "has increased due to Mega Evolution,\n"
"filling its mouth. If not careful,\n" "filling its mouth. If not careful,\n"
"the acid will overflow and spill out."), "the acid will overflow and spill out."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Victreebel)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sVictreebelLevelUpLearnset, .levelUpLearnset = sVictreebelLevelUpLearnset,
.teachableLearnset = sVictreebelTeachableLearnset, .teachableLearnset = sVictreebelTeachableLearnset,
@ -15684,42 +15644,22 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
"humanlike. Whether it's simply\n" "humanlike. Whether it's simply\n"
"trying to communicate or wants to\n" "trying to communicate or wants to\n"
"supplant humanity is unclear."), "supplant humanity is unclear."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Starmie)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sStarmieLevelUpLearnset, .levelUpLearnset = sStarmieLevelUpLearnset,
.teachableLearnset = sStarmieTeachableLearnset, .teachableLearnset = sStarmieTeachableLearnset,
@ -20231,42 +20171,22 @@ const struct SpeciesInfo gSpeciesInfoGen1[] =
"powered up this Pokémon's feelings\n" "powered up this Pokémon's feelings\n"
"of kindness. It finishes off its\n" "of kindness. It finishes off its\n"
"opponents with mercy in its heart."), "opponents with mercy in its heart."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Dragonite)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sDragoniteLevelUpLearnset, .levelUpLearnset = sDragoniteLevelUpLearnset,
.teachableLearnset = sDragoniteTeachableLearnset, .teachableLearnset = sDragoniteTeachableLearnset,

View File

@ -267,42 +267,22 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
"powerful Solar Beam from its four\n" "powerful Solar Beam from its four\n"
"flowers. Another name for this is\n" "flowers. Another name for this is\n"
"Mega Sol Cannon."), "Mega Sol Cannon."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Meganium)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sMeganiumLevelUpLearnset, .levelUpLearnset = sMeganiumLevelUpLearnset,
.teachableLearnset = sMeganiumTeachableLearnset, .teachableLearnset = sMeganiumTeachableLearnset,
@ -854,42 +834,22 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
"Pokémon forms a gigantic set of jaws\n" "Pokémon forms a gigantic set of jaws\n"
"with a bite 10 times as powerful\n" "with a bite 10 times as powerful\n"
"as Mega Feraligatr's actual jaws."), "as Mega Feraligatr's actual jaws."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Feraligatr)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sFeraligatrLevelUpLearnset, .levelUpLearnset = sFeraligatrLevelUpLearnset,
.teachableLearnset = sFeraligatrTeachableLearnset, .teachableLearnset = sFeraligatrTeachableLearnset,
@ -7311,42 +7271,22 @@ const struct SpeciesInfo gSpeciesInfoGen2[] =
"its pincers have taken a more\n" "its pincers have taken a more\n"
"diabolical form, ripping anything\n" "diabolical form, ripping anything\n"
"they pierce to shreds."), "they pierce to shreds."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Skarmory)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sSkarmoryLevelUpLearnset, .levelUpLearnset = sSkarmoryLevelUpLearnset,
.teachableLearnset = sSkarmoryTeachableLearnset, .teachableLearnset = sSkarmoryTeachableLearnset,

View File

@ -10743,42 +10743,22 @@ const struct SpeciesInfo gSpeciesInfoGen3[] =
"air imbued with ghost energy to\n" "air imbued with ghost energy to\n"
"freeze even insubstantial things,\n" "freeze even insubstantial things,\n"
"such as flames or the wind."), "such as flames or the wind."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Froslass)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sFroslassLevelUpLearnset, .levelUpLearnset = sFroslassLevelUpLearnset,
.teachableLearnset = sFroslassTeachableLearnset, .teachableLearnset = sFroslassTeachableLearnset,

View File

@ -548,42 +548,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"shaped like a serpentine spear,\n" "shaped like a serpentine spear,\n"
"it rushes in to save its\n" "it rushes in to save its\n"
"imperiled allies."), "imperiled allies."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Emboar)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sEmboarLevelUpLearnset, .levelUpLearnset = sEmboarLevelUpLearnset,
.teachableLearnset = sEmboarTeachableLearnset, .teachableLearnset = sEmboarTeachableLearnset,
@ -2880,42 +2860,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"head together to form a streamlined\n" "head together to form a streamlined\n"
"shape and spins at high speeds,\n" "shape and spins at high speeds,\n"
"it can destroy anything."), "it can destroy anything."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Excadrill)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sExcadrillLevelUpLearnset, .levelUpLearnset = sExcadrillLevelUpLearnset,
.teachableLearnset = sExcadrillTeachableLearnset, .teachableLearnset = sExcadrillTeachableLearnset,
@ -4129,42 +4089,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"Its deadly venom gives off a faint\n" "Its deadly venom gives off a faint\n"
"glow. The venom affects Scolipede's\n" "glow. The venom affects Scolipede's\n"
"mind, honing its viciousness."), "mind, honing its viciousness."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Scolipede)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sScolipedeLevelUpLearnset, .levelUpLearnset = sScolipedeLevelUpLearnset,
.teachableLearnset = sScolipedeTeachableLearnset, .teachableLearnset = sScolipedeTeachableLearnset,
@ -5885,42 +5825,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"shed skin to turn white, growing\n" "shed skin to turn white, growing\n"
"tough and supple. Of course, this\n" "tough and supple. Of course, this\n"
"Pokémon is still as feisty as ever."), "Pokémon is still as feisty as ever."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Scrafty)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sScraftyLevelUpLearnset, .levelUpLearnset = sScraftyLevelUpLearnset,
.teachableLearnset = sScraftyTeachableLearnset, .teachableLearnset = sScraftyTeachableLearnset,
@ -9893,42 +9813,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"electricity it did before Mega\n" "electricity it did before Mega\n"
"Evolving. It discharges this energy\n" "Evolving. It discharges this energy\n"
"from its false Eelektrik made of mucus."), "from its false Eelektrik made of mucus."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Eelektross)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sEelektrossLevelUpLearnset, .levelUpLearnset = sEelektrossLevelUpLearnset,
.teachableLearnset = sEelektrossTeachableLearnset, .teachableLearnset = sEelektrossTeachableLearnset,
@ -10335,42 +10235,22 @@ const struct SpeciesInfo gSpeciesInfoGen5[] =
"our world with the afterlife.\n" "our world with the afterlife.\n"
"This Pokémon draws in hatred and\n" "This Pokémon draws in hatred and\n"
"converts it into power."), "converts it into power."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Chandelure)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sChandelureLevelUpLearnset, .levelUpLearnset = sChandelureLevelUpLearnset,
.teachableLearnset = sChandelureTeachableLearnset, .teachableLearnset = sChandelureTeachableLearnset,

View File

@ -244,42 +244,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"It has fortified armor and a\n" "It has fortified armor and a\n"
"will to defend at all costs.\n" "will to defend at all costs.\n"
"Both are absurdly strong."), "Both are absurdly strong."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Chesnaught)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sChesnaughtLevelUpLearnset, .levelUpLearnset = sChesnaughtLevelUpLearnset,
.teachableLearnset = sChesnaughtTeachableLearnset, .teachableLearnset = sChesnaughtTeachableLearnset,
@ -535,42 +515,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"dazzle its opponents before\n" "dazzle its opponents before\n"
"incinerating them with a\n" "incinerating them with a\n"
"huge fireball."), "huge fireball."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Delphox)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sDelphoxLevelUpLearnset, .levelUpLearnset = sDelphoxLevelUpLearnset,
.teachableLearnset = sDelphoxTeachableLearnset, .teachableLearnset = sDelphoxTeachableLearnset,
@ -947,42 +907,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"shuriken at high speed to make it\n" "shuriken at high speed to make it\n"
"float, then clings to it upside\n" "float, then clings to it upside\n"
"down to catch opponents unawares."), "down to catch opponents unawares."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Greninja)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sGreninjaLevelUpLearnset, .levelUpLearnset = sGreninjaLevelUpLearnset,
.teachableLearnset = sGreninjaTeachableLearnset, .teachableLearnset = sGreninjaTeachableLearnset,
@ -1937,42 +1877,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"than 18,000 degrees Fahrenheit.\n" "than 18,000 degrees Fahrenheit.\n"
"It swings around its grand, blazing\n" "It swings around its grand, blazing\n"
"mane as it protects its allies."), "mane as it protects its allies."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Pyroar)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sPyroarLevelUpLearnset, .levelUpLearnset = sPyroarLevelUpLearnset,
.teachableLearnset = sPyroarTeachableLearnset, .teachableLearnset = sPyroarTeachableLearnset,
@ -2358,42 +2278,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"all the energy from Mega\n" "all the energy from Mega\n"
"Evolution. The flower now attacks\n" "Evolution. The flower now attacks\n"
"enemies on its own."), "enemies on its own."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Floette)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sFloetteEternalLevelUpLearnset, .levelUpLearnset = sFloetteEternalLevelUpLearnset,
.teachableLearnset = sFloetteEternalTeachableLearnset, .teachableLearnset = sFloetteEternalTeachableLearnset,
@ -3713,42 +3613,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"overwrite the personality and\n" "overwrite the personality and\n"
"memories of others-and to\n" "memories of others-and to\n"
"control them."), "control them."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Malamar)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sMalamarLevelUpLearnset, .levelUpLearnset = sMalamarLevelUpLearnset,
.teachableLearnset = sMalamarTeachableLearnset, .teachableLearnset = sMalamarTeachableLearnset,
@ -3931,42 +3811,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"It uses its many arms to toy\n" "It uses its many arms to toy\n"
"with its opponents. This\n" "with its opponents. This\n"
"keeps the head extremely busy."), "keeps the head extremely busy."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Barbaracle)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sBarbaracleLevelUpLearnset, .levelUpLearnset = sBarbaracleLevelUpLearnset,
.teachableLearnset = sBarbaracleTeachableLearnset, .teachableLearnset = sBarbaracleTeachableLearnset,
@ -4152,42 +4012,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"regenerative power of cells to run\n" "regenerative power of cells to run\n"
"wild. The liquid is deadly poison\n" "wild. The liquid is deadly poison\n"
"to everything other than itself."), "to everything other than itself."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Dragalge)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sDragalgeLevelUpLearnset, .levelUpLearnset = sDragalgeLevelUpLearnset,
.teachableLearnset = sDragalgeTeachableLearnset, .teachableLearnset = sDragalgeTeachableLearnset,
@ -4872,42 +4712,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"Mega Evolution has pumped up all\n" "Mega Evolution has pumped up all\n"
"its muscles. Hawlucha flexes to\n" "its muscles. Hawlucha flexes to\n"
"show off its strength."), "show off its strength."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Hawlucha)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sHawluchaLevelUpLearnset, .levelUpLearnset = sHawluchaLevelUpLearnset,
.teachableLearnset = sHawluchaTeachableLearnset, .teachableLearnset = sHawluchaTeachableLearnset,
@ -7096,42 +6916,22 @@ const struct SpeciesInfo gSpeciesInfoGen6[] =
"during an unprecedented crisis,\n" "during an unprecedented crisis,\n"
"Zygarde Mega Evolves and calms the\n" "Zygarde Mega Evolves and calms the\n"
"situation with its unmatched power."), "situation with its unmatched power."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Zygarde)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sZygardeLevelUpLearnset, .levelUpLearnset = sZygardeLevelUpLearnset,
.teachableLearnset = sZygardeTeachableLearnset, .teachableLearnset = sZygardeTeachableLearnset,

View File

@ -5239,42 +5239,22 @@ const struct SpeciesInfo gSpeciesInfoGen7[] =
"invigorated, allowing it to regain\n" "invigorated, allowing it to regain\n"
"its youth. It manipulates the\n" "its youth. It manipulates the\n"
"atmosphere to summon storms."), "atmosphere to summon storms."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Drampa)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sDrampaLevelUpLearnset, .levelUpLearnset = sDrampaLevelUpLearnset,
.teachableLearnset = sDrampaTeachableLearnset, .teachableLearnset = sDrampaTeachableLearnset,

View File

@ -5277,42 +5277,22 @@ const struct SpeciesInfo gSpeciesInfoGen8[] =
"ultimate battle formation, which\n" "ultimate battle formation, which\n"
"can be achieved only if the troopers\n" "can be achieved only if the troopers\n"
"and brass have the strongest of bonds."), "and brass have the strongest of bonds."),
.frontPic = gMonFrontPic_CircledQuestionMark, //.frontPic = gMonFrontPic_CircledQuestionMark,
.frontPicSize = MON_COORDS_SIZE(40, 40), //.frontPicSize = MON_COORDS_SIZE(40, 40),
.frontPicYOffset = 12, //.frontPicYOffset = 12,
.frontAnimFrames = sAnims_TwoFramePlaceHolder, //.frontAnimFrames = sAnims_TwoFramePlaceHolder,
.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE, //.frontAnimId = ANIM_V_SQUISH_AND_BOUNCE,
.backPic = gMonBackPic_CircledQuestionMark, //.backPic = gMonBackPic_CircledQuestionMark,
.backPicSize = MON_COORDS_SIZE(40, 40), //.backPicSize = MON_COORDS_SIZE(40, 40),
.backPicYOffset = 12, //.backPicYOffset = 12,
.backAnimId = BACK_ANIM_NONE, //.backAnimId = BACK_ANIM_NONE,
.palette = gMonPalette_CircledQuestionMark, //.palette = gMonPalette_CircledQuestionMark,
.shinyPalette = gMonShinyPalette_CircledQuestionMark, //.shinyPalette = gMonShinyPalette_CircledQuestionMark,
.iconSprite = gMonIcon_QuestionMark, //.iconSprite = gMonIcon_QuestionMark,
.iconPalIndex = 0, //.iconPalIndex = 0,
.pokemonJumpType = PKMN_JUMP_TYPE_NONE, .pokemonJumpType = PKMN_JUMP_TYPE_NONE,
FOOTPRINT(QuestionMark) FOOTPRINT(Falinks)
SHADOW(-1, 0, SHADOW_SIZE_M) //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, .isMegaEvolution = TRUE,
.levelUpLearnset = sFalinksLevelUpLearnset, .levelUpLearnset = sFalinksLevelUpLearnset,
.teachableLearnset = sFalinksTeachableLearnset, .teachableLearnset = sFalinksTeachableLearnset,