mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 11:44:17 +01:00
Merge pull request #2303 from Blackforest92/RHH-PR-Branch
Tidying graphics - Trio Weather
This commit is contained in:
commit
6616c89451
@ -24839,15 +24839,15 @@ General_PrimalReversion::
|
|||||||
jumpargeq 0x1, ITEM_BLUE_ORB, General_PrimalReversion_Alpha
|
jumpargeq 0x1, ITEM_BLUE_ORB, General_PrimalReversion_Alpha
|
||||||
General_PrimalReversion_Alpha:
|
General_PrimalReversion_Alpha:
|
||||||
loadspritegfx ANIM_TAG_ALPHA_STONE
|
loadspritegfx ANIM_TAG_ALPHA_STONE
|
||||||
loadspritegfx ANIM_TAG_PRIMAL_PARTICLES
|
loadspritegfx ANIM_TAG_MEGA_PARTICLES
|
||||||
loadspritegfx ANIM_TAG_ALPHA_SYMBOL
|
loadspritegfx ANIM_TAG_ALPHA_SYMBOL
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER, 13, 3
|
loopsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER, 13, 3
|
||||||
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
|
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
playsewithpan SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER
|
||||||
createsprite gAlphaStoneSpriteTemplate, ANIM_ATTACKER, 41, 0, 0, 0, 0
|
createsprite gAlphaStoneSpriteTemplate, ANIM_ATTACKER, 41, 0, 0, 0, 0
|
||||||
@ -24865,15 +24865,15 @@ General_PrimalReversion_Alpha:
|
|||||||
end
|
end
|
||||||
General_PrimalReversion_Omega:
|
General_PrimalReversion_Omega:
|
||||||
loadspritegfx ANIM_TAG_OMEGA_STONE
|
loadspritegfx ANIM_TAG_OMEGA_STONE
|
||||||
loadspritegfx ANIM_TAG_PRIMAL_PARTICLES
|
loadspritegfx ANIM_TAG_MEGA_PARTICLES
|
||||||
loadspritegfx ANIM_TAG_OMEGA_SYMBOL
|
loadspritegfx ANIM_TAG_OMEGA_SYMBOL
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER, 13, 3
|
loopsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER, 13, 3
|
||||||
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
|
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
call PrimalReversionParticles
|
call MegaEvolutionParticles
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
playsewithpan SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER
|
||||||
createsprite gOmegaStoneSpriteTemplate, ANIM_ATTACKER, 41, 0, 0, 0, 0
|
createsprite gOmegaStoneSpriteTemplate, ANIM_ATTACKER, 41, 0, 0, 0, 0
|
||||||
@ -24889,22 +24889,6 @@ General_PrimalReversion_Omega:
|
|||||||
clearmonbg ANIM_ATK_PARTNER
|
clearmonbg ANIM_ATK_PARTNER
|
||||||
blendoff
|
blendoff
|
||||||
end
|
end
|
||||||
PrimalReversionParticles:
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, 40, -10, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, -35, -10, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, 15, -40, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, -10, -32, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, 25, -20, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, -40, -20, 13
|
|
||||||
delay 3
|
|
||||||
createsprite gPrimalParticlesSpriteTemplate, ANIM_ATTACKER, 2, 5, -40, 13
|
|
||||||
delay 3
|
|
||||||
return
|
|
||||||
|
|
||||||
General_AffectionHangedOn::
|
General_AffectionHangedOn::
|
||||||
loadspritegfx ANIM_TAG_RED_HEART
|
loadspritegfx ANIM_TAG_RED_HEART
|
||||||
|
19
graphics/battle_anims/backgrounds/windstorm_brew.pal
Normal file
19
graphics/battle_anims/backgrounds/windstorm_brew.pal
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
230 148 98
|
||||||
|
255 255 222
|
||||||
|
230 230 197
|
||||||
|
213 205 172
|
||||||
|
189 180 148
|
||||||
|
172 156 123
|
||||||
|
156 131 106
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
142 204 143
|
||||||
|
123 180 122
|
||||||
|
112 165 99
|
||||||
|
89 130 87
|
||||||
|
67 114 65
|
||||||
|
55 91 56
|
Binary file not shown.
Before Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
Before Width: | Height: | Size: 510 B |
@ -392,9 +392,8 @@
|
|||||||
#define ANIM_TAG_STONE_PILLAR_MULTI (ANIM_SPRITES_START + 380)
|
#define ANIM_TAG_STONE_PILLAR_MULTI (ANIM_SPRITES_START + 380)
|
||||||
#define ANIM_TAG_ALPHA_SYMBOL (ANIM_SPRITES_START + 381)
|
#define ANIM_TAG_ALPHA_SYMBOL (ANIM_SPRITES_START + 381)
|
||||||
#define ANIM_TAG_OMEGA_SYMBOL (ANIM_SPRITES_START + 382)
|
#define ANIM_TAG_OMEGA_SYMBOL (ANIM_SPRITES_START + 382)
|
||||||
#define ANIM_TAG_PRIMAL_PARTICLES (ANIM_SPRITES_START + 383)
|
#define ANIM_TAG_STEEL_BEAM (ANIM_SPRITES_START + 383)
|
||||||
#define ANIM_TAG_STEEL_BEAM (ANIM_SPRITES_START + 384)
|
#define ANIM_TAG_POLTERGEIST (ANIM_SPRITES_START + 384)
|
||||||
#define ANIM_TAG_POLTERGEIST (ANIM_SPRITES_START + 385)
|
|
||||||
|
|
||||||
// battlers
|
// battlers
|
||||||
#define ANIM_ATTACKER 0
|
#define ANIM_ATTACKER 0
|
||||||
|
@ -9631,8 +9631,6 @@ extern const u32 gBattleAnimSpriteGfx_MegaStone[];
|
|||||||
extern const u32 gBattleAnimSpritePal_MegaStone[];
|
extern const u32 gBattleAnimSpritePal_MegaStone[];
|
||||||
extern const u32 gBattleAnimSpriteGfx_MegaParticles[];
|
extern const u32 gBattleAnimSpriteGfx_MegaParticles[];
|
||||||
extern const u32 gBattleAnimSpritePal_MegaParticles[];
|
extern const u32 gBattleAnimSpritePal_MegaParticles[];
|
||||||
extern const u32 gBattleAnimSpriteGfx_PrimalParticles[];
|
|
||||||
extern const u32 gBattleAnimSpritePal_PrimalParticles[];
|
|
||||||
extern const u32 gBattleAnimSpriteGfx_MegaSymbol[];
|
extern const u32 gBattleAnimSpriteGfx_MegaSymbol[];
|
||||||
extern const u32 gBattleAnimSpritePal_MegaSymbol[];
|
extern const u32 gBattleAnimSpritePal_MegaSymbol[];
|
||||||
extern const u32 gBattleAnimSpriteGfx_FlashCannonBall[];
|
extern const u32 gBattleAnimSpriteGfx_FlashCannonBall[];
|
||||||
@ -10085,9 +10083,6 @@ extern const u16 gSlotMachineReelTimePikachu_Pal[];
|
|||||||
extern const u32 gBattleAnimBgTilemap_Sandstorm[];
|
extern const u32 gBattleAnimBgTilemap_Sandstorm[];
|
||||||
extern const u32 gBattleAnimBgImage_Sandstorm[];
|
extern const u32 gBattleAnimBgImage_Sandstorm[];
|
||||||
|
|
||||||
extern const u32 gBattleAnimBgTilemap_Windstorm[];
|
|
||||||
extern const u32 gBattleAnimBgImage_Windstorm[];
|
|
||||||
|
|
||||||
// Pokedex Area Screen
|
// Pokedex Area Screen
|
||||||
extern const u32 gPokedexAreaScreenAreaUnknown_Gfx[];
|
extern const u32 gPokedexAreaScreenAreaUnknown_Gfx[];
|
||||||
extern const u16 gPokedexAreaScreenAreaUnknown_Pal[];
|
extern const u16 gPokedexAreaScreenAreaUnknown_Pal[];
|
||||||
|
@ -1239,17 +1239,6 @@ const struct SpriteTemplate gOmegaStoneSpriteTemplate =
|
|||||||
.callback = AnimSpriteOnMonPos,
|
.callback = AnimSpriteOnMonPos,
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct SpriteTemplate gPrimalParticlesSpriteTemplate =
|
|
||||||
{
|
|
||||||
.tileTag = ANIM_TAG_PRIMAL_PARTICLES,
|
|
||||||
.paletteTag = ANIM_TAG_PRIMAL_PARTICLES,
|
|
||||||
.oam = &gOamData_AffineNormal_ObjBlend_16x16,
|
|
||||||
.anims = gPowerAbsorptionOrbAnimTable,
|
|
||||||
.images = NULL,
|
|
||||||
.affineAnims = gPowerAbsorptionOrbAffineAnimTable,
|
|
||||||
.callback = AnimPowerAbsorptionOrb,
|
|
||||||
};
|
|
||||||
|
|
||||||
const struct SpriteTemplate gAlphaSymbolSpriteTemplate =
|
const struct SpriteTemplate gAlphaSymbolSpriteTemplate =
|
||||||
{
|
{
|
||||||
.tileTag = ANIM_TAG_ALPHA_SYMBOL,
|
.tileTag = ANIM_TAG_ALPHA_SYMBOL,
|
||||||
|
@ -1252,8 +1252,8 @@ void AnimTask_LoadWindstormBackground(u8 taskId)
|
|||||||
SetGpuReg(REG_OFFSET_BG1VOFS, gBattle_BG1_Y);
|
SetGpuReg(REG_OFFSET_BG1VOFS, gBattle_BG1_Y);
|
||||||
|
|
||||||
GetBattleAnimBg1Data(&animBg);
|
GetBattleAnimBg1Data(&animBg);
|
||||||
AnimLoadCompressedBgGfx(animBg.bgId, gBattleAnimBgImage_Windstorm, animBg.tilesOffset);
|
AnimLoadCompressedBgGfx(animBg.bgId, gBattleAnimBgImage_Sandstorm, animBg.tilesOffset);
|
||||||
AnimLoadCompressedBgTilemapHandleContest(&animBg, gBattleAnimBgTilemap_Windstorm, 0);
|
AnimLoadCompressedBgTilemapHandleContest(&animBg, gBattleAnimBgTilemap_Sandstorm, 0);
|
||||||
LoadCompressedPalette(gBattleAnimSpritePal_Windstorm, animBg.paletteId * 16, 32);
|
LoadCompressedPalette(gBattleAnimSpritePal_Windstorm, animBg.paletteId * 16, 32);
|
||||||
|
|
||||||
if (gBattleAnimArgs[0] && GetBattlerSide(gBattleAnimAttacker) != B_SIDE_PLAYER)
|
if (gBattleAnimArgs[0] && GetBattlerSide(gBattleAnimAttacker) != B_SIDE_PLAYER)
|
||||||
|
@ -1448,7 +1448,6 @@ const struct CompressedSpriteSheet gBattleAnimPicTable[] =
|
|||||||
{gBattleAnimSpriteGfx_StonePillar, 0x1800, ANIM_TAG_STONE_PILLAR_MULTI},
|
{gBattleAnimSpriteGfx_StonePillar, 0x1800, ANIM_TAG_STONE_PILLAR_MULTI},
|
||||||
{gBattleAnimSpriteGfx_AlphaSymbol, 0x0200, ANIM_TAG_ALPHA_SYMBOL},
|
{gBattleAnimSpriteGfx_AlphaSymbol, 0x0200, ANIM_TAG_ALPHA_SYMBOL},
|
||||||
{gBattleAnimSpriteGfx_OmegaSymbol, 0x0200, ANIM_TAG_OMEGA_SYMBOL},
|
{gBattleAnimSpriteGfx_OmegaSymbol, 0x0200, ANIM_TAG_OMEGA_SYMBOL},
|
||||||
{gBattleAnimSpriteGfx_PrimalParticles, 0x0180, ANIM_TAG_PRIMAL_PARTICLES},
|
|
||||||
{gBattleAnimSpriteGfx_Orbs, 0x0180, ANIM_TAG_STEEL_BEAM},
|
{gBattleAnimSpriteGfx_Orbs, 0x0180, ANIM_TAG_STEEL_BEAM},
|
||||||
{gBattleAnimSpriteGfx_AuraSphere, 0x200, ANIM_TAG_POLTERGEIST},
|
{gBattleAnimSpriteGfx_AuraSphere, 0x200, ANIM_TAG_POLTERGEIST},
|
||||||
};
|
};
|
||||||
@ -1899,7 +1898,6 @@ const struct CompressedSpritePalette gBattleAnimPaletteTable[] =
|
|||||||
{gBattleAnimSpritePal_StonePillar, ANIM_TAG_STONE_PILLAR_MULTI},
|
{gBattleAnimSpritePal_StonePillar, ANIM_TAG_STONE_PILLAR_MULTI},
|
||||||
{gBattleAnimSpritePal_AlphaSymbol, ANIM_TAG_ALPHA_SYMBOL},
|
{gBattleAnimSpritePal_AlphaSymbol, ANIM_TAG_ALPHA_SYMBOL},
|
||||||
{gBattleAnimSpritePal_OmegaSymbol, ANIM_TAG_OMEGA_SYMBOL},
|
{gBattleAnimSpritePal_OmegaSymbol, ANIM_TAG_OMEGA_SYMBOL},
|
||||||
{gBattleAnimSpritePal_PrimalParticles, ANIM_TAG_PRIMAL_PARTICLES},
|
|
||||||
{gBattleAnimSpritePal_SteelBeam, ANIM_TAG_STEEL_BEAM},
|
{gBattleAnimSpritePal_SteelBeam, ANIM_TAG_STEEL_BEAM},
|
||||||
{gBattleAnimSpritePal_Poltergeist, ANIM_TAG_POLTERGEIST},
|
{gBattleAnimSpritePal_Poltergeist, ANIM_TAG_POLTERGEIST},
|
||||||
};
|
};
|
||||||
|
@ -42,9 +42,6 @@ const u32 gBattleAnimSpritePal_AlphaSymbol[] = INCBIN_U32("graphics/battle_anims
|
|||||||
const u32 gBattleAnimSpriteGfx_OmegaSymbol[] = INCBIN_U32("graphics/battle_anims/sprites/omega_symbol.4bpp.lz");
|
const u32 gBattleAnimSpriteGfx_OmegaSymbol[] = INCBIN_U32("graphics/battle_anims/sprites/omega_symbol.4bpp.lz");
|
||||||
const u32 gBattleAnimSpritePal_OmegaSymbol[] = INCBIN_U32("graphics/battle_anims/sprites/omega_symbol.gbapal.lz");
|
const u32 gBattleAnimSpritePal_OmegaSymbol[] = INCBIN_U32("graphics/battle_anims/sprites/omega_symbol.gbapal.lz");
|
||||||
|
|
||||||
const u32 gBattleAnimSpriteGfx_PrimalParticles[] = INCBIN_U32("graphics/battle_anims/sprites/primal_particles.4bpp.lz");
|
|
||||||
const u32 gBattleAnimSpritePal_PrimalParticles[] = INCBIN_U32("graphics/battle_anims/sprites/primal_particles.gbapal.lz");
|
|
||||||
|
|
||||||
const u32 gBattleAnimSpriteGfx_FlashCannonBall[] = INCBIN_U32("graphics/battle_anims/sprites/flash_cannon_ball.4bpp.lz");
|
const u32 gBattleAnimSpriteGfx_FlashCannonBall[] = INCBIN_U32("graphics/battle_anims/sprites/flash_cannon_ball.4bpp.lz");
|
||||||
const u32 gBattleAnimSpritePal_FlashCannonBall[] = INCBIN_U32("graphics/battle_anims/sprites/flash_cannon_ball.gbapal.lz");
|
const u32 gBattleAnimSpritePal_FlashCannonBall[] = INCBIN_U32("graphics/battle_anims/sprites/flash_cannon_ball.gbapal.lz");
|
||||||
|
|
||||||
@ -1309,8 +1306,6 @@ const u32 gBattleAnimSpritePal_FlyingDirt[] = INCBIN_U32("graphics/battle_anims/
|
|||||||
const u32 gBattleAnimBgTilemap_Sandstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz");
|
const u32 gBattleAnimBgTilemap_Sandstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz");
|
||||||
const u32 gBattleAnimBgImage_Sandstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz");
|
const u32 gBattleAnimBgImage_Sandstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz");
|
||||||
|
|
||||||
const u32 gBattleAnimBgTilemap_Windstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz");
|
|
||||||
const u32 gBattleAnimBgImage_Windstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/windstorm_brew.4bpp.lz");
|
|
||||||
const u32 gBattleAnimSpritePal_Windstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/windstorm_brew.gbapal.lz");
|
const u32 gBattleAnimSpritePal_Windstorm[] = INCBIN_U32("graphics/battle_anims/backgrounds/windstorm_brew.gbapal.lz");
|
||||||
|
|
||||||
const u32 gBattleAnimSpriteGfx_MetalSoundWaves[] = INCBIN_U32("graphics/battle_anims/sprites/metal_sound_waves.4bpp.lz");
|
const u32 gBattleAnimSpriteGfx_MetalSoundWaves[] = INCBIN_U32("graphics/battle_anims/sprites/metal_sound_waves.4bpp.lz");
|
||||||
|
Loading…
Reference in New Issue
Block a user