mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-13 15:13:42 +01:00
Female Eevee backsprite.
This commit is contained in:
parent
4d4b111327
commit
3849f7dd5d
BIN
graphics/pokemon/eevee/backf.png
Normal file
BIN
graphics/pokemon/eevee/backf.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 696 B |
@ -93,6 +93,7 @@ extern const union AnimCmd *const gUnknown_082FF70C[];
|
|||||||
extern const struct MonCoords gMonFrontPicCoords[];
|
extern const struct MonCoords gMonFrontPicCoords[];
|
||||||
extern const struct MonCoords gMonBackPicCoords[];
|
extern const struct MonCoords gMonBackPicCoords[];
|
||||||
extern const struct CompressedSpriteSheet gMonBackPicTable[];
|
extern const struct CompressedSpriteSheet gMonBackPicTable[];
|
||||||
|
extern const struct CompressedSpriteSheet gMonBackPicTableFemale[];
|
||||||
extern const struct CompressedSpritePalette gMonPaletteTable[];
|
extern const struct CompressedSpritePalette gMonPaletteTable[];
|
||||||
extern const struct CompressedSpritePalette gMonShinyPaletteTable[];
|
extern const struct CompressedSpritePalette gMonShinyPaletteTable[];
|
||||||
extern const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[];
|
extern const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[];
|
||||||
|
@ -1020,6 +1020,7 @@ extern const u32 gMonBackPic_Gyarados[];
|
|||||||
extern const u32 gMonBackPic_Lapras[];
|
extern const u32 gMonBackPic_Lapras[];
|
||||||
extern const u32 gMonBackPic_Ditto[];
|
extern const u32 gMonBackPic_Ditto[];
|
||||||
extern const u32 gMonBackPic_Eevee[];
|
extern const u32 gMonBackPic_Eevee[];
|
||||||
|
extern const u32 gMonBackPic_EeveeF[];
|
||||||
extern const u32 gMonBackPic_Vaporeon[];
|
extern const u32 gMonBackPic_Vaporeon[];
|
||||||
extern const u32 gMonBackPic_Jolteon[];
|
extern const u32 gMonBackPic_Jolteon[];
|
||||||
extern const u32 gMonBackPic_Flareon[];
|
extern const u32 gMonBackPic_Flareon[];
|
||||||
|
@ -983,6 +983,7 @@ const u32 gMonBackPic_Gyarados[] = INCBIN_U32("graphics/pokemon/gyarados/back.4b
|
|||||||
const u32 gMonBackPic_Lapras[] = INCBIN_U32("graphics/pokemon/lapras/back.4bpp.lz");
|
const u32 gMonBackPic_Lapras[] = INCBIN_U32("graphics/pokemon/lapras/back.4bpp.lz");
|
||||||
const u32 gMonBackPic_Ditto[] = INCBIN_U32("graphics/pokemon/ditto/back.4bpp.lz");
|
const u32 gMonBackPic_Ditto[] = INCBIN_U32("graphics/pokemon/ditto/back.4bpp.lz");
|
||||||
const u32 gMonBackPic_Eevee[] = INCBIN_U32("graphics/pokemon/eevee/back.4bpp.lz");
|
const u32 gMonBackPic_Eevee[] = INCBIN_U32("graphics/pokemon/eevee/back.4bpp.lz");
|
||||||
|
const u32 gMonBackPic_EeveeF[] = INCBIN_U32("graphics/pokemon/eevee/backf.4bpp.lz");
|
||||||
const u32 gMonBackPic_Vaporeon[] = INCBIN_U32("graphics/pokemon/vaporeon/back.4bpp.lz");
|
const u32 gMonBackPic_Vaporeon[] = INCBIN_U32("graphics/pokemon/vaporeon/back.4bpp.lz");
|
||||||
const u32 gMonBackPic_Jolteon[] = INCBIN_U32("graphics/pokemon/jolteon/back.4bpp.lz");
|
const u32 gMonBackPic_Jolteon[] = INCBIN_U32("graphics/pokemon/jolteon/back.4bpp.lz");
|
||||||
const u32 gMonBackPic_Flareon[] = INCBIN_U32("graphics/pokemon/flareon/back.4bpp.lz");
|
const u32 gMonBackPic_Flareon[] = INCBIN_U32("graphics/pokemon/flareon/back.4bpp.lz");
|
||||||
|
@ -943,3 +943,8 @@ const struct CompressedSpriteSheet gMonBackPicTable[] =
|
|||||||
SPECIES_SPRITE(UNOWN_EMARK, gMonBackPic_UnownExclamationMark),
|
SPECIES_SPRITE(UNOWN_EMARK, gMonBackPic_UnownExclamationMark),
|
||||||
SPECIES_SPRITE(UNOWN_QMARK, gMonBackPic_UnownQuestionMark),
|
SPECIES_SPRITE(UNOWN_QMARK, gMonBackPic_UnownQuestionMark),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const struct CompressedSpriteSheet gMonBackPicTableFemale[] =
|
||||||
|
{
|
||||||
|
SPECIES_SPRITE(EEVEE, gMonBackPic_EeveeF),
|
||||||
|
};
|
||||||
|
@ -95,6 +95,13 @@ void LoadSpecialPokePic(const struct CompressedSpriteSheet *src, void *dest, s32
|
|||||||
}
|
}
|
||||||
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
||||||
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
||||||
|
else if (SpeciesHasGenderDifference[species] && GetGenderFromSpeciesAndPersonality(species, personality) == MON_FEMALE)
|
||||||
|
{
|
||||||
|
if (isFrontPic)
|
||||||
|
LZ77UnCompWram(gMonFrontPicTableFemale[species].data, dest);
|
||||||
|
else
|
||||||
|
LZ77UnCompWram(gMonBackPicTableFemale[species].data, dest);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
LZ77UnCompWram(src->data, dest);
|
LZ77UnCompWram(src->data, dest);
|
||||||
|
|
||||||
@ -311,6 +318,13 @@ void LoadSpecialPokePic_2(const struct CompressedSpriteSheet *src, void *dest, s
|
|||||||
}
|
}
|
||||||
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
||||||
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
||||||
|
else if (SpeciesHasGenderDifference[species] && GetGenderFromSpeciesAndPersonality(species, personality) == MON_FEMALE)
|
||||||
|
{
|
||||||
|
if (isFrontPic)
|
||||||
|
LZ77UnCompWram(gMonFrontPicTableFemale[species].data, dest);
|
||||||
|
else
|
||||||
|
LZ77UnCompWram(gMonBackPicTableFemale[species].data, dest);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
LZ77UnCompWram(src->data, dest);
|
LZ77UnCompWram(src->data, dest);
|
||||||
|
|
||||||
@ -364,7 +378,12 @@ void LoadSpecialPokePic_DontHandleDeoxys(const struct CompressedSpriteSheet *src
|
|||||||
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
else if (species > NUM_SPECIES) // is species unknown? draw the ? icon
|
||||||
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
LZ77UnCompWram(gMonFrontPicTable[0].data, dest);
|
||||||
else if (SpeciesHasGenderDifference[species] && GetGenderFromSpeciesAndPersonality(species, personality) == MON_FEMALE)
|
else if (SpeciesHasGenderDifference[species] && GetGenderFromSpeciesAndPersonality(species, personality) == MON_FEMALE)
|
||||||
LZ77UnCompWram(gMonFrontPicTableFemale[species].data, dest);
|
{
|
||||||
|
if (isFrontPic)
|
||||||
|
LZ77UnCompWram(gMonFrontPicTableFemale[species].data, dest);
|
||||||
|
else
|
||||||
|
LZ77UnCompWram(gMonBackPicTableFemale[species].data, dest);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
LZ77UnCompWram(src->data, dest);
|
LZ77UnCompWram(src->data, dest);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user