Merge pull request #525 from AsparagusEduardo/pokefirered_pokeemeraldSync2
2nd batch of syncing with pokeemerald
This commit is contained in:
@@ -109,10 +109,17 @@
|
|||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro tryfaintmon battler:req, fromMove:req, ptr:req
|
.macro tryfaintmon battler:req
|
||||||
.byte 0x19
|
.byte 0x19
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.byte \fromMove
|
.byte FALSE
|
||||||
|
.4byte NULL
|
||||||
|
.endm
|
||||||
|
|
||||||
|
.macro tryfaintmon_spikes battler:req, ptr:req
|
||||||
|
.byte 0x19
|
||||||
|
.byte \battler
|
||||||
|
.byte TRUE
|
||||||
.4byte \ptr
|
.4byte \ptr
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
@@ -373,18 +380,18 @@
|
|||||||
.byte 0x44
|
.byte 0x44
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro playanimation battler:req, param1:req, param2:req
|
.macro playanimation battler:req, animType:req, arg=NULL
|
||||||
.byte 0x45
|
.byte 0x45
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.byte \param1
|
.byte \animType
|
||||||
.4byte \param2
|
.4byte \arg
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro playanimation2 battler:req, param1:req, param2:req
|
.macro playanimation_var battler:req, animType:req, arg=NULL
|
||||||
.byte 0x46
|
.byte 0x46
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.4byte \param1
|
.4byte \animType
|
||||||
.4byte \param2
|
.4byte \arg
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro setgraphicalstatchangevalues
|
.macro setgraphicalstatchangevalues
|
||||||
@@ -662,7 +669,7 @@
|
|||||||
.byte 0x77
|
.byte 0x77
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro faintifabilitynotdamp
|
.macro tryexplosion
|
||||||
.byte 0x78
|
.byte 0x78
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
@@ -942,7 +949,7 @@
|
|||||||
.byte 0xb5
|
.byte 0xb5
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro happinesstodamagecalculation
|
.macro friendshiptodamagecalculation
|
||||||
.byte 0xb6
|
.byte 0xb6
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
@@ -1025,7 +1032,7 @@
|
|||||||
.byte 0xc8
|
.byte 0xc8
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro jumpifattackandspecialattackcannotfall ptr:req
|
.macro trymemento ptr:req
|
||||||
.byte 0xc9
|
.byte 0xc9
|
||||||
.4byte \ptr
|
.4byte \ptr
|
||||||
.endm
|
.endm
|
||||||
@@ -1271,8 +1278,8 @@
|
|||||||
various \battler, VARIOUS_UPDATE_CHOICE_MOVE_ON_LVL_UP
|
various \battler, VARIOUS_UPDATE_CHOICE_MOVE_ON_LVL_UP
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro resetplayerfainted battler:req
|
.macro resetplayerfainted
|
||||||
various \battler, VARIOUS_RESET_PLAYER_FAINTED
|
various BS_ATTACKER, VARIOUS_RESET_PLAYER_FAINTED
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro various8 battler:req
|
.macro various8 battler:req
|
||||||
@@ -1305,11 +1312,11 @@
|
|||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro chosenstatus1animation battler:req, status:req
|
.macro chosenstatus1animation battler:req, status:req
|
||||||
chosenstatusanimation \battler 0x0 \status
|
chosenstatusanimation \battler, 0x0, \status
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro chosenstatus2animation battler:req, status:req
|
.macro chosenstatus2animation battler:req, status:req
|
||||||
chosenstatusanimation \battler 0x1 \status
|
chosenstatusanimation \battler, 0x1, \status
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro sethword dst:req, value:req
|
.macro sethword dst:req, value:req
|
||||||
|
|||||||
@@ -145,7 +145,7 @@
|
|||||||
.byte 0xff, 0, 0xff, 0
|
.byte 0xff, 0, 0xff, 0
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro cry2 sample:req
|
.macro cry_reverse sample:req
|
||||||
.byte 0x30, 60, 0, 0
|
.byte 0x30, 60, 0, 0
|
||||||
.4byte \sample
|
.4byte \sample
|
||||||
.byte 0xff, 0, 0xff, 0
|
.byte 0xff, 0, 0xff, 0
|
||||||
|
|||||||
+8
-4
@@ -427,7 +427,7 @@ HIGHLIGHT = FC 02 @ same as fc 01
|
|||||||
SHADOW = FC 03 @ same as fc 01
|
SHADOW = FC 03 @ same as fc 01
|
||||||
COLOR_HIGHLIGHT_SHADOW = FC 04 @ takes 3 bytes
|
COLOR_HIGHLIGHT_SHADOW = FC 04 @ takes 3 bytes
|
||||||
PALETTE = FC 05 @ used in credits
|
PALETTE = FC 05 @ used in credits
|
||||||
SIZE = FC 06 @ note that anything other than "SMALL" is invalid
|
FONT = FC 06 @ Given a font id, or use font constants below instead
|
||||||
RESET_SIZE = FC 07
|
RESET_SIZE = FC 07
|
||||||
PAUSE = FC 08 @ manually print the wait byte after this, havent mapped them
|
PAUSE = FC 08 @ manually print the wait byte after this, havent mapped them
|
||||||
PAUSE_UNTIL_PRESS = FC 09
|
PAUSE_UNTIL_PRESS = FC 09
|
||||||
@@ -447,10 +447,14 @@ ENG = FC 16
|
|||||||
PAUSE_MUSIC = FC 17
|
PAUSE_MUSIC = FC 17
|
||||||
RESUME_MUSIC = FC 18
|
RESUME_MUSIC = FC 18
|
||||||
|
|
||||||
@ font sizes
|
@ fonts
|
||||||
|
|
||||||
SMALL = FC 06 00
|
FONT_0 = FC 06 00
|
||||||
BIG = FC 06 04
|
FONT_1 = FC 06 01
|
||||||
|
FONT_2 = FC 06 02
|
||||||
|
FONT_3 = FC 06 03
|
||||||
|
FONT_4 = FC 06 04
|
||||||
|
FONT_5 = FC 06 05
|
||||||
|
|
||||||
@ colors
|
@ colors
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "constants/battle.h"
|
#include "constants/battle.h"
|
||||||
#include "constants/battle_anim.h"
|
#include "constants/battle_anim.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "asm/macros/battle_anim_script.inc"
|
.include "asm/macros/battle_anim_script.inc"
|
||||||
@@ -5068,7 +5069,7 @@ Move_ROAR::
|
|||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_28 0
|
monbgprio_28 0
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
createvisualtask SoundTask_PlayDoubleCry, 2, 0, 2
|
createvisualtask SoundTask_PlayDoubleCry, 2, 0, DOUBLE_CRY_ROAR
|
||||||
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, 0, 1
|
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, 0, 1
|
||||||
call RoarEffect
|
call RoarEffect
|
||||||
delay 20
|
delay 20
|
||||||
@@ -5093,7 +5094,7 @@ RoarEffect::
|
|||||||
|
|
||||||
Move_GROWL::
|
Move_GROWL::
|
||||||
loadspritegfx ANIM_TAG_NOISE_LINE
|
loadspritegfx ANIM_TAG_NOISE_LINE
|
||||||
createvisualtask SoundTask_PlayDoubleCry, 2, 0, 255
|
createvisualtask SoundTask_PlayDoubleCry, 2, 0, DOUBLE_CRY_GROWL
|
||||||
call RoarEffect
|
call RoarEffect
|
||||||
delay 10
|
delay 10
|
||||||
createvisualtask AnimTask_ShakeMon2, 2, 1, 1, 0, 9, 1
|
createvisualtask AnimTask_ShakeMon2, 2, 1, 1, 0, 9, 1
|
||||||
|
|||||||
+901
-919
File diff suppressed because it is too large
Load Diff
+31
-31
@@ -87,7 +87,7 @@ BattleScript_CaughtPokemonSkipNewDex::
|
|||||||
trygivecaughtmonnick BattleScript_CaughtPokemonSkipNickname
|
trygivecaughtmonnick BattleScript_CaughtPokemonSkipNickname
|
||||||
givecaughtmon
|
givecaughtmon
|
||||||
printfromtable gCaughtMonStringIds
|
printfromtable gCaughtMonStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
goto BattleScript_CaughtPokemonDone
|
goto BattleScript_CaughtPokemonDone
|
||||||
|
|
||||||
BattleScript_CaughtPokemonSkipNickname::
|
BattleScript_CaughtPokemonSkipNickname::
|
||||||
@@ -104,27 +104,27 @@ BattleScript_OldMan_Pokedude_CaughtMessage::
|
|||||||
|
|
||||||
BattleScript_ShakeBallThrow::
|
BattleScript_ShakeBallThrow::
|
||||||
printfromtable gBallEscapeStringIds
|
printfromtable gBallEscapeStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
jumpifnotbattletype BATTLE_TYPE_SAFARI, BattleScript_CatchFailEnd
|
jumpifnotbattletype BATTLE_TYPE_SAFARI, BattleScript_CatchFailEnd
|
||||||
jumpifbyte CMP_NOT_EQUAL, gNumSafariBalls, 0, BattleScript_CatchFailEnd
|
jumpifbyte CMP_NOT_EQUAL, gNumSafariBalls, 0, BattleScript_CatchFailEnd
|
||||||
printstring STRINGID_OUTOFSAFARIBALLS
|
printstring STRINGID_OUTOFSAFARIBALLS
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
setbyte gBattleOutcome, B_OUTCOME_NO_SAFARI_BALLS
|
setbyte gBattleOutcome, B_OUTCOME_NO_SAFARI_BALLS
|
||||||
BattleScript_CatchFailEnd::
|
BattleScript_CatchFailEnd::
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_TrainerBallBlock::
|
BattleScript_TrainerBallBlock::
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
printstring STRINGID_TRAINERBLOCKEDBALL
|
printstring STRINGID_TRAINERBLOCKEDBALL
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
printstring STRINGID_DONTBEATHIEF
|
printstring STRINGID_DONTBEATHIEF
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_GhostBallDodge::
|
BattleScript_GhostBallDodge::
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
printstring STRINGID_ITDODGEDBALL
|
printstring STRINGID_ITDODGEDBALL
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_PlayerUseItem::
|
BattleScript_PlayerUseItem::
|
||||||
@@ -133,54 +133,54 @@ BattleScript_PlayerUseItem::
|
|||||||
|
|
||||||
BattleScript_AIUseFullRestoreOrHpHeal::
|
BattleScript_AIUseFullRestoreOrHpHeal::
|
||||||
printstring STRINGID_EMPTYSTRING3
|
printstring STRINGID_EMPTYSTRING3
|
||||||
pause 48
|
pause B_WAIT_TIME_MED
|
||||||
playse SE_USE_ITEM
|
playse SE_USE_ITEM
|
||||||
printstring STRINGID_TRAINER1USEDITEM
|
printstring STRINGID_TRAINER1USEDITEM
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
useitemonopponent
|
useitemonopponent
|
||||||
orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
|
orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
|
||||||
healthbarupdate BS_ATTACKER
|
healthbarupdate BS_ATTACKER
|
||||||
datahpupdate BS_ATTACKER
|
datahpupdate BS_ATTACKER
|
||||||
printstring STRINGID_PKMNSITEMRESTOREDHEALTH
|
printstring STRINGID_PKMNSITEMRESTOREDHEALTH
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
updatestatusicon BS_ATTACKER
|
updatestatusicon BS_ATTACKER
|
||||||
moveendcase 15
|
moveendcase 15
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_AIUseStatRestore::
|
BattleScript_AIUseStatRestore::
|
||||||
printstring STRINGID_EMPTYSTRING3
|
printstring STRINGID_EMPTYSTRING3
|
||||||
pause 48
|
pause B_WAIT_TIME_MED
|
||||||
playse SE_USE_ITEM
|
playse SE_USE_ITEM
|
||||||
printstring STRINGID_TRAINER1USEDITEM
|
printstring STRINGID_TRAINER1USEDITEM
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
useitemonopponent
|
useitemonopponent
|
||||||
printfromtable gTrainerItemCuredStatusStringIds
|
printfromtable gTrainerItemCuredStatusStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
updatestatusicon BS_ATTACKER
|
updatestatusicon BS_ATTACKER
|
||||||
moveendcase 15
|
moveendcase 15
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_AIUseXstat::
|
BattleScript_AIUseXstat::
|
||||||
printstring STRINGID_EMPTYSTRING3
|
printstring STRINGID_EMPTYSTRING3
|
||||||
pause 48
|
pause B_WAIT_TIME_MED
|
||||||
playse SE_USE_ITEM
|
playse SE_USE_ITEM
|
||||||
printstring STRINGID_TRAINER1USEDITEM
|
printstring STRINGID_TRAINER1USEDITEM
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
useitemonopponent
|
useitemonopponent
|
||||||
printfromtable gStatUpStringIds
|
printfromtable gStatUpStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
moveendcase 15
|
moveendcase 15
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
BattleScript_AIUseGuardSpec::
|
BattleScript_AIUseGuardSpec::
|
||||||
printstring STRINGID_EMPTYSTRING3
|
printstring STRINGID_EMPTYSTRING3
|
||||||
pause 48
|
pause B_WAIT_TIME_MED
|
||||||
playse SE_USE_ITEM
|
playse SE_USE_ITEM
|
||||||
printstring STRINGID_TRAINER1USEDITEM
|
printstring STRINGID_TRAINER1USEDITEM
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
useitemonopponent
|
useitemonopponent
|
||||||
printfromtable gMistUsedStringIds
|
printfromtable gMistUsedStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
moveendcase 15
|
moveendcase 15
|
||||||
finishaction
|
finishaction
|
||||||
|
|
||||||
@@ -193,16 +193,16 @@ BattleScript_UsePokeFlute::
|
|||||||
checkpokeflute BS_ATTACKER
|
checkpokeflute BS_ATTACKER
|
||||||
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 1, BattleScript_PokeFluteWakeUp
|
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 1, BattleScript_PokeFluteWakeUp
|
||||||
printstring STRINGID_POKEFLUTECATCHY
|
printstring STRINGID_POKEFLUTECATCHY
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
goto BattleScript_PokeFluteEnd
|
goto BattleScript_PokeFluteEnd
|
||||||
|
|
||||||
BattleScript_PokeFluteWakeUp::
|
BattleScript_PokeFluteWakeUp::
|
||||||
printstring STRINGID_POKEFLUTE
|
printstring STRINGID_POKEFLUTE
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
fanfare MUS_POKE_FLUTE
|
fanfare MUS_POKE_FLUTE
|
||||||
waitfanfare BS_ATTACKER
|
waitfanfare BS_ATTACKER
|
||||||
printstring STRINGID_MONHEARINGFLUTEAWOKE
|
printstring STRINGID_MONHEARINGFLUTEAWOKE
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
updatestatusicon BS_PLAYER2
|
updatestatusicon BS_PLAYER2
|
||||||
waitstate
|
waitstate
|
||||||
BattleScript_PokeFluteEnd::
|
BattleScript_PokeFluteEnd::
|
||||||
@@ -210,29 +210,29 @@ BattleScript_PokeFluteEnd::
|
|||||||
|
|
||||||
BattleScript_WatchesCarefully::
|
BattleScript_WatchesCarefully::
|
||||||
printfromtable gSafariPokeblockResultStringIds
|
printfromtable gSafariPokeblockResultStringIds
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
playanimation BS_OPPONENT1, B_ANIM_SAFARI_REACTION, NULL
|
playanimation BS_OPPONENT1, B_ANIM_SAFARI_REACTION
|
||||||
end2
|
end2
|
||||||
|
|
||||||
BattleScript_ThrowRock::
|
BattleScript_ThrowRock::
|
||||||
printstring STRINGID_THREWROCK
|
printstring STRINGID_THREWROCK
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
playanimation BS_ATTACKER, B_ANIM_ROCK_THROW, NULL
|
playanimation BS_ATTACKER, B_ANIM_ROCK_THROW
|
||||||
end2
|
end2
|
||||||
|
|
||||||
BattleScript_ThrowBait::
|
BattleScript_ThrowBait::
|
||||||
printstring STRINGID_THREWBAIT
|
printstring STRINGID_THREWBAIT
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
playanimation BS_ATTACKER, B_ANIM_BAIT_THROW, NULL
|
playanimation BS_ATTACKER, B_ANIM_BAIT_THROW
|
||||||
end2
|
end2
|
||||||
|
|
||||||
BattleScript_LeftoverWallyPrepToThrow::
|
BattleScript_LeftoverWallyPrepToThrow::
|
||||||
printstring STRINGID_RETURNMON
|
printstring STRINGID_RETURNMON
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
returnatktoball
|
returnatktoball
|
||||||
waitstate
|
waitstate
|
||||||
trainerslidein BS_TARGET
|
trainerslidein BS_TARGET
|
||||||
waitstate
|
waitstate
|
||||||
printstring STRINGID_YOUTHROWABALLNOWRIGHT
|
printstring STRINGID_YOUTHROWABALLNOWRIGHT
|
||||||
waitmessage 64
|
waitmessage B_WAIT_TIME_LONG
|
||||||
end2
|
end2
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
#include "constants/pokemon.h"
|
#include "constants/pokemon.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
#include "constants/species.h"
|
#include "constants/species.h"
|
||||||
#include "constants/vars.h"
|
#include "constants/vars.h"
|
||||||
#include "constants/battle.h"
|
#include "constants/battle.h"
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ BirthIsland_Exterior_EventScript_Deoxys::
|
|||||||
applymovement LOCALID_DEOXYS, Movement_DeoxysApproach
|
applymovement LOCALID_DEOXYS, Movement_DeoxysApproach
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_DEOXYS, 2
|
playmoncry SPECIES_DEOXYS, CRY_MODE_ENCOUNTER
|
||||||
delay 40
|
delay 40
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setvar VAR_LAST_TALKED, LOCALID_DEOXYS
|
setvar VAR_LAST_TALKED, LOCALID_DEOXYS
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ CeladonCity_EventScript_Poliwrath::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_POLIWRATH, 0
|
playmoncry SPECIES_POLIWRATH, CRY_MODE_NORMAL
|
||||||
msgbox CeladonCity_Text_Poliwrath
|
msgbox CeladonCity_Text_Poliwrath
|
||||||
closemessage
|
closemessage
|
||||||
waitmoncry
|
waitmoncry
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ CeladonCity_Condominiums_1F_EventScript_Meowth::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MEOWTH, 0
|
playmoncry SPECIES_MEOWTH, CRY_MODE_NORMAL
|
||||||
msgbox CeladonCity_Condominiums_1F_Text_Meowth
|
msgbox CeladonCity_Condominiums_1F_Text_Meowth
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
@@ -42,7 +42,7 @@ CeladonCity_Condominiums_1F_EventScript_Clefairy::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_CLEFAIRY, 0
|
playmoncry SPECIES_CLEFAIRY, CRY_MODE_NORMAL
|
||||||
msgbox CeladonCity_Condominiums_1F_Text_Clefairy
|
msgbox CeladonCity_Condominiums_1F_Text_Clefairy
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
@@ -52,7 +52,7 @@ CeladonCity_Condominiums_1F_EventScript_Nidoran::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_NIDORAN_F, 0
|
playmoncry SPECIES_NIDORAN_F, CRY_MODE_NORMAL
|
||||||
msgbox CeladonCity_Condominiums_1F_Text_Nidoran
|
msgbox CeladonCity_Condominiums_1F_Text_Nidoran
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
CeladonCity_DepartmentStore_Roof_Text_ImThirstyGiveHerDrink::
|
CeladonCity_DepartmentStore_Roof_Text_ImThirstyGiveHerDrink::
|
||||||
.string "I'm thirsty!\n"
|
.string "I'm thirsty!\n"
|
||||||
.string "I want something to drink!\p"
|
.string "I want something to drink!\p"
|
||||||
.string "{SIZE}ÁGive her a drink?$"
|
.string "{FONT_2}Give her a drink?$"
|
||||||
|
|
||||||
CeladonCity_DepartmentStore_Roof_Text_GiveWhichDrink::
|
CeladonCity_DepartmentStore_Roof_Text_GiveWhichDrink::
|
||||||
.string "Give her which drink?$"
|
.string "Give her which drink?$"
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ CeruleanCave_B1F_EventScript_Mewtwo::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MEWTWO, 2
|
playmoncry SPECIES_MEWTWO, CRY_MODE_ENCOUNTER
|
||||||
message CeruleanCave_B1F_Text_Mew
|
message CeruleanCave_B1F_Text_Mew
|
||||||
waitmessage
|
waitmessage
|
||||||
waitmoncry
|
waitmoncry
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain::
|
|||||||
CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor::
|
CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor::
|
||||||
.string "So!\n"
|
.string "So!\n"
|
||||||
.string "You hurry and give me that!\p"
|
.string "You hurry and give me that!\p"
|
||||||
.string "{SIZE}Á{PLAYER} handed over the\n"
|
.string "{FONT_2}{PLAYER} handed over the\n"
|
||||||
.string "{STR_VAR_2} to the weird doctor.$"
|
.string "{STR_VAR_2} to the weird doctor.$"
|
||||||
|
|
||||||
CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk::
|
CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk::
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ FourIsland_IcefallCave_Back_EventScript_LoreleiRocketsScene::
|
|||||||
message FourIsland_IcefallCave_Back_Text_LoreleiWellDeepFreezeYou
|
message FourIsland_IcefallCave_Back_Text_LoreleiWellDeepFreezeYou
|
||||||
waitmessage
|
waitmessage
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_LAPRAS, 2
|
playmoncry SPECIES_LAPRAS, CRY_MODE_ENCOUNTER
|
||||||
waitbuttonpress
|
waitbuttonpress
|
||||||
waitmoncry
|
waitmoncry
|
||||||
applymovement LOCALID_ROCKET1, FourIsland_IcefallCave_Back_Movement_Rocket1ReactToThreat
|
applymovement LOCALID_ROCKET1, FourIsland_IcefallCave_Back_Movement_Rocket1ReactToThreat
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ FourIsland_PokemonDayCare_GiveMonToRaise::
|
|||||||
goto_if_eq FourIsland_PokemonDayCare_OnlyOneAliveMonInParty
|
goto_if_eq FourIsland_PokemonDayCare_OnlyOneAliveMonInParty
|
||||||
specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
|
specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
|
||||||
waitse
|
waitse
|
||||||
playmoncry VAR_0x8005, 0
|
playmoncry VAR_0x8005, CRY_MODE_NORMAL
|
||||||
msgbox DayCare_Text_WellRaiseYourMon
|
msgbox DayCare_Text_WellRaiseYourMon
|
||||||
waitmoncry
|
waitmoncry
|
||||||
special StoreSelectedPokemonInDaycare
|
special StoreSelectedPokemonInDaycare
|
||||||
@@ -137,7 +137,7 @@ FourIsland_PokemonDayCare_RetrieveMon::
|
|||||||
playse SE_RS_SHOP
|
playse SE_RS_SHOP
|
||||||
msgbox DayCare_Text_HeresYourMon
|
msgbox DayCare_Text_HeresYourMon
|
||||||
waitse
|
waitse
|
||||||
playmoncry VAR_RESULT, 0
|
playmoncry VAR_RESULT, CRY_MODE_NORMAL
|
||||||
textcolor 3
|
textcolor 3
|
||||||
msgbox DayCare_Text_TookBackMon
|
msgbox DayCare_Text_TookBackMon
|
||||||
call EventScript_RestorePrevTextColor
|
call EventScript_RestorePrevTextColor
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ LavenderTown_House1_EventScript_Cubone::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_CUBONE, 0
|
playmoncry SPECIES_CUBONE, CRY_MODE_NORMAL
|
||||||
msgbox LavenderTown_House1_Text_Cubone
|
msgbox LavenderTown_House1_Text_Cubone
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_Nidorino::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_NIDORINO, 0
|
playmoncry SPECIES_NIDORINO, CRY_MODE_NORMAL
|
||||||
msgbox LavenderTown_VolunteerPokemonHouse_Text_Nidorino
|
msgbox LavenderTown_VolunteerPokemonHouse_Text_Nidorino
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
@@ -64,7 +64,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_Psyduck::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_PSYDUCK, 0
|
playmoncry SPECIES_PSYDUCK, CRY_MODE_NORMAL
|
||||||
msgbox LavenderTown_VolunteerPokemonHouse_Text_Psyduck
|
msgbox LavenderTown_VolunteerPokemonHouse_Text_Psyduck
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ MtEmber_Summit_EventScript_Moltres::
|
|||||||
faceplayer
|
faceplayer
|
||||||
setwildbattle SPECIES_MOLTRES, 50, ITEM_NONE
|
setwildbattle SPECIES_MOLTRES, 50, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MOLTRES, 2
|
playmoncry SPECIES_MOLTRES, CRY_MODE_ENCOUNTER
|
||||||
message Text_Gyaoo
|
message Text_Gyaoo
|
||||||
waitmessage
|
waitmessage
|
||||||
waitmoncry
|
waitmoncry
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ NavelRock_Base_EventScript_Lugia::
|
|||||||
delay 30
|
delay 30
|
||||||
delay 50
|
delay 50
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_LUGIA, 2
|
playmoncry SPECIES_LUGIA, CRY_MODE_ENCOUNTER
|
||||||
waitmoncry
|
waitmoncry
|
||||||
delay 20
|
delay 20
|
||||||
setvar VAR_0x8004, SPECIES_LUGIA
|
setvar VAR_0x8004, SPECIES_LUGIA
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ NavelRock_Summit_EventScript_HoOh::
|
|||||||
setweather 0
|
setweather 0
|
||||||
doweather
|
doweather
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_HO_OH, 2
|
playmoncry SPECIES_HO_OH, CRY_MODE_ENCOUNTER
|
||||||
delay 30
|
delay 30
|
||||||
waitmoncry
|
waitmoncry
|
||||||
delay 60
|
delay 60
|
||||||
|
|||||||
@@ -62,8 +62,8 @@ PalletTown_RivalsHouse_Text_LookingNiceInNoTime::
|
|||||||
.string "nice in no time.$"
|
.string "nice in no time.$"
|
||||||
|
|
||||||
PalletTown_RivalsHouse_Text_ThereYouGoAllDone::
|
PalletTown_RivalsHouse_Text_ThereYouGoAllDone::
|
||||||
.string "{SIZE}Á{STR_VAR_1} looks dreamily content…\p"
|
.string "{FONT_2}{STR_VAR_1} looks dreamily content…\p"
|
||||||
.string "{SIZE}ÈDAISY: There you go! All done.\n"
|
.string "{FONT_5}DAISY: There you go! All done.\n"
|
||||||
.string "See? Doesn't it look nice?\p"
|
.string "See? Doesn't it look nice?\p"
|
||||||
.string "Giggle…\n"
|
.string "Giggle…\n"
|
||||||
.string "It's such a cute POKéMON.$"
|
.string "It's such a cute POKéMON.$"
|
||||||
|
|||||||
@@ -23,9 +23,9 @@ PewterCity_Gym_Text_BrockDefeat::
|
|||||||
.string "As proof of your victory, I confer\n"
|
.string "As proof of your victory, I confer\n"
|
||||||
.string "on you this…the official POKéMON\l"
|
.string "on you this…the official POKéMON\l"
|
||||||
.string "LEAGUE BOULDERBADGE.\p"
|
.string "LEAGUE BOULDERBADGE.\p"
|
||||||
.string "{SIZE}Á{PLAYER} received the BOULDERBADGE\n"
|
.string "{FONT_2}{PLAYER} received the BOULDERBADGE\n"
|
||||||
.string "from BROCK!{PAUSE_MUSIC}{PLAY_BGM}{MUS_OBTAIN_BADGE}{PAUSE 0xFE}{PAUSE 0x56}{RESUME_MUSIC}\p"
|
.string "from BROCK!{PAUSE_MUSIC}{PLAY_BGM}{MUS_OBTAIN_BADGE}{PAUSE 0xFE}{PAUSE 0x56}{RESUME_MUSIC}\p"
|
||||||
.string "{SIZE}ÇJust having the BOULDERBADGE makes\n"
|
.string "{FONT_4}Just having the BOULDERBADGE makes\n"
|
||||||
.string "your POKéMON more powerful.\p"
|
.string "your POKéMON more powerful.\p"
|
||||||
.string "It also enables the use of the\n"
|
.string "It also enables the use of the\n"
|
||||||
.string "move FLASH outside of battle.\p"
|
.string "move FLASH outside of battle.\p"
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ PewterCity_House1_EventScript_Nidoran::
|
|||||||
PewterCity_House1_EventScript_DoNidoranCry::
|
PewterCity_House1_EventScript_DoNidoranCry::
|
||||||
textcolor 3
|
textcolor 3
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_NIDORAN_M, 0
|
playmoncry SPECIES_NIDORAN_M, CRY_MODE_NORMAL
|
||||||
msgbox PewterCity_House1_Text_Nidoran
|
msgbox PewterCity_House1_Text_Nidoran
|
||||||
waitmoncry
|
waitmoncry
|
||||||
call EventScript_RestorePrevTextColor
|
call EventScript_RestorePrevTextColor
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ PokemonTower_6F_EventScript_DefeatedMarowakGhost::
|
|||||||
message PokemonTower_6F_Text_GhostWasCubonesMother
|
message PokemonTower_6F_Text_GhostWasCubonesMother
|
||||||
waitmessage
|
waitmessage
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MAROWAK, 0
|
playmoncry SPECIES_MAROWAK, CRY_MODE_NORMAL
|
||||||
waitbuttonpress
|
waitbuttonpress
|
||||||
waitmoncry
|
waitmoncry
|
||||||
msgbox PokemonTower_6F_Text_MothersSpiritWasCalmed
|
msgbox PokemonTower_6F_Text_MothersSpiritWasCalmed
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ PowerPlant_EventScript_Zapdos::
|
|||||||
faceplayer
|
faceplayer
|
||||||
setwildbattle SPECIES_ZAPDOS, 50, ITEM_NONE
|
setwildbattle SPECIES_ZAPDOS, 50, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_ZAPDOS, 2
|
playmoncry SPECIES_ZAPDOS, CRY_MODE_ENCOUNTER
|
||||||
message Text_Gyaoo
|
message Text_Gyaoo
|
||||||
waitmessage
|
waitmessage
|
||||||
waitmoncry
|
waitmoncry
|
||||||
@@ -78,7 +78,7 @@ PowerPlant_EventScript_Electrode1::
|
|||||||
faceplayer
|
faceplayer
|
||||||
setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE
|
setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_ELECTRODE, 2
|
playmoncry SPECIES_ELECTRODE, CRY_MODE_ENCOUNTER
|
||||||
delay 40
|
delay 40
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
@@ -107,7 +107,7 @@ PowerPlant_EventScript_Electrode2::
|
|||||||
faceplayer
|
faceplayer
|
||||||
setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE
|
setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_ELECTRODE, 2
|
playmoncry SPECIES_ELECTRODE, CRY_MODE_ENCOUNTER
|
||||||
delay 40
|
delay 40
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ Route12_EventScript_Snorlax::
|
|||||||
call EventScript_AwakenSnorlax
|
call EventScript_AwakenSnorlax
|
||||||
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
|
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_SNORLAX, 2
|
playmoncry SPECIES_SNORLAX, CRY_MODE_ENCOUNTER
|
||||||
delay 40
|
delay 40
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setflag FLAG_HIDE_ROUTE_12_SNORLAX
|
setflag FLAG_HIDE_ROUTE_12_SNORLAX
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ Route16_EventScript_Snorlax::
|
|||||||
call EventScript_AwakenSnorlax
|
call EventScript_AwakenSnorlax
|
||||||
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
|
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_SNORLAX, 2
|
playmoncry SPECIES_SNORLAX, CRY_MODE_ENCOUNTER
|
||||||
delay 40
|
delay 40
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setflag FLAG_HIDE_ROUTE_16_SNORLAX
|
setflag FLAG_HIDE_ROUTE_16_SNORLAX
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Route16_House_EventScript_Fearow::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_FEAROW, 0
|
playmoncry SPECIES_FEAROW, CRY_MODE_NORMAL
|
||||||
msgbox Route16_House_Text_Fearow
|
msgbox Route16_House_Text_Fearow
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ SSAnne_1F_Room3_EventScript_Wigglytuff::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_WIGGLYTUFF, 0
|
playmoncry SPECIES_WIGGLYTUFF, CRY_MODE_NORMAL
|
||||||
msgbox SSAnne_1F_Room3_Text_Wigglytuff
|
msgbox SSAnne_1F_Room3_Text_Wigglytuff
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ SSAnne_B1F_Room5_EventScript_Machoke::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MACHOKE, 0
|
playmoncry SPECIES_MACHOKE, CRY_MODE_NORMAL
|
||||||
msgbox SSAnne_B1F_Room5_Text_Machoke
|
msgbox SSAnne_B1F_Room5_Text_Machoke
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ SaffronCity_EventScript_Pidgeot::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_PIDGEOT, 0
|
playmoncry SPECIES_PIDGEOT, CRY_MODE_NORMAL
|
||||||
msgbox SaffronCity_Text_Pidgeot
|
msgbox SaffronCity_Text_Pidgeot
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ SaffronCity_CopycatsHouse_1F_EventScript_Chansey::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_CHANSEY, 0
|
playmoncry SPECIES_CHANSEY, CRY_MODE_NORMAL
|
||||||
msgbox SaffronCity_CopycatsHouse_1F_Text_Chansey
|
msgbox SaffronCity_CopycatsHouse_1F_Text_Chansey
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ SaffronCity_CopycatsHouse_2F_EventScript_Doduo::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_DODUO, 0
|
playmoncry SPECIES_DODUO, CRY_MODE_NORMAL
|
||||||
msgbox SaffronCity_CopycatsHouse_2F_Text_Doduo
|
msgbox SaffronCity_CopycatsHouse_2F_Text_Doduo
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ SaffronCity_House_EventScript_Pidgey::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_PIDGEY, 0
|
playmoncry SPECIES_PIDGEY, CRY_MODE_NORMAL
|
||||||
msgbox SaffronCity_House_Text_Pidgey
|
msgbox SaffronCity_House_Text_Pidgey
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ SeafoamIslands_B4F_EventScript_Articuno::
|
|||||||
faceplayer
|
faceplayer
|
||||||
setwildbattle SPECIES_ARTICUNO, 50, ITEM_NONE
|
setwildbattle SPECIES_ARTICUNO, 50, ITEM_NONE
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_ARTICUNO, 2
|
playmoncry SPECIES_ARTICUNO, CRY_MODE_ENCOUNTER
|
||||||
message Text_Gyaoo
|
message Text_Gyaoo
|
||||||
waitmessage
|
waitmessage
|
||||||
waitmoncry
|
waitmoncry
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ SevenIsland_SevaultCanyon_House_EventScript_Chansey::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_CHANSEY, 0
|
playmoncry SPECIES_CHANSEY, CRY_MODE_NORMAL
|
||||||
msgbox SevenIsland_SevaultCanyon_House_Text_Chansey
|
msgbox SevenIsland_SevaultCanyon_House_Text_Chansey
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -404,7 +404,7 @@ ThreeIsland_EventScript_Doduo::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_DODUO, 0
|
playmoncry SPECIES_DODUO, CRY_MODE_NORMAL
|
||||||
msgbox ThreeIsland_Text_Doduo
|
msgbox ThreeIsland_Text_Doduo
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ ThreeIsland_BerryForest_EventScript_Lostelle::
|
|||||||
msgbox ThreeIsland_BerryForest_Text_HereItComesAgain
|
msgbox ThreeIsland_BerryForest_Text_HereItComesAgain
|
||||||
goto_if_questlog EventScript_ReleaseEnd
|
goto_if_questlog EventScript_ReleaseEnd
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_HYPNO, 2
|
playmoncry SPECIES_HYPNO, CRY_MODE_ENCOUNTER
|
||||||
waitmoncry
|
waitmoncry
|
||||||
setwildbattle SPECIES_HYPNO, 30, ITEM_NONE
|
setwildbattle SPECIES_HYPNO, 30, ITEM_NONE
|
||||||
dowildbattle
|
dowildbattle
|
||||||
|
|||||||
@@ -249,7 +249,7 @@ VermilionCity_EventScript_Machop::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_MACHOP, 0
|
playmoncry SPECIES_MACHOP, CRY_MODE_NORMAL
|
||||||
msgbox VermilionCity_Text_Machop
|
msgbox VermilionCity_Text_Machop
|
||||||
waitmoncry
|
waitmoncry
|
||||||
msgbox VermilionCity_Text_MachopStompingLandFlat
|
msgbox VermilionCity_Text_MachopStompingLandFlat
|
||||||
|
|||||||
@@ -61,14 +61,14 @@ VermilionCity_Text_DoYouHaveATicket::
|
|||||||
.string "Excuse me, do you have a ticket?$"
|
.string "Excuse me, do you have a ticket?$"
|
||||||
|
|
||||||
VermilionCity_Text_FlashedSSTicket::
|
VermilionCity_Text_FlashedSSTicket::
|
||||||
.string "{SIZE}Á{PLAYER} flashed the S.S. TICKET!\p"
|
.string "{FONT_2}{PLAYER} flashed the S.S. TICKET!\p"
|
||||||
.string "{SIZE}ÇGreat!\n"
|
.string "{FONT_4}Great!\n"
|
||||||
.string "Welcome to the S.S. ANNE!$"
|
.string "Welcome to the S.S. ANNE!$"
|
||||||
|
|
||||||
VermilionCity_Text_DontHaveNeededSSTicket::
|
VermilionCity_Text_DontHaveNeededSSTicket::
|
||||||
.string "{SIZE}Á{PLAYER} doesn't have the needed\n"
|
.string "{FONT_2}{PLAYER} doesn't have the needed\n"
|
||||||
.string "S.S. TICKET.\p"
|
.string "S.S. TICKET.\p"
|
||||||
.string "{SIZE}ÇSorry!\p"
|
.string "{FONT_4}Sorry!\p"
|
||||||
.string "You need a ticket to get aboard.$"
|
.string "You need a ticket to get aboard.$"
|
||||||
|
|
||||||
VermilionCity_Text_TheShipSetSail::
|
VermilionCity_Text_TheShipSetSail::
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ VermilionCity_House3_EventScript_Pidgey::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_PIDGEY, 0
|
playmoncry SPECIES_PIDGEY, CRY_MODE_NORMAL
|
||||||
msgbox VermilionCity_House3_Text_Pidgey
|
msgbox VermilionCity_House3_Text_Pidgey
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ VermilionCity_PokemonFanClub_EventScript_Pikachu::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_PIKACHU, 0
|
playmoncry SPECIES_PIKACHU, CRY_MODE_NORMAL
|
||||||
msgbox VermilionCity_PokemonFanClub_Text_Pikachu
|
msgbox VermilionCity_PokemonFanClub_Text_Pikachu
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
@@ -109,7 +109,7 @@ VermilionCity_PokemonFanClub_EventScript_Seel::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_SEEL, 0
|
playmoncry SPECIES_SEEL, CRY_MODE_NORMAL
|
||||||
msgbox VermilionCity_PokemonFanClub_Text_Seel
|
msgbox VermilionCity_PokemonFanClub_Text_Seel
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ ViridianCity_House1_EventScript_Speary::
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
waitse
|
waitse
|
||||||
playmoncry SPECIES_SPEAROW, 0
|
playmoncry SPECIES_SPEAROW, CRY_MODE_NORMAL
|
||||||
msgbox ViridianCity_House1_Text_Speary
|
msgbox ViridianCity_House1_Text_Speary
|
||||||
waitmoncry
|
waitmoncry
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ Route5_PokemonDayCare_EventScript_TryGiveMon::
|
|||||||
specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
|
specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
|
||||||
msgbox Route5_PokemonDayCare_Text_LookAfterMonForAWhile
|
msgbox Route5_PokemonDayCare_Text_LookAfterMonForAWhile
|
||||||
waitse
|
waitse
|
||||||
playmoncry VAR_0x8005, 0
|
playmoncry VAR_0x8005, CRY_MODE_NORMAL
|
||||||
msgbox Route5_PokemonDayCare_Text_ComeSeeMeInAWhile
|
msgbox Route5_PokemonDayCare_Text_ComeSeeMeInAWhile
|
||||||
waitmoncry
|
waitmoncry
|
||||||
special PutMonInRoute5Daycare
|
special PutMonInRoute5Daycare
|
||||||
@@ -100,7 +100,7 @@ Route5_PokemonDayCare_EventScript_RetrieveMon::
|
|||||||
msgbox Route5_PokemonDayCare_Text_ThankYouHeresMon
|
msgbox Route5_PokemonDayCare_Text_ThankYouHeresMon
|
||||||
textcolor 3
|
textcolor 3
|
||||||
waitse
|
waitse
|
||||||
playmoncry VAR_RESULT, 0
|
playmoncry VAR_RESULT, CRY_MODE_NORMAL
|
||||||
msgbox Route5_PokemonDayCare_Text_PlayerGotMonBack
|
msgbox Route5_PokemonDayCare_Text_PlayerGotMonBack
|
||||||
call EventScript_RestorePrevTextColor
|
call EventScript_RestorePrevTextColor
|
||||||
waitmoncry
|
waitmoncry
|
||||||
|
|||||||
+86
-86
@@ -4,13 +4,13 @@ gFameCheckerFlavorText_ProfOak0:: @ 0x81AD106
|
|||||||
|
|
||||||
gFameCheckerFlavorText_ProfOak1:: @ 0x81AD145
|
gFameCheckerFlavorText_ProfOak1:: @ 0x81AD145
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}To make a complete guide on all\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}To make a complete guide on all\n"
|
||||||
.string "the POKéMON in the world…\p"
|
.string "the POKéMON in the world…\p"
|
||||||
.string "That was my dream!$"
|
.string "That was my dream!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_ProfOak2:: @ 0x81AD1BB
|
gFameCheckerFlavorText_ProfOak2:: @ 0x81AD1BB
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}PROF. OAK may not look like much,\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}PROF. OAK may not look like much,\n"
|
||||||
.string "but he's the authority on POKéMON.\p"
|
.string "but he's the authority on POKéMON.\p"
|
||||||
.string "Many POKéMON TRAINERS hold him in\n"
|
.string "Many POKéMON TRAINERS hold him in\n"
|
||||||
.string "high regard.$"
|
.string "high regard.$"
|
||||||
@@ -22,7 +22,7 @@ gFameCheckerFlavorText_ProfOak3:: @ 0x81AD258
|
|||||||
|
|
||||||
gFameCheckerFlavorText_ProfOak4:: @ 0x81AD2B9
|
gFameCheckerFlavorText_ProfOak4:: @ 0x81AD2B9
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear OAK's taken a lot of\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear OAK's taken a lot of\n"
|
||||||
.string "interest in you, child.\p"
|
.string "interest in you, child.\p"
|
||||||
.string "That old duff was once tough and\n"
|
.string "That old duff was once tough and\n"
|
||||||
.string "handsome.\p"
|
.string "handsome.\p"
|
||||||
@@ -31,26 +31,26 @@ gFameCheckerFlavorText_ProfOak4:: @ 0x81AD2B9
|
|||||||
|
|
||||||
gFameCheckerFlavorText_ProfOak5:: @ 0x81AD377
|
gFameCheckerFlavorText_ProfOak5:: @ 0x81AD377
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}PROF. OAK is going to have his own\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}PROF. OAK is going to have his own\n"
|
||||||
.string "radio show soon.\p"
|
.string "radio show soon.\p"
|
||||||
.string "The program will be called PROF.\n"
|
.string "The program will be called PROF.\n"
|
||||||
.string "OAK'S POKéMON SEMINAR.$"
|
.string "OAK'S POKéMON SEMINAR.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Daisy0:: @ 0x81AD40C
|
gFameCheckerFlavorText_Daisy0:: @ 0x81AD40C
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}If you show DAISY your POKéMON,\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}If you show DAISY your POKéMON,\n"
|
||||||
.string "she can tell how much it likes you.\p"
|
.string "she can tell how much it likes you.\p"
|
||||||
.string "Occasionally, she will even groom\n"
|
.string "Occasionally, she will even groom\n"
|
||||||
.string "a POKéMON for you.$"
|
.string "a POKéMON for you.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Daisy1:: @ 0x81AD4AE
|
gFameCheckerFlavorText_Daisy1:: @ 0x81AD4AE
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}But the person who is most liked by\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}But the person who is most liked by\n"
|
||||||
.string "POKéMON is DAISY, I think.$"
|
.string "POKéMON is DAISY, I think.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Daisy2:: @ 0x81AD516
|
gFameCheckerFlavorText_Daisy2:: @ 0x81AD516
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}She was gently grooming POKéMON…\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}She was gently grooming POKéMON…\n"
|
||||||
.string "She was a little angel.\p"
|
.string "She was a little angel.\p"
|
||||||
.string "That little girl's name…\n"
|
.string "That little girl's name…\n"
|
||||||
.string "I think it was DAISY.$"
|
.string "I think it was DAISY.$"
|
||||||
@@ -62,7 +62,7 @@ gFameCheckerFlavorText_Daisy3:: @ 0x81AD5A7
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Daisy4:: @ 0x81AD608
|
gFameCheckerFlavorText_Daisy4:: @ 0x81AD608
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}A girl from PALLET TOWN, DAISY,\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}A girl from PALLET TOWN, DAISY,\n"
|
||||||
.string "she enjoys TEA every day.\p"
|
.string "she enjoys TEA every day.\p"
|
||||||
.string "She visits the CELADON DEPT. STORE\n"
|
.string "She visits the CELADON DEPT. STORE\n"
|
||||||
.string "to buy some TEA.$"
|
.string "to buy some TEA.$"
|
||||||
@@ -81,7 +81,7 @@ gFameCheckerFlavorText_Brock0:: @ 0x81AD705
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Brock1:: @ 0x81AD771
|
gFameCheckerFlavorText_Brock1:: @ 0x81AD771
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My rock-hard willpower is evident\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My rock-hard willpower is evident\n"
|
||||||
.string "in even my POKéMON.\p"
|
.string "in even my POKéMON.\p"
|
||||||
.string "My POKéMON are all rock hard and\n"
|
.string "My POKéMON are all rock hard and\n"
|
||||||
.string "have true-grit determination.\p"
|
.string "have true-grit determination.\p"
|
||||||
@@ -90,7 +90,7 @@ gFameCheckerFlavorText_Brock1:: @ 0x81AD771
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Brock2:: @ 0x81AD840
|
gFameCheckerFlavorText_Brock2:: @ 0x81AD840
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}There aren't many serious POKéMON\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}There aren't many serious POKéMON\n"
|
||||||
.string "TRAINERS here.\p"
|
.string "TRAINERS here.\p"
|
||||||
.string "They're all like BUG CATCHERS,\n"
|
.string "They're all like BUG CATCHERS,\n"
|
||||||
.string "you know, just hobbyists.\p"
|
.string "you know, just hobbyists.\p"
|
||||||
@@ -99,14 +99,14 @@ gFameCheckerFlavorText_Brock2:: @ 0x81AD840
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Brock3:: @ 0x81AD908
|
gFameCheckerFlavorText_Brock3:: @ 0x81AD908
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BROCK is cool. He's not just tough.\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BROCK is cool. He's not just tough.\n"
|
||||||
.string "People like and respect him.\p"
|
.string "People like and respect him.\p"
|
||||||
.string "I want to become a GYM LEADER\n"
|
.string "I want to become a GYM LEADER\n"
|
||||||
.string "like him.$"
|
.string "like him.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Brock4:: @ 0x81AD99A
|
gFameCheckerFlavorText_Brock4:: @ 0x81AD99A
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hi, I'm excavating for fossils here\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hi, I'm excavating for fossils here\n"
|
||||||
.string "under MT. MOON.\p"
|
.string "under MT. MOON.\p"
|
||||||
.string "Sometimes, BROCK of PEWTER GYM\n"
|
.string "Sometimes, BROCK of PEWTER GYM\n"
|
||||||
.string "lends me a hand.$"
|
.string "lends me a hand.$"
|
||||||
@@ -124,25 +124,25 @@ gFameCheckerFlavorText_Misty0:: @ 0x81ADA91
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Misty1:: @ 0x81ADAF6
|
gFameCheckerFlavorText_Misty1:: @ 0x81ADAF6
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My policy is an all-out offensive\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My policy is an all-out offensive\n"
|
||||||
.string "with WATER-type POKéMON!$"
|
.string "with WATER-type POKéMON!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Misty2:: @ 0x81ADB5A
|
gFameCheckerFlavorText_Misty2:: @ 0x81ADB5A
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}MISTY is a TRAINER who's going to\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}MISTY is a TRAINER who's going to\n"
|
||||||
.string "keep improving.\p"
|
.string "keep improving.\p"
|
||||||
.string "She won't lose to someone like you!$"
|
.string "She won't lose to someone like you!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Misty3:: @ 0x81ADBD9
|
gFameCheckerFlavorText_Misty3:: @ 0x81ADBD9
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Strong TRAINERS and WATER POKéMON\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Strong TRAINERS and WATER POKéMON\n"
|
||||||
.string "are common sights in these parts.\p"
|
.string "are common sights in these parts.\p"
|
||||||
.string "They say that MISTY of the\n"
|
.string "They say that MISTY of the\n"
|
||||||
.string "CERULEAN GYM trains here.$"
|
.string "CERULEAN GYM trains here.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Misty4:: @ 0x81ADC72
|
gFameCheckerFlavorText_Misty4:: @ 0x81ADC72
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}This cape is a famous date spot.\p"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}This cape is a famous date spot.\p"
|
||||||
.string "MISTY, the GYM LEADER, has high\n"
|
.string "MISTY, the GYM LEADER, has high\n"
|
||||||
.string "hopes about this place.$"
|
.string "hopes about this place.$"
|
||||||
|
|
||||||
@@ -159,23 +159,23 @@ gFameCheckerFlavorText_LtSurge0:: @ 0x81ADD3C
|
|||||||
|
|
||||||
gFameCheckerFlavorText_LtSurge1:: @ 0x81ADDA7
|
gFameCheckerFlavorText_LtSurge1:: @ 0x81ADDA7
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I tell you, kid, electric POKéMON\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I tell you, kid, electric POKéMON\n"
|
||||||
.string "saved me during the war!$"
|
.string "saved me during the war!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_LtSurge2:: @ 0x81ADE0B
|
gFameCheckerFlavorText_LtSurge2:: @ 0x81ADE0B
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}When I was in the Army, LT. SURGE\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}When I was in the Army, LT. SURGE\n"
|
||||||
.string "was my strict CO.\p"
|
.string "was my strict CO.\p"
|
||||||
.string "He was a hard taskmaster.$"
|
.string "He was a hard taskmaster.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_LtSurge3:: @ 0x81ADE82
|
gFameCheckerFlavorText_LtSurge3:: @ 0x81ADE82
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}LT. SURGE was always famous for\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}LT. SURGE was always famous for\n"
|
||||||
.string "his cautious nature in the Army.$"
|
.string "his cautious nature in the Army.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_LtSurge4:: @ 0x81ADEEC
|
gFameCheckerFlavorText_LtSurge4:: @ 0x81ADEEC
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}LT. SURGE installed the traps in\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}LT. SURGE installed the traps in\n"
|
||||||
.string "the GYM himself.\p"
|
.string "the GYM himself.\p"
|
||||||
.string "He set up double locks everywhere.$"
|
.string "He set up double locks everywhere.$"
|
||||||
|
|
||||||
@@ -194,26 +194,26 @@ gFameCheckerFlavorText_Erika0:: @ 0x81AE009
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Erika1:: @ 0x81AE072
|
gFameCheckerFlavorText_Erika1:: @ 0x81AE072
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am a student of the art of\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am a student of the art of\n"
|
||||||
.string "flower arranging.\p"
|
.string "flower arranging.\p"
|
||||||
.string "My POKéMON are solely of the\n"
|
.string "My POKéMON are solely of the\n"
|
||||||
.string "GRASS type.$"
|
.string "GRASS type.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Erika2:: @ 0x81AE0F3
|
gFameCheckerFlavorText_Erika2:: @ 0x81AE0F3
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Our LEADER ERIKA might be quiet,\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Our LEADER ERIKA might be quiet,\n"
|
||||||
.string "but she's famous around here.$"
|
.string "but she's famous around here.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Erika3:: @ 0x81AE15B
|
gFameCheckerFlavorText_Erika3:: @ 0x81AE15B
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We only use GRASS-type POKéMON at\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We only use GRASS-type POKéMON at\n"
|
||||||
.string "our GYM.\p"
|
.string "our GYM.\p"
|
||||||
.string "Why? We also use them for making\n"
|
.string "Why? We also use them for making\n"
|
||||||
.string "flower arrangements!$"
|
.string "flower arrangements!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Erika4:: @ 0x81AE1E5
|
gFameCheckerFlavorText_Erika4:: @ 0x81AE1E5
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I would never collect POKéMON if\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I would never collect POKéMON if\n"
|
||||||
.string "they were unattractive.$"
|
.string "they were unattractive.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Erika5:: @ 0x81AE247
|
gFameCheckerFlavorText_Erika5:: @ 0x81AE247
|
||||||
@@ -230,18 +230,18 @@ gFameCheckerFlavorText_Koga0:: @ 0x81AE2B6
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Koga1:: @ 0x81AE31D
|
gFameCheckerFlavorText_Koga1:: @ 0x81AE31D
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Despair to the creeping horror of\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Despair to the creeping horror of\n"
|
||||||
.string "POISON-type POKéMON!$"
|
.string "POISON-type POKéMON!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Koga2:: @ 0x81AE37D
|
gFameCheckerFlavorText_Koga2:: @ 0x81AE37D
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Even though I've lost, I will keep\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Even though I've lost, I will keep\n"
|
||||||
.string "training according to the teachings\l"
|
.string "training according to the teachings\l"
|
||||||
.string "of KOGA, my ninja master.$"
|
.string "of KOGA, my ninja master.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Koga3:: @ 0x81AE407
|
gFameCheckerFlavorText_Koga3:: @ 0x81AE407
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My father is the GYM LEADER of\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My father is the GYM LEADER of\n"
|
||||||
.string "this town.\p"
|
.string "this town.\p"
|
||||||
.string "I'm training to use POISON POKéMON\n"
|
.string "I'm training to use POISON POKéMON\n"
|
||||||
.string "as well as my father.$"
|
.string "as well as my father.$"
|
||||||
@@ -255,7 +255,7 @@ gFameCheckerFlavorText_Koga4:: @ 0x81AE48D
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Koga5:: @ 0x81AE51B
|
gFameCheckerFlavorText_Koga5:: @ 0x81AE51B
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The SAFARI ZONE's huge, wouldn't\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The SAFARI ZONE's huge, wouldn't\n"
|
||||||
.string "you say?\p"
|
.string "you say?\p"
|
||||||
.string "FUCHSIA's GYM LEADER, KOGA, \n"
|
.string "FUCHSIA's GYM LEADER, KOGA, \n"
|
||||||
.string "patrols the grounds every so often.\p"
|
.string "patrols the grounds every so often.\p"
|
||||||
@@ -270,21 +270,21 @@ gFameCheckerFlavorText_Sabrina0:: @ 0x81AE5E8
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Sabrina1:: @ 0x81AE656
|
gFameCheckerFlavorText_Sabrina1:: @ 0x81AE656
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You know about a girl GYM LEADER\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You know about a girl GYM LEADER\n"
|
||||||
.string "in SAFFRON CITY?\p"
|
.string "in SAFFRON CITY?\p"
|
||||||
.string "She uses PSYCHIC-type POKéMON,\n"
|
.string "She uses PSYCHIC-type POKéMON,\n"
|
||||||
.string "right?$"
|
.string "right?$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Sabrina2:: @ 0x81AE6D7
|
gFameCheckerFlavorText_Sabrina2:: @ 0x81AE6D7
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I have had psychic powers since\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I have had psychic powers since\n"
|
||||||
.string "I was a child.\p"
|
.string "I was a child.\p"
|
||||||
.string "It started when a spoon I\n"
|
.string "It started when a spoon I\n"
|
||||||
.string "carelessly tossed, bent.$"
|
.string "carelessly tossed, bent.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Sabrina3:: @ 0x81AE762
|
gFameCheckerFlavorText_Sabrina3:: @ 0x81AE762
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I dislike battling, but if you wish,\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I dislike battling, but if you wish,\n"
|
||||||
.string "I will show you my powers!$"
|
.string "I will show you my powers!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Sabrina4:: @ 0x81AE7CB
|
gFameCheckerFlavorText_Sabrina4:: @ 0x81AE7CB
|
||||||
@@ -295,7 +295,7 @@ gFameCheckerFlavorText_Sabrina4:: @ 0x81AE7CB
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Sabrina5:: @ 0x81AE841
|
gFameCheckerFlavorText_Sabrina5:: @ 0x81AE841
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}SABRINA just wiped out the KARATE\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}SABRINA just wiped out the KARATE\n"
|
||||||
.string "MASTER next door.$"
|
.string "MASTER next door.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Blaine0:: @ 0x81AE89E
|
gFameCheckerFlavorText_Blaine0:: @ 0x81AE89E
|
||||||
@@ -306,13 +306,13 @@ gFameCheckerFlavorText_Blaine0:: @ 0x81AE89E
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Blaine1:: @ 0x81AE90A
|
gFameCheckerFlavorText_Blaine1:: @ 0x81AE90A
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My fiery POKéMON are all rough\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My fiery POKéMON are all rough\n"
|
||||||
.string "and ready with intense heat!\p"
|
.string "and ready with intense heat!\p"
|
||||||
.string "They incinerate all challengers!$"
|
.string "They incinerate all challengers!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Blaine2:: @ 0x81AE990
|
gFameCheckerFlavorText_Blaine2:: @ 0x81AE990
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Our LEADER, BLAINE, became lost\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Our LEADER, BLAINE, became lost\n"
|
||||||
.string "in the mountains but good.\p"
|
.string "in the mountains but good.\p"
|
||||||
.string "Night fell when a fiery bird\n"
|
.string "Night fell when a fiery bird\n"
|
||||||
.string "POKéMON appeared.\p"
|
.string "POKéMON appeared.\p"
|
||||||
@@ -321,7 +321,7 @@ gFameCheckerFlavorText_Blaine2:: @ 0x81AE990
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Blaine3:: @ 0x81AEA59
|
gFameCheckerFlavorText_Blaine3:: @ 0x81AEA59
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}CINNABAR GYM's BLAINE is quite the\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}CINNABAR GYM's BLAINE is quite the\n"
|
||||||
.string "odd fellow.\p"
|
.string "odd fellow.\p"
|
||||||
.string "He's lived on the island since way\n"
|
.string "He's lived on the island since way\n"
|
||||||
.string "before the LAB was built.$"
|
.string "before the LAB was built.$"
|
||||||
@@ -341,16 +341,16 @@ gFameCheckerFlavorText_Blaine5:: @ 0x81AEB69
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Lorelei0:: @ 0x81AEBDF
|
gFameCheckerFlavorText_Lorelei0:: @ 0x81AEBDF
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am LORELEI of the ELITE FOUR.$"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am LORELEI of the ELITE FOUR.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lorelei1:: @ 0x81AEC28
|
gFameCheckerFlavorText_Lorelei1:: @ 0x81AEC28
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}No one can best me when it comes\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}No one can best me when it comes\n"
|
||||||
.string "to icy POKéMON.$"
|
.string "to icy POKéMON.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lorelei2:: @ 0x81AEC82
|
gFameCheckerFlavorText_Lorelei2:: @ 0x81AEC82
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Where was this person born?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Where was this person born?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We've had a great and powerful\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We've had a great and powerful\n"
|
||||||
.string "TRAINER grow up on this island.\p"
|
.string "TRAINER grow up on this island.\p"
|
||||||
.string "I bet even you'd know her.\n"
|
.string "I bet even you'd know her.\n"
|
||||||
.string "It's LORELEI of the ELITE FOUR!$"
|
.string "It's LORELEI of the ELITE FOUR!$"
|
||||||
@@ -363,14 +363,14 @@ gFameCheckerFlavorText_Lorelei3:: @ 0x81AED27
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Lorelei4:: @ 0x81AEDAA
|
gFameCheckerFlavorText_Lorelei4:: @ 0x81AEDAA
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Did you know that LORELEI has lots\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Did you know that LORELEI has lots\n"
|
||||||
.string "and lots of stuffed dolls?\p"
|
.string "and lots of stuffed dolls?\p"
|
||||||
.string "Every time she comes back to\n"
|
.string "Every time she comes back to\n"
|
||||||
.string "FOUR ISLAND, her collection grows!$"
|
.string "FOUR ISLAND, her collection grows!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lorelei5:: @ 0x81AEE51
|
gFameCheckerFlavorText_Lorelei5:: @ 0x81AEE51
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The LAPRAS she has, I imagine it\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The LAPRAS she has, I imagine it\n"
|
||||||
.string "to be the one she met as a child.\p"
|
.string "to be the one she met as a child.\p"
|
||||||
.string "I believe it was in ICEFALL CAVE\n"
|
.string "I believe it was in ICEFALL CAVE\n"
|
||||||
.string "that she caught it.\p"
|
.string "that she caught it.\p"
|
||||||
@@ -379,11 +379,11 @@ gFameCheckerFlavorText_Lorelei5:: @ 0x81AEE51
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Bruno0:: @ 0x81AEF25
|
gFameCheckerFlavorText_Bruno0:: @ 0x81AEF25
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am BRUNO of the ELITE FOUR!$"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am BRUNO of the ELITE FOUR!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bruno1:: @ 0x81AEF6C
|
gFameCheckerFlavorText_Bruno1:: @ 0x81AEF6C
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I've lived and trained with my\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I've lived and trained with my\n"
|
||||||
.string "fighting POKéMON!$"
|
.string "fighting POKéMON!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bruno2:: @ 0x81AEFC6
|
gFameCheckerFlavorText_Bruno2:: @ 0x81AEFC6
|
||||||
@@ -394,14 +394,14 @@ gFameCheckerFlavorText_Bruno2:: @ 0x81AEFC6
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Bruno3:: @ 0x81AF04C
|
gFameCheckerFlavorText_Bruno3:: @ 0x81AF04C
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BRUNO, who's a senior ahead of me,\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BRUNO, who's a senior ahead of me,\n"
|
||||||
.string "visits the SPA on occasion.\p"
|
.string "visits the SPA on occasion.\p"
|
||||||
.string "He comes to rehab injuries, both\n"
|
.string "He comes to rehab injuries, both\n"
|
||||||
.string "his own and his POKéMON's.$"
|
.string "his own and his POKéMON's.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bruno4:: @ 0x81AF0F0
|
gFameCheckerFlavorText_Bruno4:: @ 0x81AF0F0
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's one of the ELITE FOUR.\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's one of the ELITE FOUR.\n"
|
||||||
.string "His name is BRUNO.\p"
|
.string "His name is BRUNO.\p"
|
||||||
.string "He went away disappointed when he\n"
|
.string "He went away disappointed when he\n"
|
||||||
.string "found out that they were all sold\l"
|
.string "found out that they were all sold\l"
|
||||||
@@ -409,22 +409,22 @@ gFameCheckerFlavorText_Bruno4:: @ 0x81AF0F0
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Bruno5:: @ 0x81AF19A
|
gFameCheckerFlavorText_Bruno5:: @ 0x81AF19A
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Even BRUNO…\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Even BRUNO…\n"
|
||||||
.string "He trained with a fellow by the\l"
|
.string "He trained with a fellow by the\l"
|
||||||
.string "name of BRAWLY before.$"
|
.string "name of BRAWLY before.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Agatha0:: @ 0x81AF200
|
gFameCheckerFlavorText_Agatha0:: @ 0x81AF200
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am AGATHA of the ELITE FOUR.$"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am AGATHA of the ELITE FOUR.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Agatha1:: @ 0x81AF248
|
gFameCheckerFlavorText_Agatha1:: @ 0x81AF248
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}AGATHA's GHOST-type POKéMON are\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}AGATHA's GHOST-type POKéMON are\n"
|
||||||
.string "horrifically terrifying in toughness.$"
|
.string "horrifically terrifying in toughness.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Agatha2:: @ 0x81AF2B7
|
gFameCheckerFlavorText_Agatha2:: @ 0x81AF2B7
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}That old lady's also got a really\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}That old lady's also got a really\n"
|
||||||
.string "short fuse, too.\p"
|
.string "short fuse, too.\p"
|
||||||
.string "It doesn't take anything to get\n"
|
.string "It doesn't take anything to get\n"
|
||||||
.string "that scary lady hollering.$"
|
.string "that scary lady hollering.$"
|
||||||
@@ -437,7 +437,7 @@ gFameCheckerFlavorText_Agatha3:: @ 0x81AF34E
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Agatha4:: @ 0x81AF3BE
|
gFameCheckerFlavorText_Agatha4:: @ 0x81AF3BE
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear OAK's taken a lot of\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear OAK's taken a lot of\n"
|
||||||
.string "interest in you, child.\p"
|
.string "interest in you, child.\p"
|
||||||
.string "That old duff was once tough and\n"
|
.string "That old duff was once tough and\n"
|
||||||
.string "handsome.\p"
|
.string "handsome.\p"
|
||||||
@@ -446,19 +446,19 @@ gFameCheckerFlavorText_Agatha4:: @ 0x81AF3BE
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Agatha5:: @ 0x81AF47C
|
gFameCheckerFlavorText_Agatha5:: @ 0x81AF47C
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Take AGATHA, for example.\p"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Take AGATHA, for example.\p"
|
||||||
.string "She set a record for being the\n"
|
.string "She set a record for being the\n"
|
||||||
.string "oldest-ever ELITE FOUR member.$"
|
.string "oldest-ever ELITE FOUR member.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lance0:: @ 0x81AF4FD
|
gFameCheckerFlavorText_Lance0:: @ 0x81AF4FD
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I lead the ELITE FOUR.\p"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I lead the ELITE FOUR.\p"
|
||||||
.string "You can call me LANCE the dragon\n"
|
.string "You can call me LANCE the dragon\n"
|
||||||
.string "TRAINER.$"
|
.string "TRAINER.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lance1:: @ 0x81AF567
|
gFameCheckerFlavorText_Lance1:: @ 0x81AF567
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You know that dragons are\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You know that dragons are\n"
|
||||||
.string "mythical POKéMON.\p"
|
.string "mythical POKéMON.\p"
|
||||||
.string "They're hard to catch and raise,\n"
|
.string "They're hard to catch and raise,\n"
|
||||||
.string "but their powers are superior.\p"
|
.string "but their powers are superior.\p"
|
||||||
@@ -467,13 +467,13 @@ gFameCheckerFlavorText_Lance1:: @ 0x81AF567
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Lance2:: @ 0x81AF641
|
gFameCheckerFlavorText_Lance2:: @ 0x81AF641
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He stands for justice!\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He stands for justice!\n"
|
||||||
.string "He's cool, and yet passionate!\l"
|
.string "He's cool, and yet passionate!\l"
|
||||||
.string "He's the greatest, LANCE!$"
|
.string "He's the greatest, LANCE!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Lance3:: @ 0x81AF6BA
|
gFameCheckerFlavorText_Lance3:: @ 0x81AF6BA
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We have a customer, LANCE, who\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}We have a customer, LANCE, who\n"
|
||||||
.string "occasionally comes.\p"
|
.string "occasionally comes.\p"
|
||||||
.string "He always buys capes.\p"
|
.string "He always buys capes.\p"
|
||||||
.string "I wonder… Does he have many\n"
|
.string "I wonder… Does he have many\n"
|
||||||
@@ -487,56 +487,56 @@ gFameCheckerFlavorText_Lance4:: @ 0x81AF758
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Lance5:: @ 0x81AF7CB
|
gFameCheckerFlavorText_Lance5:: @ 0x81AF7CB
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}From what I've heard, LANCE has\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}From what I've heard, LANCE has\n"
|
||||||
.string "a cousin who's a GYM LEADER\l"
|
.string "a cousin who's a GYM LEADER\l"
|
||||||
.string "somewhere far away.$"
|
.string "somewhere far away.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill0:: @ 0x81AF83E
|
gFameCheckerFlavorText_Bill0:: @ 0x81AF83E
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}After all, BILL's world-famous as a\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}After all, BILL's world-famous as a\n"
|
||||||
.string "POKéMANIAC.\p"
|
.string "POKéMANIAC.\p"
|
||||||
.string "He invented the POKéMON Storage\n"
|
.string "He invented the POKéMON Storage\n"
|
||||||
.string "System on PC, too.$"
|
.string "System on PC, too.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill1:: @ 0x81AF8CA
|
gFameCheckerFlavorText_Bill1:: @ 0x81AF8CA
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL has lots of POKéMON!\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL has lots of POKéMON!\n"
|
||||||
.string "He collects rare ones, too!$"
|
.string "He collects rare ones, too!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill2:: @ 0x81AF929
|
gFameCheckerFlavorText_Bill2:: @ 0x81AF929
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's my grandson!\p"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's my grandson!\p"
|
||||||
.string "He always liked collecting things,\n"
|
.string "He always liked collecting things,\n"
|
||||||
.string "even as a child!$"
|
.string "even as a child!$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill3:: @ 0x81AF998
|
gFameCheckerFlavorText_Bill3:: @ 0x81AF998
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL is a POKéMANIAC, so he loves\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL is a POKéMANIAC, so he loves\n"
|
||||||
.string "every kind.\p"
|
.string "every kind.\p"
|
||||||
.string "Apparently, the first one he caught\n"
|
.string "Apparently, the first one he caught\n"
|
||||||
.string "was an ABRA.$"
|
.string "was an ABRA.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill4:: @ 0x81AFA20
|
gFameCheckerFlavorText_Bill4:: @ 0x81AFA20
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL's hometown is GOLDENROD CITY,\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BILL's hometown is GOLDENROD CITY,\n"
|
||||||
.string "where his folks still live.\p"
|
.string "where his folks still live.\p"
|
||||||
.string "I've heard that it's quite the\n"
|
.string "I've heard that it's quite the\n"
|
||||||
.string "festive, bustling city.$"
|
.string "festive, bustling city.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Bill5:: @ 0x81AFAB9
|
gFameCheckerFlavorText_Bill5:: @ 0x81AFAB9
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Apparently, BILL simply can't\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Apparently, BILL simply can't\n"
|
||||||
.string "stomach milk at all.$"
|
.string "stomach milk at all.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_MrFuji0:: @ 0x81AFB0C
|
gFameCheckerFlavorText_MrFuji0:: @ 0x81AFB0C
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's really kind.\p"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}He's really kind.\p"
|
||||||
.string "He looks after abandoned and\n"
|
.string "He looks after abandoned and\n"
|
||||||
.string "orphaned POKéMON.$"
|
.string "orphaned POKéMON.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_MrFuji1:: @ 0x81AFB76
|
gFameCheckerFlavorText_MrFuji1:: @ 0x81AFB76
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}This old guy marched right up to\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}This old guy marched right up to\n"
|
||||||
.string "our HIDEOUT.\p"
|
.string "our HIDEOUT.\p"
|
||||||
.string "Then, he starts ranting about how\n"
|
.string "Then, he starts ranting about how\n"
|
||||||
.string "TEAM ROCKET's abusing POKéMON.\p"
|
.string "TEAM ROCKET's abusing POKéMON.\p"
|
||||||
@@ -553,7 +553,7 @@ gFameCheckerFlavorText_MrFuji2:: @ 0x81AFC38
|
|||||||
|
|
||||||
gFameCheckerFlavorText_MrFuji3:: @ 0x81AFCE9
|
gFameCheckerFlavorText_MrFuji3:: @ 0x81AFCE9
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}There's a rumor…\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear that MR. FUJI's not from\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I hear that MR. FUJI's not from\n"
|
||||||
.string "these parts originally, either.$"
|
.string "these parts originally, either.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_MrFuji4:: @ 0x81AFD49
|
gFameCheckerFlavorText_MrFuji4:: @ 0x81AFD49
|
||||||
@@ -572,7 +572,7 @@ gFameCheckerFlavorText_MrFuji5:: @ 0x81AFDC4
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni0:: @ 0x81AFE68
|
gFameCheckerFlavorText_Giovanni0:: @ 0x81AFE68
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}TEAM ROCKET captures POKéMON from\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}TEAM ROCKET captures POKéMON from\n"
|
||||||
.string "around the world.\p"
|
.string "around the world.\p"
|
||||||
.string "They're important tools for keeping\n"
|
.string "They're important tools for keeping\n"
|
||||||
.string "our criminal enterprise going.\p"
|
.string "our criminal enterprise going.\p"
|
||||||
@@ -580,32 +580,32 @@ gFameCheckerFlavorText_Giovanni0:: @ 0x81AFE68
|
|||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni1:: @ 0x81AFF23
|
gFameCheckerFlavorText_Giovanni1:: @ 0x81AFF23
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Favorite kind of POKéMON?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Those thugs that took over our\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Those thugs that took over our\n"
|
||||||
.string "building…\p"
|
.string "building…\p"
|
||||||
.string "Their BOSS said he was looking for\n"
|
.string "Their BOSS said he was looking for\n"
|
||||||
.string "strong POKéMON.$"
|
.string "strong POKéMON.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni2:: @ 0x81AFFA8
|
gFameCheckerFlavorText_Giovanni2:: @ 0x81AFFA8
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What is this person like?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}TEAM ROCKET's BOSS is terribly\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}TEAM ROCKET's BOSS is terribly\n"
|
||||||
.string "cruel!\p"
|
.string "cruel!\p"
|
||||||
.string "To him, POKéMON are just tools to\n"
|
.string "To him, POKéMON are just tools to\n"
|
||||||
.string "be used.$"
|
.string "be used.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni3:: @ 0x81B0022
|
gFameCheckerFlavorText_Giovanni3:: @ 0x81B0022
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Welcome to my hideout!\p"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Welcome to my hideout!\p"
|
||||||
.string "It shall be so until I can restore\n"
|
.string "It shall be so until I can restore\n"
|
||||||
.string "TEAM ROCKET to its former glory.$"
|
.string "TEAM ROCKET to its former glory.$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni4:: @ 0x81B00A6
|
gFameCheckerFlavorText_Giovanni4:: @ 0x81B00A6
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}What does this person do?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Blow me away! GIOVANNI was the\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Blow me away! GIOVANNI was the\n"
|
||||||
.string "GYM LEADER of VIRIDIAN?$"
|
.string "GYM LEADER of VIRIDIAN?$"
|
||||||
|
|
||||||
gFameCheckerFlavorText_Giovanni5:: @ 0x81B0106
|
gFameCheckerFlavorText_Giovanni5:: @ 0x81B0106
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}Family and friends?\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You… You're not GIOVANNI's kid,\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You… You're not GIOVANNI's kid,\n"
|
||||||
.string "are you?\p"
|
.string "are you?\p"
|
||||||
.string "No, that can't be right.\n"
|
.string "No, that can't be right.\n"
|
||||||
.string "GIOVANNI's kid has red hair.$"
|
.string "GIOVANNI's kid has red hair.$"
|
||||||
@@ -617,7 +617,7 @@ gFameCheckerPersonName_ProfOak:: @ 0x81B0188
|
|||||||
gFameCheckerPersonQuote_ProfOak:: @ 0x81B0198
|
gFameCheckerPersonQuote_ProfOak:: @ 0x81B0198
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: PROF. OAK\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: PROF. OAK\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Why do POKéMON compete and battle\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Why do POKéMON compete and battle\n"
|
||||||
.string "so hard for you?\p"
|
.string "so hard for you?\p"
|
||||||
.string "They do so because they can see\n"
|
.string "They do so because they can see\n"
|
||||||
.string "the love and trust you have\l"
|
.string "the love and trust you have\l"
|
||||||
@@ -630,7 +630,7 @@ gFameCheckerPersonName_Daisy:: @ 0x81B0251
|
|||||||
gFameCheckerPersonQuote_Daisy:: @ 0x81B025D
|
gFameCheckerPersonQuote_Daisy:: @ 0x81B025D
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: DAISY\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: DAISY\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}While I was comfortably enjoying\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}While I was comfortably enjoying\n"
|
||||||
.string "my tea breaks, you've grown very\l"
|
.string "my tea breaks, you've grown very\l"
|
||||||
.string "skilled and powerful.\p"
|
.string "skilled and powerful.\p"
|
||||||
.string "I hope you'll remain a good rival\n"
|
.string "I hope you'll remain a good rival\n"
|
||||||
@@ -642,7 +642,7 @@ gFameCheckerPersonName_Brock:: @ 0x81B030F
|
|||||||
gFameCheckerPersonQuote_Brock:: @ 0x81B031B
|
gFameCheckerPersonQuote_Brock:: @ 0x81B031B
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BROCK\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BROCK\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}In this big world of ours, there\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}In this big world of ours, there\n"
|
||||||
.string "must be many tough TRAINERS.\p"
|
.string "must be many tough TRAINERS.\p"
|
||||||
.string "Let's both keep training and\n"
|
.string "Let's both keep training and\n"
|
||||||
.string "making ourselves stronger!$"
|
.string "making ourselves stronger!$"
|
||||||
@@ -653,7 +653,7 @@ gFameCheckerPersonName_Misty:: @ 0x81B03B3
|
|||||||
gFameCheckerPersonQuote_Misty:: @ 0x81B03BF
|
gFameCheckerPersonQuote_Misty:: @ 0x81B03BF
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: MISTY\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: MISTY\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I'm going to keep training here at\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I'm going to keep training here at\n"
|
||||||
.string "this GYM.\p"
|
.string "this GYM.\p"
|
||||||
.string "When I get better, I'd love to hit\n"
|
.string "When I get better, I'd love to hit\n"
|
||||||
.string "the road and travel.$"
|
.string "the road and travel.$"
|
||||||
@@ -664,7 +664,7 @@ gFameCheckerPersonName_LtSurge:: @ 0x81B0446
|
|||||||
gFameCheckerPersonQuote_LtSurge:: @ 0x81B0456
|
gFameCheckerPersonQuote_LtSurge:: @ 0x81B0456
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LT. SURGE\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LT. SURGE\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hey, kid!\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hey, kid!\n"
|
||||||
.string "You electrified me in our battle!\p"
|
.string "You electrified me in our battle!\p"
|
||||||
.string "I didn't know that there were\n"
|
.string "I didn't know that there were\n"
|
||||||
.string "gutsy TRAINERS like you.\p"
|
.string "gutsy TRAINERS like you.\p"
|
||||||
@@ -677,7 +677,7 @@ gFameCheckerPersonName_Erika:: @ 0x81B0504
|
|||||||
gFameCheckerPersonQuote_Erika:: @ 0x81B0510
|
gFameCheckerPersonQuote_Erika:: @ 0x81B0510
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: ERIKA\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: ERIKA\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am so glad that there are strong\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I am so glad that there are strong\n"
|
||||||
.string "TRAINERS like you.\p"
|
.string "TRAINERS like you.\p"
|
||||||
.string "That awareness alone inspires and\n"
|
.string "That awareness alone inspires and\n"
|
||||||
.string "motivates me to try harder.\p"
|
.string "motivates me to try harder.\p"
|
||||||
@@ -690,7 +690,7 @@ gFameCheckerPersonName_Koga:: @ 0x81B05C2
|
|||||||
gFameCheckerPersonQuote_Koga:: @ 0x81B05CD
|
gFameCheckerPersonQuote_Koga:: @ 0x81B05CD
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: KOGA\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: KOGA\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You and I, we must both set our\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}You and I, we must both set our\n"
|
||||||
.string "sights higher and work towards\l"
|
.string "sights higher and work towards\l"
|
||||||
.string "meeting our challenges.\p"
|
.string "meeting our challenges.\p"
|
||||||
.string "Now, I must go train my daughter.$"
|
.string "Now, I must go train my daughter.$"
|
||||||
@@ -701,7 +701,7 @@ gFameCheckerPersonName_Sabrina:: @ 0x81B0667
|
|||||||
gFameCheckerPersonQuote_Sabrina:: @ 0x81B0675
|
gFameCheckerPersonQuote_Sabrina:: @ 0x81B0675
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: SABRINA\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: SABRINA\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The love you have towards your\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The love you have towards your\n"
|
||||||
.string "POKéMON…\p"
|
.string "POKéMON…\p"
|
||||||
.string "It was a power that was never\n"
|
.string "It was a power that was never\n"
|
||||||
.string "bested by my psychic power.$"
|
.string "bested by my psychic power.$"
|
||||||
@@ -712,7 +712,7 @@ gFameCheckerPersonName_Blaine:: @ 0x81B06FB
|
|||||||
gFameCheckerPersonQuote_Blaine:: @ 0x81B0708
|
gFameCheckerPersonQuote_Blaine:: @ 0x81B0708
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BLAINE\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BLAINE\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My fire POKéMON!\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}My fire POKéMON!\n"
|
||||||
.string "They'll become even more powerful!\p"
|
.string "They'll become even more powerful!\p"
|
||||||
.string "And now, a quiz. How many kinds of\n"
|
.string "And now, a quiz. How many kinds of\n"
|
||||||
.string "FIRE-type POKéMON are there?$"
|
.string "FIRE-type POKéMON are there?$"
|
||||||
@@ -723,7 +723,7 @@ gFameCheckerPersonName_Lorelei:: @ 0x81B079F
|
|||||||
gFameCheckerPersonQuote_Lorelei:: @ 0x81B07AD
|
gFameCheckerPersonQuote_Lorelei:: @ 0x81B07AD
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LORELEI\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LORELEI\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I needed to thank you for your\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I needed to thank you for your\n"
|
||||||
.string "help.\p"
|
.string "help.\p"
|
||||||
.string "But that has nothing to do with our\n"
|
.string "But that has nothing to do with our\n"
|
||||||
.string "battles.\p"
|
.string "battles.\p"
|
||||||
@@ -735,7 +735,7 @@ gFameCheckerPersonName_Bruno:: @ 0x81B0845
|
|||||||
gFameCheckerPersonQuote_Bruno:: @ 0x81B0851
|
gFameCheckerPersonQuote_Bruno:: @ 0x81B0851
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BRUNO\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BRUNO\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The super power of your POKéMON\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}The super power of your POKéMON\n"
|
||||||
.string "and you I've experienced myself.\p"
|
.string "and you I've experienced myself.\p"
|
||||||
.string "Next time, maybe I should show you\n"
|
.string "Next time, maybe I should show you\n"
|
||||||
.string "how to train yourself.$"
|
.string "how to train yourself.$"
|
||||||
@@ -746,7 +746,7 @@ gFameCheckerPersonName_Agatha:: @ 0x81B08EE
|
|||||||
gFameCheckerPersonQuote_Agatha:: @ 0x81B08FB
|
gFameCheckerPersonQuote_Agatha:: @ 0x81B08FB
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: AGATHA\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: AGATHA\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 05}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}When you grow older, don't you\n"
|
.string "{FONT_5}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}When you grow older, don't you\n"
|
||||||
.string "dare go soft like that coot OAK!\p"
|
.string "dare go soft like that coot OAK!\p"
|
||||||
.string "Be like me and keep battling on!$"
|
.string "Be like me and keep battling on!$"
|
||||||
|
|
||||||
@@ -756,7 +756,7 @@ gFameCheckerPersonName_Lance:: @ 0x81B097F
|
|||||||
gFameCheckerPersonQuote_Lance:: @ 0x81B098B
|
gFameCheckerPersonQuote_Lance:: @ 0x81B098B
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LANCE\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: LANCE\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I'm considering going back to my\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}I'm considering going back to my\n"
|
||||||
.string "hometown.\p"
|
.string "hometown.\p"
|
||||||
.string "I want to retrain my DRAGON-type\n"
|
.string "I want to retrain my DRAGON-type\n"
|
||||||
.string "POKéMON and strengthen them.\p"
|
.string "POKéMON and strengthen them.\p"
|
||||||
@@ -769,7 +769,7 @@ gFameCheckerPersonName_Bill:: @ 0x81B0A45
|
|||||||
gFameCheckerPersonQuote_Bill:: @ 0x81B0A50
|
gFameCheckerPersonQuote_Bill:: @ 0x81B0A50
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BILL\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: BILL\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hey, there! CELIO had nothing but\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Hey, there! CELIO had nothing but\n"
|
||||||
.string "praise for you.\p"
|
.string "praise for you.\p"
|
||||||
.string "Hearing that makes me happy.\p"
|
.string "Hearing that makes me happy.\p"
|
||||||
.string "When you catch some rare POKéMON,\n"
|
.string "When you catch some rare POKéMON,\n"
|
||||||
@@ -781,7 +781,7 @@ gFameCheckerPersonName_MrFuji:: @ 0x81B0AFF
|
|||||||
gFameCheckerPersonQuote_MrFuji:: @ 0x81B0B0E
|
gFameCheckerPersonQuote_MrFuji:: @ 0x81B0B0E
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: MR. FUJI\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: MR. FUJI\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Instead of hoping for the happiness\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}Instead of hoping for the happiness\n"
|
||||||
.string "of just your POKéMON…\p"
|
.string "of just your POKéMON…\p"
|
||||||
.string "…Can I get you to wish for the\n"
|
.string "…Can I get you to wish for the\n"
|
||||||
.string "happiness of all POKéMON?$"
|
.string "happiness of all POKéMON?$"
|
||||||
@@ -792,7 +792,7 @@ gFameCheckerPersonName_Giovanni:: @ 0x81B0BA6
|
|||||||
gFameCheckerPersonQuote_Giovanni:: @ 0x81B0BB5
|
gFameCheckerPersonQuote_Giovanni:: @ 0x81B0BB5
|
||||||
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: GIOVANNI\n"
|
.string "{COLOR BLUE}{SHADOW LIGHT_BLUE}From: GIOVANNI\n"
|
||||||
.string "To: {PLAYER}\p"
|
.string "To: {PLAYER}\p"
|
||||||
.string "{SIZE 04}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}There is nothing that I wish to say\n"
|
.string "{FONT_4}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}There is nothing that I wish to say\n"
|
||||||
.string "to you.\p"
|
.string "to you.\p"
|
||||||
.string "I will concentrate solely on\n"
|
.string "I will concentrate solely on\n"
|
||||||
.string "bettering myself, and none other.$"
|
.string "bettering myself, and none other.$"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ PokedexRating_Text_SeenXOwnedY::
|
|||||||
.string "on your POKéDEX is:\p"
|
.string "on your POKéDEX is:\p"
|
||||||
.string "{STR_VAR_1} POKéMON seen and\n"
|
.string "{STR_VAR_1} POKéMON seen and\n"
|
||||||
.string "{STR_VAR_2} POKéMON owned.\p"
|
.string "{STR_VAR_2} POKéMON owned.\p"
|
||||||
.string "{SIZE}ÁPROF. OAK's rating:$"
|
.string "{FONT_2}PROF. OAK's rating:$"
|
||||||
|
|
||||||
PokedexRating_Text_LessThan10::
|
PokedexRating_Text_LessThan10::
|
||||||
.string "You still have lots to do.\p"
|
.string "You still have lots to do.\p"
|
||||||
|
|||||||
+10
-4
@@ -55,6 +55,12 @@
|
|||||||
|
|
||||||
#define MAX_TRAINER_ITEMS 4
|
#define MAX_TRAINER_ITEMS 4
|
||||||
|
|
||||||
|
enum {
|
||||||
|
BATTLER_AFFINE_NORMAL,
|
||||||
|
BATTLER_AFFINE_EMERGE,
|
||||||
|
BATTLER_AFFINE_RETURN,
|
||||||
|
};
|
||||||
|
|
||||||
#define MOVE_TARGET_SELECTED 0
|
#define MOVE_TARGET_SELECTED 0
|
||||||
#define MOVE_TARGET_DEPENDS (1 << 0)
|
#define MOVE_TARGET_DEPENDS (1 << 0)
|
||||||
#define MOVE_TARGET_USER_OR_SELECTED (1 << 1)
|
#define MOVE_TARGET_USER_OR_SELECTED (1 << 1)
|
||||||
@@ -545,15 +551,15 @@ struct BattleAnimationInfo
|
|||||||
u8 field_6;
|
u8 field_6;
|
||||||
u8 field_7;
|
u8 field_7;
|
||||||
u8 ballThrowCaseId;
|
u8 ballThrowCaseId;
|
||||||
u8 healthboxSlideInStarted : 1;
|
u8 introAnimActive:1;
|
||||||
u8 field_9_x2 : 1;
|
u8 wildMonInvisible:1;
|
||||||
u8 field_9_x1C:3;
|
u8 field_9_x1C:3;
|
||||||
u8 field_9_x20:1;
|
u8 field_9_x20:1;
|
||||||
u8 field_9_x40:1;
|
u8 field_9_x40:1;
|
||||||
u8 field_9_x80:1;
|
u8 field_9_x80:1;
|
||||||
u8 field_A;
|
u8 numBallParticles;
|
||||||
u8 field_B;
|
u8 field_B;
|
||||||
s16 field_C;
|
s16 ballSubpx;
|
||||||
u8 field_E;
|
u8 field_E;
|
||||||
u8 field_F;
|
u8 field_F;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -317,7 +317,7 @@ void AnimRecycle(struct Sprite *);
|
|||||||
// battle_anim_special.c
|
// battle_anim_special.c
|
||||||
void TryShinyAnimation(u8 battler, struct Pokemon *mon);
|
void TryShinyAnimation(u8 battler, struct Pokemon *mon);
|
||||||
u8 ItemIdToBallId(u16 itemId);
|
u8 ItemIdToBallId(u16 itemId);
|
||||||
u8 LaunchBallStarsTask(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId);
|
u8 AnimateBallOpenParticles(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId);
|
||||||
u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 battlerId, u32 arg2, u8 ballId);
|
u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 battlerId, u32 arg2, u8 ballId);
|
||||||
void DoLoadHealthboxPalsForLevelUp(u8 *, u8 *, u8 battlerId);
|
void DoLoadHealthboxPalsForLevelUp(u8 *, u8 *, u8 battlerId);
|
||||||
void DoFreeHealthboxPalsForLevelUp(u8 batterId);
|
void DoFreeHealthboxPalsForLevelUp(u8 batterId);
|
||||||
|
|||||||
@@ -40,6 +40,6 @@ void BattleInterfaceSetWindowPals(void);
|
|||||||
void ClearTemporarySpeciesSpriteData(u8 battlerId, bool8 dontClearSubstitute);
|
void ClearTemporarySpeciesSpriteData(u8 battlerId, bool8 dontClearSubstitute);
|
||||||
void AllocateMonSpritesGfx(void);
|
void AllocateMonSpritesGfx(void);
|
||||||
void FreeMonSpritesGfx(void);
|
void FreeMonSpritesGfx(void);
|
||||||
bool32 ShouldPlayNormalPokeCry(struct Pokemon *mon);
|
bool32 ShouldPlayNormalMonCry(struct Pokemon *mon);
|
||||||
|
|
||||||
#endif // GUARD_BATTLE_GFX_SFX_UTIL_H
|
#endif // GUARD_BATTLE_GFX_SFX_UTIL_H
|
||||||
|
|||||||
@@ -121,7 +121,7 @@
|
|||||||
#define STRINGID_PKMNSTORINGENERGY 120
|
#define STRINGID_PKMNSTORINGENERGY 120
|
||||||
#define STRINGID_PKMNUNLEASHEDENERGY 121
|
#define STRINGID_PKMNUNLEASHEDENERGY 121
|
||||||
#define STRINGID_PKMNFATIGUECONFUSION 122
|
#define STRINGID_PKMNFATIGUECONFUSION 122
|
||||||
#define STRINGID_PKMNPICKEDUPITEM 123
|
#define STRINGID_PLAYERPICKEDUPMONEY 123
|
||||||
#define STRINGID_PKMNUNAFFECTED 124
|
#define STRINGID_PKMNUNAFFECTED 124
|
||||||
#define STRINGID_PKMNTRANSFORMEDINTO 125
|
#define STRINGID_PKMNTRANSFORMEDINTO 125
|
||||||
#define STRINGID_PKMNMADESUBSTITUTE 126
|
#define STRINGID_PKMNMADESUBSTITUTE 126
|
||||||
|
|||||||
@@ -305,6 +305,10 @@
|
|||||||
#define BATTLE_TERRAIN_LANCE 18
|
#define BATTLE_TERRAIN_LANCE 18
|
||||||
#define BATTLE_TERRAIN_CHAMPION 19
|
#define BATTLE_TERRAIN_CHAMPION 19
|
||||||
|
|
||||||
|
#define B_WAIT_TIME_LONG 64
|
||||||
|
#define B_WAIT_TIME_MED 48
|
||||||
|
#define B_WAIT_TIME_SHORT 32
|
||||||
|
|
||||||
#define CASTFORM_NORMAL 0
|
#define CASTFORM_NORMAL 0
|
||||||
#define CASTFORM_FIRE 1
|
#define CASTFORM_FIRE 1
|
||||||
#define CASTFORM_WATER 2
|
#define CASTFORM_WATER 2
|
||||||
|
|||||||
@@ -354,9 +354,9 @@
|
|||||||
#define B_ANIM_BAIT_THROW 0x4
|
#define B_ANIM_BAIT_THROW 0x4
|
||||||
#define B_ANIM_ITEM_KNOCKOFF 0x5
|
#define B_ANIM_ITEM_KNOCKOFF 0x5
|
||||||
#define B_ANIM_TURN_TRAP 0x6
|
#define B_ANIM_TURN_TRAP 0x6
|
||||||
#define B_ANIM_ITEM_EFFECT 0x7
|
#define B_ANIM_HELD_ITEM_EFFECT 0x7
|
||||||
#define B_ANIM_SMOKEBALL_ESCAPE 0x8
|
#define B_ANIM_SMOKEBALL_ESCAPE 0x8
|
||||||
#define B_ANIM_HANGED_ON 0x9
|
#define B_ANIM_FOCUS_BAND 0x9
|
||||||
#define B_ANIM_RAIN_CONTINUES 0xA
|
#define B_ANIM_RAIN_CONTINUES 0xA
|
||||||
#define B_ANIM_SUN_CONTINUES 0xB
|
#define B_ANIM_SUN_CONTINUES 0xB
|
||||||
#define B_ANIM_SANDSTORM_CONTINUES 0xC
|
#define B_ANIM_SANDSTORM_CONTINUES 0xC
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
#ifndef GUARD_CONSTANTS_FANFARES_H
|
|
||||||
#define GUARD_CONSTANTS_FANFARES_H
|
|
||||||
|
|
||||||
enum Fanfares
|
|
||||||
{
|
|
||||||
FANFARE_00,
|
|
||||||
FANFARE_01,
|
|
||||||
FANFARE_02,
|
|
||||||
FANFARE_03,
|
|
||||||
FANFARE_04,
|
|
||||||
FANFARE_05,
|
|
||||||
FANFARE_06,
|
|
||||||
FANFARE_07,
|
|
||||||
FANFARE_08,
|
|
||||||
FANFARE_09,
|
|
||||||
FANFARE_10,
|
|
||||||
FANFARE_POKEFLUTE,
|
|
||||||
FANFARE_KEY_ITEM,
|
|
||||||
FANFARE_DEX_EVAL
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif //GUARD_CONSTANTS_FANFARES_H
|
|
||||||
@@ -353,4 +353,6 @@
|
|||||||
#define MUS_SLOW_PALLET 345 // MUS_RG_SLOWMASARA
|
#define MUS_SLOW_PALLET 345 // MUS_RG_SLOWMASARA
|
||||||
#define MUS_TEACHY_TV_MENU 346 // MUS_RG_TVNOIZE
|
#define MUS_TEACHY_TV_MENU 346 // MUS_RG_TVNOIZE
|
||||||
|
|
||||||
|
#define MUS_NONE 0xFFFF
|
||||||
|
|
||||||
#endif // GUARD_CONSTANTS_SONGS_H
|
#endif // GUARD_CONSTANTS_SONGS_H
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
#ifndef GUARD_CONSTANTS_SOUND_H
|
||||||
|
#define GUARD_CONSTANTS_SOUND_H
|
||||||
|
|
||||||
|
#define FANFARE_LEVEL_UP 0
|
||||||
|
#define FANFARE_OBTAIN_ITEM 1
|
||||||
|
#define FANFARE_EVOLVED 2
|
||||||
|
#define FANFARE_OBTAIN_TMHM 3
|
||||||
|
#define FANFARE_HEAL 4
|
||||||
|
#define FANFARE_OBTAIN_BADGE 5
|
||||||
|
#define FANFARE_MOVE_DELETED 6
|
||||||
|
#define FANFARE_OBTAIN_BERRY 7
|
||||||
|
#define FANFARE_SLOTS_JACKPOT 8
|
||||||
|
#define FANFARE_SLOTS_WIN 9
|
||||||
|
#define FANFARE_TOO_BAD 10
|
||||||
|
#define FANFARE_POKE_FLUTE 11
|
||||||
|
#define FANFARE_KEY_ITEM 12
|
||||||
|
#define FANFARE_DEX_EVAL 13
|
||||||
|
|
||||||
|
#define CRY_MODE_NORMAL 0 // Default
|
||||||
|
#define CRY_MODE_DOUBLES 1 // Shortened cry for double battles
|
||||||
|
#define CRY_MODE_ENCOUNTER 2 // Used when starting a static encounter, or when a Pokémon is "aggressive"
|
||||||
|
#define CRY_MODE_HIGH_PITCH 3 // Highest pitch mode, used exclusively by the move Howl
|
||||||
|
#define CRY_MODE_ECHO_START 4 // For 1st half of cry used by the move Hyper Voice. Played in reverse
|
||||||
|
#define CRY_MODE_FAINT 5 // Used when a Pokémon faints
|
||||||
|
#define CRY_MODE_ECHO_END 6 // For 2nd half of cry used by the move Hyper Voice
|
||||||
|
#define CRY_MODE_ROAR_1 7 // For 1st cry used by the move Roar
|
||||||
|
#define CRY_MODE_ROAR_2 8 // For 2nd cry used by the move Roar
|
||||||
|
#define CRY_MODE_GROWL_1 9 // For 1st cry used by the move Growl. Played in reverse
|
||||||
|
#define CRY_MODE_GROWL_2 10 // For 2nd cry used by the move Growl
|
||||||
|
#define CRY_MODE_WEAK 11 // Used when a Pokémon is unhealthy
|
||||||
|
#define CRY_MODE_WEAK_DOUBLES 12 // Equivalent to CRY_MODE_DOUBLES for CRY_MODE_WEAK
|
||||||
|
|
||||||
|
// Given to SoundTask_PlayDoubleCry to determine which cry mode to use. Values are arbitrary
|
||||||
|
#define DOUBLE_CRY_ROAR 2
|
||||||
|
#define DOUBLE_CRY_GROWL 255
|
||||||
|
|
||||||
|
#define CRY_PRIORITY_NORMAL 10
|
||||||
|
#define CRY_PRIORITY_AMBIENT 1
|
||||||
|
|
||||||
|
// Cry volume was changed from 125 in R/S to 120 for FRLG/Em, but was (accidentally?) not updated outside of sound.c
|
||||||
|
#define CRY_VOLUME 120
|
||||||
|
#define CRY_VOLUME_RS 125
|
||||||
|
|
||||||
|
#endif //GUARD_CONSTANTS_SOUND_H
|
||||||
@@ -313,6 +313,8 @@ struct MusicPlayerTrack
|
|||||||
|
|
||||||
#define MAX_MUSICPLAYER_TRACKS 16
|
#define MAX_MUSICPLAYER_TRACKS 16
|
||||||
|
|
||||||
|
#define TRACKS_ALL 0xFFFF
|
||||||
|
|
||||||
#define TEMPORARY_FADE 0x0001
|
#define TEMPORARY_FADE 0x0001
|
||||||
#define FADE_IN 0x0002
|
#define FADE_IN 0x0002
|
||||||
#define FADE_VOL_MAX 64
|
#define FADE_VOL_MAX 64
|
||||||
|
|||||||
+27
-27
@@ -3,30 +3,30 @@
|
|||||||
|
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
|
||||||
extern const u32 gInterfaceGfx_PokeBall[];
|
extern const u32 gBallGfx_Poke[];
|
||||||
extern const u32 gInterfacePal_PokeBall[];
|
extern const u32 gBallPal_Poke[];
|
||||||
extern const u32 gInterfaceGfx_GreatBall[];
|
extern const u32 gBallGfx_Great[];
|
||||||
extern const u32 gInterfacePal_GreatBall[];
|
extern const u32 gBallPal_Great[];
|
||||||
extern const u32 gInterfaceGfx_SafariBall[];
|
extern const u32 gBallGfx_Safari[];
|
||||||
extern const u32 gInterfacePal_SafariBall[];
|
extern const u32 gBallPal_Safari[];
|
||||||
extern const u32 gInterfaceGfx_UltraBall[];
|
extern const u32 gBallGfx_Ultra[];
|
||||||
extern const u32 gInterfacePal_UltraBall[];
|
extern const u32 gBallPal_Ultra[];
|
||||||
extern const u32 gInterfaceGfx_MasterBall[];
|
extern const u32 gBallGfx_Master[];
|
||||||
extern const u32 gInterfacePal_MasterBall[];
|
extern const u32 gBallPal_Master[];
|
||||||
extern const u32 gInterfaceGfx_NetBall[];
|
extern const u32 gBallGfx_Net[];
|
||||||
extern const u32 gInterfacePal_NetBall[];
|
extern const u32 gBallPal_Net[];
|
||||||
extern const u32 gInterfaceGfx_DiveBall[];
|
extern const u32 gBallGfx_Dive[];
|
||||||
extern const u32 gInterfacePal_DiveBall[];
|
extern const u32 gBallPal_Dive[];
|
||||||
extern const u32 gInterfaceGfx_NestBall[];
|
extern const u32 gBallGfx_Nest[];
|
||||||
extern const u32 gInterfacePal_NestBall[];
|
extern const u32 gBallPal_Nest[];
|
||||||
extern const u32 gInterfaceGfx_RepeatBall[];
|
extern const u32 gBallGfx_Repeat[];
|
||||||
extern const u32 gInterfacePal_RepeatBall[];
|
extern const u32 gBallPal_Repeat[];
|
||||||
extern const u32 gInterfaceGfx_TimerBall[];
|
extern const u32 gBallGfx_Timer[];
|
||||||
extern const u32 gInterfacePal_TimerBall[];
|
extern const u32 gBallPal_Timer[];
|
||||||
extern const u32 gInterfaceGfx_LuxuryBall[];
|
extern const u32 gBallGfx_Luxury[];
|
||||||
extern const u32 gInterfacePal_LuxuryBall[];
|
extern const u32 gBallPal_Luxury[];
|
||||||
extern const u32 gInterfaceGfx_PremierBall[];
|
extern const u32 gBallGfx_Premier[];
|
||||||
extern const u32 gInterfacePal_PremierBall[];
|
extern const u32 gBallPal_Premier[];
|
||||||
extern const u32 gOpenPokeballGfx[];
|
extern const u32 gOpenPokeballGfx[];
|
||||||
|
|
||||||
// pokemon gfx
|
// pokemon gfx
|
||||||
@@ -2980,7 +2980,7 @@ extern const u8 gFile_graphics_items_icon_palettes_soda_pop_palette[];
|
|||||||
extern const u8 gFile_graphics_items_icons_lemonade_sheet[];
|
extern const u8 gFile_graphics_items_icons_lemonade_sheet[];
|
||||||
extern const u8 gFile_graphics_items_icon_palettes_lemonade_palette[];
|
extern const u8 gFile_graphics_items_icon_palettes_lemonade_palette[];
|
||||||
extern const u8 gFile_graphics_items_icons_moomoo_milk_sheet[];
|
extern const u8 gFile_graphics_items_icons_moomoo_milk_sheet[];
|
||||||
extern const u8 gFile_graphics_items_icon_palettes_moomoo_milk_palette[];;
|
extern const u8 gFile_graphics_items_icon_palettes_moomoo_milk_palette[];
|
||||||
extern const u8 gFile_graphics_items_icon_palettes_energy_powder_palette[];
|
extern const u8 gFile_graphics_items_icon_palettes_energy_powder_palette[];
|
||||||
extern const u8 gFile_graphics_items_icons_energy_root_sheet[];
|
extern const u8 gFile_graphics_items_icons_energy_root_sheet[];
|
||||||
extern const u8 gFile_graphics_items_icon_palettes_energy_root_palette[];
|
extern const u8 gFile_graphics_items_icon_palettes_energy_root_palette[];
|
||||||
@@ -4829,8 +4829,8 @@ extern const u16 gTradeButtons_Gfx[];
|
|||||||
extern const u16 gTradeMenuMonBox_Tilemap[];
|
extern const u16 gTradeMenuMonBox_Tilemap[];
|
||||||
|
|
||||||
// mon_markings
|
// mon_markings
|
||||||
extern const u16 gUnknown_8E9CBBC[];
|
extern const u16 gMonMarkingsMenu_Gfx[];
|
||||||
extern const u16 gUnknown_8E9CB9C[];
|
extern const u16 gMonMarkingsMenu_Pal[];
|
||||||
|
|
||||||
// hall_of_fame
|
// hall_of_fame
|
||||||
extern const u32 gFile_graphics_misc_confetti_sheet[];
|
extern const u32 gFile_graphics_misc_confetti_sheet[];
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ void HelpSystem_SetInputDelay(u8);
|
|||||||
s32 HelpSystem_GetMenuInput(void);
|
s32 HelpSystem_GetMenuInput(void);
|
||||||
void HS_UpdateMenuScrollArrows(void);
|
void HS_UpdateMenuScrollArrows(void);
|
||||||
|
|
||||||
void DecompressAndRenderGlyph(u8 font, u16 glyph, struct Bitmap *srcBlit, struct Bitmap *destBlit, u8 *destBuffer, u8 x, u8 y, u8 width, u8 height);
|
void DecompressAndRenderGlyph(u8 fontId, u16 glyph, struct Bitmap *srcBlit, struct Bitmap *destBlit, u8 *destBuffer, u8 x, u8 y, u8 width, u8 height);
|
||||||
void HelpSystem_PrintTextInTopLeftCorner(const u8 * str);
|
void HelpSystem_PrintTextInTopLeftCorner(const u8 * str);
|
||||||
void HelpSystem_FillPanel3(void);
|
void HelpSystem_FillPanel3(void);
|
||||||
void PrintListMenuItems(void);
|
void PrintListMenuItems(void);
|
||||||
@@ -93,7 +93,7 @@ void PlaceListMenuCursor(void);
|
|||||||
bool8 MoveCursor(u8 by, u8 dirn);
|
bool8 MoveCursor(u8 by, u8 dirn);
|
||||||
void BackupHelpContext(void);
|
void BackupHelpContext(void);
|
||||||
void RestoreHelpContext(void);
|
void RestoreHelpContext(void);
|
||||||
void HelpSystemRenderText(u8 font, u8 * dest, const u8 * src, u8 x, u8 y, u8 width, u8 height);
|
void HelpSystemRenderText(u8 fontId, u8 * dest, const u8 * src, u8 x, u8 y, u8 width, u8 height);
|
||||||
void HelpSystem_DisableToggleWithRButton(void);
|
void HelpSystem_DisableToggleWithRButton(void);
|
||||||
|
|
||||||
#endif //GUARD_HELP_SYSTEM_H
|
#endif //GUARD_HELP_SYSTEM_H
|
||||||
|
|||||||
+18
-16
@@ -1,33 +1,35 @@
|
|||||||
#ifndef GUARD_MON_MARKINGS_H
|
#ifndef GUARD_MON_MARKINGS_H
|
||||||
#define GUARD_MON_MARKINGS_H
|
#define GUARD_MON_MARKINGS_H
|
||||||
|
|
||||||
struct PokemonMarkMenu
|
#define NUM_MON_MARKINGS 4
|
||||||
|
|
||||||
|
struct MonMarkingsMenu
|
||||||
{
|
{
|
||||||
/*0x0000*/ u16 baseTileTag;
|
/*0x0000*/ u16 baseTileTag;
|
||||||
/*0x0002*/ u16 basePaletteTag;
|
/*0x0002*/ u16 basePaletteTag;
|
||||||
/*0x0004*/ u8 markings; // bit flags
|
/*0x0004*/ u8 markings; // bit flags
|
||||||
/*0x0005*/ s8 cursorPos;
|
/*0x0005*/ s8 cursorPos;
|
||||||
/*0x0006*/ bool8 markingsArray[4];
|
/*0x0006*/ bool8 markingsArray[NUM_MON_MARKINGS];
|
||||||
/*0x000A*/ u8 cursorBaseY;
|
/*0x000A*/ u8 cursorBaseY;
|
||||||
/*0x000B*/ bool8 spriteSheetLoadRequired;
|
/*0x000B*/ bool8 spriteSheetLoadRequired;
|
||||||
/*0x000C*/ struct Sprite * menuWindowSprites[2]; // upper and lower halves of menu window
|
/*0x000C*/ struct Sprite *windowSprites[2]; // upper and lower halves of menu window
|
||||||
/*0x0014*/ struct Sprite * menuMarkingSprites[4];
|
/*0x0014*/ struct Sprite *markingSprites[NUM_MON_MARKINGS];
|
||||||
/*0x0024*/ struct Sprite * unkSprite;
|
/*0x0024*/ struct Sprite *cursorSprite;
|
||||||
/*0x0028*/ struct Sprite * menuTextSprite;
|
/*0x0028*/ struct Sprite *textSprite;
|
||||||
/*0x002C*/ const u8 *frameTiles;
|
/*0x002C*/ const u8 *frameTiles;
|
||||||
/*0x0030*/ const u16 *framePalette;
|
/*0x0030*/ const u16 *framePalette;
|
||||||
/*0x0034*/ u8 menuWindowSpriteTiles[0x1000];
|
/*0x0034*/ u8 windowSpriteTiles[0x1000];
|
||||||
/*0x1034*/ u8 filler1034[0x80];
|
/*0x1034*/ u8 unused[0x80];
|
||||||
/*0x10B4*/ u8 tileLoadState;
|
/*0x10B4*/ u8 tileLoadState;
|
||||||
}; // 10b8
|
}; // 10b8
|
||||||
|
|
||||||
void SetMonMarkingsMenuPointer(struct PokemonMarkMenu * markMenu);
|
void InitMonMarkingsMenu(struct MonMarkingsMenu *ptr);
|
||||||
void LoadMonMarkingsFrameGfx(void);
|
void BufferMonMarkingsMenuTiles(void);
|
||||||
void DrawMonMarkingsMenu(u8 markings, s16 x, s16 y);
|
void OpenMonMarkingsMenu(u8 markings, s16 x, s16 y);
|
||||||
void TeardownMonMarkingsMenu(void);
|
void FreeMonMarkingsMenu(void);
|
||||||
bool8 MonMarkingsHandleInput(void);
|
bool8 HandleMonMarkingsMenuInput(void);
|
||||||
struct Sprite * CreateMonMarkingSprite_SelectCombo(u16 tileTag, u16 paletteTag, const u16 *palette);
|
struct Sprite *CreateMonMarkingAllCombosSprite(u16 tileTag, u16 paletteTag, const u16 *palette);
|
||||||
struct Sprite * CreateMonMarkingSprite_AllOff(u16 tileTag, u16 paletteTag, const u16 *palette);
|
struct Sprite *CreateMonMarkingComboSprite(u16 tileTag, u16 paletteTag, const u16 *palette);
|
||||||
void RequestDma3LoadMonMarking(u8 markings, void * dest);
|
void UpdateMonMarkingTiles(u8 markings, void *dest);
|
||||||
|
|
||||||
#endif //GUARD_MON_MARKINGS_H
|
#endif //GUARD_MON_MARKINGS_H
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ void SetStdWindowBorderStyle(u8 windowId, bool8 copyToVram);
|
|||||||
void sub_80F7768(u8 windowId, bool8 copyToVram);
|
void sub_80F7768(u8 windowId, bool8 copyToVram);
|
||||||
void Menu_LoadStdPal(void);
|
void Menu_LoadStdPal(void);
|
||||||
void Menu_LoadStdPalAt(u16 offset);
|
void Menu_LoadStdPalAt(u16 offset);
|
||||||
void DisplayItemMessageOnField(u8 taskId, u8 textSpeed, const u8 *src, TaskFunc callback);
|
void DisplayItemMessageOnField(u8 taskId, u8 fontId, const u8 *src, TaskFunc callback);
|
||||||
void DisplayYesNoMenuDefaultYes(void);
|
void DisplayYesNoMenuDefaultYes(void);
|
||||||
void DisplayYesNoMenuDefaultNo(void);
|
void DisplayYesNoMenuDefaultNo(void);
|
||||||
u8 GetTextSpeedSetting(void);
|
u8 GetTextSpeedSetting(void);
|
||||||
|
|||||||
+9
-1
@@ -20,6 +20,14 @@ enum
|
|||||||
POKEBALL_COUNT
|
POKEBALL_COUNT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
BALL_AFFINE_ANIM_0,
|
||||||
|
BALL_ROTATE_RIGHT,
|
||||||
|
BALL_ROTATE_LEFT,
|
||||||
|
BALL_AFFINE_ANIM_3,
|
||||||
|
BALL_AFFINE_ANIM_4
|
||||||
|
};
|
||||||
|
|
||||||
extern const struct CompressedSpriteSheet gBallSpriteSheets[POKEBALL_COUNT];
|
extern const struct CompressedSpriteSheet gBallSpriteSheets[POKEBALL_COUNT];
|
||||||
extern const struct CompressedSpritePalette gBallSpritePalettes[POKEBALL_COUNT];
|
extern const struct CompressedSpritePalette gBallSpritePalettes[POKEBALL_COUNT];
|
||||||
extern const struct SpriteTemplate gBallSpriteTemplates[];
|
extern const struct SpriteTemplate gBallSpriteTemplates[];
|
||||||
@@ -34,6 +42,6 @@ void DoHitAnimHealthboxEffect(u8 bank);
|
|||||||
void LoadBallGfx(u8 ballId);
|
void LoadBallGfx(u8 ballId);
|
||||||
void FreeBallGfx(u8 ballId);
|
void FreeBallGfx(u8 ballId);
|
||||||
void StartHealthboxSlideIn(u8 battler);
|
void StartHealthboxSlideIn(u8 battler);
|
||||||
void DestroySpriteAndFreeResources2(struct Sprite *sprite);
|
void DestroySpriteAndFreeResources_Ball(struct Sprite *sprite);
|
||||||
|
|
||||||
#endif // GUARD_POKEBALL_H
|
#endif // GUARD_POKEBALL_H
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ enum
|
|||||||
WALLPAPER_PLAIN,
|
WALLPAPER_PLAIN,
|
||||||
WALLPAPER_COUNT
|
WALLPAPER_COUNT
|
||||||
};
|
};
|
||||||
|
#define MAX_DEFAULT_WALLPAPER WALLPAPER_SAVANNA
|
||||||
|
|
||||||
u8 *GetBoxNamePtr(u8 boxNumber);
|
u8 *GetBoxNamePtr(u8 boxNumber);
|
||||||
struct BoxPokemon *GetBoxedMonPtr(u8 boxId, u8 monPosition);
|
struct BoxPokemon *GetBoxedMonPtr(u8 boxId, u8 monPosition);
|
||||||
|
|||||||
@@ -7,9 +7,14 @@
|
|||||||
#define IN_BOX_COLUMNS 5
|
#define IN_BOX_COLUMNS 5
|
||||||
#define IN_BOX_ROWS 6
|
#define IN_BOX_ROWS 6
|
||||||
|
|
||||||
#define MAX_MON_ICONS 40
|
// The maximum number of Pokémon icons that can appear on-screen.
|
||||||
|
// By default the limit is 40 (though in practice only 37 can be).
|
||||||
|
#define MAX_MON_ICONS (IN_BOX_COUNT + PARTY_SIZE + 1 >= 40 ? IN_BOX_COUNT + PARTY_SIZE + 1 : 40)
|
||||||
|
|
||||||
|
// The maximum number of item icons that can appear on-screen while
|
||||||
|
// moving held items. 1 in the cursor, and 2 more while switching
|
||||||
|
// between 2 Pokémon with held items
|
||||||
#define MAX_ITEM_ICONS 3
|
#define MAX_ITEM_ICONS 3
|
||||||
#define MAX_MENU_ITEMS 7
|
|
||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
@@ -20,11 +25,12 @@ enum
|
|||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
BOX_OPTION_WITHDRAW,
|
OPTION_WITHDRAW,
|
||||||
BOX_OPTION_DEPOSIT,
|
OPTION_DEPOSIT,
|
||||||
BOX_OPTION_MOVE_MONS,
|
OPTION_MOVE_MONS,
|
||||||
BOX_OPTION_MOVE_ITEMS,
|
OPTION_MOVE_ITEMS,
|
||||||
BOX_OPTION_EXIT,
|
OPTION_EXIT,
|
||||||
|
OPTIONS_COUNT
|
||||||
};
|
};
|
||||||
|
|
||||||
enum
|
enum
|
||||||
@@ -167,19 +173,19 @@ struct StorageAction
|
|||||||
u8 format;
|
u8 format;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct UnkPSSStruct_2002370
|
struct ChooseBoxMenu
|
||||||
{
|
{
|
||||||
struct Sprite *unk_0000;
|
struct Sprite *menuSprite;
|
||||||
struct Sprite *unk_0004[4];
|
struct Sprite *menuSideSprites[4];
|
||||||
u32 unk_0014[3]; // unused
|
u32 unused1[3];
|
||||||
struct Sprite *unk_0020[2];
|
struct Sprite *arrowSprites[2];
|
||||||
u8 buffer[0x200]; // passed but not used
|
u8 buffer[0x200]; // passed but not used
|
||||||
u8 strbuf[20];
|
u8 strbuf[20];
|
||||||
bool32 loadPal;
|
bool32 loadedPalette;
|
||||||
u16 tilesTag;
|
u16 tileTag;
|
||||||
u16 paletteTag;
|
u16 paletteTag;
|
||||||
u8 curBox;
|
u8 curBox;
|
||||||
u8 unk_0245; // unused
|
u8 unused3;
|
||||||
u8 subpriority;
|
u8 subpriority;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -189,21 +195,21 @@ struct StorageMenu
|
|||||||
int textId;
|
int textId;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct UnkStruct_2000028
|
struct UnkUtilData
|
||||||
{
|
{
|
||||||
const u8 *unk_00;
|
const u8 *src;
|
||||||
u8 *unk_04;
|
u8 *dest;
|
||||||
u16 unk_08;
|
u16 size;
|
||||||
u16 unk_0a;
|
u16 unk;
|
||||||
u16 newField;
|
u16 height;
|
||||||
void (*unk_0c)(struct UnkStruct_2000028 *data);
|
void (*func)(struct UnkUtilData *data);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct UnkStruct_2000020
|
struct UnkUtil
|
||||||
{
|
{
|
||||||
struct UnkStruct_2000028 *unk_00;
|
struct UnkUtilData *data;
|
||||||
u8 unk_04;
|
u8 numActive;
|
||||||
u8 unk_05;
|
u8 max;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct PSS_ItemIconSprite
|
struct PSS_ItemIconSprite
|
||||||
@@ -231,115 +237,115 @@ struct PokemonStorageSystemData
|
|||||||
u8 screenChangeType;
|
u8 screenChangeType;
|
||||||
bool8 isReshowingPSS;
|
bool8 isReshowingPSS;
|
||||||
u8 taskId;
|
u8 taskId;
|
||||||
struct UnkStruct_2000020 unk_0020;
|
struct UnkUtil unkUtil;
|
||||||
struct UnkStruct_2000028 unk_0028[8];
|
struct UnkUtilData unkUtilData[8];
|
||||||
u16 field_B0[528 / 2];
|
u16 partyMenuTilemapBuffer[0x108];
|
||||||
u16 field_2C0;
|
u16 partyMenuUnused1; // Never read
|
||||||
u16 field_2C2;
|
u16 partyMenuY;
|
||||||
u8 field_2C4;
|
u8 partyMenuUnused2; // Unused
|
||||||
u8 field_2C5;
|
u8 partyMenuMoveTimer;
|
||||||
u8 showPartyMenuState;
|
u8 showPartyMenuState;
|
||||||
bool8 unk_02C7;
|
bool8 closeBoxFlashing;
|
||||||
u8 unk_02C8;
|
u8 closeBoxFlashTimer;
|
||||||
bool8 unk_02C9;
|
bool8 closeBoxFlashState;
|
||||||
s16 newCurrBoxId;
|
s16 newCurrBoxId;
|
||||||
u16 bg2_X;
|
u16 bg2_X;
|
||||||
s16 field_2CE;
|
s16 scrollSpeed;
|
||||||
u16 field_2D0;
|
u16 scrollTimer;
|
||||||
u8 field_2D2;
|
u8 wallpaperOffset;
|
||||||
u8 field_2D3;
|
u8 scrollUnused1; // Never read
|
||||||
u8 field_2D4;
|
u8 scrollToBoxIdUnused; // Never read
|
||||||
u16 field_2D6;
|
u16 scrollUnused2; // Never read
|
||||||
s16 field_2D8;
|
s16 scrollDirectionUnused; // Never read.
|
||||||
u16 field_2DA;
|
u16 scrollUnused3; // Never read
|
||||||
u16 field_2DC;
|
u16 scrollUnused4; // Never read
|
||||||
u16 field_2DE;
|
u16 scrollUnused5; // Never read
|
||||||
u16 field_2E0;
|
u16 scrollUnused6; // Never read
|
||||||
u8 filler[22];
|
u8 filler1[22];
|
||||||
u8 field_2F8[512];
|
u8 field_2F8[512];
|
||||||
u8 field_4F8[512];
|
u8 field_4F8[512];
|
||||||
u8 field_6F8;
|
u8 boxTitleCycleId;
|
||||||
u8 field_6F9;
|
u8 wallpaperLoadState; // Written to, but never read.
|
||||||
u8 field_6FA;
|
u8 wallpaperLoadBoxId;
|
||||||
s8 field_6FB;
|
s8 wallpaperLoadDir;
|
||||||
u16 field_6FC[16];
|
u16 boxTitlePal[16];
|
||||||
u16 field_71C;
|
u16 boxTitlePalOffset;
|
||||||
u16 field_71E;
|
u16 boxTitleAltPalOffset;
|
||||||
struct Sprite *field_720[2];
|
struct Sprite *curBoxTitleSprites[2];
|
||||||
struct Sprite *field_728[2];
|
struct Sprite *nextBoxTitleSprites[2];
|
||||||
struct Sprite *field_730[2];
|
struct Sprite *arrowSprites[2];
|
||||||
u32 field_738;
|
u32 wallpaperPalBits;
|
||||||
u8 field_73C[80];
|
u8 filler2[80]; // Unused
|
||||||
u16 field_78C;
|
u16 unkUnused1; // Never read.
|
||||||
s16 wallpaperSetId;
|
s16 wallpaperSetId;
|
||||||
s16 wallpaperId;
|
s16 wallpaperId;
|
||||||
u16 field_792[360];
|
u16 wallpaperTilemap[360];
|
||||||
u8 wallpaperChangeState;
|
u8 wallpaperChangeState;
|
||||||
u8 field_A63;
|
u8 scrollState;
|
||||||
u8 field_A64;
|
u8 scrollToBoxId;
|
||||||
s8 field_A65;
|
s8 scrollDirection;
|
||||||
// u8 *wallpaperTiles; // used only in Emerald for Walda
|
// u8 *wallpaperTiles; // used only in Emerald for Walda
|
||||||
/* 0a68 */ struct Sprite *movingMonSprite;
|
/* 0a68 */ struct Sprite *movingMonSprite;
|
||||||
/* 0a6c */ struct Sprite *partySprites[PARTY_SIZE];
|
/* 0a6c */ struct Sprite *partySprites[PARTY_SIZE];
|
||||||
/* 0a84 */ struct Sprite *boxMonsSprites[IN_BOX_COUNT];
|
/* 0a84 */ struct Sprite *boxMonsSprites[IN_BOX_COUNT];
|
||||||
/* 0afc */ struct Sprite **field_B00;
|
/* 0afc */ struct Sprite **shiftMonSpritePtr;
|
||||||
/* 0b00 */ struct Sprite **field_B04;
|
/* 0b00 */ struct Sprite **releaseMonSpritePtr;
|
||||||
/* 0b04 */ u16 field_B08[MAX_MON_ICONS];
|
/* 0b04 */ u16 numIconsPerSpecies[MAX_MON_ICONS];
|
||||||
/* 0b54 */ u16 field_B58[MAX_MON_ICONS];
|
/* 0b54 */ u16 iconSpeciesList[MAX_MON_ICONS];
|
||||||
/* 0ba4 */ u16 boxSpecies[IN_BOX_COUNT];
|
/* 0ba4 */ u16 boxSpecies[IN_BOX_COUNT];
|
||||||
/* 0be0 */ u32 boxPersonalities[IN_BOX_COUNT];
|
/* 0be0 */ u32 boxPersonalities[IN_BOX_COUNT];
|
||||||
/* 0c58 */ u8 field_C5C;
|
/* 0c58 */ u8 incomingBoxId;
|
||||||
/* 0c59 */ u8 field_C5D;
|
/* 0c59 */ u8 shiftTimer;
|
||||||
/* 0c5a */ u8 field_C5E;
|
/* 0c5a */ u8 numPartyToCompact;
|
||||||
/* 0c5c */ u16 field_C60;
|
/* 0c5c */ u16 iconScrollDistance;
|
||||||
/* 0c5e */ s16 field_C62;
|
/* 0c5e */ s16 iconScrollPos;
|
||||||
/* 0c60 */ s16 field_C64;
|
/* 0c60 */ s16 iconScrollSpeed;
|
||||||
/* 0c62 */ u16 field_C66;
|
/* 0c62 */ u16 iconScrollNumIncoming;
|
||||||
/* 0c64 */ u8 field_C68;
|
/* 0c64 */ u8 iconScrollCurColumn;
|
||||||
/* 0c65 */ s8 field_C69;
|
/* 0c65 */ s8 iconScrollDirection; // Unnecessary duplicate of scrollDirection
|
||||||
/* 0c66 */ u8 field_C6A;
|
/* 0c66 */ u8 iconScrollState;
|
||||||
/* 0c67 */ u8 field_C6B;
|
/* 0c67 */ u8 iconScrollToBoxId; // Unused duplicate of scrollToBoxId
|
||||||
/* 0c68 */ struct WindowTemplate menuWindow;
|
/* 0c68 */ struct WindowTemplate menuWindow;
|
||||||
/* 0c70 */ struct StorageMenu menuItems[MAX_MENU_ITEMS];
|
/* 0c70 */ struct StorageMenu menuItems[7];
|
||||||
/* 0ca8 */ u8 menuItemsCount;
|
/* 0ca8 */ u8 menuItemsCount;
|
||||||
/* 0ca9 */ u8 menuWidth;
|
/* 0ca9 */ u8 menuWidth;
|
||||||
/* 0caa */ u8 field_CAE;
|
/* 0caa */ u8 menuUnusedField; // Never read.
|
||||||
/* 0cac */ u16 field_CB0;
|
/* 0cac */ u16 menuWindowId;
|
||||||
/* 0cb0 */ struct Sprite *field_CB4;
|
/* 0cb0 */ struct Sprite *cursorSprite;
|
||||||
/* 0cb4 */ struct Sprite *field_CB8;
|
/* 0cb4 */ struct Sprite *cursorShadowSprite;
|
||||||
/* 0cb8 */ s32 field_CBC;
|
/* 0cb8 */ s32 cursorNewX;
|
||||||
/* 0cbc */ s32 field_CC0;
|
/* 0cbc */ s32 cursorNewY;
|
||||||
/* 0cc0 */ u32 field_CC4;
|
/* 0cc0 */ u32 cursorSpeedX;
|
||||||
/* 0cc4 */ u32 field_CC8;
|
/* 0cc4 */ u32 cursorSpeedY;
|
||||||
/* 0cc8 */ s16 field_CCC;
|
/* 0cc8 */ s16 cursorTargetX;
|
||||||
/* 0cca */ s16 field_CCE;
|
/* 0cca */ s16 cursorTargetY;
|
||||||
/* 0ccc */ u16 field_CD0;
|
/* 0ccc */ u16 cursorMoveSteps;
|
||||||
/* 0cce */ s8 field_CD2;
|
/* 0cce */ s8 cursorVerticalWrap;
|
||||||
/* 0ccf */ s8 field_CD3;
|
/* 0ccf */ s8 cursorHorizontalWrap;
|
||||||
/* 0cd0 */ u8 field_CD4;
|
/* 0cd0 */ u8 newCursorArea;
|
||||||
/* 0cd1 */ u8 field_CD5;
|
/* 0cd1 */ u8 newCursorPosition;
|
||||||
/* 0cd2 */ u8 field_CD6;
|
/* 0cd2 */ u8 cursorPrevHorizPos;
|
||||||
/* 0cd3 */ u8 field_CD7;
|
/* 0cd3 */ u8 cursorFlipTimer;
|
||||||
/* 0cd4 */ u8 field_CD8[2];
|
/* 0cd4 */ u8 cursorPalNums[2];
|
||||||
/* 0cd8 */ const u32 *cursorMonPalette;
|
/* 0cd8 */ const u32 *displayMonPalette;
|
||||||
/* 0cdc */ u32 cursorMonPersonality;
|
/* 0cdc */ u32 displayMonPersonality;
|
||||||
/* 0ce0 */ u16 cursorMonSpecies;
|
/* 0ce0 */ u16 displayMonSpecies;
|
||||||
/* 0ce2 */ u16 cursorMonItem;
|
/* 0ce2 */ u16 displayMonItemId;
|
||||||
/* 0ce4 */ u16 field_CE8;
|
/* 0ce4 */ u16 displayUnusedVar;
|
||||||
/* 0ce6 */ bool8 setMosaic;
|
/* 0ce6 */ bool8 setMosaic;
|
||||||
/* 0ce7 */ u8 cursorMonMarkings;
|
/* 0ce7 */ u8 displayMonMarkings;
|
||||||
/* 0ce8 */ u8 cursorMonLevel;
|
/* 0ce8 */ u8 displayMonLevel;
|
||||||
/* 0ce9 */ bool8 cursorMonIsEgg;
|
/* 0ce9 */ bool8 displayMonIsEgg;
|
||||||
/* 0cea */ u8 cursorMonNick[POKEMON_NAME_LENGTH + 1];
|
/* 0cea */ u8 displayMonName[POKEMON_NAME_LENGTH + 1];
|
||||||
/* 0cf5 */ u8 cursorMonTexts[4][36];
|
/* 0cf5 */ u8 displayMonTexts[4][36];
|
||||||
/* 0d88 */ bool8 (*monPlaceChangeFunc)(void);
|
/* 0d88 */ bool8 (*monPlaceChangeFunc)(void);
|
||||||
/* 0d8c */ u8 monPlaceChangeState;
|
/* 0d8c */ u8 monPlaceChangeState;
|
||||||
/* 0d8d */ u8 field_D91;
|
/* 0d8d */ u8 shiftBoxId;
|
||||||
/* 0d90 */ struct Sprite *monMarkingSprite;
|
/* 0d90 */ struct Sprite *markingComboSprite;
|
||||||
/* 0d94 */ struct Sprite *field_D98[2];
|
/* 0d94 */ struct Sprite *waveformSprites[2];
|
||||||
/* 0d9c */ u16 *monMarkingSpriteTileStart;
|
/* 0d9c */ u16 *markingComboTilesPtr;
|
||||||
/* 0da0 */ struct PokemonMarkMenu field_DA4;
|
/* 0da0 */ struct MonMarkingsMenu markMenu;
|
||||||
/* 1e58 */ struct UnkPSSStruct_2002370 field_1E5C;
|
/* 1e58 */ struct ChooseBoxMenu field_1E5C;
|
||||||
/* 20a0 */ struct Pokemon movingMon;
|
/* 20a0 */ struct Pokemon movingMon;
|
||||||
/* 2104 */ struct Pokemon field_2108;
|
/* 2104 */ struct Pokemon field_2108;
|
||||||
/* 2168 */ u8 field_216C;
|
/* 2168 */ u8 field_216C;
|
||||||
@@ -366,9 +372,9 @@ struct PokemonStorageSystemData
|
|||||||
/* 21db */ u8 itemName[20];
|
/* 21db */ u8 itemName[20];
|
||||||
/* 21ef */ u8 inBoxMovingMode;
|
/* 21ef */ u8 inBoxMovingMode;
|
||||||
/* 21f0 */ u16 field_2200;
|
/* 21f0 */ u16 field_2200;
|
||||||
/* 21f4 */ struct PSS_ItemIconSprite itemIconSprites[MAX_ITEM_ICONS];
|
/* 21f4 */ struct PSS_ItemIconSprite itemIcons[MAX_ITEM_ICONS];
|
||||||
/* 2224 */ u16 movingItem;
|
/* 2224 */ u16 movingItemId;
|
||||||
/* 2226 */ u16 field_2236;
|
/* 2226 */ u16 itemInfoWindowOffset;
|
||||||
/* 2228 */ struct PssQuestLogBuffer qlogBuffer;
|
/* 2228 */ struct PssQuestLogBuffer qlogBuffer;
|
||||||
/* 2230 */ u16 field_2238;
|
/* 2230 */ u16 field_2238;
|
||||||
/* 2232 */ u16 field_223A;
|
/* 2232 */ u16 field_223A;
|
||||||
@@ -377,7 +383,7 @@ struct PokemonStorageSystemData
|
|||||||
/* 223c */ u16 field_2244[0x40];
|
/* 223c */ u16 field_2244[0x40];
|
||||||
/* 22bc */ u8 field_22C4[0x800];
|
/* 22bc */ u8 field_22C4[0x800];
|
||||||
/* 2abc */ u8 field_2AC4[0x1800];
|
/* 2abc */ u8 field_2AC4[0x1800];
|
||||||
/* 42bc */ u8 field_42C4[0x800];
|
/* 42bc */ u8 itemIconBuffer[0x800];
|
||||||
/* 4abc */ u8 field_4AC4[0x1000];
|
/* 4abc */ u8 field_4AC4[0x1000];
|
||||||
/* 5abc */ u8 field_5AC4[0x800];
|
/* 5abc */ u8 field_5AC4[0x800];
|
||||||
}; // size=62bc
|
}; // size=62bc
|
||||||
@@ -386,18 +392,18 @@ extern struct PokemonStorageSystemData *gPSSData;
|
|||||||
|
|
||||||
void Cb2_EnterPSS(u8 a0);
|
void Cb2_EnterPSS(u8 a0);
|
||||||
u8 GetCurrentBoxOption(void);
|
u8 GetCurrentBoxOption(void);
|
||||||
struct Sprite *sub_809223C(u16 x, u16 y, u8 animId, u8 priority, u8 subpriority);
|
struct Sprite *CreateChooseBoxArrows(u16 x, u16 y, u8 animId, u8 priority, u8 subpriority);
|
||||||
void SetBoxWallpaper(u8 boxId, u8 wallpaperId);
|
void SetBoxWallpaper(u8 boxId, u8 wallpaperId);
|
||||||
void SetCurrentBox(u8 boxId);
|
void SetCurrentBox(u8 boxId);
|
||||||
void BoxMonAtToMon(u8 boxId, u8 boxPosition, struct Pokemon * dst);
|
void BoxMonAtToMon(u8 boxId, u8 boxPosition, struct Pokemon * dst);
|
||||||
void SetBoxMonAt(u8 boxId, u8 boxPosition, struct BoxPokemon * src);
|
void SetBoxMonAt(u8 boxId, u8 boxPosition, struct BoxPokemon * src);
|
||||||
|
|
||||||
void Cb2_ExitPSS(void);
|
void CB2_ExitPokeStorage(void);
|
||||||
void FreeBoxSelectionPopupSpriteGfx(void);
|
void FreeBoxSelectionPopupSpriteGfx(void);
|
||||||
void sub_808C940(u8 curBox);
|
void sub_808C940(u8 curBox);
|
||||||
void sub_808C950(void);
|
void sub_808C950(void);
|
||||||
u8 HandleBoxChooseSelectionInput(void);
|
u8 HandleBoxChooseSelectionInput(void);
|
||||||
void LoadBoxSelectionPopupSpriteGfx(struct UnkPSSStruct_2002370 *a0, u16 tileTag, u16 palTag, u8 a3, bool32 loadPal);
|
void LoadChooseBoxMenuGfx(struct ChooseBoxMenu *a0, u16 tileTag, u16 palTag, u8 a3, bool32 loadPal);
|
||||||
void SetCurrentBoxMonData(u8 boxPosition, s32 request, const void *value);
|
void SetCurrentBoxMonData(u8 boxPosition, s32 request, const void *value);
|
||||||
u32 GetCurrentBoxMonData(u8 boxPosition, s32 request);
|
u32 GetCurrentBoxMonData(u8 boxPosition, s32 request);
|
||||||
u32 GetAndCopyBoxMonDataAt(u8 boxId, u8 boxPosition, s32 request, void *dst);
|
u32 GetAndCopyBoxMonDataAt(u8 boxId, u8 boxPosition, s32 request, void *dst);
|
||||||
@@ -430,16 +436,16 @@ bool8 sub_8095050(void);
|
|||||||
void sub_80950A4(void);
|
void sub_80950A4(void);
|
||||||
void sub_80950BC(u8 a0);
|
void sub_80950BC(u8 a0);
|
||||||
bool8 sub_80950D0(void);
|
bool8 sub_80950D0(void);
|
||||||
void sub_8095B5C(void);
|
void CreateItemIconSprites(void);
|
||||||
void sub_8096088(void);
|
void sub_8096088(void);
|
||||||
void sub_80960C0(void);
|
void sub_80960C0(void);
|
||||||
bool8 sub_809610C(void);
|
bool8 sub_809610C(void);
|
||||||
const u8 *GetMovingItemName(void);
|
const u8 *GetMovingItemName(void);
|
||||||
void sub_80966F4(void);
|
void InitItemInfoWindow(void);
|
||||||
bool8 sub_8096728(void);
|
bool8 UpdateItemInfoWindowSlideIn(void);
|
||||||
bool8 sub_80967C0(void);
|
bool8 UpdateItemInfoWindowSlideOut(void);
|
||||||
void sub_8096BE4(struct UnkStruct_2000020 *arg0, struct UnkStruct_2000028 *arg1, u32 arg2);
|
void UnkUtil_Init(struct UnkUtil *arg0, struct UnkUtilData *arg1, u32 arg2);
|
||||||
void sub_8096BF8(void);
|
void UnkUtil_Run(void);
|
||||||
void AddMenu(void);
|
void AddMenu(void);
|
||||||
bool8 CanMovePartyMon(void);
|
bool8 CanMovePartyMon(void);
|
||||||
bool8 CanShiftMon(void);
|
bool8 CanShiftMon(void);
|
||||||
@@ -471,7 +477,7 @@ void SetMenuText(u8 textId);
|
|||||||
void sub_8095C84(u8 cursorArea, u8 cursorPos);
|
void sub_8095C84(u8 cursorArea, u8 cursorPos);
|
||||||
void sub_8095E2C(u16 itemId);
|
void sub_8095E2C(u16 itemId);
|
||||||
u8 GetBoxWallpaper(u8 boxId);
|
u8 GetBoxWallpaper(u8 boxId);
|
||||||
bool8 IsCursorOnBox(void);
|
bool8 IsCursorOnBoxTitle(void);
|
||||||
bool8 IsCursorInBox(void);
|
bool8 IsCursorInBox(void);
|
||||||
|
|
||||||
void sub_808FFAC(void);
|
void sub_808FFAC(void);
|
||||||
@@ -485,7 +491,7 @@ void sub_8091114(void);
|
|||||||
bool8 sub_8091150(void);
|
bool8 sub_8091150(void);
|
||||||
void sub_80913DC(u8 box);
|
void sub_80913DC(u8 box);
|
||||||
bool8 sub_809140C(void);
|
bool8 sub_809140C(void);
|
||||||
void sub_80920FC(bool8 species);
|
void AnimateBoxScrollArrows(bool8 species);
|
||||||
void CreateMovingMonIcon(void);
|
void CreateMovingMonIcon(void);
|
||||||
void sub_8090E08(u8 boxId, u8 cursorPos);
|
void sub_8090E08(u8 boxId, u8 cursorPos);
|
||||||
bool8 sub_8090E74(void);
|
bool8 sub_8090E74(void);
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ extern EWRAM_DATA struct ItemSlot gUnknown_02039F80[3];
|
|||||||
void CreatePokemartMenu(const u16 *itemsForSale);
|
void CreatePokemartMenu(const u16 *itemsForSale);
|
||||||
void CreateDecorationShop1Menu(const u16 *);
|
void CreateDecorationShop1Menu(const u16 *);
|
||||||
void CreateDecorationShop2Menu(const u16 *);
|
void CreateDecorationShop2Menu(const u16 *);
|
||||||
u8 GetMartUnk16_4(void);
|
u8 GetMartFontId(void);
|
||||||
void RecordItemPurchase(u16 a0, u16 a1, u8 a2);
|
void RecordItemPurchase(u16 a0, u16 a1, u8 a2);
|
||||||
|
|
||||||
// buy_menu_helper
|
// buy_menu_helper
|
||||||
|
|||||||
+4
-6
@@ -25,12 +25,10 @@ void FadeInBGM(u8 speed);
|
|||||||
void FadeOutBGM(u8 speed);
|
void FadeOutBGM(u8 speed);
|
||||||
bool8 IsBGMStopped(void);
|
bool8 IsBGMStopped(void);
|
||||||
void PlayCry_Normal(u16 species, s8 pan);
|
void PlayCry_Normal(u16 species, s8 pan);
|
||||||
void PlayCry2(u16 species, s8 pan, s8 volume, u8 priority);
|
void PlayCry_NormalNoDucking(u16 species, s8 pan, s8 volume, u8 priority);
|
||||||
void PlayCry3(u16 species, s8 pan, u8 mode);
|
void PlayCry_ByMode(u16 species, s8 pan, u8 mode);
|
||||||
void PlayCry4(u16 species, s8 pan, u8 mode);
|
void PlayCry_ReleaseDouble(u16 species, s8 pan, u8 mode);
|
||||||
void PlayCry5(u16 species, u8 mode);
|
void PlayCry_Script(u16 species, u8 mode);
|
||||||
void PlayCry6(u16 species, s8 pan, u8 mode);
|
|
||||||
void PlayCry7(u16 species, u8 mode);
|
|
||||||
void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode);
|
void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode);
|
||||||
bool8 IsCryFinished(void);
|
bool8 IsCryFinished(void);
|
||||||
void StopCryAndClearCrySongs(void);
|
void StopCryAndClearCrySongs(void);
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
|
|
||||||
#define MAX_SPRITES 64
|
#define MAX_SPRITES 64
|
||||||
#define SPRITE_INVALID_TAG 0xFFFF
|
#define TAG_NONE 0xFFFF
|
||||||
|
|
||||||
struct SpriteSheet
|
struct SpriteSheet
|
||||||
{
|
{
|
||||||
|
|||||||
+13
-1
@@ -157,8 +157,21 @@
|
|||||||
#define NUM_TEXT_PRINTERS 32
|
#define NUM_TEXT_PRINTERS 32
|
||||||
|
|
||||||
#define TEXT_SPEED_INSTANT 0
|
#define TEXT_SPEED_INSTANT 0
|
||||||
|
|
||||||
|
// Given as a text speed when all the text should be
|
||||||
|
// loaded at once but not copied to vram yet.
|
||||||
#define TEXT_SKIP_DRAW 0xFF
|
#define TEXT_SKIP_DRAW 0xFF
|
||||||
|
|
||||||
|
enum {
|
||||||
|
FONT_0,
|
||||||
|
FONT_1,
|
||||||
|
FONT_2,
|
||||||
|
FONT_3,
|
||||||
|
FONT_4,
|
||||||
|
FONT_5,
|
||||||
|
FONT_6,
|
||||||
|
};
|
||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
FONTATTR_MAX_LETTER_WIDTH,
|
FONTATTR_MAX_LETTER_WIDTH,
|
||||||
@@ -302,7 +315,6 @@ bool16 TextPrinterWaitWithDownArrow(struct TextPrinter *textPrinter);
|
|||||||
bool16 TextPrinterWait(struct TextPrinter *textPrinter);
|
bool16 TextPrinterWait(struct TextPrinter *textPrinter);
|
||||||
void DrawDownArrow(u8 windowId, u16 x, u16 y, u8 bgColor, bool8 drawArrow, u8 *counter, u8 *yCoordIndex);
|
void DrawDownArrow(u8 windowId, u16 x, u16 y, u8 bgColor, bool8 drawArrow, u8 *counter, u8 *yCoordIndex);
|
||||||
u16 RenderText(struct TextPrinter *textPrinter);
|
u16 RenderText(struct TextPrinter *textPrinter);
|
||||||
s32 GetStringWidthFixedWidthFont(const u8 *str, u8 fontId, u8 letterSpacing);
|
|
||||||
s32 (*GetFontWidthFunc(u8 glyphId))(u16, bool32);
|
s32 (*GetFontWidthFunc(u8 glyphId))(u16, bool32);
|
||||||
s32 GetStringWidth(u8 fontId, const u8 *str, s16 letterSpacing);
|
s32 GetStringWidth(u8 fontId, const u8 *str, s16 letterSpacing);
|
||||||
u8 RenderTextFont9(u8 *pixels, u8 fontId, u8 *str, int a3, int a4, int a5, int a6, int a7);
|
u8 RenderTextFont9(u8 *pixels, u8 fontId, u8 *str, int a3, int a4, int a5, int a6, int a7);
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ extern const u16 gUnknown_8471DEC[][16];
|
|||||||
|
|
||||||
extern const struct TextWindowGraphics gUserFrames[];
|
extern const struct TextWindowGraphics gUserFrames[];
|
||||||
|
|
||||||
const struct TextWindowGraphics * GetUserFrameGraphicsInfo(u8 idx);
|
const struct TextWindowGraphics *GetWindowFrameTilesPal(u8 idx);
|
||||||
|
|
||||||
#endif //GUARD_TEXT_WINDOW_GRAPHICS_H
|
#endif //GUARD_TEXT_WINDOW_GRAPHICS_H
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ SECTIONS {
|
|||||||
src/pokemon_storage_system_6.o(.text);
|
src/pokemon_storage_system_6.o(.text);
|
||||||
src/pokemon_storage_system_7.o(.text);
|
src/pokemon_storage_system_7.o(.text);
|
||||||
src/pokemon_storage_system_8.o(.text);
|
src/pokemon_storage_system_8.o(.text);
|
||||||
src/pokemon_storage_system_9.o(.text);
|
|
||||||
src/pokemon_icon.o(.text);
|
src/pokemon_icon.o(.text);
|
||||||
src/script_movement.o(.text);
|
src/script_movement.o(.text);
|
||||||
src/fldeff_cut.o(.text);
|
src/fldeff_cut.o(.text);
|
||||||
|
|||||||
+389
-389
@@ -1383,395 +1383,395 @@ gCryTable::
|
|||||||
cry Cry_Deoxys
|
cry Cry_Deoxys
|
||||||
cry Cry_Chimecho
|
cry Cry_Chimecho
|
||||||
|
|
||||||
gCryTable2::
|
gCryTable_Reverse::
|
||||||
cry2 Cry_Bulbasaur
|
cry_reverse Cry_Bulbasaur
|
||||||
cry2 Cry_Ivysaur
|
cry_reverse Cry_Ivysaur
|
||||||
cry2 Cry_Venusaur
|
cry_reverse Cry_Venusaur
|
||||||
cry2 Cry_Charmander
|
cry_reverse Cry_Charmander
|
||||||
cry2 Cry_Charmeleon
|
cry_reverse Cry_Charmeleon
|
||||||
cry2 Cry_Charizard
|
cry_reverse Cry_Charizard
|
||||||
cry2 Cry_Squirtle
|
cry_reverse Cry_Squirtle
|
||||||
cry2 Cry_Wartortle
|
cry_reverse Cry_Wartortle
|
||||||
cry2 Cry_Blastoise
|
cry_reverse Cry_Blastoise
|
||||||
cry2 Cry_Caterpie
|
cry_reverse Cry_Caterpie
|
||||||
cry2 Cry_Metapod
|
cry_reverse Cry_Metapod
|
||||||
cry2 Cry_Butterfree
|
cry_reverse Cry_Butterfree
|
||||||
cry2 Cry_Weedle
|
cry_reverse Cry_Weedle
|
||||||
cry2 Cry_Kakuna
|
cry_reverse Cry_Kakuna
|
||||||
cry2 Cry_Beedrill
|
cry_reverse Cry_Beedrill
|
||||||
cry2 Cry_Pidgey
|
cry_reverse Cry_Pidgey
|
||||||
cry2 Cry_Pidgeotto
|
cry_reverse Cry_Pidgeotto
|
||||||
cry2 Cry_Pidgeot
|
cry_reverse Cry_Pidgeot
|
||||||
cry2 Cry_Rattata
|
cry_reverse Cry_Rattata
|
||||||
cry2 Cry_Raticate
|
cry_reverse Cry_Raticate
|
||||||
cry2 Cry_Spearow
|
cry_reverse Cry_Spearow
|
||||||
cry2 Cry_Fearow
|
cry_reverse Cry_Fearow
|
||||||
cry2 Cry_Ekans
|
cry_reverse Cry_Ekans
|
||||||
cry2 Cry_Arbok
|
cry_reverse Cry_Arbok
|
||||||
cry2 Cry_Pikachu
|
cry_reverse Cry_Pikachu
|
||||||
cry2 Cry_Raichu
|
cry_reverse Cry_Raichu
|
||||||
cry2 Cry_Sandshrew
|
cry_reverse Cry_Sandshrew
|
||||||
cry2 Cry_Sandslash
|
cry_reverse Cry_Sandslash
|
||||||
cry2 Cry_NidoranF
|
cry_reverse Cry_NidoranF
|
||||||
cry2 Cry_Nidorina
|
cry_reverse Cry_Nidorina
|
||||||
cry2 Cry_Nidoqueen
|
cry_reverse Cry_Nidoqueen
|
||||||
cry2 Cry_NidoranM
|
cry_reverse Cry_NidoranM
|
||||||
cry2 Cry_Nidorino
|
cry_reverse Cry_Nidorino
|
||||||
cry2 Cry_Nidoking
|
cry_reverse Cry_Nidoking
|
||||||
cry2 Cry_Clefairy
|
cry_reverse Cry_Clefairy
|
||||||
cry2 Cry_Clefable
|
cry_reverse Cry_Clefable
|
||||||
cry2 Cry_Vulpix
|
cry_reverse Cry_Vulpix
|
||||||
cry2 Cry_Ninetales
|
cry_reverse Cry_Ninetales
|
||||||
cry2 Cry_Jigglypuff
|
cry_reverse Cry_Jigglypuff
|
||||||
cry2 Cry_Wigglytuff
|
cry_reverse Cry_Wigglytuff
|
||||||
cry2 Cry_Zubat
|
cry_reverse Cry_Zubat
|
||||||
cry2 Cry_Golbat
|
cry_reverse Cry_Golbat
|
||||||
cry2 Cry_Oddish
|
cry_reverse Cry_Oddish
|
||||||
cry2 Cry_Gloom
|
cry_reverse Cry_Gloom
|
||||||
cry2 Cry_Vileplume
|
cry_reverse Cry_Vileplume
|
||||||
cry2 Cry_Paras
|
cry_reverse Cry_Paras
|
||||||
cry2 Cry_Parasect
|
cry_reverse Cry_Parasect
|
||||||
cry2 Cry_Venonat
|
cry_reverse Cry_Venonat
|
||||||
cry2 Cry_Venomoth
|
cry_reverse Cry_Venomoth
|
||||||
cry2 Cry_Diglett
|
cry_reverse Cry_Diglett
|
||||||
cry2 Cry_Dugtrio
|
cry_reverse Cry_Dugtrio
|
||||||
cry2 Cry_Meowth
|
cry_reverse Cry_Meowth
|
||||||
cry2 Cry_Persian
|
cry_reverse Cry_Persian
|
||||||
cry2 Cry_Psyduck
|
cry_reverse Cry_Psyduck
|
||||||
cry2 Cry_Golduck
|
cry_reverse Cry_Golduck
|
||||||
cry2 Cry_Mankey
|
cry_reverse Cry_Mankey
|
||||||
cry2 Cry_Primeape
|
cry_reverse Cry_Primeape
|
||||||
cry2 Cry_Growlithe
|
cry_reverse Cry_Growlithe
|
||||||
cry2 Cry_Arcanine
|
cry_reverse Cry_Arcanine
|
||||||
cry2 Cry_Poliwag
|
cry_reverse Cry_Poliwag
|
||||||
cry2 Cry_Poliwhirl
|
cry_reverse Cry_Poliwhirl
|
||||||
cry2 Cry_Poliwrath
|
cry_reverse Cry_Poliwrath
|
||||||
cry2 Cry_Abra
|
cry_reverse Cry_Abra
|
||||||
cry2 Cry_Kadabra
|
cry_reverse Cry_Kadabra
|
||||||
cry2 Cry_Alakazam
|
cry_reverse Cry_Alakazam
|
||||||
cry2 Cry_Machop
|
cry_reverse Cry_Machop
|
||||||
cry2 Cry_Machoke
|
cry_reverse Cry_Machoke
|
||||||
cry2 Cry_Machamp
|
cry_reverse Cry_Machamp
|
||||||
cry2 Cry_Bellsprout
|
cry_reverse Cry_Bellsprout
|
||||||
cry2 Cry_Weepinbell
|
cry_reverse Cry_Weepinbell
|
||||||
cry2 Cry_Victreebel
|
cry_reverse Cry_Victreebel
|
||||||
cry2 Cry_Tentacool
|
cry_reverse Cry_Tentacool
|
||||||
cry2 Cry_Tentacruel
|
cry_reverse Cry_Tentacruel
|
||||||
cry2 Cry_Geodude
|
cry_reverse Cry_Geodude
|
||||||
cry2 Cry_Graveler
|
cry_reverse Cry_Graveler
|
||||||
cry2 Cry_Golem
|
cry_reverse Cry_Golem
|
||||||
cry2 Cry_Ponyta
|
cry_reverse Cry_Ponyta
|
||||||
cry2 Cry_Rapidash
|
cry_reverse Cry_Rapidash
|
||||||
cry2 Cry_Slowpoke
|
cry_reverse Cry_Slowpoke
|
||||||
cry2 Cry_Slowbro
|
cry_reverse Cry_Slowbro
|
||||||
cry2 Cry_Magnemite
|
cry_reverse Cry_Magnemite
|
||||||
cry2 Cry_Magneton
|
cry_reverse Cry_Magneton
|
||||||
cry2 Cry_Farfetchd
|
cry_reverse Cry_Farfetchd
|
||||||
cry2 Cry_Doduo
|
cry_reverse Cry_Doduo
|
||||||
cry2 Cry_Dodrio
|
cry_reverse Cry_Dodrio
|
||||||
cry2 Cry_Seel
|
cry_reverse Cry_Seel
|
||||||
cry2 Cry_Dewgong
|
cry_reverse Cry_Dewgong
|
||||||
cry2 Cry_Grimer
|
cry_reverse Cry_Grimer
|
||||||
cry2 Cry_Muk
|
cry_reverse Cry_Muk
|
||||||
cry2 Cry_Shellder
|
cry_reverse Cry_Shellder
|
||||||
cry2 Cry_Cloyster
|
cry_reverse Cry_Cloyster
|
||||||
cry2 Cry_Gastly
|
cry_reverse Cry_Gastly
|
||||||
cry2 Cry_Haunter
|
cry_reverse Cry_Haunter
|
||||||
cry2 Cry_Gengar
|
cry_reverse Cry_Gengar
|
||||||
cry2 Cry_Onix
|
cry_reverse Cry_Onix
|
||||||
cry2 Cry_Drowzee
|
cry_reverse Cry_Drowzee
|
||||||
cry2 Cry_Hypno
|
cry_reverse Cry_Hypno
|
||||||
cry2 Cry_Krabby
|
cry_reverse Cry_Krabby
|
||||||
cry2 Cry_Kingler
|
cry_reverse Cry_Kingler
|
||||||
cry2 Cry_Voltorb
|
cry_reverse Cry_Voltorb
|
||||||
cry2 Cry_Electrode
|
cry_reverse Cry_Electrode
|
||||||
cry2 Cry_Exeggcute
|
cry_reverse Cry_Exeggcute
|
||||||
cry2 Cry_Exeggutor
|
cry_reverse Cry_Exeggutor
|
||||||
cry2 Cry_Cubone
|
cry_reverse Cry_Cubone
|
||||||
cry2 Cry_Marowak
|
cry_reverse Cry_Marowak
|
||||||
cry2 Cry_Hitmonlee
|
cry_reverse Cry_Hitmonlee
|
||||||
cry2 Cry_Hitmonchan
|
cry_reverse Cry_Hitmonchan
|
||||||
cry2 Cry_Lickitung
|
cry_reverse Cry_Lickitung
|
||||||
cry2 Cry_Koffing
|
cry_reverse Cry_Koffing
|
||||||
cry2 Cry_Weezing
|
cry_reverse Cry_Weezing
|
||||||
cry2 Cry_Rhyhorn
|
cry_reverse Cry_Rhyhorn
|
||||||
cry2 Cry_Rhydon
|
cry_reverse Cry_Rhydon
|
||||||
cry2 Cry_Chansey
|
cry_reverse Cry_Chansey
|
||||||
cry2 Cry_Tangela
|
cry_reverse Cry_Tangela
|
||||||
cry2 Cry_Kangaskhan
|
cry_reverse Cry_Kangaskhan
|
||||||
cry2 Cry_Horsea
|
cry_reverse Cry_Horsea
|
||||||
cry2 Cry_Seadra
|
cry_reverse Cry_Seadra
|
||||||
cry2 Cry_Goldeen
|
cry_reverse Cry_Goldeen
|
||||||
cry2 Cry_Seaking
|
cry_reverse Cry_Seaking
|
||||||
cry2 Cry_Staryu
|
cry_reverse Cry_Staryu
|
||||||
cry2 Cry_Starmie
|
cry_reverse Cry_Starmie
|
||||||
cry2 Cry_MrMime
|
cry_reverse Cry_MrMime
|
||||||
cry2 Cry_Scyther
|
cry_reverse Cry_Scyther
|
||||||
cry2 Cry_Jynx
|
cry_reverse Cry_Jynx
|
||||||
cry2 Cry_Electabuzz
|
cry_reverse Cry_Electabuzz
|
||||||
cry2 Cry_Magmar
|
cry_reverse Cry_Magmar
|
||||||
cry2 Cry_Pinsir
|
cry_reverse Cry_Pinsir
|
||||||
cry2 Cry_Tauros
|
cry_reverse Cry_Tauros
|
||||||
cry2 Cry_Magikarp
|
cry_reverse Cry_Magikarp
|
||||||
cry2 Cry_Gyarados
|
cry_reverse Cry_Gyarados
|
||||||
cry2 Cry_Lapras
|
cry_reverse Cry_Lapras
|
||||||
cry2 Cry_Ditto
|
cry_reverse Cry_Ditto
|
||||||
cry2 Cry_Eevee
|
cry_reverse Cry_Eevee
|
||||||
cry2 Cry_Vaporeon
|
cry_reverse Cry_Vaporeon
|
||||||
cry2 Cry_Jolteon
|
cry_reverse Cry_Jolteon
|
||||||
cry2 Cry_Flareon
|
cry_reverse Cry_Flareon
|
||||||
cry2 Cry_Porygon
|
cry_reverse Cry_Porygon
|
||||||
cry2 Cry_Omanyte
|
cry_reverse Cry_Omanyte
|
||||||
cry2 Cry_Omastar
|
cry_reverse Cry_Omastar
|
||||||
cry2 Cry_Kabuto
|
cry_reverse Cry_Kabuto
|
||||||
cry2 Cry_Kabutops
|
cry_reverse Cry_Kabutops
|
||||||
cry2 Cry_Aerodactyl
|
cry_reverse Cry_Aerodactyl
|
||||||
cry2 Cry_Snorlax
|
cry_reverse Cry_Snorlax
|
||||||
cry2 Cry_Articuno
|
cry_reverse Cry_Articuno
|
||||||
cry2 Cry_Zapdos
|
cry_reverse Cry_Zapdos
|
||||||
cry2 Cry_Moltres
|
cry_reverse Cry_Moltres
|
||||||
cry2 Cry_Dratini
|
cry_reverse Cry_Dratini
|
||||||
cry2 Cry_Dragonair
|
cry_reverse Cry_Dragonair
|
||||||
cry2 Cry_Dragonite
|
cry_reverse Cry_Dragonite
|
||||||
cry2 Cry_Mewtwo
|
cry_reverse Cry_Mewtwo
|
||||||
cry2 Cry_Mew
|
cry_reverse Cry_Mew
|
||||||
cry2 Cry_Chikorita
|
cry_reverse Cry_Chikorita
|
||||||
cry2 Cry_Bayleef
|
cry_reverse Cry_Bayleef
|
||||||
cry2 Cry_Meganium
|
cry_reverse Cry_Meganium
|
||||||
cry2 Cry_Cyndaquil
|
cry_reverse Cry_Cyndaquil
|
||||||
cry2 Cry_Quilava
|
cry_reverse Cry_Quilava
|
||||||
cry2 Cry_Typhlosion
|
cry_reverse Cry_Typhlosion
|
||||||
cry2 Cry_Totodile
|
cry_reverse Cry_Totodile
|
||||||
cry2 Cry_Croconaw
|
cry_reverse Cry_Croconaw
|
||||||
cry2 Cry_Feraligatr
|
cry_reverse Cry_Feraligatr
|
||||||
cry2 Cry_Sentret
|
cry_reverse Cry_Sentret
|
||||||
cry2 Cry_Furret
|
cry_reverse Cry_Furret
|
||||||
cry2 Cry_Hoothoot
|
cry_reverse Cry_Hoothoot
|
||||||
cry2 Cry_Noctowl
|
cry_reverse Cry_Noctowl
|
||||||
cry2 Cry_Ledyba
|
cry_reverse Cry_Ledyba
|
||||||
cry2 Cry_Ledian
|
cry_reverse Cry_Ledian
|
||||||
cry2 Cry_Spinarak
|
cry_reverse Cry_Spinarak
|
||||||
cry2 Cry_Ariados
|
cry_reverse Cry_Ariados
|
||||||
cry2 Cry_Crobat
|
cry_reverse Cry_Crobat
|
||||||
cry2 Cry_Chinchou
|
cry_reverse Cry_Chinchou
|
||||||
cry2 Cry_Lanturn
|
cry_reverse Cry_Lanturn
|
||||||
cry2 Cry_Pichu
|
cry_reverse Cry_Pichu
|
||||||
cry2 Cry_Cleffa
|
cry_reverse Cry_Cleffa
|
||||||
cry2 Cry_Igglybuff
|
cry_reverse Cry_Igglybuff
|
||||||
cry2 Cry_Togepi
|
cry_reverse Cry_Togepi
|
||||||
cry2 Cry_Togetic
|
cry_reverse Cry_Togetic
|
||||||
cry2 Cry_Natu
|
cry_reverse Cry_Natu
|
||||||
cry2 Cry_Xatu
|
cry_reverse Cry_Xatu
|
||||||
cry2 Cry_Mareep
|
cry_reverse Cry_Mareep
|
||||||
cry2 Cry_Flaaffy
|
cry_reverse Cry_Flaaffy
|
||||||
cry2 Cry_Ampharos
|
cry_reverse Cry_Ampharos
|
||||||
cry2 Cry_Bellossom
|
cry_reverse Cry_Bellossom
|
||||||
cry2 Cry_Marill
|
cry_reverse Cry_Marill
|
||||||
cry2 Cry_Azumarill
|
cry_reverse Cry_Azumarill
|
||||||
cry2 Cry_Sudowoodo
|
cry_reverse Cry_Sudowoodo
|
||||||
cry2 Cry_Politoed
|
cry_reverse Cry_Politoed
|
||||||
cry2 Cry_Hoppip
|
cry_reverse Cry_Hoppip
|
||||||
cry2 Cry_Skiploom
|
cry_reverse Cry_Skiploom
|
||||||
cry2 Cry_Jumpluff
|
cry_reverse Cry_Jumpluff
|
||||||
cry2 Cry_Aipom
|
cry_reverse Cry_Aipom
|
||||||
cry2 Cry_Sunkern
|
cry_reverse Cry_Sunkern
|
||||||
cry2 Cry_Sunflora
|
cry_reverse Cry_Sunflora
|
||||||
cry2 Cry_Yanma
|
cry_reverse Cry_Yanma
|
||||||
cry2 Cry_Wooper
|
cry_reverse Cry_Wooper
|
||||||
cry2 Cry_Quagsire
|
cry_reverse Cry_Quagsire
|
||||||
cry2 Cry_Espeon
|
cry_reverse Cry_Espeon
|
||||||
cry2 Cry_Umbreon
|
cry_reverse Cry_Umbreon
|
||||||
cry2 Cry_Murkrow
|
cry_reverse Cry_Murkrow
|
||||||
cry2 Cry_Slowking
|
cry_reverse Cry_Slowking
|
||||||
cry2 Cry_Misdreavus
|
cry_reverse Cry_Misdreavus
|
||||||
cry2 Cry_Unown
|
cry_reverse Cry_Unown
|
||||||
cry2 Cry_Wobbuffet
|
cry_reverse Cry_Wobbuffet
|
||||||
cry2 Cry_Girafarig
|
cry_reverse Cry_Girafarig
|
||||||
cry2 Cry_Pineco
|
cry_reverse Cry_Pineco
|
||||||
cry2 Cry_Forretress
|
cry_reverse Cry_Forretress
|
||||||
cry2 Cry_Dunsparce
|
cry_reverse Cry_Dunsparce
|
||||||
cry2 Cry_Gligar
|
cry_reverse Cry_Gligar
|
||||||
cry2 Cry_Steelix
|
cry_reverse Cry_Steelix
|
||||||
cry2 Cry_Snubbull
|
cry_reverse Cry_Snubbull
|
||||||
cry2 Cry_Granbull
|
cry_reverse Cry_Granbull
|
||||||
cry2 Cry_Qwilfish
|
cry_reverse Cry_Qwilfish
|
||||||
cry2 Cry_Scizor
|
cry_reverse Cry_Scizor
|
||||||
cry2 Cry_Shuckle
|
cry_reverse Cry_Shuckle
|
||||||
cry2 Cry_Heracross
|
cry_reverse Cry_Heracross
|
||||||
cry2 Cry_Sneasel
|
cry_reverse Cry_Sneasel
|
||||||
cry2 Cry_Teddiursa
|
cry_reverse Cry_Teddiursa
|
||||||
cry2 Cry_Ursaring
|
cry_reverse Cry_Ursaring
|
||||||
cry2 Cry_Slugma
|
cry_reverse Cry_Slugma
|
||||||
cry2 Cry_Magcargo
|
cry_reverse Cry_Magcargo
|
||||||
cry2 Cry_Swinub
|
cry_reverse Cry_Swinub
|
||||||
cry2 Cry_Piloswine
|
cry_reverse Cry_Piloswine
|
||||||
cry2 Cry_Corsola
|
cry_reverse Cry_Corsola
|
||||||
cry2 Cry_Remoraid
|
cry_reverse Cry_Remoraid
|
||||||
cry2 Cry_Octillery
|
cry_reverse Cry_Octillery
|
||||||
cry2 Cry_Delibird
|
cry_reverse Cry_Delibird
|
||||||
cry2 Cry_Mantine
|
cry_reverse Cry_Mantine
|
||||||
cry2 Cry_Skarmory
|
cry_reverse Cry_Skarmory
|
||||||
cry2 Cry_Houndour
|
cry_reverse Cry_Houndour
|
||||||
cry2 Cry_Houndoom
|
cry_reverse Cry_Houndoom
|
||||||
cry2 Cry_Kingdra
|
cry_reverse Cry_Kingdra
|
||||||
cry2 Cry_Phanpy
|
cry_reverse Cry_Phanpy
|
||||||
cry2 Cry_Donphan
|
cry_reverse Cry_Donphan
|
||||||
cry2 Cry_Porygon2
|
cry_reverse Cry_Porygon2
|
||||||
cry2 Cry_Stantler
|
cry_reverse Cry_Stantler
|
||||||
cry2 Cry_Smeargle
|
cry_reverse Cry_Smeargle
|
||||||
cry2 Cry_Tyrogue
|
cry_reverse Cry_Tyrogue
|
||||||
cry2 Cry_Hitmontop
|
cry_reverse Cry_Hitmontop
|
||||||
cry2 Cry_Smoochum
|
cry_reverse Cry_Smoochum
|
||||||
cry2 Cry_Elekid
|
cry_reverse Cry_Elekid
|
||||||
cry2 Cry_Magby
|
cry_reverse Cry_Magby
|
||||||
cry2 Cry_Miltank
|
cry_reverse Cry_Miltank
|
||||||
cry2 Cry_Blissey
|
cry_reverse Cry_Blissey
|
||||||
cry2 Cry_Raikou
|
cry_reverse Cry_Raikou
|
||||||
cry2 Cry_Entei
|
cry_reverse Cry_Entei
|
||||||
cry2 Cry_Suicune
|
cry_reverse Cry_Suicune
|
||||||
cry2 Cry_Larvitar
|
cry_reverse Cry_Larvitar
|
||||||
cry2 Cry_Pupitar
|
cry_reverse Cry_Pupitar
|
||||||
cry2 Cry_Tyranitar
|
cry_reverse Cry_Tyranitar
|
||||||
cry2 Cry_Lugia
|
cry_reverse Cry_Lugia
|
||||||
cry2 Cry_HoOh
|
cry_reverse Cry_HoOh
|
||||||
cry2 Cry_Celebi
|
cry_reverse Cry_Celebi
|
||||||
cry2 Cry_Kecleon
|
cry_reverse Cry_Kecleon
|
||||||
cry2 Cry_Roselia
|
cry_reverse Cry_Roselia
|
||||||
cry2 Cry_Torkoal
|
cry_reverse Cry_Torkoal
|
||||||
cry2 Cry_Electrike
|
cry_reverse Cry_Electrike
|
||||||
cry2 Cry_Manectric
|
cry_reverse Cry_Manectric
|
||||||
cry2 Cry_Duskull
|
cry_reverse Cry_Duskull
|
||||||
cry2 Cry_Latias
|
cry_reverse Cry_Latias
|
||||||
cry2 Cry_Wynaut
|
cry_reverse Cry_Wynaut
|
||||||
cry2 Cry_Seviper
|
cry_reverse Cry_Seviper
|
||||||
cry2 Cry_Sharpedo
|
cry_reverse Cry_Sharpedo
|
||||||
cry2 Cry_Zangoose
|
cry_reverse Cry_Zangoose
|
||||||
cry2 Cry_Azurill
|
cry_reverse Cry_Azurill
|
||||||
cry2 Cry_Swablu
|
cry_reverse Cry_Swablu
|
||||||
cry2 Cry_Altaria
|
cry_reverse Cry_Altaria
|
||||||
cry2 Cry_Unused265
|
cry_reverse Cry_Unused265
|
||||||
cry2 Cry_Taillow
|
cry_reverse Cry_Taillow
|
||||||
cry2 Cry_Swellow
|
cry_reverse Cry_Swellow
|
||||||
cry2 Cry_Unused268
|
cry_reverse Cry_Unused268
|
||||||
cry2 Cry_Spinda
|
cry_reverse Cry_Spinda
|
||||||
cry2 Cry_Torchic
|
cry_reverse Cry_Torchic
|
||||||
cry2 Cry_Combusken
|
cry_reverse Cry_Combusken
|
||||||
cry2 Cry_Blaziken
|
cry_reverse Cry_Blaziken
|
||||||
cry2 Cry_Treecko
|
cry_reverse Cry_Treecko
|
||||||
cry2 Cry_Grovyle
|
cry_reverse Cry_Grovyle
|
||||||
cry2 Cry_Sceptile
|
cry_reverse Cry_Sceptile
|
||||||
cry2 Cry_Mudkip
|
cry_reverse Cry_Mudkip
|
||||||
cry2 Cry_Marshtomp
|
cry_reverse Cry_Marshtomp
|
||||||
cry2 Cry_Swampert
|
cry_reverse Cry_Swampert
|
||||||
cry2 Cry_Pelipper
|
cry_reverse Cry_Pelipper
|
||||||
cry2 Cry_Wingull
|
cry_reverse Cry_Wingull
|
||||||
cry2 Cry_Banette
|
cry_reverse Cry_Banette
|
||||||
cry2 Cry_Shuppet
|
cry_reverse Cry_Shuppet
|
||||||
cry2 Cry_Lotad
|
cry_reverse Cry_Lotad
|
||||||
cry2 Cry_Lombre
|
cry_reverse Cry_Lombre
|
||||||
cry2 Cry_Ludicolo
|
cry_reverse Cry_Ludicolo
|
||||||
cry2 Cry_Seedot
|
cry_reverse Cry_Seedot
|
||||||
cry2 Cry_Nuzleaf
|
cry_reverse Cry_Nuzleaf
|
||||||
cry2 Cry_Shiftry
|
cry_reverse Cry_Shiftry
|
||||||
cry2 Cry_Carvanha
|
cry_reverse Cry_Carvanha
|
||||||
cry2 Cry_Wurmple
|
cry_reverse Cry_Wurmple
|
||||||
cry2 Cry_Silcoon
|
cry_reverse Cry_Silcoon
|
||||||
cry2 Cry_Beautifly
|
cry_reverse Cry_Beautifly
|
||||||
cry2 Cry_Cascoon
|
cry_reverse Cry_Cascoon
|
||||||
cry2 Cry_Dustox
|
cry_reverse Cry_Dustox
|
||||||
cry2 Cry_Ralts
|
cry_reverse Cry_Ralts
|
||||||
cry2 Cry_Kirlia
|
cry_reverse Cry_Kirlia
|
||||||
cry2 Cry_Gardevoir
|
cry_reverse Cry_Gardevoir
|
||||||
cry2 Cry_Slakoth
|
cry_reverse Cry_Slakoth
|
||||||
cry2 Cry_Vigoroth
|
cry_reverse Cry_Vigoroth
|
||||||
cry2 Cry_Slaking
|
cry_reverse Cry_Slaking
|
||||||
cry2 Cry_Nincada
|
cry_reverse Cry_Nincada
|
||||||
cry2 Cry_Ninjask
|
cry_reverse Cry_Ninjask
|
||||||
cry2 Cry_Shedinja
|
cry_reverse Cry_Shedinja
|
||||||
cry2 Cry_Makuhita
|
cry_reverse Cry_Makuhita
|
||||||
cry2 Cry_Hariyama
|
cry_reverse Cry_Hariyama
|
||||||
cry2 Cry_Nosepass
|
cry_reverse Cry_Nosepass
|
||||||
cry2 Cry_Glalie
|
cry_reverse Cry_Glalie
|
||||||
cry2 Cry_Plusle
|
cry_reverse Cry_Plusle
|
||||||
cry2 Cry_Minun
|
cry_reverse Cry_Minun
|
||||||
cry2 Cry_Surskit
|
cry_reverse Cry_Surskit
|
||||||
cry2 Cry_Masquerain
|
cry_reverse Cry_Masquerain
|
||||||
cry2 Cry_Skitty
|
cry_reverse Cry_Skitty
|
||||||
cry2 Cry_Delcatty
|
cry_reverse Cry_Delcatty
|
||||||
cry2 Cry_Gulpin
|
cry_reverse Cry_Gulpin
|
||||||
cry2 Cry_Swalot
|
cry_reverse Cry_Swalot
|
||||||
cry2 Cry_Numel
|
cry_reverse Cry_Numel
|
||||||
cry2 Cry_Camerupt
|
cry_reverse Cry_Camerupt
|
||||||
cry2 Cry_Barboach
|
cry_reverse Cry_Barboach
|
||||||
cry2 Cry_Whiscash
|
cry_reverse Cry_Whiscash
|
||||||
cry2 Cry_Corphish
|
cry_reverse Cry_Corphish
|
||||||
cry2 Cry_Crawdaunt
|
cry_reverse Cry_Crawdaunt
|
||||||
cry2 Cry_Spoink
|
cry_reverse Cry_Spoink
|
||||||
cry2 Cry_Grumpig
|
cry_reverse Cry_Grumpig
|
||||||
cry2 Cry_Trapinch
|
cry_reverse Cry_Trapinch
|
||||||
cry2 Cry_Vibrava
|
cry_reverse Cry_Vibrava
|
||||||
cry2 Cry_Flygon
|
cry_reverse Cry_Flygon
|
||||||
cry2 Cry_Cacnea
|
cry_reverse Cry_Cacnea
|
||||||
cry2 Cry_Cacturne
|
cry_reverse Cry_Cacturne
|
||||||
cry2 Cry_Baltoy
|
cry_reverse Cry_Baltoy
|
||||||
cry2 Cry_Claydol
|
cry_reverse Cry_Claydol
|
||||||
cry2 Cry_Lunatone
|
cry_reverse Cry_Lunatone
|
||||||
cry2 Cry_Solrock
|
cry_reverse Cry_Solrock
|
||||||
cry2 Cry_Feebas
|
cry_reverse Cry_Feebas
|
||||||
cry2 Cry_Milotic
|
cry_reverse Cry_Milotic
|
||||||
cry2 Cry_Absol
|
cry_reverse Cry_Absol
|
||||||
cry2 Cry_Meditite
|
cry_reverse Cry_Meditite
|
||||||
cry2 Cry_Medicham
|
cry_reverse Cry_Medicham
|
||||||
cry2 Cry_Spheal
|
cry_reverse Cry_Spheal
|
||||||
cry2 Cry_Sealeo
|
cry_reverse Cry_Sealeo
|
||||||
cry2 Cry_Walrein
|
cry_reverse Cry_Walrein
|
||||||
cry2 Cry_Clamperl
|
cry_reverse Cry_Clamperl
|
||||||
cry2 Cry_Huntail
|
cry_reverse Cry_Huntail
|
||||||
cry2 Cry_Gorebyss
|
cry_reverse Cry_Gorebyss
|
||||||
cry2 Cry_Lileep
|
cry_reverse Cry_Lileep
|
||||||
cry2 Cry_Cradily
|
cry_reverse Cry_Cradily
|
||||||
cry2 Cry_Anorith
|
cry_reverse Cry_Anorith
|
||||||
cry2 Cry_Armaldo
|
cry_reverse Cry_Armaldo
|
||||||
cry2 Cry_Beldum
|
cry_reverse Cry_Beldum
|
||||||
cry2 Cry_Metang
|
cry_reverse Cry_Metang
|
||||||
cry2 Cry_Metagross
|
cry_reverse Cry_Metagross
|
||||||
cry2 Cry_Bagon
|
cry_reverse Cry_Bagon
|
||||||
cry2 Cry_Shelgon
|
cry_reverse Cry_Shelgon
|
||||||
cry2 Cry_Regirock
|
cry_reverse Cry_Regirock
|
||||||
cry2 Cry_Regice
|
cry_reverse Cry_Regice
|
||||||
cry2 Cry_Registeel
|
cry_reverse Cry_Registeel
|
||||||
cry2 Cry_Castform
|
cry_reverse Cry_Castform
|
||||||
cry2 Cry_Volbeat
|
cry_reverse Cry_Volbeat
|
||||||
cry2 Cry_Illumise
|
cry_reverse Cry_Illumise
|
||||||
cry2 Cry_Poochyena
|
cry_reverse Cry_Poochyena
|
||||||
cry2 Cry_Mightyena
|
cry_reverse Cry_Mightyena
|
||||||
cry2 Cry_Dusclops
|
cry_reverse Cry_Dusclops
|
||||||
cry2 Cry_Sableye
|
cry_reverse Cry_Sableye
|
||||||
cry2 Cry_Mawile
|
cry_reverse Cry_Mawile
|
||||||
cry2 Cry_Aron
|
cry_reverse Cry_Aron
|
||||||
cry2 Cry_Lairon
|
cry_reverse Cry_Lairon
|
||||||
cry2 Cry_Aggron
|
cry_reverse Cry_Aggron
|
||||||
cry2 Cry_Relicanth
|
cry_reverse Cry_Relicanth
|
||||||
cry2 Cry_Luvdisc
|
cry_reverse Cry_Luvdisc
|
||||||
cry2 Cry_Groudon
|
cry_reverse Cry_Groudon
|
||||||
cry2 Cry_Kyogre
|
cry_reverse Cry_Kyogre
|
||||||
cry2 Cry_Rayquaza
|
cry_reverse Cry_Rayquaza
|
||||||
cry2 Cry_Salamence
|
cry_reverse Cry_Salamence
|
||||||
cry2 Cry_Breloom
|
cry_reverse Cry_Breloom
|
||||||
cry2 Cry_Shroomish
|
cry_reverse Cry_Shroomish
|
||||||
cry2 Cry_Linoone
|
cry_reverse Cry_Linoone
|
||||||
cry2 Cry_Tropius
|
cry_reverse Cry_Tropius
|
||||||
cry2 Cry_Wailmer
|
cry_reverse Cry_Wailmer
|
||||||
cry2 Cry_Zigzagoon
|
cry_reverse Cry_Zigzagoon
|
||||||
cry2 Cry_Exploud
|
cry_reverse Cry_Exploud
|
||||||
cry2 Cry_Loudred
|
cry_reverse Cry_Loudred
|
||||||
cry2 Cry_Wailord
|
cry_reverse Cry_Wailord
|
||||||
cry2 Cry_Whismur
|
cry_reverse Cry_Whismur
|
||||||
cry2 Cry_Snorunt
|
cry_reverse Cry_Snorunt
|
||||||
cry2 Cry_Latios
|
cry_reverse Cry_Latios
|
||||||
cry2 Cry_Jirachi
|
cry_reverse Cry_Jirachi
|
||||||
cry2 Cry_Deoxys
|
cry_reverse Cry_Deoxys
|
||||||
cry2 Cry_Chimecho
|
cry_reverse Cry_Chimecho
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
voicegroup129::
|
voicegroup129::
|
||||||
|
|||||||
@@ -918,7 +918,7 @@ static void rfu_LMAN_REQ_callback(u16 reqCommandId, u16 reqResult)
|
|||||||
{
|
{
|
||||||
lman.reserveDisconnectSlot_flag = 0;
|
lman.reserveDisconnectSlot_flag = 0;
|
||||||
lman.acceptCount = 0;
|
lman.acceptCount = 0;
|
||||||
lman.acceptSlot_flag = 0;;
|
lman.acceptSlot_flag = 0;
|
||||||
lman.parent_child = MODE_NEUTRAL;
|
lman.parent_child = MODE_NEUTRAL;
|
||||||
rfu_LMAN_managerChangeAgbClockMaster();
|
rfu_LMAN_managerChangeAgbClockMaster();
|
||||||
if (reqCommandId == ID_STOP_MODE_REQ)
|
if (reqCommandId == ID_STOP_MODE_REQ)
|
||||||
|
|||||||
@@ -225,16 +225,16 @@ void BagPrintTextOnWindow(u8 windowId, u8 fontId, const u8 * str, u8 x, u8 y, u8
|
|||||||
|
|
||||||
void BagPrintTextOnWin1CenteredColor0(const u8 * str, u8 unused)
|
void BagPrintTextOnWin1CenteredColor0(const u8 * str, u8 unused)
|
||||||
{
|
{
|
||||||
u32 x = 0x48 - GetStringWidth(1, str, 0);
|
u32 x = 0x48 - GetStringWidth(FONT_1, str, 0);
|
||||||
AddTextPrinterParameterized3(2, 1, x / 2, 1, sTextColors[0], 0, str);
|
AddTextPrinterParameterized3(2, FONT_1, x / 2, 1, sTextColors[0], 0, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BagDrawDepositItemTextBox(void)
|
void BagDrawDepositItemTextBox(void)
|
||||||
{
|
{
|
||||||
u32 x;
|
u32 x;
|
||||||
DrawStdFrameWithCustomTileAndPalette(2, FALSE, 0x081, 0x0C);
|
DrawStdFrameWithCustomTileAndPalette(2, FALSE, 0x081, 0x0C);
|
||||||
x = 0x40 - GetStringWidth(0, gText_DepositItem, 0);
|
x = 0x40 - GetStringWidth(FONT_0, gText_DepositItem, 0);
|
||||||
AddTextPrinterParameterized(2, 0, gText_DepositItem, x / 2, 1, 0, NULL);
|
AddTextPrinterParameterized(2, FONT_0, gText_DepositItem, x / 2, 1, 0, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 ShowBagWindow(u8 whichWindow, u8 nItems)
|
u8 ShowBagWindow(u8 whichWindow, u8 nItems)
|
||||||
@@ -293,12 +293,12 @@ u8 GetBagWindow(u8 whichWindow)
|
|||||||
|
|
||||||
void BagCreateYesNoMenuBottomRight(u8 taskId, const struct YesNoFuncTable * ptrs)
|
void BagCreateYesNoMenuBottomRight(u8 taskId, const struct YesNoFuncTable * ptrs)
|
||||||
{
|
{
|
||||||
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates[3], 2, 0, 2, 0x064, 0x0E, ptrs);
|
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates[3], FONT_2, 0, 2, 0x064, 0x0E, ptrs);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BagCreateYesNoMenuTopRight(u8 taskId, const struct YesNoFuncTable * ptrs)
|
void BagCreateYesNoMenuTopRight(u8 taskId, const struct YesNoFuncTable * ptrs)
|
||||||
{
|
{
|
||||||
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates[4], 2, 0, 2, 0x064, 0x0E, ptrs);
|
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates[4], FONT_2, 0, 2, 0x064, 0x0E, ptrs);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BagPrintMoneyAmount(void)
|
void BagPrintMoneyAmount(void)
|
||||||
|
|||||||
+2
-2
@@ -1857,7 +1857,7 @@ void LaunchBattleAnimation(const u8 *const animsTable[], u16 tableId, bool8 isMo
|
|||||||
{
|
{
|
||||||
if (tableId == gMovesWithQuietBGM[i])
|
if (tableId == gMovesWithQuietBGM[i])
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 128);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 128);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2127,7 +2127,7 @@ static void ScriptCmd_end(void)
|
|||||||
|
|
||||||
if (!continuousAnim)
|
if (!continuousAnim)
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 256);
|
||||||
ResetSpritePriorityOfAllVisibleBattlers();
|
ResetSpritePriorityOfAllVisibleBattlers();
|
||||||
UpdateOamPriorityInAllHealthboxes(1);
|
UpdateOamPriorityInAllHealthboxes(1);
|
||||||
gAnimScriptActive = FALSE;
|
gAnimScriptActive = FALSE;
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
#include "battle_anim.h"
|
#include "battle_anim.h"
|
||||||
#include "task.h"
|
#include "task.h"
|
||||||
#include "constants/battle_anim.h"
|
#include "constants/battle_anim.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
|
|
||||||
static void sub_80DCE78(u8 taskId);
|
static void sub_80DCE78(u8 taskId);
|
||||||
static void sub_80DCEE4(u8 taskId);
|
static void sub_80DCEE4(u8 taskId);
|
||||||
@@ -142,7 +143,7 @@ void SoundTask_PlayCryHighPitch(u8 taskId)
|
|||||||
else
|
else
|
||||||
species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[battlerId]], MON_DATA_SPECIES);
|
species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[battlerId]], MON_DATA_SPECIES);
|
||||||
if (species != SPECIES_NONE)
|
if (species != SPECIES_NONE)
|
||||||
PlayCry3(species, pan, 3);
|
PlayCry_ByMode(species, pan, CRY_MODE_HIGH_PITCH);
|
||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -177,10 +178,10 @@ void SoundTask_PlayDoubleCry(u8 taskId)
|
|||||||
gTasks[taskId].data[2] = pan;
|
gTasks[taskId].data[2] = pan;
|
||||||
if (species != SPECIES_NONE)
|
if (species != SPECIES_NONE)
|
||||||
{
|
{
|
||||||
if (gBattleAnimArgs[1] == TAIL_SENTINEL)
|
if (gBattleAnimArgs[1] == DOUBLE_CRY_GROWL)
|
||||||
PlayCry3(species, pan, 9);
|
PlayCry_ByMode(species, pan, CRY_MODE_GROWL_1);
|
||||||
else
|
else // DOUBLE_CRY_ROAR
|
||||||
PlayCry3(species, pan, 7);
|
PlayCry_ByMode(species, pan, CRY_MODE_ROAR_1);
|
||||||
gTasks[taskId].func = sub_80DD270;
|
gTasks[taskId].func = sub_80DD270;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -202,13 +203,13 @@ static void sub_80DD270(u8 taskId)
|
|||||||
{
|
{
|
||||||
if (!IsCryPlaying())
|
if (!IsCryPlaying())
|
||||||
{
|
{
|
||||||
PlayCry3(species, pan, 10);
|
PlayCry_ByMode(species, pan, CRY_MODE_GROWL_2);
|
||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (!IsCryPlaying())
|
else if (!IsCryPlaying())
|
||||||
{
|
{
|
||||||
PlayCry3(species, pan, 8);
|
PlayCry_ByMode(species, pan, CRY_MODE_ROAR_2);
|
||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -232,7 +233,7 @@ void sub_80DD334(u8 taskId)
|
|||||||
gTasks[taskId].data[2] = pan;
|
gTasks[taskId].data[2] = pan;
|
||||||
if (species != SPECIES_NONE)
|
if (species != SPECIES_NONE)
|
||||||
{
|
{
|
||||||
PlayCry3(species, pan, 4);
|
PlayCry_ByMode(species, pan, CRY_MODE_ECHO_START);
|
||||||
gTasks[taskId].func = sub_80DD390;
|
gTasks[taskId].func = sub_80DD390;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -253,7 +254,7 @@ static void sub_80DD390(u8 taskId)
|
|||||||
u16 species = gTasks[taskId].data[1];
|
u16 species = gTasks[taskId].data[1];
|
||||||
s8 pan = gTasks[taskId].data[2];
|
s8 pan = gTasks[taskId].data[2];
|
||||||
|
|
||||||
PlayCry3(species, pan, 6);
|
PlayCry_ByMode(species, pan, CRY_MODE_ECHO_END);
|
||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+23
-23
@@ -659,7 +659,7 @@ void AnimTask_SwitchOutBallEffect(u8 taskId)
|
|||||||
y = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_Y);
|
y = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_Y);
|
||||||
priority = gSprites[spriteId].oam.priority;
|
priority = gSprites[spriteId].oam.priority;
|
||||||
subpriority = gSprites[spriteId].subpriority;
|
subpriority = gSprites[spriteId].subpriority;
|
||||||
gTasks[taskId].data[10] = LaunchBallStarsTask(x, y + 32, priority, subpriority, ballId);
|
gTasks[taskId].data[10] = AnimateBallOpenParticles(x, y + 32, priority, subpriority, ballId);
|
||||||
selectedPalettes = SelectBattleAnimSpriteAndBgPalettes(1, 0, 0, 0, 0, 0, 0);
|
selectedPalettes = SelectBattleAnimSpriteAndBgPalettes(1, 0, 0, 0, 0, 0, 0);
|
||||||
gTasks[taskId].data[11] = LaunchBallFadeMonTask(0, gBattleAnimAttacker, selectedPalettes, ballId);
|
gTasks[taskId].data[11] = LaunchBallFadeMonTask(0, gBattleAnimAttacker, selectedPalettes, ballId);
|
||||||
gTasks[taskId].data[0]++;
|
gTasks[taskId].data[0]++;
|
||||||
@@ -748,7 +748,7 @@ void AnimTask_ThrowBall(u8 taskId)
|
|||||||
gSprites[spriteId].data[1] = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X);
|
gSprites[spriteId].data[1] = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X);
|
||||||
gSprites[spriteId].data[2] = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_Y) - 16;
|
gSprites[spriteId].data[2] = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_Y) - 16;
|
||||||
gSprites[spriteId].callback = SpriteCB_ThrowBall_Init;
|
gSprites[spriteId].callback = SpriteCB_ThrowBall_Init;
|
||||||
gBattleSpritesDataPtr->animationData->field_9_x2 = gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible;
|
gBattleSpritesDataPtr->animationData->wildMonInvisible = gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible;
|
||||||
gTasks[taskId].data[0] = spriteId;
|
gTasks[taskId].data[0] = spriteId;
|
||||||
gTasks[taskId].func = AnimTask_ThrowBall_WaitAnimObjComplete;
|
gTasks[taskId].func = AnimTask_ThrowBall_WaitAnimObjComplete;
|
||||||
}
|
}
|
||||||
@@ -860,7 +860,7 @@ static void SpriteCB_ThrowBall_ArcFlight(struct Sprite *sprite)
|
|||||||
switch (ballId)
|
switch (ballId)
|
||||||
{
|
{
|
||||||
case 0 ... POKEBALL_COUNT - 1:
|
case 0 ... POKEBALL_COUNT - 1:
|
||||||
LaunchBallStarsTask(sprite->x, sprite->y - 5, 1, 28, ballId);
|
AnimateBallOpenParticles(sprite->x, sprite->y - 5, 1, 28, ballId);
|
||||||
LaunchBallFadeMonTask(0, gBattleAnimTarget, 14, ballId);
|
LaunchBallFadeMonTask(0, gBattleAnimTarget, 14, ballId);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1015,7 +1015,7 @@ static void SpriteCB_ThrowBall_InitShake(struct Sprite *sprite)
|
|||||||
sprite->data[3] = 0;
|
sprite->data[3] = 0;
|
||||||
sprite->affineAnimPaused = TRUE;
|
sprite->affineAnimPaused = TRUE;
|
||||||
StartSpriteAffineAnim(sprite, 1);
|
StartSpriteAffineAnim(sprite, 1);
|
||||||
gBattleSpritesDataPtr->animationData->field_C = 0;
|
gBattleSpritesDataPtr->animationData->ballSubpx = 0;
|
||||||
sprite->callback = SpriteCB_ThrowBall_DoShake;
|
sprite->callback = SpriteCB_ThrowBall_DoShake;
|
||||||
PlaySE(SE_BALL);
|
PlaySE(SE_BALL);
|
||||||
}
|
}
|
||||||
@@ -1029,14 +1029,14 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
switch (sprite->data[3] & 0xFF)
|
switch (sprite->data[3] & 0xFF)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
if (gBattleSpritesDataPtr->animationData->field_C > 0xFF)
|
if (gBattleSpritesDataPtr->animationData->ballSubpx > 0xFF)
|
||||||
{
|
{
|
||||||
sprite->x2 += sprite->data[4];
|
sprite->x2 += sprite->data[4];
|
||||||
gBattleSpritesDataPtr->animationData->field_C &= 0xFF;
|
gBattleSpritesDataPtr->animationData->ballSubpx &= 0xFF;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C += 0xB0;
|
gBattleSpritesDataPtr->animationData->ballSubpx += 0xB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprite->data[5]++;
|
sprite->data[5]++;
|
||||||
@@ -1044,7 +1044,7 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
var0 = sprite->data[5] + 7;
|
var0 = sprite->data[5] + 7;
|
||||||
if (var0 > 14)
|
if (var0 > 14)
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C = 0;
|
gBattleSpritesDataPtr->animationData->ballSubpx = 0;
|
||||||
sprite->data[3]++;
|
sprite->data[3]++;
|
||||||
sprite->data[5] = 0;
|
sprite->data[5] = 0;
|
||||||
}
|
}
|
||||||
@@ -1067,14 +1067,14 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
if (gBattleSpritesDataPtr->animationData->field_C > 0xFF)
|
if (gBattleSpritesDataPtr->animationData->ballSubpx > 0xFF)
|
||||||
{
|
{
|
||||||
sprite->x2 += sprite->data[4];
|
sprite->x2 += sprite->data[4];
|
||||||
gBattleSpritesDataPtr->animationData->field_C &= 0xFF;
|
gBattleSpritesDataPtr->animationData->ballSubpx &= 0xFF;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C += 0xB0;
|
gBattleSpritesDataPtr->animationData->ballSubpx += 0xB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprite->data[5]++;
|
sprite->data[5]++;
|
||||||
@@ -1082,7 +1082,7 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
var0 = sprite->data[5] + 12;
|
var0 = sprite->data[5] + 12;
|
||||||
if (var0 > 24)
|
if (var0 > 24)
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C = 0;
|
gBattleSpritesDataPtr->animationData->ballSubpx = 0;
|
||||||
sprite->data[3]++;
|
sprite->data[3]++;
|
||||||
sprite->data[5] = 0;
|
sprite->data[5] = 0;
|
||||||
}
|
}
|
||||||
@@ -1104,14 +1104,14 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
ChangeSpriteAffineAnim(sprite, 1);
|
ChangeSpriteAffineAnim(sprite, 1);
|
||||||
// fall through
|
// fall through
|
||||||
case 4:
|
case 4:
|
||||||
if (gBattleSpritesDataPtr->animationData->field_C > 0xFF)
|
if (gBattleSpritesDataPtr->animationData->ballSubpx > 0xFF)
|
||||||
{
|
{
|
||||||
sprite->x2 += sprite->data[4];
|
sprite->x2 += sprite->data[4];
|
||||||
gBattleSpritesDataPtr->animationData->field_C &= 0xFF;
|
gBattleSpritesDataPtr->animationData->ballSubpx &= 0xFF;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C += 0xB0;
|
gBattleSpritesDataPtr->animationData->ballSubpx += 0xB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprite->data[5]++;
|
sprite->data[5]++;
|
||||||
@@ -1119,7 +1119,7 @@ static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite)
|
|||||||
var0 = sprite->data[5] + 4;
|
var0 = sprite->data[5] + 4;
|
||||||
if (var0 > 8)
|
if (var0 > 8)
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_C = 0;
|
gBattleSpritesDataPtr->animationData->ballSubpx = 0;
|
||||||
sprite->data[3]++;
|
sprite->data[3]++;
|
||||||
sprite->data[5] = 0;
|
sprite->data[5] = 0;
|
||||||
sprite->data[4] = -sprite->data[4];
|
sprite->data[4] = -sprite->data[4];
|
||||||
@@ -1319,7 +1319,7 @@ static void SpriteCB_ThrowBall_BeginBreakOut(struct Sprite *sprite)
|
|||||||
switch (ballId)
|
switch (ballId)
|
||||||
{
|
{
|
||||||
case 0 ... POKEBALL_COUNT - 1:
|
case 0 ... POKEBALL_COUNT - 1:
|
||||||
LaunchBallStarsTask(sprite->x, sprite->y - 5, 1, 28, ballId);
|
AnimateBallOpenParticles(sprite->x, sprite->y - 5, 1, 28, ballId);
|
||||||
LaunchBallFadeMonTask(1, gBattleAnimTarget, 14, ballId);
|
LaunchBallFadeMonTask(1, gBattleAnimTarget, 14, ballId);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1351,7 +1351,7 @@ static void SpriteCB_ThrowBall_RunBreakOut(struct Sprite *sprite)
|
|||||||
if (sprite->animEnded && next)
|
if (sprite->animEnded && next)
|
||||||
{
|
{
|
||||||
gSprites[gBattlerSpriteIds[gBattleAnimTarget]].y2 = 0;
|
gSprites[gBattlerSpriteIds[gBattleAnimTarget]].y2 = 0;
|
||||||
gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible = gBattleSpritesDataPtr->animationData->field_9_x2;
|
gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible = gBattleSpritesDataPtr->animationData->wildMonInvisible;
|
||||||
sprite->data[0] = 0;
|
sprite->data[0] = 0;
|
||||||
sprite->callback = BattleAnimObj_SignalEnd;
|
sprite->callback = BattleAnimObj_SignalEnd;
|
||||||
gDoingBattleAnim = FALSE;
|
gDoingBattleAnim = FALSE;
|
||||||
@@ -1430,7 +1430,7 @@ static void LoadBallParticleGfx(u8 ballId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 LaunchBallStarsTask(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId)
|
u8 AnimateBallOpenParticles(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId)
|
||||||
{
|
{
|
||||||
u8 taskId;
|
u8 taskId;
|
||||||
|
|
||||||
@@ -1448,7 +1448,7 @@ u8 LaunchBallStarsTask(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId)
|
|||||||
static void IncrementBattleParticleCounter(void)
|
static void IncrementBattleParticleCounter(void)
|
||||||
{
|
{
|
||||||
if (gMain.inBattle)
|
if (gMain.inBattle)
|
||||||
gBattleSpritesDataPtr->animationData->field_A++;
|
gBattleSpritesDataPtr->animationData->numBallParticles++;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PokeBallOpenParticleAnimation(u8 taskId)
|
static void PokeBallOpenParticleAnimation(u8 taskId)
|
||||||
@@ -1850,8 +1850,8 @@ static void DestroyBallOpenAnimationParticle(struct Sprite *sprite)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gBattleSpritesDataPtr->animationData->field_A--;
|
gBattleSpritesDataPtr->animationData->numBallParticles--;
|
||||||
if (gBattleSpritesDataPtr->animationData->field_A == 0)
|
if (gBattleSpritesDataPtr->animationData->numBallParticles == 0)
|
||||||
{
|
{
|
||||||
for (j = 0; j < POKEBALL_COUNT; j++)
|
for (j = 0; j < POKEBALL_COUNT; j++)
|
||||||
{
|
{
|
||||||
@@ -2097,7 +2097,7 @@ static void AnimTask_ShinySparkles(u8 taskId)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gBattleSpritesDataPtr->animationData->field_A)
|
if (gBattleSpritesDataPtr->animationData->numBallParticles)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
counter = gTasks[taskId].data[10]++;
|
counter = gTasks[taskId].data[10]++;
|
||||||
|
|||||||
@@ -355,7 +355,7 @@ void AnimTask_FrozenIceCube(u8 taskId)
|
|||||||
SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_EFFECT_BLEND | BLDCNT_TGT2_ALL);
|
SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_EFFECT_BLEND | BLDCNT_TGT2_ALL);
|
||||||
SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(0, 16));
|
SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(0, 16));
|
||||||
spriteId = CreateSprite(&sUnknown_83BF55C, x, y, 4);
|
spriteId = CreateSprite(&sUnknown_83BF55C, x, y, 4);
|
||||||
if (GetSpriteTileStartByTag(ANIM_TAG_ICE_CUBE) == SPRITE_INVALID_TAG)
|
if (GetSpriteTileStartByTag(ANIM_TAG_ICE_CUBE) == TAG_NONE)
|
||||||
gSprites[spriteId].invisible = TRUE;
|
gSprites[spriteId].invisible = TRUE;
|
||||||
|
|
||||||
SetSubspriteTables(&gSprites[spriteId], sUnknown_83BF554);
|
SetSubspriteTables(&gSprites[spriteId], sUnknown_83BF554);
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
#include "battle_message.h"
|
#include "battle_message.h"
|
||||||
#include "constants/battle_anim.h"
|
#include "constants/battle_anim.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
#include "constants/trainers.h"
|
#include "constants/trainers.h"
|
||||||
|
|
||||||
static void LinkOpponentHandleGetMonData(void);
|
static void LinkOpponentHandleGetMonData(void);
|
||||||
@@ -231,7 +232,7 @@ static void Intro_WaitForShinyAnimAndHealthbox(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 256);
|
||||||
}
|
}
|
||||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].introEndDelay = 3;
|
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].introEndDelay = 3;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_DelayAndEnd;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_DelayAndEnd;
|
||||||
@@ -270,7 +271,7 @@ static void Intro_TryShinyAnimShowHealthbox(void)
|
|||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
SetBattlerShadowSpriteCallback(gActiveBattler, GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES));
|
SetBattlerShadowSpriteCallback(gActiveBattler, GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES));
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 0;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -366,7 +367,7 @@ static void SwitchIn_HandleSoundAndEnd(void)
|
|||||||
{
|
{
|
||||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive && !IsCryPlayingOrClearCrySongs())
|
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive && !IsCryPlayingOrClearCrySongs())
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 0x100);
|
||||||
LinkOpponentBufferExecCompleted();
|
LinkOpponentBufferExecCompleted();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1512,7 +1513,7 @@ static void LinkOpponentHandleFaintingCry(void)
|
|||||||
{
|
{
|
||||||
u16 species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
u16 species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
||||||
|
|
||||||
PlayCry3(species, 25, 5);
|
PlayCry_ByMode(species, 25, CRY_MODE_FAINT);
|
||||||
LinkOpponentBufferExecCompleted();
|
LinkOpponentBufferExecCompleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1537,7 +1538,7 @@ static void LinkOpponentHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 1;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = LinkOpponentDummy;
|
gBattlerControllerFuncs[gActiveBattler] = LinkOpponentDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
#include "battle_message.h"
|
#include "battle_message.h"
|
||||||
#include "constants/battle_anim.h"
|
#include "constants/battle_anim.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
|
|
||||||
static void LinkPartnerHandleGetMonData(void);
|
static void LinkPartnerHandleGetMonData(void);
|
||||||
static void LinkPartnerHandleGetRawMonData(void);
|
static void LinkPartnerHandleGetRawMonData(void);
|
||||||
@@ -235,7 +236,7 @@ static void Intro_ShowHealthbox(void)
|
|||||||
HEALTHBOX_ALL);
|
HEALTHBOX_ALL);
|
||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 0;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1425,7 +1426,7 @@ static void LinkPartnerHandleFaintingCry(void)
|
|||||||
{
|
{
|
||||||
u16 species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
u16 species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
||||||
|
|
||||||
PlayCry3(species, -25, 5);
|
PlayCry_ByMode(species, -25, CRY_MODE_FAINT);
|
||||||
LinkPartnerBufferExecCompleted();
|
LinkPartnerBufferExecCompleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1463,7 +1464,7 @@ static void LinkPartnerHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 1;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = LinkPartnerDummy;
|
gBattlerControllerFuncs[gActiveBattler] = LinkPartnerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -427,7 +427,7 @@ static void Intro_TryShinyAnimShowHealthbox(void)
|
|||||||
HEALTHBOX_ALL);
|
HEALTHBOX_ALL);
|
||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 0;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2093,7 +2093,7 @@ static void OakOldManHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 1;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = PlayerDummy;
|
gBattlerControllerFuncs[gActiveBattler] = PlayerDummy;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
#include "constants/battle_anim.h"
|
#include "constants/battle_anim.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
|
|
||||||
static void OpponentHandleGetMonData(void);
|
static void OpponentHandleGetMonData(void);
|
||||||
static void OpponentHandleGetRawMonData(void);
|
static void OpponentHandleGetRawMonData(void);
|
||||||
@@ -233,7 +234,7 @@ static void Intro_WaitForShinyAnimAndHealthbox(void)
|
|||||||
if (gBattleTypeFlags & BATTLE_TYPE_MULTI)
|
if (gBattleTypeFlags & BATTLE_TYPE_MULTI)
|
||||||
m4aMPlayContinue(&gMPlayInfo_BGM);
|
m4aMPlayContinue(&gMPlayInfo_BGM);
|
||||||
else
|
else
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 256);
|
||||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].introEndDelay = 3;
|
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].introEndDelay = 3;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_DelayAndEnd;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_DelayAndEnd;
|
||||||
}
|
}
|
||||||
@@ -264,7 +265,7 @@ static void Intro_TryShinyAnimShowHealthbox(void)
|
|||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
SetBattlerShadowSpriteCallback(gActiveBattler, GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES));
|
SetBattlerShadowSpriteCallback(gActiveBattler, GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES));
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = FALSE;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -372,7 +373,7 @@ static void SwitchIn_HandleSoundAndEnd(void)
|
|||||||
{
|
{
|
||||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive && !IsCryPlayingOrClearCrySongs())
|
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive && !IsCryPlayingOrClearCrySongs())
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 0x100);
|
||||||
OpponentBufferExecCompleted();
|
OpponentBufferExecCompleted();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1611,7 +1612,7 @@ static void OpponentHandleFaintingCry(void)
|
|||||||
{
|
{
|
||||||
u16 species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
u16 species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES);
|
||||||
|
|
||||||
PlayCry3(species, 25, 5);
|
PlayCry_ByMode(species, 25, CRY_MODE_FAINT);
|
||||||
OpponentBufferExecCompleted();
|
OpponentBufferExecCompleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1637,7 +1638,7 @@ static void OpponentHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = TRUE;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = OpponentDummy;
|
gBattlerControllerFuncs[gActiveBattler] = OpponentDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
#include "constants/items.h"
|
#include "constants/items.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
|
|
||||||
static void PlayerHandleGetMonData(void);
|
static void PlayerHandleGetMonData(void);
|
||||||
static void PlayerHandleSetMonData(void);
|
static void PlayerHandleSetMonData(void);
|
||||||
@@ -898,7 +899,7 @@ static void Intro_WaitForShinyAnimAndHealthbox(void)
|
|||||||
if (gBattleTypeFlags & BATTLE_TYPE_MULTI)
|
if (gBattleTypeFlags & BATTLE_TYPE_MULTI)
|
||||||
m4aMPlayContinue(&gMPlayInfo_BGM);
|
m4aMPlayContinue(&gMPlayInfo_BGM);
|
||||||
else
|
else
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 256);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 256);
|
||||||
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], gActiveBattler);
|
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], gActiveBattler);
|
||||||
if (IsDoubleBattle())
|
if (IsDoubleBattle())
|
||||||
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler ^ BIT_FLANK]], gActiveBattler ^ BIT_FLANK);
|
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler ^ BIT_FLANK]], gActiveBattler ^ BIT_FLANK);
|
||||||
@@ -930,7 +931,7 @@ static void Intro_TryShinyAnimShowHealthbox(void)
|
|||||||
HEALTHBOX_ALL);
|
HEALTHBOX_ALL);
|
||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 0;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -955,7 +956,7 @@ static void SwitchIn_HandleSoundAndEnd(void)
|
|||||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive
|
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive
|
||||||
&& !IsCryPlayingOrClearCrySongs())
|
&& !IsCryPlayingOrClearCrySongs())
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 0x100);
|
||||||
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], gActiveBattler);
|
HandleLowHpMusicChange(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], gActiveBattler);
|
||||||
PlayerBufferExecCompleted();
|
PlayerBufferExecCompleted();
|
||||||
}
|
}
|
||||||
@@ -984,7 +985,7 @@ void Task_PlayerController_RestoreBgmAfterCry(u8 taskId)
|
|||||||
{
|
{
|
||||||
if (!IsCryPlayingOrClearCrySongs())
|
if (!IsCryPlayingOrClearCrySongs())
|
||||||
{
|
{
|
||||||
m4aMPlayVolumeControl(&gMPlayInfo_BGM, 0xFFFF, 0x100);
|
m4aMPlayVolumeControl(&gMPlayInfo_BGM, TRACKS_ALL, 0x100);
|
||||||
DestroyTask(taskId);
|
DestroyTask(taskId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2687,7 +2688,7 @@ static void PlayerHandlePlayFanfare(void)
|
|||||||
|
|
||||||
static void PlayerHandleFaintingCry(void)
|
static void PlayerHandleFaintingCry(void)
|
||||||
{
|
{
|
||||||
PlayCry3(GetMonData(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES), -25, 5);
|
PlayCry_ByMode(GetMonData(&gPlayerParty[gBattlerPartyIndexes[gActiveBattler]], MON_DATA_SPECIES), -25, CRY_MODE_FAINT);
|
||||||
PlayerBufferExecCompleted();
|
PlayerBufferExecCompleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2718,7 +2719,7 @@ static void PlayerHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 1;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = PlayerDummy;
|
gBattlerControllerFuncs[gActiveBattler] = PlayerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -408,7 +408,7 @@ static void Intro_TryShinyAnimShowHealthbox(void)
|
|||||||
HEALTHBOX_ALL);
|
HEALTHBOX_ALL);
|
||||||
StartHealthboxSlideIn(gActiveBattler);
|
StartHealthboxSlideIn(gActiveBattler);
|
||||||
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
SetHealthboxSpriteVisible(gHealthboxSpriteIds[gActiveBattler]);
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 0;
|
gBattleSpritesDataPtr->animationData->introAnimActive = FALSE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
gBattlerControllerFuncs[gActiveBattler] = Intro_WaitForShinyAnimAndHealthbox;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1865,7 +1865,7 @@ static void PokedudeHandleIntroTrainerBallThrow(void)
|
|||||||
gTasks[taskId].data[0] = gActiveBattler;
|
gTasks[taskId].data[0] = gActiveBattler;
|
||||||
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
if (gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].partyStatusSummaryShown)
|
||||||
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
gTasks[gBattlerStatusSummaryTaskId[gActiveBattler]].func = Task_HidePartyStatusSummary;
|
||||||
gBattleSpritesDataPtr->animationData->healthboxSlideInStarted = 1;
|
gBattleSpritesDataPtr->animationData->introAnimActive = TRUE;
|
||||||
gBattlerControllerFuncs[gActiveBattler] = PokedudeDummy;
|
gBattlerControllerFuncs[gActiveBattler] = PokedudeDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1042,17 +1042,20 @@ void FreeMonSpritesGfx(void)
|
|||||||
FREE_AND_SET_NULL(gMonSpritesGfxPtr);
|
FREE_AND_SET_NULL(gMonSpritesGfxPtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool32 ShouldPlayNormalPokeCry(struct Pokemon *mon)
|
bool32 ShouldPlayNormalMonCry(struct Pokemon *mon)
|
||||||
{
|
{
|
||||||
s16 hp, maxHP;
|
s16 hp, maxHP;
|
||||||
s32 barLevel;
|
s32 barLevel;
|
||||||
|
|
||||||
if (GetMonData(mon, MON_DATA_STATUS) & (STATUS1_ANY | STATUS1_TOXIC_COUNTER))
|
if (GetMonData(mon, MON_DATA_STATUS) & (STATUS1_ANY | STATUS1_TOXIC_COUNTER))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
hp = GetMonData(mon, MON_DATA_HP);
|
hp = GetMonData(mon, MON_DATA_HP);
|
||||||
maxHP = GetMonData(mon, MON_DATA_MAX_HP);
|
maxHP = GetMonData(mon, MON_DATA_MAX_HP);
|
||||||
|
|
||||||
barLevel = GetHPBarLevel(hp, maxHP);
|
barLevel = GetHPBarLevel(hp, maxHP);
|
||||||
if (barLevel <= HP_BAR_YELLOW)
|
if (barLevel <= HP_BAR_YELLOW)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2161,7 +2161,7 @@ static u8 *AddTextPrinterAndCreateWindowOnHealthbox(const u8 *str, u32 x, u32 y,
|
|||||||
color[1] = 1;
|
color[1] = 1;
|
||||||
color[2] = 3;
|
color[2] = 3;
|
||||||
|
|
||||||
AddTextPrinterParameterized4(winId, 0, x, y, 0, 0, color, -1, str);
|
AddTextPrinterParameterized4(winId, FONT_0, x, y, 0, 0, color, -1, str);
|
||||||
|
|
||||||
*windowId = winId;
|
*windowId = winId;
|
||||||
return (u8 *)(GetWindowAttribute(winId, WINDOW_TILE_DATA));
|
return (u8 *)(GetWindowAttribute(winId, WINDOW_TILE_DATA));
|
||||||
|
|||||||
+378
-378
@@ -514,380 +514,380 @@ const u8 gText_WinEarnsPrizeMoney[] = _("OAK: Hm! Excellent!\pIf you win, you ea
|
|||||||
const u8 gText_HowDissapointing[] = _("OAK: Hm…\nHow disappointing…\pIf you win, you earn prize money,\nand your POKéMON grow.\pBut if you lose, {B_PLAYER_NAME}, you end\nup paying prize money…\pHowever, since you had no warning\nthis time, I'll pay for you.\pBut things won't be this way once\nyou step outside these doors.\pThat's why you must strengthen your\nPOKéMON by battling wild POKéMON.\p");
|
const u8 gText_HowDissapointing[] = _("OAK: Hm…\nHow disappointing…\pIf you win, you earn prize money,\nand your POKéMON grow.\pBut if you lose, {B_PLAYER_NAME}, you end\nup paying prize money…\pHowever, since you had no warning\nthis time, I'll pay for you.\pBut things won't be this way once\nyou step outside these doors.\pThat's why you must strengthen your\nPOKéMON by battling wild POKéMON.\p");
|
||||||
|
|
||||||
const u8 *const gBattleStringsTable[] = {
|
const u8 *const gBattleStringsTable[] = {
|
||||||
[STRINGID_TRAINER1LOSETEXT - 12] = sText_Trainer1LoseText,
|
[STRINGID_TRAINER1LOSETEXT - BATTLESTRINGS_TABLE_START] = sText_Trainer1LoseText,
|
||||||
[STRINGID_PKMNGAINEDEXP - 12] = sText_PkmnGainedEXP,
|
[STRINGID_PKMNGAINEDEXP - BATTLESTRINGS_TABLE_START] = sText_PkmnGainedEXP,
|
||||||
[STRINGID_PKMNGREWTOLV - 12] = sText_PkmnGrewToLv,
|
[STRINGID_PKMNGREWTOLV - BATTLESTRINGS_TABLE_START] = sText_PkmnGrewToLv,
|
||||||
[STRINGID_PKMNLEARNEDMOVE - 12] = sText_PkmnLearnedMove,
|
[STRINGID_PKMNLEARNEDMOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnLearnedMove,
|
||||||
[STRINGID_TRYTOLEARNMOVE1 - 12] = sText_TryToLearnMove1,
|
[STRINGID_TRYTOLEARNMOVE1 - BATTLESTRINGS_TABLE_START] = sText_TryToLearnMove1,
|
||||||
[STRINGID_TRYTOLEARNMOVE2 - 12] = sText_TryToLearnMove2,
|
[STRINGID_TRYTOLEARNMOVE2 - BATTLESTRINGS_TABLE_START] = sText_TryToLearnMove2,
|
||||||
[STRINGID_TRYTOLEARNMOVE3 - 12] = sText_TryToLearnMove3,
|
[STRINGID_TRYTOLEARNMOVE3 - BATTLESTRINGS_TABLE_START] = sText_TryToLearnMove3,
|
||||||
[STRINGID_PKMNFORGOTMOVE - 12] = sText_PkmnForgotMove,
|
[STRINGID_PKMNFORGOTMOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnForgotMove,
|
||||||
[STRINGID_STOPLEARNINGMOVE - 12] = sText_StopLearningMove,
|
[STRINGID_STOPLEARNINGMOVE - BATTLESTRINGS_TABLE_START] = sText_StopLearningMove,
|
||||||
[STRINGID_DIDNOTLEARNMOVE - 12] = sText_DidNotLearnMove,
|
[STRINGID_DIDNOTLEARNMOVE - BATTLESTRINGS_TABLE_START] = sText_DidNotLearnMove,
|
||||||
[STRINGID_PKMNLEARNEDMOVE2 - 12] = sText_PkmnLearnedMove2,
|
[STRINGID_PKMNLEARNEDMOVE2 - BATTLESTRINGS_TABLE_START] = sText_PkmnLearnedMove2,
|
||||||
[STRINGID_ATTACKMISSED - 12] = sText_AttackMissed,
|
[STRINGID_ATTACKMISSED - BATTLESTRINGS_TABLE_START] = sText_AttackMissed,
|
||||||
[STRINGID_PKMNPROTECTEDITSELF - 12] = sText_PkmnProtectedItself,
|
[STRINGID_PKMNPROTECTEDITSELF - BATTLESTRINGS_TABLE_START] = sText_PkmnProtectedItself,
|
||||||
[STRINGID_STATSWONTINCREASE2 - 12] = sText_StatsWontIncrease2,
|
[STRINGID_STATSWONTINCREASE2 - BATTLESTRINGS_TABLE_START] = sText_StatsWontIncrease2,
|
||||||
[STRINGID_AVOIDEDDAMAGE - 12] = sText_AvoidedDamage,
|
[STRINGID_AVOIDEDDAMAGE - BATTLESTRINGS_TABLE_START] = sText_AvoidedDamage,
|
||||||
[STRINGID_ITDOESNTAFFECT - 12] = sText_ItDoesntAffect,
|
[STRINGID_ITDOESNTAFFECT - BATTLESTRINGS_TABLE_START] = sText_ItDoesntAffect,
|
||||||
[STRINGID_ATTACKERFAINTED - 12] = sText_AttackerFainted,
|
[STRINGID_ATTACKERFAINTED - BATTLESTRINGS_TABLE_START] = sText_AttackerFainted,
|
||||||
[STRINGID_TARGETFAINTED - 12] = sText_TargetFainted,
|
[STRINGID_TARGETFAINTED - BATTLESTRINGS_TABLE_START] = sText_TargetFainted,
|
||||||
[STRINGID_PLAYERGOTMONEY - 12] = sText_PlayerGotMoney,
|
[STRINGID_PLAYERGOTMONEY - BATTLESTRINGS_TABLE_START] = sText_PlayerGotMoney,
|
||||||
[STRINGID_PLAYERWHITEOUT - 12] = sText_PlayerWhiteout,
|
[STRINGID_PLAYERWHITEOUT - BATTLESTRINGS_TABLE_START] = sText_PlayerWhiteout,
|
||||||
[STRINGID_PLAYERWHITEOUT2 - 12] = sText_PlayerPanicked,
|
[STRINGID_PLAYERWHITEOUT2 - BATTLESTRINGS_TABLE_START] = sText_PlayerPanicked,
|
||||||
[STRINGID_PREVENTSESCAPE - 12] = sText_PreventsEscape,
|
[STRINGID_PREVENTSESCAPE - BATTLESTRINGS_TABLE_START] = sText_PreventsEscape,
|
||||||
[STRINGID_HITXTIMES - 12] = sText_HitXTimes,
|
[STRINGID_HITXTIMES - BATTLESTRINGS_TABLE_START] = sText_HitXTimes,
|
||||||
[STRINGID_PKMNFELLASLEEP - 12] = sText_PkmnFellAsleep,
|
[STRINGID_PKMNFELLASLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnFellAsleep,
|
||||||
[STRINGID_PKMNMADESLEEP - 12] = sText_PkmnMadeSleep,
|
[STRINGID_PKMNMADESLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnMadeSleep,
|
||||||
[STRINGID_PKMNALREADYASLEEP - 12] = sText_PkmnAlreadyAsleep,
|
[STRINGID_PKMNALREADYASLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnAlreadyAsleep,
|
||||||
[STRINGID_PKMNALREADYASLEEP2 - 12] = sText_PkmnAlreadyAsleep2,
|
[STRINGID_PKMNALREADYASLEEP2 - BATTLESTRINGS_TABLE_START] = sText_PkmnAlreadyAsleep2,
|
||||||
[STRINGID_PKMNWASNTAFFECTED - 12] = sText_PkmnWasntAffected,
|
[STRINGID_PKMNWASNTAFFECTED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasntAffected,
|
||||||
[STRINGID_PKMNWASPOISONED - 12] = sText_PkmnWasPoisoned,
|
[STRINGID_PKMNWASPOISONED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasPoisoned,
|
||||||
[STRINGID_PKMNPOISONEDBY - 12] = sText_PkmnPoisonedBy,
|
[STRINGID_PKMNPOISONEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnPoisonedBy,
|
||||||
[STRINGID_PKMNHURTBYPOISON - 12] = sText_PkmnHurtByPoison,
|
[STRINGID_PKMNHURTBYPOISON - BATTLESTRINGS_TABLE_START] = sText_PkmnHurtByPoison,
|
||||||
[STRINGID_PKMNALREADYPOISONED - 12] = sText_PkmnAlreadyPoisoned,
|
[STRINGID_PKMNALREADYPOISONED - BATTLESTRINGS_TABLE_START] = sText_PkmnAlreadyPoisoned,
|
||||||
[STRINGID_PKMNBADLYPOISONED - 12] = sText_PkmnBadlyPoisoned,
|
[STRINGID_PKMNBADLYPOISONED - BATTLESTRINGS_TABLE_START] = sText_PkmnBadlyPoisoned,
|
||||||
[STRINGID_PKMNENERGYDRAINED - 12] = sText_PkmnEnergyDrained,
|
[STRINGID_PKMNENERGYDRAINED - BATTLESTRINGS_TABLE_START] = sText_PkmnEnergyDrained,
|
||||||
[STRINGID_PKMNWASBURNED - 12] = sText_PkmnWasBurned,
|
[STRINGID_PKMNWASBURNED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasBurned,
|
||||||
[STRINGID_PKMNBURNEDBY - 12] = sText_PkmnBurnedBy,
|
[STRINGID_PKMNBURNEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnBurnedBy,
|
||||||
[STRINGID_PKMNHURTBYBURN - 12] = sText_PkmnHurtByBurn,
|
[STRINGID_PKMNHURTBYBURN - BATTLESTRINGS_TABLE_START] = sText_PkmnHurtByBurn,
|
||||||
[STRINGID_PKMNWASFROZEN - 12] = sText_PkmnWasFrozen,
|
[STRINGID_PKMNWASFROZEN - BATTLESTRINGS_TABLE_START] = sText_PkmnWasFrozen,
|
||||||
[STRINGID_PKMNFROZENBY - 12] = sText_PkmnFrozenBy,
|
[STRINGID_PKMNFROZENBY - BATTLESTRINGS_TABLE_START] = sText_PkmnFrozenBy,
|
||||||
[STRINGID_PKMNISFROZEN - 12] = sText_PkmnIsFrozen,
|
[STRINGID_PKMNISFROZEN - BATTLESTRINGS_TABLE_START] = sText_PkmnIsFrozen,
|
||||||
[STRINGID_PKMNWASDEFROSTED - 12] = sText_PkmnWasDefrosted,
|
[STRINGID_PKMNWASDEFROSTED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasDefrosted,
|
||||||
[STRINGID_PKMNWASDEFROSTED2 - 12] = sText_PkmnWasDefrosted2,
|
[STRINGID_PKMNWASDEFROSTED2 - BATTLESTRINGS_TABLE_START] = sText_PkmnWasDefrosted2,
|
||||||
[STRINGID_PKMNWASDEFROSTEDBY - 12] = sText_PkmnWasDefrostedBy,
|
[STRINGID_PKMNWASDEFROSTEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnWasDefrostedBy,
|
||||||
[STRINGID_PKMNWASPARALYZED - 12] = sText_PkmnWasParalyzed,
|
[STRINGID_PKMNWASPARALYZED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasParalyzed,
|
||||||
[STRINGID_PKMNWASPARALYZEDBY - 12] = sText_PkmnWasParalyzedBy,
|
[STRINGID_PKMNWASPARALYZEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnWasParalyzedBy,
|
||||||
[STRINGID_PKMNISPARALYZED - 12] = sText_PkmnIsParalyzed,
|
[STRINGID_PKMNISPARALYZED - BATTLESTRINGS_TABLE_START] = sText_PkmnIsParalyzed,
|
||||||
[STRINGID_PKMNISALREADYPARALYZED - 12] = sText_PkmnIsAlreadyParalyzed,
|
[STRINGID_PKMNISALREADYPARALYZED - BATTLESTRINGS_TABLE_START] = sText_PkmnIsAlreadyParalyzed,
|
||||||
[STRINGID_PKMNHEALEDPARALYSIS - 12] = sText_PkmnHealedParalysis,
|
[STRINGID_PKMNHEALEDPARALYSIS - BATTLESTRINGS_TABLE_START] = sText_PkmnHealedParalysis,
|
||||||
[STRINGID_PKMNDREAMEATEN - 12] = sText_PkmnDreamEaten,
|
[STRINGID_PKMNDREAMEATEN - BATTLESTRINGS_TABLE_START] = sText_PkmnDreamEaten,
|
||||||
[STRINGID_STATSWONTINCREASE - 12] = sText_StatsWontIncrease,
|
[STRINGID_STATSWONTINCREASE - BATTLESTRINGS_TABLE_START] = sText_StatsWontIncrease,
|
||||||
[STRINGID_STATSWONTDECREASE - 12] = sText_StatsWontDecrease,
|
[STRINGID_STATSWONTDECREASE - BATTLESTRINGS_TABLE_START] = sText_StatsWontDecrease,
|
||||||
[STRINGID_TEAMSTOPPEDWORKING - 12] = sText_TeamStoppedWorking,
|
[STRINGID_TEAMSTOPPEDWORKING - BATTLESTRINGS_TABLE_START] = sText_TeamStoppedWorking,
|
||||||
[STRINGID_FOESTOPPEDWORKING - 12] = sText_FoeStoppedWorking,
|
[STRINGID_FOESTOPPEDWORKING - BATTLESTRINGS_TABLE_START] = sText_FoeStoppedWorking,
|
||||||
[STRINGID_PKMNISCONFUSED - 12] = sText_PkmnIsConfused,
|
[STRINGID_PKMNISCONFUSED - BATTLESTRINGS_TABLE_START] = sText_PkmnIsConfused,
|
||||||
[STRINGID_PKMNHEALEDCONFUSION - 12] = sText_PkmnHealedConfusion,
|
[STRINGID_PKMNHEALEDCONFUSION - BATTLESTRINGS_TABLE_START] = sText_PkmnHealedConfusion,
|
||||||
[STRINGID_PKMNWASCONFUSED - 12] = sText_PkmnWasConfused,
|
[STRINGID_PKMNWASCONFUSED - BATTLESTRINGS_TABLE_START] = sText_PkmnWasConfused,
|
||||||
[STRINGID_PKMNALREADYCONFUSED - 12] = sText_PkmnAlreadyConfused,
|
[STRINGID_PKMNALREADYCONFUSED - BATTLESTRINGS_TABLE_START] = sText_PkmnAlreadyConfused,
|
||||||
[STRINGID_PKMNFELLINLOVE - 12] = sText_PkmnFellInLove,
|
[STRINGID_PKMNFELLINLOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnFellInLove,
|
||||||
[STRINGID_PKMNINLOVE - 12] = sText_PkmnInLove,
|
[STRINGID_PKMNINLOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnInLove,
|
||||||
[STRINGID_PKMNIMMOBILIZEDBYLOVE - 12] = sText_PkmnImmobilizedByLove,
|
[STRINGID_PKMNIMMOBILIZEDBYLOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnImmobilizedByLove,
|
||||||
[STRINGID_PKMNBLOWNAWAY - 12] = sText_PkmnBlownAway,
|
[STRINGID_PKMNBLOWNAWAY - BATTLESTRINGS_TABLE_START] = sText_PkmnBlownAway,
|
||||||
[STRINGID_PKMNCHANGEDTYPE - 12] = sText_PkmnChangedType,
|
[STRINGID_PKMNCHANGEDTYPE - BATTLESTRINGS_TABLE_START] = sText_PkmnChangedType,
|
||||||
[STRINGID_PKMNFLINCHED - 12] = sText_PkmnFlinched,
|
[STRINGID_PKMNFLINCHED - BATTLESTRINGS_TABLE_START] = sText_PkmnFlinched,
|
||||||
[STRINGID_PKMNREGAINEDHEALTH - 12] = sText_PkmnRegainedHealth,
|
[STRINGID_PKMNREGAINEDHEALTH - BATTLESTRINGS_TABLE_START] = sText_PkmnRegainedHealth,
|
||||||
[STRINGID_PKMNHPFULL - 12] = sText_PkmnHPFull,
|
[STRINGID_PKMNHPFULL - BATTLESTRINGS_TABLE_START] = sText_PkmnHPFull,
|
||||||
[STRINGID_PKMNRAISEDSPDEF - 12] = sText_PkmnRaisedSpDef,
|
[STRINGID_PKMNRAISEDSPDEF - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedSpDef,
|
||||||
[STRINGID_PKMNRAISEDDEF - 12] = sText_PkmnRaisedDef,
|
[STRINGID_PKMNRAISEDDEF - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedDef,
|
||||||
[STRINGID_PKMNCOVEREDBYVEIL - 12] = sText_PkmnCoveredByVeil,
|
[STRINGID_PKMNCOVEREDBYVEIL - BATTLESTRINGS_TABLE_START] = sText_PkmnCoveredByVeil,
|
||||||
[STRINGID_PKMNUSEDSAFEGUARD - 12] = sText_PkmnUsedSafeguard,
|
[STRINGID_PKMNUSEDSAFEGUARD - BATTLESTRINGS_TABLE_START] = sText_PkmnUsedSafeguard,
|
||||||
[STRINGID_PKMNSAFEGUARDEXPIRED - 12] = sText_PkmnSafeguardExpired,
|
[STRINGID_PKMNSAFEGUARDEXPIRED - BATTLESTRINGS_TABLE_START] = sText_PkmnSafeguardExpired,
|
||||||
[STRINGID_PKMNWENTTOSLEEP - 12] = sText_PkmnWentToSleep,
|
[STRINGID_PKMNWENTTOSLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnWentToSleep,
|
||||||
[STRINGID_PKMNSLEPTHEALTHY - 12] = sText_PkmnSleptHealthy,
|
[STRINGID_PKMNSLEPTHEALTHY - BATTLESTRINGS_TABLE_START] = sText_PkmnSleptHealthy,
|
||||||
[STRINGID_PKMNWHIPPEDWHIRLWIND - 12] = sText_PkmnWhippedWhirlwind,
|
[STRINGID_PKMNWHIPPEDWHIRLWIND - BATTLESTRINGS_TABLE_START] = sText_PkmnWhippedWhirlwind,
|
||||||
[STRINGID_PKMNTOOKSUNLIGHT - 12] = sText_PkmnTookSunlight,
|
[STRINGID_PKMNTOOKSUNLIGHT - BATTLESTRINGS_TABLE_START] = sText_PkmnTookSunlight,
|
||||||
[STRINGID_PKMNLOWEREDHEAD - 12] = sText_PkmnLoweredHead,
|
[STRINGID_PKMNLOWEREDHEAD - BATTLESTRINGS_TABLE_START] = sText_PkmnLoweredHead,
|
||||||
[STRINGID_PKMNISGLOWING - 12] = sText_PkmnIsGlowing,
|
[STRINGID_PKMNISGLOWING - BATTLESTRINGS_TABLE_START] = sText_PkmnIsGlowing,
|
||||||
[STRINGID_PKMNFLEWHIGH - 12] = sText_PkmnFlewHigh,
|
[STRINGID_PKMNFLEWHIGH - BATTLESTRINGS_TABLE_START] = sText_PkmnFlewHigh,
|
||||||
[STRINGID_PKMNDUGHOLE - 12] = sText_PkmnDugHole,
|
[STRINGID_PKMNDUGHOLE - BATTLESTRINGS_TABLE_START] = sText_PkmnDugHole,
|
||||||
[STRINGID_PKMNSQUEEZEDBYBIND - 12] = sText_PkmnSqueezedByBind,
|
[STRINGID_PKMNSQUEEZEDBYBIND - BATTLESTRINGS_TABLE_START] = sText_PkmnSqueezedByBind,
|
||||||
[STRINGID_PKMNTRAPPEDINVORTEX - 12] = sText_PkmnTrappedInVortex,
|
[STRINGID_PKMNTRAPPEDINVORTEX - BATTLESTRINGS_TABLE_START] = sText_PkmnTrappedInVortex,
|
||||||
[STRINGID_PKMNWRAPPEDBY - 12] = sText_PkmnWrappedBy,
|
[STRINGID_PKMNWRAPPEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnWrappedBy,
|
||||||
[STRINGID_PKMNCLAMPED - 12] = sText_PkmnClamped,
|
[STRINGID_PKMNCLAMPED - BATTLESTRINGS_TABLE_START] = sText_PkmnClamped,
|
||||||
[STRINGID_PKMNHURTBY - 12] = sText_PkmnHurtBy,
|
[STRINGID_PKMNHURTBY - BATTLESTRINGS_TABLE_START] = sText_PkmnHurtBy,
|
||||||
[STRINGID_PKMNFREEDFROM - 12] = sText_PkmnFreedFrom,
|
[STRINGID_PKMNFREEDFROM - BATTLESTRINGS_TABLE_START] = sText_PkmnFreedFrom,
|
||||||
[STRINGID_PKMNCRASHED - 12] = sText_PkmnCrashed,
|
[STRINGID_PKMNCRASHED - BATTLESTRINGS_TABLE_START] = sText_PkmnCrashed,
|
||||||
[STRINGID_PKMNSHROUDEDINMIST - 12] = gBattleText_MistShroud,
|
[STRINGID_PKMNSHROUDEDINMIST - BATTLESTRINGS_TABLE_START] = gBattleText_MistShroud,
|
||||||
[STRINGID_PKMNPROTECTEDBYMIST - 12] = sText_PkmnProtectedByMist,
|
[STRINGID_PKMNPROTECTEDBYMIST - BATTLESTRINGS_TABLE_START] = sText_PkmnProtectedByMist,
|
||||||
[STRINGID_PKMNGETTINGPUMPED - 12] = gBattleText_GetPumped,
|
[STRINGID_PKMNGETTINGPUMPED - BATTLESTRINGS_TABLE_START] = gBattleText_GetPumped,
|
||||||
[STRINGID_PKMNHITWITHRECOIL - 12] = sText_PkmnHitWithRecoil,
|
[STRINGID_PKMNHITWITHRECOIL - BATTLESTRINGS_TABLE_START] = sText_PkmnHitWithRecoil,
|
||||||
[STRINGID_PKMNPROTECTEDITSELF2 - 12] = sText_PkmnProtectedItself2,
|
[STRINGID_PKMNPROTECTEDITSELF2 - BATTLESTRINGS_TABLE_START] = sText_PkmnProtectedItself2,
|
||||||
[STRINGID_PKMNBUFFETEDBYSANDSTORM - 12] = sText_PkmnBuffetedBySandstorm,
|
[STRINGID_PKMNBUFFETEDBYSANDSTORM - BATTLESTRINGS_TABLE_START] = sText_PkmnBuffetedBySandstorm,
|
||||||
[STRINGID_PKMNPELTEDBYHAIL - 12] = sText_PkmnPeltedByHail,
|
[STRINGID_PKMNPELTEDBYHAIL - BATTLESTRINGS_TABLE_START] = sText_PkmnPeltedByHail,
|
||||||
[STRINGID_PKMNSEEDED - 12] = sText_PkmnSeeded,
|
[STRINGID_PKMNSEEDED - BATTLESTRINGS_TABLE_START] = sText_PkmnSeeded,
|
||||||
[STRINGID_PKMNEVADEDATTACK - 12] = sText_PkmnEvadedAttack,
|
[STRINGID_PKMNEVADEDATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnEvadedAttack,
|
||||||
[STRINGID_PKMNSAPPEDBYLEECHSEED - 12] = sText_PkmnSappedByLeechSeed,
|
[STRINGID_PKMNSAPPEDBYLEECHSEED - BATTLESTRINGS_TABLE_START] = sText_PkmnSappedByLeechSeed,
|
||||||
[STRINGID_PKMNFASTASLEEP - 12] = sText_PkmnFastAsleep,
|
[STRINGID_PKMNFASTASLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnFastAsleep,
|
||||||
[STRINGID_PKMNWOKEUP - 12] = sText_PkmnWokeUp,
|
[STRINGID_PKMNWOKEUP - BATTLESTRINGS_TABLE_START] = sText_PkmnWokeUp,
|
||||||
[STRINGID_PKMNUPROARKEPTAWAKE - 12] = sText_PkmnUproarKeptAwake,
|
[STRINGID_PKMNUPROARKEPTAWAKE - BATTLESTRINGS_TABLE_START] = sText_PkmnUproarKeptAwake,
|
||||||
[STRINGID_PKMNWOKEUPINUPROAR - 12] = sText_PkmnWokeUpInUproar,
|
[STRINGID_PKMNWOKEUPINUPROAR - BATTLESTRINGS_TABLE_START] = sText_PkmnWokeUpInUproar,
|
||||||
[STRINGID_PKMNCAUSEDUPROAR - 12] = sText_PkmnCausedUproar,
|
[STRINGID_PKMNCAUSEDUPROAR - BATTLESTRINGS_TABLE_START] = sText_PkmnCausedUproar,
|
||||||
[STRINGID_PKMNMAKINGUPROAR - 12] = sText_PkmnMakingUproar,
|
[STRINGID_PKMNMAKINGUPROAR - BATTLESTRINGS_TABLE_START] = sText_PkmnMakingUproar,
|
||||||
[STRINGID_PKMNCALMEDDOWN - 12] = sText_PkmnCalmedDown,
|
[STRINGID_PKMNCALMEDDOWN - BATTLESTRINGS_TABLE_START] = sText_PkmnCalmedDown,
|
||||||
[STRINGID_PKMNCANTSLEEPINUPROAR - 12] = sText_PkmnCantSleepInUproar,
|
[STRINGID_PKMNCANTSLEEPINUPROAR - BATTLESTRINGS_TABLE_START] = sText_PkmnCantSleepInUproar,
|
||||||
[STRINGID_PKMNSTOCKPILED - 12] = sText_PkmnStockpiled,
|
[STRINGID_PKMNSTOCKPILED - BATTLESTRINGS_TABLE_START] = sText_PkmnStockpiled,
|
||||||
[STRINGID_PKMNCANTSTOCKPILE - 12] = sText_PkmnCantStockpile,
|
[STRINGID_PKMNCANTSTOCKPILE - BATTLESTRINGS_TABLE_START] = sText_PkmnCantStockpile,
|
||||||
[STRINGID_PKMNCANTSLEEPINUPROAR2 - 12] = sText_PkmnCantSleepInUproar2,
|
[STRINGID_PKMNCANTSLEEPINUPROAR2 - BATTLESTRINGS_TABLE_START] = sText_PkmnCantSleepInUproar2,
|
||||||
[STRINGID_UPROARKEPTPKMNAWAKE - 12] = sText_UproarKeptPkmnAwake,
|
[STRINGID_UPROARKEPTPKMNAWAKE - BATTLESTRINGS_TABLE_START] = sText_UproarKeptPkmnAwake,
|
||||||
[STRINGID_PKMNSTAYEDAWAKEUSING - 12] = sText_PkmnStayedAwakeUsing,
|
[STRINGID_PKMNSTAYEDAWAKEUSING - BATTLESTRINGS_TABLE_START] = sText_PkmnStayedAwakeUsing,
|
||||||
[STRINGID_PKMNSTORINGENERGY - 12] = sText_PkmnStoringEnergy,
|
[STRINGID_PKMNSTORINGENERGY - BATTLESTRINGS_TABLE_START] = sText_PkmnStoringEnergy,
|
||||||
[STRINGID_PKMNUNLEASHEDENERGY - 12] = sText_PkmnUnleashedEnergy,
|
[STRINGID_PKMNUNLEASHEDENERGY - BATTLESTRINGS_TABLE_START] = sText_PkmnUnleashedEnergy,
|
||||||
[STRINGID_PKMNFATIGUECONFUSION - 12] = sText_PkmnFatigueConfusion,
|
[STRINGID_PKMNFATIGUECONFUSION - BATTLESTRINGS_TABLE_START] = sText_PkmnFatigueConfusion,
|
||||||
[STRINGID_PKMNPICKEDUPITEM - 12] = sText_PkmnPickedUpItem,
|
[STRINGID_PLAYERPICKEDUPMONEY - BATTLESTRINGS_TABLE_START] = sText_PkmnPickedUpItem,
|
||||||
[STRINGID_PKMNUNAFFECTED - 12] = sText_PkmnUnaffected,
|
[STRINGID_PKMNUNAFFECTED - BATTLESTRINGS_TABLE_START] = sText_PkmnUnaffected,
|
||||||
[STRINGID_PKMNTRANSFORMEDINTO - 12] = sText_PkmnTransformedInto,
|
[STRINGID_PKMNTRANSFORMEDINTO - BATTLESTRINGS_TABLE_START] = sText_PkmnTransformedInto,
|
||||||
[STRINGID_PKMNMADESUBSTITUTE - 12] = sText_PkmnMadeSubstitute,
|
[STRINGID_PKMNMADESUBSTITUTE - BATTLESTRINGS_TABLE_START] = sText_PkmnMadeSubstitute,
|
||||||
[STRINGID_PKMNHASSUBSTITUTE - 12] = sText_PkmnHasSubstitute,
|
[STRINGID_PKMNHASSUBSTITUTE - BATTLESTRINGS_TABLE_START] = sText_PkmnHasSubstitute,
|
||||||
[STRINGID_SUBSTITUTEDAMAGED - 12] = sText_SubstituteDamaged,
|
[STRINGID_SUBSTITUTEDAMAGED - BATTLESTRINGS_TABLE_START] = sText_SubstituteDamaged,
|
||||||
[STRINGID_PKMNSUBSTITUTEFADED - 12] = sText_PkmnSubstituteFaded,
|
[STRINGID_PKMNSUBSTITUTEFADED - BATTLESTRINGS_TABLE_START] = sText_PkmnSubstituteFaded,
|
||||||
[STRINGID_PKMNMUSTRECHARGE - 12] = sText_PkmnMustRecharge,
|
[STRINGID_PKMNMUSTRECHARGE - BATTLESTRINGS_TABLE_START] = sText_PkmnMustRecharge,
|
||||||
[STRINGID_PKMNRAGEBUILDING - 12] = sText_PkmnRageBuilding,
|
[STRINGID_PKMNRAGEBUILDING - BATTLESTRINGS_TABLE_START] = sText_PkmnRageBuilding,
|
||||||
[STRINGID_PKMNMOVEWASDISABLED - 12] = sText_PkmnMoveWasDisabled,
|
[STRINGID_PKMNMOVEWASDISABLED - BATTLESTRINGS_TABLE_START] = sText_PkmnMoveWasDisabled,
|
||||||
[STRINGID_PKMNMOVEISDISABLED - 12] = sText_PkmnMoveIsDisabled,
|
[STRINGID_PKMNMOVEISDISABLED - BATTLESTRINGS_TABLE_START] = sText_PkmnMoveIsDisabled,
|
||||||
[STRINGID_PKMNMOVEDISABLEDNOMORE - 12] = sText_PkmnMoveDisabledNoMore,
|
[STRINGID_PKMNMOVEDISABLEDNOMORE - BATTLESTRINGS_TABLE_START] = sText_PkmnMoveDisabledNoMore,
|
||||||
[STRINGID_PKMNGOTENCORE - 12] = sText_PkmnGotEncore,
|
[STRINGID_PKMNGOTENCORE - BATTLESTRINGS_TABLE_START] = sText_PkmnGotEncore,
|
||||||
[STRINGID_PKMNENCOREENDED - 12] = sText_PkmnEncoreEnded,
|
[STRINGID_PKMNENCOREENDED - BATTLESTRINGS_TABLE_START] = sText_PkmnEncoreEnded,
|
||||||
[STRINGID_PKMNTOOKAIM - 12] = sText_PkmnTookAim,
|
[STRINGID_PKMNTOOKAIM - BATTLESTRINGS_TABLE_START] = sText_PkmnTookAim,
|
||||||
[STRINGID_PKMNSKETCHEDMOVE - 12] = sText_PkmnSketchedMove,
|
[STRINGID_PKMNSKETCHEDMOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnSketchedMove,
|
||||||
[STRINGID_PKMNTRYINGTOTAKEFOE - 12] = sText_PkmnTryingToTakeFoe,
|
[STRINGID_PKMNTRYINGTOTAKEFOE - BATTLESTRINGS_TABLE_START] = sText_PkmnTryingToTakeFoe,
|
||||||
[STRINGID_PKMNTOOKFOE - 12] = sText_PkmnTookFoe,
|
[STRINGID_PKMNTOOKFOE - BATTLESTRINGS_TABLE_START] = sText_PkmnTookFoe,
|
||||||
[STRINGID_PKMNREDUCEDPP - 12] = sText_PkmnReducedPP,
|
[STRINGID_PKMNREDUCEDPP - BATTLESTRINGS_TABLE_START] = sText_PkmnReducedPP,
|
||||||
[STRINGID_PKMNSTOLEITEM - 12] = sText_PkmnStoleItem,
|
[STRINGID_PKMNSTOLEITEM - BATTLESTRINGS_TABLE_START] = sText_PkmnStoleItem,
|
||||||
[STRINGID_TARGETCANTESCAPENOW - 12] = sText_TargetCantEscapeNow,
|
[STRINGID_TARGETCANTESCAPENOW - BATTLESTRINGS_TABLE_START] = sText_TargetCantEscapeNow,
|
||||||
[STRINGID_PKMNFELLINTONIGHTMARE - 12] = sText_PkmnFellIntoNightmare,
|
[STRINGID_PKMNFELLINTONIGHTMARE - BATTLESTRINGS_TABLE_START] = sText_PkmnFellIntoNightmare,
|
||||||
[STRINGID_PKMNLOCKEDINNIGHTMARE - 12] = sText_PkmnLockedInNightmare,
|
[STRINGID_PKMNLOCKEDINNIGHTMARE - BATTLESTRINGS_TABLE_START] = sText_PkmnLockedInNightmare,
|
||||||
[STRINGID_PKMNLAIDCURSE - 12] = sText_PkmnLaidCurse,
|
[STRINGID_PKMNLAIDCURSE - BATTLESTRINGS_TABLE_START] = sText_PkmnLaidCurse,
|
||||||
[STRINGID_PKMNAFFLICTEDBYCURSE - 12] = sText_PkmnAfflictedByCurse,
|
[STRINGID_PKMNAFFLICTEDBYCURSE - BATTLESTRINGS_TABLE_START] = sText_PkmnAfflictedByCurse,
|
||||||
[STRINGID_SPIKESSCATTERED - 12] = sText_SpikesScattered,
|
[STRINGID_SPIKESSCATTERED - BATTLESTRINGS_TABLE_START] = sText_SpikesScattered,
|
||||||
[STRINGID_PKMNHURTBYSPIKES - 12] = sText_PkmnHurtBySpikes,
|
[STRINGID_PKMNHURTBYSPIKES - BATTLESTRINGS_TABLE_START] = sText_PkmnHurtBySpikes,
|
||||||
[STRINGID_PKMNIDENTIFIED - 12] = sText_PkmnIdentified,
|
[STRINGID_PKMNIDENTIFIED - BATTLESTRINGS_TABLE_START] = sText_PkmnIdentified,
|
||||||
[STRINGID_PKMNPERISHCOUNTFELL - 12] = sText_PkmnPerishCountFell,
|
[STRINGID_PKMNPERISHCOUNTFELL - BATTLESTRINGS_TABLE_START] = sText_PkmnPerishCountFell,
|
||||||
[STRINGID_PKMNBRACEDITSELF - 12] = sText_PkmnBracedItself,
|
[STRINGID_PKMNBRACEDITSELF - BATTLESTRINGS_TABLE_START] = sText_PkmnBracedItself,
|
||||||
[STRINGID_PKMNENDUREDHIT - 12] = sText_PkmnEnduredHit,
|
[STRINGID_PKMNENDUREDHIT - BATTLESTRINGS_TABLE_START] = sText_PkmnEnduredHit,
|
||||||
[STRINGID_MAGNITUDESTRENGTH - 12] = sText_MagnitudeStrength,
|
[STRINGID_MAGNITUDESTRENGTH - BATTLESTRINGS_TABLE_START] = sText_MagnitudeStrength,
|
||||||
[STRINGID_PKMNCUTHPMAXEDATTACK - 12] = sText_PkmnCutHPMaxedAttack,
|
[STRINGID_PKMNCUTHPMAXEDATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnCutHPMaxedAttack,
|
||||||
[STRINGID_PKMNCOPIEDSTATCHANGES - 12] = sText_PkmnCopiedStatChanges,
|
[STRINGID_PKMNCOPIEDSTATCHANGES - BATTLESTRINGS_TABLE_START] = sText_PkmnCopiedStatChanges,
|
||||||
[STRINGID_PKMNGOTFREE - 12] = sText_PkmnGotFree,
|
[STRINGID_PKMNGOTFREE - BATTLESTRINGS_TABLE_START] = sText_PkmnGotFree,
|
||||||
[STRINGID_PKMNSHEDLEECHSEED - 12] = sText_PkmnShedLeechSeed,
|
[STRINGID_PKMNSHEDLEECHSEED - BATTLESTRINGS_TABLE_START] = sText_PkmnShedLeechSeed,
|
||||||
[STRINGID_PKMNBLEWAWAYSPIKES - 12] = sText_PkmnBlewAwaySpikes,
|
[STRINGID_PKMNBLEWAWAYSPIKES - BATTLESTRINGS_TABLE_START] = sText_PkmnBlewAwaySpikes,
|
||||||
[STRINGID_PKMNFLEDFROMBATTLE - 12] = sText_PkmnFledFromBattle,
|
[STRINGID_PKMNFLEDFROMBATTLE - BATTLESTRINGS_TABLE_START] = sText_PkmnFledFromBattle,
|
||||||
[STRINGID_PKMNFORESAWATTACK - 12] = sText_PkmnForesawAttack,
|
[STRINGID_PKMNFORESAWATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnForesawAttack,
|
||||||
[STRINGID_PKMNTOOKATTACK - 12] = sText_PkmnTookAttack,
|
[STRINGID_PKMNTOOKATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnTookAttack,
|
||||||
[STRINGID_PKMNATTACK - 12] = sText_PkmnAttack,
|
[STRINGID_PKMNATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnAttack,
|
||||||
[STRINGID_PKMNCENTERATTENTION - 12] = sText_PkmnCenterAttention,
|
[STRINGID_PKMNCENTERATTENTION - BATTLESTRINGS_TABLE_START] = sText_PkmnCenterAttention,
|
||||||
[STRINGID_PKMNCHARGINGPOWER - 12] = sText_PkmnChargingPower,
|
[STRINGID_PKMNCHARGINGPOWER - BATTLESTRINGS_TABLE_START] = sText_PkmnChargingPower,
|
||||||
[STRINGID_NATUREPOWERTURNEDINTO - 12] = sText_NaturePowerTurnedInto,
|
[STRINGID_NATUREPOWERTURNEDINTO - BATTLESTRINGS_TABLE_START] = sText_NaturePowerTurnedInto,
|
||||||
[STRINGID_PKMNSTATUSNORMAL - 12] = sText_PkmnStatusNormal,
|
[STRINGID_PKMNSTATUSNORMAL - BATTLESTRINGS_TABLE_START] = sText_PkmnStatusNormal,
|
||||||
[STRINGID_PKMNHASNOMOVESLEFT - 12] = sText_PkmnHasNoMovesLeft,
|
[STRINGID_PKMNHASNOMOVESLEFT - BATTLESTRINGS_TABLE_START] = sText_PkmnHasNoMovesLeft,
|
||||||
[STRINGID_PKMNSUBJECTEDTOTORMENT - 12] = sText_PkmnSubjectedToTorment,
|
[STRINGID_PKMNSUBJECTEDTOTORMENT - BATTLESTRINGS_TABLE_START] = sText_PkmnSubjectedToTorment,
|
||||||
[STRINGID_PKMNCANTUSEMOVETORMENT - 12] = sText_PkmnCantUseMoveTorment,
|
[STRINGID_PKMNCANTUSEMOVETORMENT - BATTLESTRINGS_TABLE_START] = sText_PkmnCantUseMoveTorment,
|
||||||
[STRINGID_PKMNTIGHTENINGFOCUS - 12] = sText_PkmnTighteningFocus,
|
[STRINGID_PKMNTIGHTENINGFOCUS - BATTLESTRINGS_TABLE_START] = sText_PkmnTighteningFocus,
|
||||||
[STRINGID_PKMNFELLFORTAUNT - 12] = sText_PkmnFellForTaunt,
|
[STRINGID_PKMNFELLFORTAUNT - BATTLESTRINGS_TABLE_START] = sText_PkmnFellForTaunt,
|
||||||
[STRINGID_PKMNCANTUSEMOVETAUNT - 12] = sText_PkmnCantUseMoveTaunt,
|
[STRINGID_PKMNCANTUSEMOVETAUNT - BATTLESTRINGS_TABLE_START] = sText_PkmnCantUseMoveTaunt,
|
||||||
[STRINGID_PKMNREADYTOHELP - 12] = sText_PkmnReadyToHelp,
|
[STRINGID_PKMNREADYTOHELP - BATTLESTRINGS_TABLE_START] = sText_PkmnReadyToHelp,
|
||||||
[STRINGID_PKMNSWITCHEDITEMS - 12] = sText_PkmnSwitchedItems,
|
[STRINGID_PKMNSWITCHEDITEMS - BATTLESTRINGS_TABLE_START] = sText_PkmnSwitchedItems,
|
||||||
[STRINGID_PKMNCOPIEDFOE - 12] = sText_PkmnCopiedFoe,
|
[STRINGID_PKMNCOPIEDFOE - BATTLESTRINGS_TABLE_START] = sText_PkmnCopiedFoe,
|
||||||
[STRINGID_PKMNMADEWISH - 12] = sText_PkmnMadeWish,
|
[STRINGID_PKMNMADEWISH - BATTLESTRINGS_TABLE_START] = sText_PkmnMadeWish,
|
||||||
[STRINGID_PKMNWISHCAMETRUE - 12] = sText_PkmnWishCameTrue,
|
[STRINGID_PKMNWISHCAMETRUE - BATTLESTRINGS_TABLE_START] = sText_PkmnWishCameTrue,
|
||||||
[STRINGID_PKMNPLANTEDROOTS - 12] = sText_PkmnPlantedRoots,
|
[STRINGID_PKMNPLANTEDROOTS - BATTLESTRINGS_TABLE_START] = sText_PkmnPlantedRoots,
|
||||||
[STRINGID_PKMNABSORBEDNUTRIENTS - 12] = sText_PkmnAbsorbedNutrients,
|
[STRINGID_PKMNABSORBEDNUTRIENTS - BATTLESTRINGS_TABLE_START] = sText_PkmnAbsorbedNutrients,
|
||||||
[STRINGID_PKMNANCHOREDITSELF - 12] = sText_PkmnAnchoredItself,
|
[STRINGID_PKMNANCHOREDITSELF - BATTLESTRINGS_TABLE_START] = sText_PkmnAnchoredItself,
|
||||||
[STRINGID_PKMNWASMADEDROWSY - 12] = sText_PkmnWasMadeDrowsy,
|
[STRINGID_PKMNWASMADEDROWSY - BATTLESTRINGS_TABLE_START] = sText_PkmnWasMadeDrowsy,
|
||||||
[STRINGID_PKMNKNOCKEDOFF - 12] = sText_PkmnKnockedOff,
|
[STRINGID_PKMNKNOCKEDOFF - BATTLESTRINGS_TABLE_START] = sText_PkmnKnockedOff,
|
||||||
[STRINGID_PKMNSWAPPEDABILITIES - 12] = sText_PkmnSwappedAbilities,
|
[STRINGID_PKMNSWAPPEDABILITIES - BATTLESTRINGS_TABLE_START] = sText_PkmnSwappedAbilities,
|
||||||
[STRINGID_PKMNSEALEDOPPONENTMOVE - 12] = sText_PkmnSealedOpponentMove,
|
[STRINGID_PKMNSEALEDOPPONENTMOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnSealedOpponentMove,
|
||||||
[STRINGID_PKMNCANTUSEMOVESEALED - 12] = sText_PkmnCantUseMoveSealed,
|
[STRINGID_PKMNCANTUSEMOVESEALED - BATTLESTRINGS_TABLE_START] = sText_PkmnCantUseMoveSealed,
|
||||||
[STRINGID_PKMNWANTSGRUDGE - 12] = sText_PkmnWantsGrudge,
|
[STRINGID_PKMNWANTSGRUDGE - BATTLESTRINGS_TABLE_START] = sText_PkmnWantsGrudge,
|
||||||
[STRINGID_PKMNLOSTPPGRUDGE - 12] = sText_PkmnLostPPGrudge,
|
[STRINGID_PKMNLOSTPPGRUDGE - BATTLESTRINGS_TABLE_START] = sText_PkmnLostPPGrudge,
|
||||||
[STRINGID_PKMNSHROUDEDITSELF - 12] = sText_PkmnShroudedItself,
|
[STRINGID_PKMNSHROUDEDITSELF - BATTLESTRINGS_TABLE_START] = sText_PkmnShroudedItself,
|
||||||
[STRINGID_PKMNMOVEBOUNCED - 12] = sText_PkmnMoveBounced,
|
[STRINGID_PKMNMOVEBOUNCED - BATTLESTRINGS_TABLE_START] = sText_PkmnMoveBounced,
|
||||||
[STRINGID_PKMNWAITSFORTARGET - 12] = sText_PkmnWaitsForTarget,
|
[STRINGID_PKMNWAITSFORTARGET - BATTLESTRINGS_TABLE_START] = sText_PkmnWaitsForTarget,
|
||||||
[STRINGID_PKMNSNATCHEDMOVE - 12] = sText_PkmnSnatchedMove,
|
[STRINGID_PKMNSNATCHEDMOVE - BATTLESTRINGS_TABLE_START] = sText_PkmnSnatchedMove,
|
||||||
[STRINGID_PKMNMADEITRAIN - 12] = sText_PkmnMadeItRain,
|
[STRINGID_PKMNMADEITRAIN - BATTLESTRINGS_TABLE_START] = sText_PkmnMadeItRain,
|
||||||
[STRINGID_PKMNRAISEDSPEED - 12] = sText_PkmnRaisedSpeed,
|
[STRINGID_PKMNRAISEDSPEED - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedSpeed,
|
||||||
[STRINGID_PKMNPROTECTEDBY - 12] = sText_PkmnProtectedBy,
|
[STRINGID_PKMNPROTECTEDBY - BATTLESTRINGS_TABLE_START] = sText_PkmnProtectedBy,
|
||||||
[STRINGID_PKMNPREVENTSUSAGE - 12] = sText_PkmnPreventsUsage,
|
[STRINGID_PKMNPREVENTSUSAGE - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsUsage,
|
||||||
[STRINGID_PKMNRESTOREDHPUSING - 12] = sText_PkmnRestoredHPUsing,
|
[STRINGID_PKMNRESTOREDHPUSING - BATTLESTRINGS_TABLE_START] = sText_PkmnRestoredHPUsing,
|
||||||
[STRINGID_PKMNCHANGEDTYPEWITH - 12] = sText_PkmnChangedTypeWith,
|
[STRINGID_PKMNCHANGEDTYPEWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnChangedTypeWith,
|
||||||
[STRINGID_PKMNPREVENTSPARALYSISWITH - 12] = sText_PkmnPreventsParalysisWith,
|
[STRINGID_PKMNPREVENTSPARALYSISWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsParalysisWith,
|
||||||
[STRINGID_PKMNPREVENTSROMANCEWITH - 12] = sText_PkmnPreventsRomanceWith,
|
[STRINGID_PKMNPREVENTSROMANCEWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsRomanceWith,
|
||||||
[STRINGID_PKMNPREVENTSPOISONINGWITH - 12] = sText_PkmnPreventsPoisoningWith,
|
[STRINGID_PKMNPREVENTSPOISONINGWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsPoisoningWith,
|
||||||
[STRINGID_PKMNPREVENTSCONFUSIONWITH - 12] = sText_PkmnPreventsConfusionWith,
|
[STRINGID_PKMNPREVENTSCONFUSIONWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsConfusionWith,
|
||||||
[STRINGID_PKMNRAISEDFIREPOWERWITH - 12] = sText_PkmnRaisedFirePowerWith,
|
[STRINGID_PKMNRAISEDFIREPOWERWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedFirePowerWith,
|
||||||
[STRINGID_PKMNANCHORSITSELFWITH - 12] = sText_PkmnAnchorsItselfWith,
|
[STRINGID_PKMNANCHORSITSELFWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnAnchorsItselfWith,
|
||||||
[STRINGID_PKMNCUTSATTACKWITH - 12] = sText_PkmnCutsAttackWith,
|
[STRINGID_PKMNCUTSATTACKWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnCutsAttackWith,
|
||||||
[STRINGID_PKMNPREVENTSSTATLOSSWITH - 12] = sText_PkmnPreventsStatLossWith,
|
[STRINGID_PKMNPREVENTSSTATLOSSWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnPreventsStatLossWith,
|
||||||
[STRINGID_PKMNHURTSWITH - 12] = sText_PkmnHurtsWith,
|
[STRINGID_PKMNHURTSWITH - BATTLESTRINGS_TABLE_START] = sText_PkmnHurtsWith,
|
||||||
[STRINGID_PKMNTRACED - 12] = sText_PkmnTraced,
|
[STRINGID_PKMNTRACED - BATTLESTRINGS_TABLE_START] = sText_PkmnTraced,
|
||||||
[STRINGID_STATSHARPLY - 12] = sText_StatSharply,
|
[STRINGID_STATSHARPLY - BATTLESTRINGS_TABLE_START] = sText_StatSharply,
|
||||||
[STRINGID_STATROSE - 12] = gBattleText_Rose,
|
[STRINGID_STATROSE - BATTLESTRINGS_TABLE_START] = gBattleText_Rose,
|
||||||
[STRINGID_STATHARSHLY - 12] = sText_StatHarshly,
|
[STRINGID_STATHARSHLY - BATTLESTRINGS_TABLE_START] = sText_StatHarshly,
|
||||||
[STRINGID_STATFELL - 12] = sText_StatFell,
|
[STRINGID_STATFELL - BATTLESTRINGS_TABLE_START] = sText_StatFell,
|
||||||
[STRINGID_ATTACKERSSTATROSE - 12] = sText_AttackersStatRose,
|
[STRINGID_ATTACKERSSTATROSE - BATTLESTRINGS_TABLE_START] = sText_AttackersStatRose,
|
||||||
[STRINGID_DEFENDERSSTATROSE - 12] = gText_DefendersStatRose,
|
[STRINGID_DEFENDERSSTATROSE - BATTLESTRINGS_TABLE_START] = gText_DefendersStatRose,
|
||||||
[STRINGID_ATTACKERSSTATFELL - 12] = sText_AttackersStatFell,
|
[STRINGID_ATTACKERSSTATFELL - BATTLESTRINGS_TABLE_START] = sText_AttackersStatFell,
|
||||||
[STRINGID_DEFENDERSSTATFELL - 12] = sText_DefendersStatFell,
|
[STRINGID_DEFENDERSSTATFELL - BATTLESTRINGS_TABLE_START] = sText_DefendersStatFell,
|
||||||
[STRINGID_CRITICALHIT - 12] = sText_CriticalHit,
|
[STRINGID_CRITICALHIT - BATTLESTRINGS_TABLE_START] = sText_CriticalHit,
|
||||||
[STRINGID_ONEHITKO - 12] = sText_OneHitKO,
|
[STRINGID_ONEHITKO - BATTLESTRINGS_TABLE_START] = sText_OneHitKO,
|
||||||
[STRINGID_123POOF - 12] = sText_123Poof,
|
[STRINGID_123POOF - BATTLESTRINGS_TABLE_START] = sText_123Poof,
|
||||||
[STRINGID_ANDELLIPSIS - 12] = sText_AndEllipsis,
|
[STRINGID_ANDELLIPSIS - BATTLESTRINGS_TABLE_START] = sText_AndEllipsis,
|
||||||
[STRINGID_NOTVERYEFFECTIVE - 12] = sText_NotVeryEffective,
|
[STRINGID_NOTVERYEFFECTIVE - BATTLESTRINGS_TABLE_START] = sText_NotVeryEffective,
|
||||||
[STRINGID_SUPEREFFECTIVE - 12] = sText_SuperEffective,
|
[STRINGID_SUPEREFFECTIVE - BATTLESTRINGS_TABLE_START] = sText_SuperEffective,
|
||||||
[STRINGID_GOTAWAYSAFELY - 12] = sText_GotAwaySafely,
|
[STRINGID_GOTAWAYSAFELY - BATTLESTRINGS_TABLE_START] = sText_GotAwaySafely,
|
||||||
[STRINGID_WILDPKMNFLED - 12] = sText_WildPkmnFled,
|
[STRINGID_WILDPKMNFLED - BATTLESTRINGS_TABLE_START] = sText_WildPkmnFled,
|
||||||
[STRINGID_NORUNNINGFROMTRAINERS - 12] = sText_NoRunningFromTrainers,
|
[STRINGID_NORUNNINGFROMTRAINERS - BATTLESTRINGS_TABLE_START] = sText_NoRunningFromTrainers,
|
||||||
[STRINGID_CANTESCAPE - 12] = sText_CantEscape,
|
[STRINGID_CANTESCAPE - BATTLESTRINGS_TABLE_START] = sText_CantEscape,
|
||||||
[STRINGID_DONTLEAVEBIRCH - 12] = sText_EmptyString5,
|
[STRINGID_DONTLEAVEBIRCH - BATTLESTRINGS_TABLE_START] = sText_EmptyString5,
|
||||||
[STRINGID_BUTNOTHINGHAPPENED - 12] = sText_ButNothingHappened,
|
[STRINGID_BUTNOTHINGHAPPENED - BATTLESTRINGS_TABLE_START] = sText_ButNothingHappened,
|
||||||
[STRINGID_BUTITFAILED - 12] = sText_ButItFailed,
|
[STRINGID_BUTITFAILED - BATTLESTRINGS_TABLE_START] = sText_ButItFailed,
|
||||||
[STRINGID_ITHURTCONFUSION - 12] = sText_ItHurtConfusion,
|
[STRINGID_ITHURTCONFUSION - BATTLESTRINGS_TABLE_START] = sText_ItHurtConfusion,
|
||||||
[STRINGID_MIRRORMOVEFAILED - 12] = sText_MirrorMoveFailed,
|
[STRINGID_MIRRORMOVEFAILED - BATTLESTRINGS_TABLE_START] = sText_MirrorMoveFailed,
|
||||||
[STRINGID_STARTEDTORAIN - 12] = sText_StartedToRain,
|
[STRINGID_STARTEDTORAIN - BATTLESTRINGS_TABLE_START] = sText_StartedToRain,
|
||||||
[STRINGID_DOWNPOURSTARTED - 12] = sText_DownpourStarted,
|
[STRINGID_DOWNPOURSTARTED - BATTLESTRINGS_TABLE_START] = sText_DownpourStarted,
|
||||||
[STRINGID_RAINCONTINUES - 12] = sText_RainContinues,
|
[STRINGID_RAINCONTINUES - BATTLESTRINGS_TABLE_START] = sText_RainContinues,
|
||||||
[STRINGID_DOWNPOURCONTINUES - 12] = sText_DownpourContinues,
|
[STRINGID_DOWNPOURCONTINUES - BATTLESTRINGS_TABLE_START] = sText_DownpourContinues,
|
||||||
[STRINGID_RAINSTOPPED - 12] = sText_RainStopped,
|
[STRINGID_RAINSTOPPED - BATTLESTRINGS_TABLE_START] = sText_RainStopped,
|
||||||
[STRINGID_SANDSTORMBREWED - 12] = sText_SandstormBrewed,
|
[STRINGID_SANDSTORMBREWED - BATTLESTRINGS_TABLE_START] = sText_SandstormBrewed,
|
||||||
[STRINGID_SANDSTORMRAGES - 12] = sText_SandstormRages,
|
[STRINGID_SANDSTORMRAGES - BATTLESTRINGS_TABLE_START] = sText_SandstormRages,
|
||||||
[STRINGID_SANDSTORMSUBSIDED - 12] = sText_SandstormSubsided,
|
[STRINGID_SANDSTORMSUBSIDED - BATTLESTRINGS_TABLE_START] = sText_SandstormSubsided,
|
||||||
[STRINGID_SUNLIGHTGOTBRIGHT - 12] = sText_SunlightGotBright,
|
[STRINGID_SUNLIGHTGOTBRIGHT - BATTLESTRINGS_TABLE_START] = sText_SunlightGotBright,
|
||||||
[STRINGID_SUNLIGHTSTRONG - 12] = sText_SunlightStrong,
|
[STRINGID_SUNLIGHTSTRONG - BATTLESTRINGS_TABLE_START] = sText_SunlightStrong,
|
||||||
[STRINGID_SUNLIGHTFADED - 12] = sText_SunlightFaded,
|
[STRINGID_SUNLIGHTFADED - BATTLESTRINGS_TABLE_START] = sText_SunlightFaded,
|
||||||
[STRINGID_STARTEDHAIL - 12] = sText_StartedHail,
|
[STRINGID_STARTEDHAIL - BATTLESTRINGS_TABLE_START] = sText_StartedHail,
|
||||||
[STRINGID_HAILCONTINUES - 12] = sText_HailContinues,
|
[STRINGID_HAILCONTINUES - BATTLESTRINGS_TABLE_START] = sText_HailContinues,
|
||||||
[STRINGID_HAILSTOPPED - 12] = sText_HailStopped,
|
[STRINGID_HAILSTOPPED - BATTLESTRINGS_TABLE_START] = sText_HailStopped,
|
||||||
[STRINGID_FAILEDTOSPITUP - 12] = sText_FailedToSpitUp,
|
[STRINGID_FAILEDTOSPITUP - BATTLESTRINGS_TABLE_START] = sText_FailedToSpitUp,
|
||||||
[STRINGID_FAILEDTOSWALLOW - 12] = sText_FailedToSwallow,
|
[STRINGID_FAILEDTOSWALLOW - BATTLESTRINGS_TABLE_START] = sText_FailedToSwallow,
|
||||||
[STRINGID_WINDBECAMEHEATWAVE - 12] = sText_WindBecameHeatWave,
|
[STRINGID_WINDBECAMEHEATWAVE - BATTLESTRINGS_TABLE_START] = sText_WindBecameHeatWave,
|
||||||
[STRINGID_STATCHANGESGONE - 12] = sText_StatChangesGone,
|
[STRINGID_STATCHANGESGONE - BATTLESTRINGS_TABLE_START] = sText_StatChangesGone,
|
||||||
[STRINGID_COINSSCATTERED - 12] = sText_CoinsScattered,
|
[STRINGID_COINSSCATTERED - BATTLESTRINGS_TABLE_START] = sText_CoinsScattered,
|
||||||
[STRINGID_TOOWEAKFORSUBSTITUTE - 12] = sText_TooWeakForSubstitute,
|
[STRINGID_TOOWEAKFORSUBSTITUTE - BATTLESTRINGS_TABLE_START] = sText_TooWeakForSubstitute,
|
||||||
[STRINGID_SHAREDPAIN - 12] = sText_SharedPain,
|
[STRINGID_SHAREDPAIN - BATTLESTRINGS_TABLE_START] = sText_SharedPain,
|
||||||
[STRINGID_BELLCHIMED - 12] = sText_BellChimed,
|
[STRINGID_BELLCHIMED - BATTLESTRINGS_TABLE_START] = sText_BellChimed,
|
||||||
[STRINGID_FAINTINTHREE - 12] = sText_FaintInThree,
|
[STRINGID_FAINTINTHREE - BATTLESTRINGS_TABLE_START] = sText_FaintInThree,
|
||||||
[STRINGID_NOPPLEFT - 12] = sText_NoPPLeft,
|
[STRINGID_NOPPLEFT - BATTLESTRINGS_TABLE_START] = sText_NoPPLeft,
|
||||||
[STRINGID_BUTNOPPLEFT - 12] = sText_ButNoPPLeft,
|
[STRINGID_BUTNOPPLEFT - BATTLESTRINGS_TABLE_START] = sText_ButNoPPLeft,
|
||||||
[STRINGID_PLAYERUSEDITEM - 12] = sText_PlayerUsedItem,
|
[STRINGID_PLAYERUSEDITEM - BATTLESTRINGS_TABLE_START] = sText_PlayerUsedItem,
|
||||||
[STRINGID_OLDMANUSEDITEM - 12] = sText_OldManUsedItem,
|
[STRINGID_OLDMANUSEDITEM - BATTLESTRINGS_TABLE_START] = sText_OldManUsedItem,
|
||||||
[STRINGID_TRAINERBLOCKEDBALL - 12] = sText_TrainerBlockedBall,
|
[STRINGID_TRAINERBLOCKEDBALL - BATTLESTRINGS_TABLE_START] = sText_TrainerBlockedBall,
|
||||||
[STRINGID_DONTBEATHIEF - 12] = sText_DontBeAThief,
|
[STRINGID_DONTBEATHIEF - BATTLESTRINGS_TABLE_START] = sText_DontBeAThief,
|
||||||
[STRINGID_ITDODGEDBALL - 12] = sText_ItDodgedBall,
|
[STRINGID_ITDODGEDBALL - BATTLESTRINGS_TABLE_START] = sText_ItDodgedBall,
|
||||||
[STRINGID_YOUMISSEDPKMN - 12] = sText_YouMissedPkmn,
|
[STRINGID_YOUMISSEDPKMN - BATTLESTRINGS_TABLE_START] = sText_YouMissedPkmn,
|
||||||
[STRINGID_PKMNBROKEFREE - 12] = sText_PkmnBrokeFree,
|
[STRINGID_PKMNBROKEFREE - BATTLESTRINGS_TABLE_START] = sText_PkmnBrokeFree,
|
||||||
[STRINGID_ITAPPEAREDCAUGHT - 12] = sText_ItAppearedCaught,
|
[STRINGID_ITAPPEAREDCAUGHT - BATTLESTRINGS_TABLE_START] = sText_ItAppearedCaught,
|
||||||
[STRINGID_AARGHALMOSTHADIT - 12] = sText_AarghAlmostHadIt,
|
[STRINGID_AARGHALMOSTHADIT - BATTLESTRINGS_TABLE_START] = sText_AarghAlmostHadIt,
|
||||||
[STRINGID_SHOOTSOCLOSE - 12] = sText_ShootSoClose,
|
[STRINGID_SHOOTSOCLOSE - BATTLESTRINGS_TABLE_START] = sText_ShootSoClose,
|
||||||
[STRINGID_GOTCHAPKMNCAUGHT - 12] = sText_GotchaPkmnCaught,
|
[STRINGID_GOTCHAPKMNCAUGHT - BATTLESTRINGS_TABLE_START] = sText_GotchaPkmnCaught,
|
||||||
[STRINGID_GOTCHAPKMNCAUGHT2 - 12] = sText_GotchaPkmnCaught2,
|
[STRINGID_GOTCHAPKMNCAUGHT2 - BATTLESTRINGS_TABLE_START] = sText_GotchaPkmnCaught2,
|
||||||
[STRINGID_GIVENICKNAMECAPTURED - 12] = sText_GiveNicknameCaptured,
|
[STRINGID_GIVENICKNAMECAPTURED - BATTLESTRINGS_TABLE_START] = sText_GiveNicknameCaptured,
|
||||||
[STRINGID_PKMNSENTTOPC - 12] = sText_PkmnSentToPC,
|
[STRINGID_PKMNSENTTOPC - BATTLESTRINGS_TABLE_START] = sText_PkmnSentToPC,
|
||||||
[STRINGID_PKMNDATAADDEDTODEX - 12] = sText_PkmnDataAddedToDex,
|
[STRINGID_PKMNDATAADDEDTODEX - BATTLESTRINGS_TABLE_START] = sText_PkmnDataAddedToDex,
|
||||||
[STRINGID_ITISRAINING - 12] = sText_ItIsRaining,
|
[STRINGID_ITISRAINING - BATTLESTRINGS_TABLE_START] = sText_ItIsRaining,
|
||||||
[STRINGID_SANDSTORMISRAGING - 12] = sText_SandstormIsRaging,
|
[STRINGID_SANDSTORMISRAGING - BATTLESTRINGS_TABLE_START] = sText_SandstormIsRaging,
|
||||||
[STRINGID_CANTESCAPE2 - 12] = sText_CantEscape2,
|
[STRINGID_CANTESCAPE2 - BATTLESTRINGS_TABLE_START] = sText_CantEscape2,
|
||||||
[STRINGID_PKMNIGNORESASLEEP - 12] = sText_PkmnIgnoresAsleep,
|
[STRINGID_PKMNIGNORESASLEEP - BATTLESTRINGS_TABLE_START] = sText_PkmnIgnoresAsleep,
|
||||||
[STRINGID_PKMNIGNOREDORDERS - 12] = sText_PkmnIgnoredOrders,
|
[STRINGID_PKMNIGNOREDORDERS - BATTLESTRINGS_TABLE_START] = sText_PkmnIgnoredOrders,
|
||||||
[STRINGID_PKMNBEGANTONAP - 12] = sText_PkmnBeganToNap,
|
[STRINGID_PKMNBEGANTONAP - BATTLESTRINGS_TABLE_START] = sText_PkmnBeganToNap,
|
||||||
[STRINGID_PKMNLOAFING - 12] = sText_PkmnLoafing,
|
[STRINGID_PKMNLOAFING - BATTLESTRINGS_TABLE_START] = sText_PkmnLoafing,
|
||||||
[STRINGID_PKMNWONTOBEY - 12] = sText_PkmnWontObey,
|
[STRINGID_PKMNWONTOBEY - BATTLESTRINGS_TABLE_START] = sText_PkmnWontObey,
|
||||||
[STRINGID_PKMNTURNEDAWAY - 12] = sText_PkmnTurnedAway,
|
[STRINGID_PKMNTURNEDAWAY - BATTLESTRINGS_TABLE_START] = sText_PkmnTurnedAway,
|
||||||
[STRINGID_PKMNPRETENDNOTNOTICE - 12] = sText_PkmnPretendNotNotice,
|
[STRINGID_PKMNPRETENDNOTNOTICE - BATTLESTRINGS_TABLE_START] = sText_PkmnPretendNotNotice,
|
||||||
[STRINGID_ENEMYABOUTTOSWITCHPKMN - 12] = sText_EnemyAboutToSwitchPkmn,
|
[STRINGID_ENEMYABOUTTOSWITCHPKMN - BATTLESTRINGS_TABLE_START] = sText_EnemyAboutToSwitchPkmn,
|
||||||
[STRINGID_THREWROCK - 12] = sText_ThrewARock,
|
[STRINGID_THREWROCK - BATTLESTRINGS_TABLE_START] = sText_ThrewARock,
|
||||||
[STRINGID_THREWBAIT - 12] = sText_ThrewSomeBait,
|
[STRINGID_THREWBAIT - BATTLESTRINGS_TABLE_START] = sText_ThrewSomeBait,
|
||||||
[STRINGID_PKMNWATCHINGCAREFULLY - 12] = sText_PkmnWatchingCarefully,
|
[STRINGID_PKMNWATCHINGCAREFULLY - BATTLESTRINGS_TABLE_START] = sText_PkmnWatchingCarefully,
|
||||||
[STRINGID_PKMNANGRY - 12] = sText_PkmnIsAngry,
|
[STRINGID_PKMNANGRY - BATTLESTRINGS_TABLE_START] = sText_PkmnIsAngry,
|
||||||
[STRINGID_PKMNEATING - 12] = sText_PkmnIsEating,
|
[STRINGID_PKMNEATING - BATTLESTRINGS_TABLE_START] = sText_PkmnIsEating,
|
||||||
[STRINGID_DUMMY288 - 12] = sText_Empty1,
|
[STRINGID_DUMMY288 - BATTLESTRINGS_TABLE_START] = sText_Empty1,
|
||||||
[STRINGID_DUMMY289 - 12] = sText_Empty1,
|
[STRINGID_DUMMY289 - BATTLESTRINGS_TABLE_START] = sText_Empty1,
|
||||||
[STRINGID_OUTOFSAFARIBALLS - 12] = sText_OutOfSafariBalls,
|
[STRINGID_OUTOFSAFARIBALLS - BATTLESTRINGS_TABLE_START] = sText_OutOfSafariBalls,
|
||||||
[STRINGID_PKMNSITEMCUREDPARALYSIS - 12] = sText_PkmnsItemCuredParalysis,
|
[STRINGID_PKMNSITEMCUREDPARALYSIS - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemCuredParalysis,
|
||||||
[STRINGID_PKMNSITEMCUREDPOISON - 12] = sText_PkmnsItemCuredPoison,
|
[STRINGID_PKMNSITEMCUREDPOISON - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemCuredPoison,
|
||||||
[STRINGID_PKMNSITEMHEALEDBURN - 12] = sText_PkmnsItemHealedBurn,
|
[STRINGID_PKMNSITEMHEALEDBURN - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemHealedBurn,
|
||||||
[STRINGID_PKMNSITEMDEFROSTEDIT - 12] = sText_PkmnsItemDefrostedIt,
|
[STRINGID_PKMNSITEMDEFROSTEDIT - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemDefrostedIt,
|
||||||
[STRINGID_PKMNSITEMWOKEIT - 12] = sText_PkmnsItemWokeIt,
|
[STRINGID_PKMNSITEMWOKEIT - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemWokeIt,
|
||||||
[STRINGID_PKMNSITEMSNAPPEDOUT - 12] = sText_PkmnsItemSnappedOut,
|
[STRINGID_PKMNSITEMSNAPPEDOUT - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemSnappedOut,
|
||||||
[STRINGID_PKMNSITEMCUREDPROBLEM - 12] = sText_PkmnsItemCuredProblem,
|
[STRINGID_PKMNSITEMCUREDPROBLEM - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemCuredProblem,
|
||||||
[STRINGID_PKMNSITEMRESTOREDHEALTH - 12] = sText_PkmnsItemRestoredHealth,
|
[STRINGID_PKMNSITEMRESTOREDHEALTH - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemRestoredHealth,
|
||||||
[STRINGID_PKMNSITEMRESTOREDPP - 12] = sText_PkmnsItemRestoredPP,
|
[STRINGID_PKMNSITEMRESTOREDPP - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemRestoredPP,
|
||||||
[STRINGID_PKMNSITEMRESTOREDSTATUS - 12] = sText_PkmnsItemRestoredStatus,
|
[STRINGID_PKMNSITEMRESTOREDSTATUS - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemRestoredStatus,
|
||||||
[STRINGID_PKMNSITEMRESTOREDHPALITTLE - 12] = sText_PkmnsItemRestoredHPALittle,
|
[STRINGID_PKMNSITEMRESTOREDHPALITTLE - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemRestoredHPALittle,
|
||||||
[STRINGID_ITEMALLOWSONLYYMOVE - 12] = sText_ItemAllowsOnlyYMove,
|
[STRINGID_ITEMALLOWSONLYYMOVE - BATTLESTRINGS_TABLE_START] = sText_ItemAllowsOnlyYMove,
|
||||||
[STRINGID_PKMNHUNGONWITHX - 12] = sText_PkmnHungOnWithX,
|
[STRINGID_PKMNHUNGONWITHX - BATTLESTRINGS_TABLE_START] = sText_PkmnHungOnWithX,
|
||||||
[STRINGID_EMPTYSTRING3 - 12] = gText_EmptyString3,
|
[STRINGID_EMPTYSTRING3 - BATTLESTRINGS_TABLE_START] = gText_EmptyString3,
|
||||||
[STRINGID_PKMNSXPREVENTSBURNS - 12] = sText_PkmnsXPreventsBurns,
|
[STRINGID_PKMNSXPREVENTSBURNS - BATTLESTRINGS_TABLE_START] = sText_PkmnsXPreventsBurns,
|
||||||
[STRINGID_PKMNSXBLOCKSY - 12] = sText_PkmnsXBlocksY,
|
[STRINGID_PKMNSXBLOCKSY - BATTLESTRINGS_TABLE_START] = sText_PkmnsXBlocksY,
|
||||||
[STRINGID_PKMNSXRESTOREDHPALITTLE2 - 12] = sText_PkmnsXRestoredHPALittle2,
|
[STRINGID_PKMNSXRESTOREDHPALITTLE2 - BATTLESTRINGS_TABLE_START] = sText_PkmnsXRestoredHPALittle2,
|
||||||
[STRINGID_PKMNSXWHIPPEDUPSANDSTORM - 12] = sText_PkmnsXWhippedUpSandstorm,
|
[STRINGID_PKMNSXWHIPPEDUPSANDSTORM - BATTLESTRINGS_TABLE_START] = sText_PkmnsXWhippedUpSandstorm,
|
||||||
[STRINGID_PKMNSXPREVENTSYLOSS - 12] = sText_PkmnsXPreventsYLoss,
|
[STRINGID_PKMNSXPREVENTSYLOSS - BATTLESTRINGS_TABLE_START] = sText_PkmnsXPreventsYLoss,
|
||||||
[STRINGID_PKMNSXINFATUATEDY - 12] = sText_PkmnsXInfatuatedY,
|
[STRINGID_PKMNSXINFATUATEDY - BATTLESTRINGS_TABLE_START] = sText_PkmnsXInfatuatedY,
|
||||||
[STRINGID_PKMNSXMADEYINEFFECTIVE - 12] = sText_PkmnsXMadeYIneffective,
|
[STRINGID_PKMNSXMADEYINEFFECTIVE - BATTLESTRINGS_TABLE_START] = sText_PkmnsXMadeYIneffective,
|
||||||
[STRINGID_PKMNSXCUREDYPROBLEM - 12] = sText_PkmnsXCuredYProblem,
|
[STRINGID_PKMNSXCUREDYPROBLEM - BATTLESTRINGS_TABLE_START] = sText_PkmnsXCuredYProblem,
|
||||||
[STRINGID_ITSUCKEDLIQUIDOOZE - 12] = sText_ItSuckedLiquidOoze,
|
[STRINGID_ITSUCKEDLIQUIDOOZE - BATTLESTRINGS_TABLE_START] = sText_ItSuckedLiquidOoze,
|
||||||
[STRINGID_PKMNTRANSFORMED - 12] = sText_PkmnTransformed,
|
[STRINGID_PKMNTRANSFORMED - BATTLESTRINGS_TABLE_START] = sText_PkmnTransformed,
|
||||||
[STRINGID_ELECTRICITYWEAKENED - 12] = sText_ElectricityWeakened,
|
[STRINGID_ELECTRICITYWEAKENED - BATTLESTRINGS_TABLE_START] = sText_ElectricityWeakened,
|
||||||
[STRINGID_FIREWEAKENED - 12] = sText_FireWeakened,
|
[STRINGID_FIREWEAKENED - BATTLESTRINGS_TABLE_START] = sText_FireWeakened,
|
||||||
[STRINGID_PKMNHIDUNDERWATER - 12] = sText_PkmnHidUnderwater,
|
[STRINGID_PKMNHIDUNDERWATER - BATTLESTRINGS_TABLE_START] = sText_PkmnHidUnderwater,
|
||||||
[STRINGID_PKMNSPRANGUP - 12] = sText_PkmnSprangUp,
|
[STRINGID_PKMNSPRANGUP - BATTLESTRINGS_TABLE_START] = sText_PkmnSprangUp,
|
||||||
[STRINGID_HMMOVESCANTBEFORGOTTEN - 12] = sText_HMMovesCantBeForgotten,
|
[STRINGID_HMMOVESCANTBEFORGOTTEN - BATTLESTRINGS_TABLE_START] = sText_HMMovesCantBeForgotten,
|
||||||
[STRINGID_XFOUNDONEY - 12] = sText_XFoundOneY,
|
[STRINGID_XFOUNDONEY - BATTLESTRINGS_TABLE_START] = sText_XFoundOneY,
|
||||||
[STRINGID_PLAYERDEFEATEDTRAINER1 - 12] = sText_PlayerDefeatedLinkTrainerTrainer1,
|
[STRINGID_PLAYERDEFEATEDTRAINER1 - BATTLESTRINGS_TABLE_START] = sText_PlayerDefeatedLinkTrainerTrainer1,
|
||||||
[STRINGID_SOOTHINGAROMA - 12] = sText_SoothingAroma,
|
[STRINGID_SOOTHINGAROMA - BATTLESTRINGS_TABLE_START] = sText_SoothingAroma,
|
||||||
[STRINGID_ITEMSCANTBEUSEDNOW - 12] = sText_ItemsCantBeUsedNow,
|
[STRINGID_ITEMSCANTBEUSEDNOW - BATTLESTRINGS_TABLE_START] = sText_ItemsCantBeUsedNow,
|
||||||
[STRINGID_FORXCOMMAYZ - 12] = sText_ForXCommaYZ,
|
[STRINGID_FORXCOMMAYZ - BATTLESTRINGS_TABLE_START] = sText_ForXCommaYZ,
|
||||||
[STRINGID_USINGITEMSTATOFPKMNROSE - 12] = sText_UsingItemTheStatOfPkmnRose,
|
[STRINGID_USINGITEMSTATOFPKMNROSE - BATTLESTRINGS_TABLE_START] = sText_UsingItemTheStatOfPkmnRose,
|
||||||
[STRINGID_PKMNUSEDXTOGETPUMPED - 12] = sText_PkmnUsedXToGetPumped,
|
[STRINGID_PKMNUSEDXTOGETPUMPED - BATTLESTRINGS_TABLE_START] = sText_PkmnUsedXToGetPumped,
|
||||||
[STRINGID_PKMNSXMADEYUSELESS - 12] = sText_PkmnsXMadeYUseless,
|
[STRINGID_PKMNSXMADEYUSELESS - BATTLESTRINGS_TABLE_START] = sText_PkmnsXMadeYUseless,
|
||||||
[STRINGID_PKMNTRAPPEDBYSANDTOMB - 12] = sText_PkmnTrappedBySandTomb,
|
[STRINGID_PKMNTRAPPEDBYSANDTOMB - BATTLESTRINGS_TABLE_START] = sText_PkmnTrappedBySandTomb,
|
||||||
[STRINGID_EMPTYSTRING4 - 12] = sText_EmptyString4,
|
[STRINGID_EMPTYSTRING4 - BATTLESTRINGS_TABLE_START] = sText_EmptyString4,
|
||||||
[STRINGID_ABOOSTED - 12] = sText_ABoosted,
|
[STRINGID_ABOOSTED - BATTLESTRINGS_TABLE_START] = sText_ABoosted,
|
||||||
[STRINGID_PKMNSXINTENSIFIEDSUN - 12] = sText_PkmnsXIntensifiedSun,
|
[STRINGID_PKMNSXINTENSIFIEDSUN - BATTLESTRINGS_TABLE_START] = sText_PkmnsXIntensifiedSun,
|
||||||
[STRINGID_PKMNMAKESGROUNDMISS - 12] = sText_PkmnMakesGroundMiss,
|
[STRINGID_PKMNMAKESGROUNDMISS - BATTLESTRINGS_TABLE_START] = sText_PkmnMakesGroundMiss,
|
||||||
[STRINGID_YOUTHROWABALLNOWRIGHT - 12] = sText_YouThrowABallNowRight,
|
[STRINGID_YOUTHROWABALLNOWRIGHT - BATTLESTRINGS_TABLE_START] = sText_YouThrowABallNowRight,
|
||||||
[STRINGID_PKMNSXTOOKATTACK - 12] = sText_PkmnsXTookAttack,
|
[STRINGID_PKMNSXTOOKATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnsXTookAttack,
|
||||||
[STRINGID_PKMNCHOSEXASDESTINY - 12] = sText_PkmnChoseXAsDestiny,
|
[STRINGID_PKMNCHOSEXASDESTINY - BATTLESTRINGS_TABLE_START] = sText_PkmnChoseXAsDestiny,
|
||||||
[STRINGID_PKMNLOSTFOCUS - 12] = sText_PkmnLostFocus,
|
[STRINGID_PKMNLOSTFOCUS - BATTLESTRINGS_TABLE_START] = sText_PkmnLostFocus,
|
||||||
[STRINGID_USENEXTPKMN - 12] = sText_UseNextPkmn,
|
[STRINGID_USENEXTPKMN - BATTLESTRINGS_TABLE_START] = sText_UseNextPkmn,
|
||||||
[STRINGID_PKMNFLEDUSINGITS - 12] = sText_PkmnFledUsingIts,
|
[STRINGID_PKMNFLEDUSINGITS - BATTLESTRINGS_TABLE_START] = sText_PkmnFledUsingIts,
|
||||||
[STRINGID_PKMNFLEDUSING - 12] = sText_PkmnFledUsing,
|
[STRINGID_PKMNFLEDUSING - BATTLESTRINGS_TABLE_START] = sText_PkmnFledUsing,
|
||||||
[STRINGID_PKMNWASDRAGGEDOUT - 12] = sText_PkmnWasDraggedOut,
|
[STRINGID_PKMNWASDRAGGEDOUT - BATTLESTRINGS_TABLE_START] = sText_PkmnWasDraggedOut,
|
||||||
[STRINGID_PREVENTEDFROMWORKING - 12] = sText_PreventedFromWorking,
|
[STRINGID_PREVENTEDFROMWORKING - BATTLESTRINGS_TABLE_START] = sText_PreventedFromWorking,
|
||||||
[STRINGID_PKMNSITEMNORMALIZEDSTATUS - 12] = sText_PkmnsItemNormalizedStatus,
|
[STRINGID_PKMNSITEMNORMALIZEDSTATUS - BATTLESTRINGS_TABLE_START] = sText_PkmnsItemNormalizedStatus,
|
||||||
[STRINGID_TRAINER1USEDITEM - 12] = sText_Trainer1UsedItem,
|
[STRINGID_TRAINER1USEDITEM - BATTLESTRINGS_TABLE_START] = sText_Trainer1UsedItem,
|
||||||
[STRINGID_BOXISFULL - 12] = sText_BoxIsFull,
|
[STRINGID_BOXISFULL - BATTLESTRINGS_TABLE_START] = sText_BoxIsFull,
|
||||||
[STRINGID_PKMNAVOIDEDATTACK - 12] = sText_PkmnAvoidedAttack,
|
[STRINGID_PKMNAVOIDEDATTACK - BATTLESTRINGS_TABLE_START] = sText_PkmnAvoidedAttack,
|
||||||
[STRINGID_PKMNSXMADEITINEFFECTIVE - 12] = sText_PkmnsXMadeItIneffective,
|
[STRINGID_PKMNSXMADEITINEFFECTIVE - BATTLESTRINGS_TABLE_START] = sText_PkmnsXMadeItIneffective,
|
||||||
[STRINGID_PKMNSXPREVENTSFLINCHING - 12] = sText_PkmnsXPreventsFlinching,
|
[STRINGID_PKMNSXPREVENTSFLINCHING - BATTLESTRINGS_TABLE_START] = sText_PkmnsXPreventsFlinching,
|
||||||
[STRINGID_PKMNALREADYHASBURN - 12] = sText_PkmnAlreadyHasBurn,
|
[STRINGID_PKMNALREADYHASBURN - BATTLESTRINGS_TABLE_START] = sText_PkmnAlreadyHasBurn,
|
||||||
[STRINGID_STATSWONTDECREASE2 - 12] = sText_StatsWontDecrease2,
|
[STRINGID_STATSWONTDECREASE2 - BATTLESTRINGS_TABLE_START] = sText_StatsWontDecrease2,
|
||||||
[STRINGID_PKMNSXBLOCKSY2 - 12] = sText_PkmnsXBlocksY2,
|
[STRINGID_PKMNSXBLOCKSY2 - BATTLESTRINGS_TABLE_START] = sText_PkmnsXBlocksY2,
|
||||||
[STRINGID_PKMNSXWOREOFF - 12] = sText_PkmnsXWoreOff,
|
[STRINGID_PKMNSXWOREOFF - BATTLESTRINGS_TABLE_START] = sText_PkmnsXWoreOff,
|
||||||
[STRINGID_PKMNRAISEDDEFALITTLE - 12] = sText_PkmnRaisedDefALittle,
|
[STRINGID_PKMNRAISEDDEFALITTLE - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedDefALittle,
|
||||||
[STRINGID_PKMNRAISEDSPDEFALITTLE - 12] = sText_PkmnRaisedSpDefALittle,
|
[STRINGID_PKMNRAISEDSPDEFALITTLE - BATTLESTRINGS_TABLE_START] = sText_PkmnRaisedSpDefALittle,
|
||||||
[STRINGID_THEWALLSHATTERED - 12] = sText_TheWallShattered,
|
[STRINGID_THEWALLSHATTERED - BATTLESTRINGS_TABLE_START] = sText_TheWallShattered,
|
||||||
[STRINGID_PKMNSXPREVENTSYSZ - 12] = sText_PkmnsXPreventsYsZ,
|
[STRINGID_PKMNSXPREVENTSYSZ - BATTLESTRINGS_TABLE_START] = sText_PkmnsXPreventsYsZ,
|
||||||
[STRINGID_PKMNSXCUREDITSYPROBLEM - 12] = sText_PkmnsXCuredItsYProblem,
|
[STRINGID_PKMNSXCUREDITSYPROBLEM - BATTLESTRINGS_TABLE_START] = sText_PkmnsXCuredItsYProblem,
|
||||||
[STRINGID_ATTACKERCANTESCAPE - 12] = sText_AttackerCantEscape,
|
[STRINGID_ATTACKERCANTESCAPE - BATTLESTRINGS_TABLE_START] = sText_AttackerCantEscape,
|
||||||
[STRINGID_PKMNOBTAINEDX - 12] = sText_PkmnObtainedX,
|
[STRINGID_PKMNOBTAINEDX - BATTLESTRINGS_TABLE_START] = sText_PkmnObtainedX,
|
||||||
[STRINGID_PKMNOBTAINEDX2 - 12] = sText_PkmnObtainedX2,
|
[STRINGID_PKMNOBTAINEDX2 - BATTLESTRINGS_TABLE_START] = sText_PkmnObtainedX2,
|
||||||
[STRINGID_PKMNOBTAINEDXYOBTAINEDZ - 12] = sText_PkmnObtainedXYObtainedZ,
|
[STRINGID_PKMNOBTAINEDXYOBTAINEDZ - BATTLESTRINGS_TABLE_START] = sText_PkmnObtainedXYObtainedZ,
|
||||||
[STRINGID_BUTNOEFFECT - 12] = sText_ButNoEffect,
|
[STRINGID_BUTNOEFFECT - BATTLESTRINGS_TABLE_START] = sText_ButNoEffect,
|
||||||
[STRINGID_PKMNSXHADNOEFFECTONY - 12] = sText_PkmnsXHadNoEffectOnY,
|
[STRINGID_PKMNSXHADNOEFFECTONY - BATTLESTRINGS_TABLE_START] = sText_PkmnsXHadNoEffectOnY,
|
||||||
[STRINGID_OAKPLAYERWON - 12] = gText_WinEarnsPrizeMoney,
|
[STRINGID_OAKPLAYERWON - BATTLESTRINGS_TABLE_START] = gText_WinEarnsPrizeMoney,
|
||||||
[STRINGID_OAKPLAYERLOST - 12] = gText_HowDissapointing,
|
[STRINGID_OAKPLAYERLOST - BATTLESTRINGS_TABLE_START] = gText_HowDissapointing,
|
||||||
[STRINGID_PLAYERLOSTAGAINSTENEMYTRAINER - 12] = sText_PlayerWhiteoutAgainstTrainer,
|
[STRINGID_PLAYERLOSTAGAINSTENEMYTRAINER - BATTLESTRINGS_TABLE_START] = sText_PlayerWhiteoutAgainstTrainer,
|
||||||
[STRINGID_PLAYERPAIDPRIZEMONEY - 12] = sText_PlayerPaidAsPrizeMoney,
|
[STRINGID_PLAYERPAIDPRIZEMONEY - BATTLESTRINGS_TABLE_START] = sText_PlayerPaidAsPrizeMoney,
|
||||||
[STRINGID_PKMNTRANSFERREDSOMEONESPC - 12] = Text_MonSentToBoxInSomeonesPC,
|
[STRINGID_PKMNTRANSFERREDSOMEONESPC - BATTLESTRINGS_TABLE_START] = Text_MonSentToBoxInSomeonesPC,
|
||||||
[STRINGID_PKMNTRANSFERREDBILLSPC - 12] = Text_MonSentToBoxInBillsPC,
|
[STRINGID_PKMNTRANSFERREDBILLSPC - BATTLESTRINGS_TABLE_START] = Text_MonSentToBoxInBillsPC,
|
||||||
[STRINGID_PKMNBOXSOMEONESPCFULL - 12] = Text_MonSentToBoxSomeonesBoxFull,
|
[STRINGID_PKMNBOXSOMEONESPCFULL - BATTLESTRINGS_TABLE_START] = Text_MonSentToBoxSomeonesBoxFull,
|
||||||
[STRINGID_PKMNBOXBILLSPCFULL - 12] = Text_MonSentToBoxBillsBoxFull,
|
[STRINGID_PKMNBOXBILLSPCFULL - BATTLESTRINGS_TABLE_START] = Text_MonSentToBoxBillsBoxFull,
|
||||||
[STRINGID_POKEDUDEUSED - 12] = sText_PokedudeUsedItem,
|
[STRINGID_POKEDUDEUSED - BATTLESTRINGS_TABLE_START] = sText_PokedudeUsedItem,
|
||||||
[STRINGID_POKEFLUTECATCHY - 12] = sText_PlayedFluteCatchyTune,
|
[STRINGID_POKEFLUTECATCHY - BATTLESTRINGS_TABLE_START] = sText_PlayedFluteCatchyTune,
|
||||||
[STRINGID_POKEFLUTE - 12] = sText_PlayedThe,
|
[STRINGID_POKEFLUTE - BATTLESTRINGS_TABLE_START] = sText_PlayedThe,
|
||||||
[STRINGID_MONHEARINGFLUTEAWOKE - 12] = sText_PkmnHearingFluteAwoke,
|
[STRINGID_MONHEARINGFLUTEAWOKE - BATTLESTRINGS_TABLE_START] = sText_PkmnHearingFluteAwoke,
|
||||||
[STRINGID_TRAINER2CLASS - 12] = sText_Trainer2Class,
|
[STRINGID_TRAINER2CLASS - BATTLESTRINGS_TABLE_START] = sText_Trainer2Class,
|
||||||
[STRINGID_TRAINER2NAME - 12] = sText_Trainer2Name,
|
[STRINGID_TRAINER2NAME - BATTLESTRINGS_TABLE_START] = sText_Trainer2Name,
|
||||||
[STRINGID_PLAYERWHITEDOUT - 12] = sText_PlayerWhiteout2,
|
[STRINGID_PLAYERWHITEDOUT - BATTLESTRINGS_TABLE_START] = sText_PlayerWhiteout2,
|
||||||
[STRINGID_MONTOOSCAREDTOMOVE - 12] = sText_TooScaredToMove,
|
[STRINGID_MONTOOSCAREDTOMOVE - BATTLESTRINGS_TABLE_START] = sText_TooScaredToMove,
|
||||||
[STRINGID_GHOSTGETOUTGETOUT - 12] = sText_GetOutGetOut,
|
[STRINGID_GHOSTGETOUTGETOUT - BATTLESTRINGS_TABLE_START] = sText_GetOutGetOut,
|
||||||
[STRINGID_SILPHSCOPEUNVEILED - 12] = sText_SilphScopeUnveil,
|
[STRINGID_SILPHSCOPEUNVEILED - BATTLESTRINGS_TABLE_START] = sText_SilphScopeUnveil,
|
||||||
[STRINGID_GHOSTWASMAROWAK - 12] = sText_TheGhostWas,
|
[STRINGID_GHOSTWASMAROWAK - BATTLESTRINGS_TABLE_START] = sText_TheGhostWas,
|
||||||
[STRINGID_TRAINER1MON1COMEBACK - 12] = sText_Trainer1RecallPkmn1,
|
[STRINGID_TRAINER1MON1COMEBACK - BATTLESTRINGS_TABLE_START] = sText_Trainer1RecallPkmn1,
|
||||||
[STRINGID_TRAINER1WINTEXT - 12] = sText_Trainer1WinText,
|
[STRINGID_TRAINER1WINTEXT - BATTLESTRINGS_TABLE_START] = sText_Trainer1WinText,
|
||||||
[STRINGID_TRAINER1MON2COMEBACK - 12] = sText_Trainer1RecallPkmn2,
|
[STRINGID_TRAINER1MON2COMEBACK - BATTLESTRINGS_TABLE_START] = sText_Trainer1RecallPkmn2,
|
||||||
[STRINGID_TRAINER1MON1AND2COMEBACK - 12] = sText_Trainer1RecallBoth
|
[STRINGID_TRAINER1MON1AND2COMEBACK - BATTLESTRINGS_TABLE_START] = sText_Trainer1RecallBoth
|
||||||
};
|
};
|
||||||
|
|
||||||
const u16 gMissStringIds[] = {
|
const u16 gMissStringIds[] = {
|
||||||
@@ -1042,7 +1042,7 @@ const u16 gTransformUsedStringIds[] = {
|
|||||||
STRINGID_BUTITFAILED
|
STRINGID_BUTITFAILED
|
||||||
};
|
};
|
||||||
|
|
||||||
const u16 gSubsituteUsedStringIds[] = {
|
const u16 gSubstituteUsedStringIds[] = {
|
||||||
STRINGID_PKMNMADESUBSTITUTE,
|
STRINGID_PKMNMADESUBSTITUTE,
|
||||||
STRINGID_TOOWEAKFORSUBSTITUTE
|
STRINGID_TOOWEAKFORSUBSTITUTE
|
||||||
};
|
};
|
||||||
@@ -1087,7 +1087,7 @@ const u16 gAttractUsedStringIds[] = {
|
|||||||
STRINGID_PKMNSXINFATUATEDY
|
STRINGID_PKMNSXINFATUATEDY
|
||||||
};
|
};
|
||||||
|
|
||||||
const u16 gLeechSeedDrainStringIds[] = {
|
const u16 gAbsorbDrainStringIds[] = {
|
||||||
STRINGID_PKMNENERGYDRAINED,
|
STRINGID_PKMNENERGYDRAINED,
|
||||||
STRINGID_ITSUCKEDLIQUIDOOZE
|
STRINGID_ITSUCKEDLIQUIDOOZE
|
||||||
};
|
};
|
||||||
@@ -1117,7 +1117,7 @@ const u16 gBallEscapeStringIds[] = {
|
|||||||
STRINGID_SHOOTSOCLOSE
|
STRINGID_SHOOTSOCLOSE
|
||||||
};
|
};
|
||||||
|
|
||||||
const u16 gWeatherContinuesStringIds[] = {
|
const u16 gWeatherStartsStringIds[] = {
|
||||||
STRINGID_ITISRAINING,
|
STRINGID_ITISRAINING,
|
||||||
STRINGID_ITISRAINING,
|
STRINGID_ITISRAINING,
|
||||||
STRINGID_ITISRAINING,
|
STRINGID_ITISRAINING,
|
||||||
@@ -1237,7 +1237,7 @@ const u8 gUnknown_83FE7BF[] = _("{RIGHT_ARROW_2}");
|
|||||||
const u8 gUnknown_83FE7C2[] = _("{PLUS}");
|
const u8 gUnknown_83FE7C2[] = _("{PLUS}");
|
||||||
const u8 gUnknown_83FE7C5[] = _("-");
|
const u8 gUnknown_83FE7C5[] = _("-");
|
||||||
|
|
||||||
const u8 gUnknown_83FE7C7[] = _("{SIZE 0}Max{SIZE 2} HP");
|
const u8 gUnknown_83FE7C7[] = _("{FONT_0}Max{FONT_2} HP");
|
||||||
const u8 gUnknown_83FE7D4[] = _("ATTACK ");
|
const u8 gUnknown_83FE7D4[] = _("ATTACK ");
|
||||||
const u8 gUnknown_83FE7DC[] = _("DEFENSE");
|
const u8 gUnknown_83FE7DC[] = _("DEFENSE");
|
||||||
const u8 gUnknown_83FE7E4[] = _("SP. ATK");
|
const u8 gUnknown_83FE7E4[] = _("SP. ATK");
|
||||||
|
|||||||
@@ -486,7 +486,7 @@ static void PrintTotalRecord(struct LinkBattleRecords * records)
|
|||||||
}
|
}
|
||||||
|
|
||||||
StringExpandPlaceholders(gStringVar4, gString_BattleRecords_TotalRecord);
|
StringExpandPlaceholders(gStringVar4, gString_BattleRecords_TotalRecord);
|
||||||
AddTextPrinterParameterized4(0, 2, 12, 24, 0, 2, sTextColor, 0, gStringVar4);
|
AddTextPrinterParameterized4(0, FONT_2, 12, 24, 0, 2, sTextColor, 0, gStringVar4);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, u8 y)
|
static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, u8 y)
|
||||||
@@ -496,7 +496,7 @@ static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, u8 y)
|
|||||||
|
|
||||||
if (record->wins == 0 && record->losses == 0 && record->draws == 0)
|
if (record->wins == 0 && record->losses == 0 && record->draws == 0)
|
||||||
{
|
{
|
||||||
AddTextPrinterParameterized4(0, 2, 0, y, 0, 2, sTextColor, 0, gString_BattleRecords_7Dashes);
|
AddTextPrinterParameterized4(0, FONT_2, 0, y, 0, 2, sTextColor, 0, gString_BattleRecords_7Dashes);
|
||||||
for (i = 0; i < 3; i++)
|
for (i = 0; i < 3; i++)
|
||||||
{
|
{
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
@@ -505,7 +505,7 @@ static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, u8 y)
|
|||||||
x = 0x84;
|
x = 0x84;
|
||||||
else
|
else
|
||||||
x = 0xB4;
|
x = 0xB4;
|
||||||
AddTextPrinterParameterized4(0, 2, x, y, 0, 2, sTextColor, 0, gString_BattleRecords_4Dashes);
|
AddTextPrinterParameterized4(0, FONT_2, x, y, 0, 2, sTextColor, 0, gString_BattleRecords_4Dashes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -533,7 +533,7 @@ static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, u8 y)
|
|||||||
x = 0xB4;
|
x = 0xB4;
|
||||||
ConvertIntToDecimalStringN(gStringVar1, record->draws, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
ConvertIntToDecimalStringN(gStringVar1, record->draws, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
||||||
}
|
}
|
||||||
AddTextPrinterParameterized4(0, 2, x, y, 0, 2, sTextColor, 0, gStringVar1);
|
AddTextPrinterParameterized4(0, FONT_2, x, y, 0, 2, sTextColor, 0, gStringVar1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -545,10 +545,10 @@ static void PrintBattleRecords(void)
|
|||||||
|
|
||||||
FillWindowPixelRect(0, PIXEL_FILL(0), 0, 0, 0xD8, 0x90);
|
FillWindowPixelRect(0, PIXEL_FILL(0), 0, 0, 0xD8, 0x90);
|
||||||
StringExpandPlaceholders(gStringVar4, gString_BattleRecords_PlayersBattleResults);
|
StringExpandPlaceholders(gStringVar4, gString_BattleRecords_PlayersBattleResults);
|
||||||
left = 0xD0 - GetStringWidth(2, gStringVar4, -1);
|
left = 0xD0 - GetStringWidth(FONT_2, gStringVar4, -1);
|
||||||
AddTextPrinterParameterized4(0, 2, left / 2, 4, 0, 2, sTextColor, 0, gStringVar4);
|
AddTextPrinterParameterized4(0, FONT_2, left / 2, 4, 0, 2, sTextColor, 0, gStringVar4);
|
||||||
PrintTotalRecord(&gSaveBlock2Ptr->linkBattleRecords);
|
PrintTotalRecord(&gSaveBlock2Ptr->linkBattleRecords);
|
||||||
AddTextPrinterParameterized4(0, 2, 0x54, 0x30, 0, 2, sTextColor, 0, gString_BattleRecords_ColumnHeaders);
|
AddTextPrinterParameterized4(0, FONT_2, 0x54, 0x30, 0, 2, sTextColor, 0, gString_BattleRecords_ColumnHeaders);
|
||||||
for (i = 0; i < LINK_B_RECORDS_COUNT; i++)
|
for (i = 0; i < LINK_B_RECORDS_COUNT; i++)
|
||||||
PrintOpponentBattleRecord(&gSaveBlock2Ptr->linkBattleRecords.entries[i], 0x3D + 14 * i);
|
PrintOpponentBattleRecord(&gSaveBlock2Ptr->linkBattleRecords.entries[i], 0x3D + 14 * i);
|
||||||
CommitWindow(0);
|
CommitWindow(0);
|
||||||
|
|||||||
@@ -676,7 +676,7 @@ static const struct OamData sOamData_MonIconOnLvlUpBanner =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(32x32),
|
.shape = SPRITE_SHAPE(32x32),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
@@ -3214,9 +3214,7 @@ static void Cmd_getexp(void)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// music change in wild battle after fainting a poke
|
// music change in wild battle after fainting a poke
|
||||||
if (!(gBattleTypeFlags & (BATTLE_TYPE_TRAINER | BATTLE_TYPE_POKEDUDE))
|
if (!(gBattleTypeFlags & (BATTLE_TYPE_TRAINER | BATTLE_TYPE_POKEDUDE)) && gBattleMons[0].hp != 0 && !gBattleStruct->wildVictorySong)
|
||||||
&& gBattleMons[0].hp != 0
|
|
||||||
&& !gBattleStruct->wildVictorySong)
|
|
||||||
{
|
{
|
||||||
BattleStopLowHpSound();
|
BattleStopLowHpSound();
|
||||||
PlayBGM(MUS_VICTORY_WILD);
|
PlayBGM(MUS_VICTORY_WILD);
|
||||||
@@ -5827,7 +5825,7 @@ static void DrawLevelUpBannerText(void)
|
|||||||
|
|
||||||
printerTemplate.currentChar = gStringVar4;
|
printerTemplate.currentChar = gStringVar4;
|
||||||
printerTemplate.windowId = B_WIN_LEVEL_UP_BANNER;
|
printerTemplate.windowId = B_WIN_LEVEL_UP_BANNER;
|
||||||
printerTemplate.fontId = 0;
|
printerTemplate.fontId = FONT_0;
|
||||||
printerTemplate.x = 32;
|
printerTemplate.x = 32;
|
||||||
printerTemplate.y = 0;
|
printerTemplate.y = 0;
|
||||||
printerTemplate.currentX = 32;
|
printerTemplate.currentX = 32;
|
||||||
|
|||||||
@@ -466,7 +466,7 @@ static const union AffineAnimCmd *const sSpriteAffineAnimTable_SlidingPokeball[]
|
|||||||
|
|
||||||
static const struct SpriteTemplate sSpriteTemplate_SlidingPokeball =
|
static const struct SpriteTemplate sSpriteTemplate_SlidingPokeball =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = 0x1009,
|
.paletteTag = 0x1009,
|
||||||
.oam = &gObjectEventBaseOam_32x32,
|
.oam = &gObjectEventBaseOam_32x32,
|
||||||
.anims = sSpriteAnimTable_SlidingPokeball,
|
.anims = sSpriteAnimTable_SlidingPokeball,
|
||||||
@@ -480,7 +480,7 @@ static const struct OamData sOamData_Unused =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(64x64),
|
.shape = SPRITE_SHAPE(64x64),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
@@ -519,7 +519,7 @@ static const union AnimCmd *const sSpriteAnimTable_Unused[] = { sSpriteAnim_Unus
|
|||||||
static const struct SpriteTemplate sSpriteTemplateTable_Unused[] =
|
static const struct SpriteTemplate sSpriteTemplateTable_Unused[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = 0x100A,
|
.paletteTag = 0x100A,
|
||||||
.oam = &sOamData_Unused,
|
.oam = &sOamData_Unused,
|
||||||
.anims = sSpriteAnimTable_Unused,
|
.anims = sSpriteAnimTable_Unused,
|
||||||
@@ -528,7 +528,7 @@ static const struct SpriteTemplate sSpriteTemplateTable_Unused[] =
|
|||||||
.callback = SpriteCB_BT_Phase2Mugshots,
|
.callback = SpriteCB_BT_Phase2Mugshots,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = 0x100A,
|
.paletteTag = 0x100A,
|
||||||
.oam = &sOamData_Unused,
|
.oam = &sOamData_Unused,
|
||||||
.anims = sSpriteAnimTable_Unused,
|
.anims = sSpriteAnimTable_Unused,
|
||||||
|
|||||||
+39
-39
@@ -1268,11 +1268,11 @@ static u32 Cmd_PrintMessage(struct BerryCrushGame * game, u8 *args)
|
|||||||
if (bFlags & F_MSG_EXPAND)
|
if (bFlags & F_MSG_EXPAND)
|
||||||
{
|
{
|
||||||
StringExpandPlaceholders(gStringVar4, sMessages[bMsgId]);
|
StringExpandPlaceholders(gStringVar4, sMessages[bMsgId]);
|
||||||
AddTextPrinterParameterized2(0, 2, gStringVar4, game->textSpeed, 0, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
AddTextPrinterParameterized2(0, FONT_2, gStringVar4, game->textSpeed, 0, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AddTextPrinterParameterized2(0, 2, sMessages[bMsgId], game->textSpeed, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
AddTextPrinterParameterized2(0, FONT_2, sMessages[bMsgId], game->textSpeed, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, COPYWIN_FULL);
|
CopyWindowToVram(0, COPYWIN_FULL);
|
||||||
break;
|
break;
|
||||||
@@ -2222,7 +2222,7 @@ static u32 Cmd_SaveGame(struct BerryCrushGame * game, u8 *args)
|
|||||||
if (!IsLinkTaskFinished())
|
if (!IsLinkTaskFinished())
|
||||||
return 0;
|
return 0;
|
||||||
DrawDialogueFrame(0, FALSE);
|
DrawDialogueFrame(0, FALSE);
|
||||||
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
AddTextPrinterParameterized2(0, FONT_2, gText_SavingDontTurnOffThePower2, 0, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
||||||
CopyWindowToVram(0, COPYWIN_FULL);
|
CopyWindowToVram(0, COPYWIN_FULL);
|
||||||
CreateTask(Task_LinkSave, 0);
|
CreateTask(Task_LinkSave, 0);
|
||||||
break;
|
break;
|
||||||
@@ -2367,9 +2367,9 @@ static u32 Cmd_StopGame(struct BerryCrushGame * game, UNUSED u8 *args)
|
|||||||
case 0:
|
case 0:
|
||||||
DrawDialogueFrame(0, FALSE);
|
DrawDialogueFrame(0, FALSE);
|
||||||
if (game->playAgainState == PLAY_AGAIN_NO_BERRIES)
|
if (game->playAgainState == PLAY_AGAIN_NO_BERRIES)
|
||||||
AddTextPrinterParameterized2(0, 2, sMessages[MSG_NO_BERRIES], game->textSpeed, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, FONT_2, sMessages[MSG_NO_BERRIES], game->textSpeed, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
||||||
else
|
else
|
||||||
AddTextPrinterParameterized2(0, 2, sMessages[MSG_DROPPED], game->textSpeed, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, FONT_2, sMessages[MSG_DROPPED], game->textSpeed, NULL, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GRAY);
|
||||||
CopyWindowToVram(0, COPYWIN_FULL);
|
CopyWindowToVram(0, COPYWIN_FULL);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -2896,8 +2896,8 @@ static void FramesToMinSec(struct BerryCrushGame_Gfx * gfx, u16 frames)
|
|||||||
|
|
||||||
static void PrintTextCentered(u8 windowId, u8 left, u8 colorId, const u8 *string)
|
static void PrintTextCentered(u8 windowId, u8 left, u8 colorId, const u8 *string)
|
||||||
{
|
{
|
||||||
left = (left * 4) - (GetStringWidth(2, string, -1) / 2u);
|
left = (left * 4) - (GetStringWidth(FONT_2, string, -1) / 2u);
|
||||||
AddTextPrinterParameterized3(windowId, 2, left, 0, sBerryCrushTextColorTable[colorId], 0, string);
|
AddTextPrinterParameterized3(windowId, FONT_2, left, 0, sBerryCrushTextColorTable[colorId], 0, string);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8 y)
|
static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8 y)
|
||||||
@@ -2922,9 +2922,9 @@ static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8
|
|||||||
if (i != 0 && bcPlayers->stats[command][i] != bcPlayers->stats[command][i - 1])
|
if (i != 0 && bcPlayers->stats[command][i] != bcPlayers->stats[command][i - 1])
|
||||||
linkIdToPrint = i;
|
linkIdToPrint = i;
|
||||||
ConvertIntToDecimalStringN(gStringVar1, bcPlayers->stats[command][i], STR_CONV_MODE_RIGHT_ALIGN, 4);
|
ConvertIntToDecimalStringN(gStringVar1, bcPlayers->stats[command][i], STR_CONV_MODE_RIGHT_ALIGN, 4);
|
||||||
realX = x - GetStringWidth(2, sBCRankingHeaders[command], -1) - 4;
|
realX = x - GetStringWidth(FONT_2, sBCRankingHeaders[command], -1) - 4;
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, realX, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, sBCRankingHeaders[command]);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, realX, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, sBCRankingHeaders[command]);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, realX - 24, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar1);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, realX - 24, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar1);
|
||||||
break;
|
break;
|
||||||
case RESULTS_PAGE_RANDOM:
|
case RESULTS_PAGE_RANDOM:
|
||||||
// Neatness
|
// Neatness
|
||||||
@@ -2943,7 +2943,7 @@ static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8
|
|||||||
ConvertIntToDecimalStringN(gStringVar2, realX, STR_CONV_MODE_LEADING_ZEROS, 2);
|
ConvertIntToDecimalStringN(gStringVar2, realX, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||||
StringExpandPlaceholders(gStringVar4, sBCRankingHeaders[command]);
|
StringExpandPlaceholders(gStringVar4, sBCRankingHeaders[command]);
|
||||||
realX2 = x - 4;
|
realX2 = x - 4;
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, realX2 - GetStringWidth(2, gStringVar4, 0), y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, realX2 - GetStringWidth(FONT_2, gStringVar4, 0), y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
break;
|
break;
|
||||||
case RESULTS_PAGE_CRUSHING:
|
case RESULTS_PAGE_CRUSHING:
|
||||||
// Berry names
|
// Berry names
|
||||||
@@ -2954,7 +2954,7 @@ static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8
|
|||||||
j = 0;
|
j = 0;
|
||||||
StringCopy(gStringVar1, gBerries[j].name);
|
StringCopy(gStringVar1, gBerries[j].name);
|
||||||
StringExpandPlaceholders(gStringVar4, sBCRankingHeaders[command]);
|
StringExpandPlaceholders(gStringVar4, sBCRankingHeaders[command]);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x - GetStringWidth(2, gStringVar4, -1) - 4, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x - GetStringWidth(FONT_2, gStringVar4, -1) - 4, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (linkPlayerId == game->localId)
|
if (linkPlayerId == game->localId)
|
||||||
@@ -2964,7 +2964,7 @@ static void PrintResultsText(struct BerryCrushGame * game, u8 command, u8 x, u8
|
|||||||
gStringVar3[0] = linkIdToPrint + CHAR_1;
|
gStringVar3[0] = linkIdToPrint + CHAR_1;
|
||||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, game->players[linkPlayerId].name);
|
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, game->players[linkPlayerId].name);
|
||||||
DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gStringVar3);
|
DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gStringVar3);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, 4, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, 4, y + 14 * i, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2977,30 +2977,30 @@ static void printCrushingResults(struct BerryCrushGame * game)
|
|||||||
u8 y = GetWindowAttribute(game->gfx.resultsWindowId, WINDOW_HEIGHT) * 8 - 42;
|
u8 y = GetWindowAttribute(game->gfx.resultsWindowId, WINDOW_HEIGHT) * 8 - 42;
|
||||||
|
|
||||||
FramesToMinSec(&game->gfx, players->time);
|
FramesToMinSec(&game->gfx, players->time);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_TimeColon);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_TimeColon);
|
||||||
|
|
||||||
x = 190 - (u8)GetStringWidth(2, gText_SpaceSec, 0);
|
x = 190 - (u8)GetStringWidth(FONT_2, gText_SpaceSec, 0);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_SpaceSec);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_SpaceSec);
|
||||||
|
|
||||||
x -= 32;
|
x -= 32;
|
||||||
ConvertIntToDecimalStringN(gStringVar1, game->gfx.secondsInt, STR_CONV_MODE_LEADING_ZEROS, 2);
|
ConvertIntToDecimalStringN(gStringVar1, game->gfx.secondsInt, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||||
ConvertIntToDecimalStringN(gStringVar2, game->gfx.secondsFrac, STR_CONV_MODE_LEADING_ZEROS, 2);
|
ConvertIntToDecimalStringN(gStringVar2, game->gfx.secondsFrac, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_XDotY2);
|
StringExpandPlaceholders(gStringVar4, gText_XDotY2);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
|
|
||||||
x -= (u8)GetStringWidth(2, gText_SpaceMin, 0) + 3;
|
x -= (u8)GetStringWidth(FONT_2, gText_SpaceMin, 0) + 3;
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_SpaceMin);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_SpaceMin);
|
||||||
|
|
||||||
x -= 9;
|
x -= 9;
|
||||||
ConvertIntToDecimalStringN(gStringVar1, game->gfx.minutes, STR_CONV_MODE_LEADING_ZEROS, 1);
|
ConvertIntToDecimalStringN(gStringVar1, game->gfx.minutes, STR_CONV_MODE_LEADING_ZEROS, 1);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_StrVar1);
|
StringExpandPlaceholders(gStringVar4, gText_StrVar1);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
|
|
||||||
y += 14;
|
y += 14;
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_PressingSpeed);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_PressingSpeed);
|
||||||
|
|
||||||
x = 190 - (u8)GetStringWidth(2, gText_TimesPerSec, 0);
|
x = 190 - (u8)GetStringWidth(FONT_2, gText_TimesPerSec, 0);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 3, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_TimesPerSec);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_3, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_TimesPerSec);
|
||||||
|
|
||||||
for (i = 0; i < 8; ++i)
|
for (i = 0; i < 8; ++i)
|
||||||
if (((u8)game->pressingSpeed >> (7 - i)) & 1)
|
if (((u8)game->pressingSpeed >> (7 - i)) & 1)
|
||||||
@@ -3010,17 +3010,17 @@ static void printCrushingResults(struct BerryCrushGame * game)
|
|||||||
StringExpandPlaceholders(gStringVar4, gText_XDotY3);
|
StringExpandPlaceholders(gStringVar4, gText_XDotY3);
|
||||||
x -= 38;
|
x -= 38;
|
||||||
if (game->newRecord)
|
if (game->newRecord)
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_RED], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_RED], 0, gStringVar4);
|
||||||
else
|
else
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
|
|
||||||
y += 14;
|
y += 14;
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_Silkiness);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, 2, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gText_Silkiness);
|
||||||
|
|
||||||
ConvertIntToDecimalStringN(gStringVar1, players->silkiness, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
ConvertIntToDecimalStringN(gStringVar1, players->silkiness, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_Var1Percent);
|
StringExpandPlaceholders(gStringVar4, gText_Var1Percent);
|
||||||
x = 190 - (u8)GetStringWidth(2, gStringVar4, 0);
|
x = 190 - (u8)GetStringWidth(FONT_2, gStringVar4, 0);
|
||||||
AddTextPrinterParameterized3(game->gfx.resultsWindowId, 2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
AddTextPrinterParameterized3(game->gfx.resultsWindowId, FONT_2, x, y, sBerryCrushTextColorTable[COLORID_GRAY], 0, gStringVar4);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool32 OpenResultsWindow(struct BerryCrushGame * game, struct BerryCrushGame_Gfx * spriteManager)
|
static bool32 OpenResultsWindow(struct BerryCrushGame * game, struct BerryCrushGame_Gfx * spriteManager)
|
||||||
@@ -3109,20 +3109,20 @@ static void Task_ShowBerryCrushRankings(u8 taskId)
|
|||||||
DrawStdFrameWithCustomTileAndPalette(tWindowId, 0, 0x21D, 0xD);
|
DrawStdFrameWithCustomTileAndPalette(tWindowId, 0, 0x21D, 0xD);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
xPos = 96 - GetStringWidth(2, gText_BerryCrush2, -1) / 2u;
|
xPos = 96 - GetStringWidth(FONT_2, gText_BerryCrush2, -1) / 2u;
|
||||||
AddTextPrinterParameterized3(
|
AddTextPrinterParameterized3(
|
||||||
tWindowId,
|
tWindowId,
|
||||||
2,
|
FONT_2,
|
||||||
xPos,
|
xPos,
|
||||||
2,
|
2,
|
||||||
sBerryCrushTextColorTable[COLORID_BLUE],
|
sBerryCrushTextColorTable[COLORID_BLUE],
|
||||||
0,
|
0,
|
||||||
gText_BerryCrush2
|
gText_BerryCrush2
|
||||||
);
|
);
|
||||||
xPos = 96 - GetStringWidth(2, gText_PressingSpeedRankings, -1) / 2u;
|
xPos = 96 - GetStringWidth(FONT_2, gText_PressingSpeedRankings, -1) / 2u;
|
||||||
AddTextPrinterParameterized3(
|
AddTextPrinterParameterized3(
|
||||||
tWindowId,
|
tWindowId,
|
||||||
2,
|
FONT_2,
|
||||||
xPos,
|
xPos,
|
||||||
18,
|
18,
|
||||||
sBerryCrushTextColorTable[COLORID_BLUE],
|
sBerryCrushTextColorTable[COLORID_BLUE],
|
||||||
@@ -3136,7 +3136,7 @@ static void Task_ShowBerryCrushRankings(u8 taskId)
|
|||||||
StringExpandPlaceholders(gStringVar4, gText_Var1Players);
|
StringExpandPlaceholders(gStringVar4, gText_Var1Players);
|
||||||
AddTextPrinterParameterized3(
|
AddTextPrinterParameterized3(
|
||||||
tWindowId,
|
tWindowId,
|
||||||
2,
|
FONT_2,
|
||||||
4,
|
4,
|
||||||
yPos,
|
yPos,
|
||||||
sBerryCrushTextColorTable[COLORID_GRAY],
|
sBerryCrushTextColorTable[COLORID_GRAY],
|
||||||
@@ -3153,10 +3153,10 @@ static void Task_ShowBerryCrushRankings(u8 taskId)
|
|||||||
str = StringExpandPlaceholders(gStringVar4, gText_XDotY3);
|
str = StringExpandPlaceholders(gStringVar4, gText_XDotY3);
|
||||||
*str++ = CHAR_SPACE;
|
*str++ = CHAR_SPACE;
|
||||||
StringCopy(str, gText_TimesPerSec);
|
StringCopy(str, gText_TimesPerSec);
|
||||||
xPos = 192 - (u8)GetStringWidth(3, gStringVar4, 0);
|
xPos = 192 - (u8)GetStringWidth(FONT_3, gStringVar4, 0);
|
||||||
AddTextPrinterParameterized3(
|
AddTextPrinterParameterized3(
|
||||||
tWindowId,
|
tWindowId,
|
||||||
3,
|
FONT_3,
|
||||||
xPos,
|
xPos,
|
||||||
yPos,
|
yPos,
|
||||||
sBerryCrushTextColorTable[COLORID_GRAY],
|
sBerryCrushTextColorTable[COLORID_GRAY],
|
||||||
@@ -3239,8 +3239,8 @@ static void DrawPlayerNameWindows(struct BerryCrushGame * game)
|
|||||||
{
|
{
|
||||||
AddTextPrinterParameterized4(
|
AddTextPrinterParameterized4(
|
||||||
game->gfx.nameWindowIds[i],
|
game->gfx.nameWindowIds[i],
|
||||||
2,
|
FONT_2,
|
||||||
36 - GetStringWidth(2, game->players[i].name, 0) / 2u,
|
36 - GetStringWidth(FONT_2, game->players[i].name, 0) / 2u,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
@@ -3253,8 +3253,8 @@ static void DrawPlayerNameWindows(struct BerryCrushGame * game)
|
|||||||
{
|
{
|
||||||
AddTextPrinterParameterized4(
|
AddTextPrinterParameterized4(
|
||||||
game->gfx.nameWindowIds[i],
|
game->gfx.nameWindowIds[i],
|
||||||
2,
|
FONT_2,
|
||||||
36 - GetStringWidth(2, game->players[i].name, 0) / 2u,
|
36 - GetStringWidth(FONT_2, game->players[i].name, 0) / 2u,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
|
|||||||
+22
-22
@@ -672,7 +672,7 @@ static void SetUpListMenuTemplate(void)
|
|||||||
gMultiuseListMenuTemplate.itemVerticalPadding = 2;
|
gMultiuseListMenuTemplate.itemVerticalPadding = 2;
|
||||||
gMultiuseListMenuTemplate.upText_Y = 2;
|
gMultiuseListMenuTemplate.upText_Y = 2;
|
||||||
gMultiuseListMenuTemplate.maxShowed = sResources->listMenuMaxShowed;
|
gMultiuseListMenuTemplate.maxShowed = sResources->listMenuMaxShowed;
|
||||||
gMultiuseListMenuTemplate.fontId = 2;
|
gMultiuseListMenuTemplate.fontId = FONT_2;
|
||||||
gMultiuseListMenuTemplate.cursorPal = 2;
|
gMultiuseListMenuTemplate.cursorPal = 2;
|
||||||
gMultiuseListMenuTemplate.fillValue = 0;
|
gMultiuseListMenuTemplate.fillValue = 0;
|
||||||
gMultiuseListMenuTemplate.cursorShadowPal = 3;
|
gMultiuseListMenuTemplate.cursorShadowPal = 3;
|
||||||
@@ -726,7 +726,7 @@ static void BerryPouchItemPrintFunc(u8 windowId, u32 itemId, u8 y)
|
|||||||
itemQuantity = BagGetQuantityByPocketPosition(POCKET_BERRY_POUCH, itemId);
|
itemQuantity = BagGetQuantityByPocketPosition(POCKET_BERRY_POUCH, itemId);
|
||||||
ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
||||||
BerryPouchPrint(windowId, 0, gStringVar4, 110, y, 0, 0, 0xFF, 1);
|
BerryPouchPrint(windowId, FONT_0, gStringVar4, 110, y, 0, 0, 0xFF, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -741,14 +741,14 @@ static void BerryPouchSetArrowCursorAt(u8 y, u8 colorIdx)
|
|||||||
u8 height;
|
u8 height;
|
||||||
if (colorIdx == 0xFF)
|
if (colorIdx == 0xFF)
|
||||||
{
|
{
|
||||||
width = GetMenuCursorDimensionByFont(2, 0);
|
width = GetMenuCursorDimensionByFont(FONT_2, 0);
|
||||||
height = GetMenuCursorDimensionByFont(2, 1);
|
height = GetMenuCursorDimensionByFont(FONT_2, 1);
|
||||||
FillWindowPixelRect(0, 0, 1, y, width, height);
|
FillWindowPixelRect(0, 0, 1, y, width, height);
|
||||||
CopyWindowToVram(0, COPYWIN_GFX);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
BerryPouchPrint(0, 2, gText_SelectorArrow2, 1, y, 0, 0, 0, colorIdx);
|
BerryPouchPrint(0, FONT_2, gText_SelectorArrow2, 1, y, 0, 0, 0, colorIdx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -760,7 +760,7 @@ static void PrintSelectedBerryDescription(s32 itemIdx)
|
|||||||
else
|
else
|
||||||
str = gText_TheBerryPouchWillBePutAway;
|
str = gText_TheBerryPouchWillBePutAway;
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(0));
|
FillWindowPixelBuffer(1, PIXEL_FILL(0));
|
||||||
BerryPouchPrint(1, 2, str, 0, 2, 2, 0, 0, 0);
|
BerryPouchPrint(1, FONT_2, str, 0, 2, 2, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void SetDescriptionWindowBorderPalette(s32 pal)
|
static void SetDescriptionWindowBorderPalette(s32 pal)
|
||||||
@@ -800,8 +800,8 @@ static void DestroyScrollIndicatorArrows(void)
|
|||||||
|
|
||||||
static void PrintBerryPouchHeaderCentered(void)
|
static void PrintBerryPouchHeaderCentered(void)
|
||||||
{
|
{
|
||||||
u32 slack = 72 - GetStringWidth(1, gText_BerryPouch, 0);
|
u32 slack = 72 - GetStringWidth(FONT_1, gText_BerryPouch, 0);
|
||||||
BerryPouchPrint(2, 1, gText_BerryPouch, slack / 2, 1, 0, 0, 0, 0);
|
BerryPouchPrint(2, FONT_1, gText_BerryPouch, slack / 2, 1, 0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BerryPouch_CursorResetToTop(void)
|
void BerryPouch_CursorResetToTop(void)
|
||||||
@@ -914,11 +914,11 @@ void InitTossQuantitySelectUI(u8 taskId, const u8 * str)
|
|||||||
u8 windowId2;
|
u8 windowId2;
|
||||||
CopySelectedListMenuItemName(data[1], gStringVar1);
|
CopySelectedListMenuItemName(data[1], gStringVar1);
|
||||||
StringExpandPlaceholders(gStringVar4, str);
|
StringExpandPlaceholders(gStringVar4, str);
|
||||||
BerryPouchPrint(windowId, 2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
BerryPouchPrint(windowId, FONT_2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
||||||
windowId2 = GetOrCreateVariableWindow(0);
|
windowId2 = GetOrCreateVariableWindow(0);
|
||||||
ConvertIntToDecimalStringN(gStringVar1, 1, STR_CONV_MODE_LEADING_ZEROS, 3);
|
ConvertIntToDecimalStringN(gStringVar1, 1, STR_CONV_MODE_LEADING_ZEROS, 3);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
||||||
BerryPouchPrint(windowId2, 0, gStringVar4, 4, 10, 1, 0, 0, 1);
|
BerryPouchPrint(windowId2, FONT_0, gStringVar4, 4, 10, 1, 0, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintxQuantityOnWindow(u8 whichWindow, s16 quantity, u8 ndigits)
|
static void PrintxQuantityOnWindow(u8 whichWindow, s16 quantity, u8 ndigits)
|
||||||
@@ -927,7 +927,7 @@ static void PrintxQuantityOnWindow(u8 whichWindow, s16 quantity, u8 ndigits)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
ConvertIntToDecimalStringN(gStringVar1, quantity, STR_CONV_MODE_LEADING_ZEROS, ndigits);
|
ConvertIntToDecimalStringN(gStringVar1, quantity, STR_CONV_MODE_LEADING_ZEROS, ndigits);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
||||||
BerryPouchPrint(windowId, 0, gStringVar4, 4, 10, 1, 0, 0, 1);
|
BerryPouchPrint(windowId, FONT_0, gStringVar4, 4, 10, 1, 0, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_BerryPouchMain(u8 taskId)
|
static void Task_BerryPouchMain(u8 taskId)
|
||||||
@@ -1023,12 +1023,12 @@ static void CreateNormalContextMenu(u8 taskId)
|
|||||||
sContextMenuNumOptions = 4;
|
sContextMenuNumOptions = 4;
|
||||||
}
|
}
|
||||||
windowId = GetOrCreateVariableWindow(sContextMenuNumOptions + 9);
|
windowId = GetOrCreateVariableWindow(sContextMenuNumOptions + 9);
|
||||||
AddItemMenuActionTextPrinters(windowId, 2, GetMenuCursorDimensionByFont(2, 0), 2, GetFontAttribute(2, FONTATTR_LETTER_SPACING), GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumOptions, sContextMenuActions, sContextMenuOptions);
|
AddItemMenuActionTextPrinters(windowId, FONT_2, GetMenuCursorDimensionByFont(FONT_2, 0), 2, GetFontAttribute(FONT_2, FONTATTR_LETTER_SPACING), GetFontAttribute(FONT_2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumOptions, sContextMenuActions, sContextMenuOptions);
|
||||||
Menu_InitCursor(windowId, 2, 0, 2, GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumOptions, 0);
|
Menu_InitCursor(windowId, FONT_2, 0, 2, GetFontAttribute(FONT_2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumOptions, 0);
|
||||||
windowId2 = GetOrCreateVariableWindow(6);
|
windowId2 = GetOrCreateVariableWindow(6);
|
||||||
CopySelectedListMenuItemName(data[1], gStringVar1);
|
CopySelectedListMenuItemName(data[1], gStringVar1);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_Var1IsSelected);
|
StringExpandPlaceholders(gStringVar4, gText_Var1IsSelected);
|
||||||
BerryPouchPrint(windowId2, 2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
BerryPouchPrint(windowId2, FONT_2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_NormalContextMenu(u8 taskId)
|
static void Task_NormalContextMenu(u8 taskId)
|
||||||
@@ -1104,7 +1104,7 @@ static void Task_AskTossMultiple(u8 taskId)
|
|||||||
s16 * data = gTasks[taskId].data;
|
s16 * data = gTasks[taskId].data;
|
||||||
ConvertIntToDecimalStringN(gStringVar2, data[8], STR_CONV_MODE_LEFT_ALIGN, 3);
|
ConvertIntToDecimalStringN(gStringVar2, data[8], STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_ThrowAwayStrVar2OfThisItemQM);
|
StringExpandPlaceholders(gStringVar4, gText_ThrowAwayStrVar2OfThisItemQM);
|
||||||
BerryPouchPrint(GetOrCreateVariableWindow(7), 2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
BerryPouchPrint(GetOrCreateVariableWindow(7), FONT_2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
||||||
CreateYesNoMenuWin3(taskId, &sYesNoFuncs_Toss);
|
CreateYesNoMenuWin3(taskId, &sYesNoFuncs_Toss);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1158,7 +1158,7 @@ static void Task_TossYes(u8 taskId)
|
|||||||
CopySelectedListMenuItemName(data[1], gStringVar1);
|
CopySelectedListMenuItemName(data[1], gStringVar1);
|
||||||
ConvertIntToDecimalStringN(gStringVar2, data[8], STR_CONV_MODE_LEFT_ALIGN, 3);
|
ConvertIntToDecimalStringN(gStringVar2, data[8], STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_ThrewAwayStrVar2StrVar1s);
|
StringExpandPlaceholders(gStringVar4, gText_ThrewAwayStrVar2StrVar1s);
|
||||||
BerryPouchPrint(GetOrCreateVariableWindow(9), 2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
BerryPouchPrint(GetOrCreateVariableWindow(9), FONT_2, gStringVar4, 0, 2, 1, 2, 0, 1);
|
||||||
gTasks[taskId].func = Task_WaitButtonThenTossBerries;
|
gTasks[taskId].func = Task_WaitButtonThenTossBerries;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1201,7 +1201,7 @@ static void Task_BerryPouch_Give(u8 taskId)
|
|||||||
|
|
||||||
static void Task_Give_PrintThereIsNoPokemon(u8 taskId)
|
static void Task_Give_PrintThereIsNoPokemon(u8 taskId)
|
||||||
{
|
{
|
||||||
DisplayItemMessageInBerryPouch(taskId, 2, gText_ThereIsNoPokemon, Task_WaitButtonBeforeDialogueWindowDestruction);
|
DisplayItemMessageInBerryPouch(taskId, FONT_2, gText_ThereIsNoPokemon, Task_WaitButtonBeforeDialogueWindowDestruction);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_WaitButtonBeforeDialogueWindowDestruction(u8 taskId)
|
static void Task_WaitButtonBeforeDialogueWindowDestruction(u8 taskId)
|
||||||
@@ -1247,7 +1247,7 @@ static void Task_ContextMenu_FromPartyGiveMenu(u8 taskId)
|
|||||||
{
|
{
|
||||||
CopyItemName(itemId, gStringVar1);
|
CopyItemName(itemId, gStringVar1);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TheStrVar1CantBeHeldHere);
|
StringExpandPlaceholders(gStringVar4, gText_TheStrVar1CantBeHeldHere);
|
||||||
DisplayItemMessageInBerryPouch(taskId, 2, gStringVar4, Task_WaitButtonBeforeDialogueWindowDestruction);
|
DisplayItemMessageInBerryPouch(taskId, FONT_2, gStringVar4, Task_WaitButtonBeforeDialogueWindowDestruction);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1322,7 +1322,7 @@ static void Task_Sell_PrintSelectMultipleUI(u8 taskId)
|
|||||||
u8 windowId = GetOrCreateVariableWindow(1);
|
u8 windowId = GetOrCreateVariableWindow(1);
|
||||||
ConvertIntToDecimalStringN(gStringVar1, 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
ConvertIntToDecimalStringN(gStringVar1, 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
StringExpandPlaceholders(gStringVar4, gText_TimesStrVar1);
|
||||||
BerryPouchPrint(windowId, 0, gStringVar4, 4, 10, 1, 0, 0xFF, 1);
|
BerryPouchPrint(windowId, FONT_0, gStringVar4, 4, 10, 1, 0, 0xFF, 1);
|
||||||
SellMultiple_UpdateSellPriceDisplay(itemid_get_market_price(BagGetItemIdByPocketPosition(POCKET_BERRY_POUCH, data[1])) / 2 * data[8]);
|
SellMultiple_UpdateSellPriceDisplay(itemid_get_market_price(BagGetItemIdByPocketPosition(POCKET_BERRY_POUCH, data[1])) / 2 * data[8]);
|
||||||
PrintMoneyInWin2();
|
PrintMoneyInWin2();
|
||||||
CreateScrollIndicatorArrows_SellQuantity();
|
CreateScrollIndicatorArrows_SellQuantity();
|
||||||
@@ -1375,7 +1375,7 @@ static void Task_SellYes(u8 taskId)
|
|||||||
CopyItemName(gSpecialVar_ItemId, gStringVar1);
|
CopyItemName(gSpecialVar_ItemId, gStringVar1);
|
||||||
ConvertIntToDecimalStringN(gStringVar3, itemid_get_market_price(BagGetItemIdByPocketPosition(POCKET_BERRY_POUCH, data[1])) / 2 * data[8], STR_CONV_MODE_LEFT_ALIGN, 6);
|
ConvertIntToDecimalStringN(gStringVar3, itemid_get_market_price(BagGetItemIdByPocketPosition(POCKET_BERRY_POUCH, data[1])) / 2 * data[8], STR_CONV_MODE_LEFT_ALIGN, 6);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_TurnedOverItemsWorthYen);
|
StringExpandPlaceholders(gStringVar4, gText_TurnedOverItemsWorthYen);
|
||||||
DisplayItemMessageInBerryPouch(taskId, 2, gStringVar4, Task_SellBerries_PlaySfxAndRemoveBerries);
|
DisplayItemMessageInBerryPouch(taskId, FONT_2, gStringVar4, Task_SellBerries_PlaySfxAndRemoveBerries);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_SellBerries_PlaySfxAndRemoveBerries(u8 taskId)
|
static void Task_SellBerries_PlaySfxAndRemoveBerries(u8 taskId)
|
||||||
@@ -1490,12 +1490,12 @@ void DisplayItemMessageInBerryPouch(u8 taskId, u8 fontId, const u8 * str, TaskFu
|
|||||||
|
|
||||||
static void CreateYesNoMenuWin3(u8 taskId, const struct YesNoFuncTable *ptrs)
|
static void CreateYesNoMenuWin3(u8 taskId, const struct YesNoFuncTable *ptrs)
|
||||||
{
|
{
|
||||||
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates_Variable[3], 2, 0, 2, 0x001, 0xE, ptrs);
|
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates_Variable[3], FONT_2, 0, 2, 0x001, 0xE, ptrs);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CreateYesNoMenuWin4(u8 taskId, const struct YesNoFuncTable *ptrs)
|
static void CreateYesNoMenuWin4(u8 taskId, const struct YesNoFuncTable *ptrs)
|
||||||
{
|
{
|
||||||
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates_Variable[4], 2, 0, 2, 0x001, 0xE, ptrs);
|
CreateYesNoMenuWithCallbacks(taskId, &sWindowTemplates_Variable[4], FONT_2, 0, 2, 0x001, 0xE, ptrs);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintMoneyInWin2(void)
|
static void PrintMoneyInWin2(void)
|
||||||
|
|||||||
+2
-2
@@ -94,13 +94,13 @@ u32 GetBerryPowder(void)
|
|||||||
static void PrintBerryPowderAmount(u8 windowId, u32 amount, u8 x, u8 y, u8 speed)
|
static void PrintBerryPowderAmount(u8 windowId, u32 amount, u8 x, u8 y, u8 speed)
|
||||||
{
|
{
|
||||||
ConvertIntToDecimalStringN(gStringVar1, amount, STR_CONV_MODE_RIGHT_ALIGN, 5);
|
ConvertIntToDecimalStringN(gStringVar1, amount, STR_CONV_MODE_RIGHT_ALIGN, 5);
|
||||||
AddTextPrinterParameterized(windowId, 0, gStringVar1, x, y, speed, NULL);
|
AddTextPrinterParameterized(windowId, FONT_0, gStringVar1, x, y, speed, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DrawPlayerPowderAmount(u8 windowId, u16 baseBlock, u8 palette, u32 amount)
|
static void DrawPlayerPowderAmount(u8 windowId, u16 baseBlock, u8 palette, u32 amount)
|
||||||
{
|
{
|
||||||
DrawStdFrameWithCustomTileAndPalette(windowId, FALSE, baseBlock, palette);
|
DrawStdFrameWithCustomTileAndPalette(windowId, FALSE, baseBlock, palette);
|
||||||
AddTextPrinterParameterized(windowId, 0, gOtherText_Powder, 0, 0, -1, NULL);
|
AddTextPrinterParameterized(windowId, FONT_0, gOtherText_Powder, 0, 0, -1, NULL);
|
||||||
PrintBerryPowderAmount(windowId, amount, 39, 12, 0);
|
PrintBerryPowderAmount(windowId, amount, 39, 12, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ void BuyMenuPrint(u8 windowId, u8 font, const u8 *text, u8 x, u8 y, u8 letterSpa
|
|||||||
|
|
||||||
void BuyMenuDisplayMessage(u8 taskId, const u8 *text, TaskFunc callback)
|
void BuyMenuDisplayMessage(u8 taskId, const u8 *text, TaskFunc callback)
|
||||||
{
|
{
|
||||||
DisplayMessageAndContinueTask(taskId, 2, 0x13, 0xE, GetMartUnk16_4(), GetTextSpeedSetting(), text, callback);
|
DisplayMessageAndContinueTask(taskId, 2, 0x13, 0xE, GetMartFontId(), GetTextSpeedSetting(), text, callback);
|
||||||
ScheduleBgCopyTilemapToVram(0);
|
ScheduleBgCopyTilemapToVram(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -200,5 +200,5 @@ void BuyMenuQuantityBoxThinBorder(u8 windowId, bool8 copyToVram)
|
|||||||
|
|
||||||
void BuyMenuConfirmPurchase(u8 taskId, const struct YesNoFuncTable *yesNo)
|
void BuyMenuConfirmPurchase(u8 taskId, const struct YesNoFuncTable *yesNo)
|
||||||
{
|
{
|
||||||
CreateYesNoMenuWithCallbacks(taskId, &sShopBuyMenuYesNoWindowTemplate, 2, 0, 2, 1, 0xD, yesNo);
|
CreateYesNoMenuWithCallbacks(taskId, &sShopBuyMenuYesNoWindowTemplate, FONT_2, 0, 2, 1, 0xD, yesNo);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -79,7 +79,7 @@ static void PrintNewCountOnLinkPlayerCountDisplayWindow(u16 windowId, s32 num)
|
|||||||
ConvertIntToDecimalStringN(gStringVar1, num, STR_CONV_MODE_LEFT_ALIGN, 1);
|
ConvertIntToDecimalStringN(gStringVar1, num, STR_CONV_MODE_LEFT_ALIGN, 1);
|
||||||
SetStdWindowBorderStyle(windowId, FALSE);
|
SetStdWindowBorderStyle(windowId, FALSE);
|
||||||
StringExpandPlaceholders(gStringVar4, gUnknown_841DF82);
|
StringExpandPlaceholders(gStringVar4, gUnknown_841DF82);
|
||||||
AddTextPrinterParameterized(windowId, 2, gStringVar4, 0, 0, TEXT_SKIP_DRAW, NULL);
|
AddTextPrinterParameterized(windowId, FONT_2, gStringVar4, 0, 0, TEXT_SKIP_DRAW, NULL);
|
||||||
CopyWindowToVram(windowId, COPYWIN_FULL);
|
CopyWindowToVram(windowId, COPYWIN_FULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -106,11 +106,11 @@ static void Task_DrawClearSaveDataScreen(u8 taskId)
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
DrawStdFrameWithCustomTileAndPalette(1, TRUE, 0x001, 0xF);
|
DrawStdFrameWithCustomTileAndPalette(1, TRUE, 0x001, 0xF);
|
||||||
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B69E);
|
AddTextPrinterParameterized4(1, FONT_2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B69E);
|
||||||
CopyWindowToVram(1, COPYWIN_GFX);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
CreateYesNoMenu(&sWindowTemplates[0], 2, 0, 2, 0x001, 0xF, 1);
|
CreateYesNoMenu(&sWindowTemplates[0], FONT_2, 0, 2, 0x001, 0xF, 1);
|
||||||
CopyBgTilemapBufferToVram(0);
|
CopyBgTilemapBufferToVram(0);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -138,7 +138,7 @@ static void Task_HandleYesNoMenu(u8 taskId)
|
|||||||
case 0:
|
case 0:
|
||||||
PlaySE(SE_SELECT);
|
PlaySE(SE_SELECT);
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(1));
|
FillWindowPixelBuffer(1, PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B6B9);
|
AddTextPrinterParameterized4(1, FONT_2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B6B9);
|
||||||
CopyWindowToVram(1, COPYWIN_FULL);
|
CopyWindowToVram(1, COPYWIN_FULL);
|
||||||
ClearSaveData();
|
ClearSaveData();
|
||||||
break;
|
break;
|
||||||
|
|||||||
+5
-5
@@ -53,13 +53,13 @@ void PrintCoinsString_Parameterized(u8 windowId, u32 coinAmount, u8 x, u8 y, u8
|
|||||||
{
|
{
|
||||||
ConvertIntToDecimalStringN(gStringVar1, coinAmount, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
ConvertIntToDecimalStringN(gStringVar1, coinAmount, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_Coins);
|
StringExpandPlaceholders(gStringVar4, gText_Coins);
|
||||||
AddTextPrinterParameterized(windowId, 0, gStringVar4, x, y, speed, NULL);
|
AddTextPrinterParameterized(windowId, FONT_0, gStringVar4, x, y, speed, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_80D0674(u8 windowId, u16 tileStart, u8 palette, u32 coinAmount)
|
void sub_80D0674(u8 windowId, u16 tileStart, u8 palette, u32 coinAmount)
|
||||||
{
|
{
|
||||||
DrawStdFrameWithCustomTileAndPalette(windowId, FALSE, tileStart, palette);
|
DrawStdFrameWithCustomTileAndPalette(windowId, FALSE, tileStart, palette);
|
||||||
AddTextPrinterParameterized(windowId, 2, gText_Coins_2, 0, 0, 0xFF, 0);
|
AddTextPrinterParameterized(windowId, FONT_2, gText_Coins_2, 0, 0, 0xFF, 0);
|
||||||
PrintCoinsString_Parameterized(windowId, coinAmount, 0x10, 0xC, 0);
|
PrintCoinsString_Parameterized(windowId, coinAmount, 0x10, 0xC, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,9 +70,9 @@ void PrintCoinsString(u32 coinAmount)
|
|||||||
|
|
||||||
ConvertIntToDecimalStringN(gStringVar1, coinAmount, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
ConvertIntToDecimalStringN(gStringVar1, coinAmount, STR_CONV_MODE_RIGHT_ALIGN, 4);
|
||||||
StringExpandPlaceholders(gStringVar4, gText_Coins);
|
StringExpandPlaceholders(gStringVar4, gText_Coins);
|
||||||
width = GetStringWidth(0, gStringVar4, 0);
|
width = GetStringWidth(FONT_0, gStringVar4, 0);
|
||||||
windowId = sCoinsWindowId;
|
windowId = sCoinsWindowId;
|
||||||
AddTextPrinterParameterized(windowId, 0, gStringVar4, 64 - width, 0xC, 0, NULL);
|
AddTextPrinterParameterized(windowId, FONT_0, gStringVar4, 64 - width, 0xC, 0, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShowCoinsWindow(u32 coinAmount, u8 x, u8 y)
|
void ShowCoinsWindow(u32 coinAmount, u8 x, u8 y)
|
||||||
@@ -85,7 +85,7 @@ void ShowCoinsWindow(u32 coinAmount, u8 x, u8 y)
|
|||||||
PutWindowTilemap(sCoinsWindowId);
|
PutWindowTilemap(sCoinsWindowId);
|
||||||
TextWindow_SetStdFrame0_WithPal(sCoinsWindowId, 0x21D, 0xD0);
|
TextWindow_SetStdFrame0_WithPal(sCoinsWindowId, 0x21D, 0xD0);
|
||||||
DrawStdFrameWithCustomTileAndPalette(sCoinsWindowId, FALSE, 0x21D, 0xD);
|
DrawStdFrameWithCustomTileAndPalette(sCoinsWindowId, FALSE, 0x21D, 0xD);
|
||||||
AddTextPrinterParameterized(sCoinsWindowId, 2, gText_Coins_2, 0, 0, 0xFF, 0);
|
AddTextPrinterParameterized(sCoinsWindowId, FONT_2, gText_Coins_2, 0, 0, 0xFF, 0);
|
||||||
PrintCoinsString(coinAmount);
|
PrintCoinsString(coinAmount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+5
-4
@@ -14,6 +14,7 @@
|
|||||||
#include "quest_log.h"
|
#include "quest_log.h"
|
||||||
#include "constants/maps.h"
|
#include "constants/maps.h"
|
||||||
#include "constants/field_weather.h"
|
#include "constants/field_weather.h"
|
||||||
|
#include "constants/sound.h"
|
||||||
|
|
||||||
#if defined(FIRERED)
|
#if defined(FIRERED)
|
||||||
#define TITLE_TEXT gString_PokemonFireRed_Staff
|
#define TITLE_TEXT gString_PokemonFireRed_Staff
|
||||||
@@ -855,7 +856,7 @@ static s32 RollCredits(void)
|
|||||||
|
|
||||||
}
|
}
|
||||||
sCreditsMgr->timer = 360;
|
sCreditsMgr->timer = 360;
|
||||||
AddTextPrinterParameterized4(sCreditsMgr->windowId, 1, 0x08, 0x29, 1, 2, sTextColor_Header, 0, TITLE_TEXT);
|
AddTextPrinterParameterized4(sCreditsMgr->windowId, FONT_1, 0x08, 0x29, 1, 2, sTextColor_Header, 0, TITLE_TEXT);
|
||||||
sCreditsMgr->mainseqno = CREDITSSCENE_WAIT_TITLE_STAFF;
|
sCreditsMgr->mainseqno = CREDITSSCENE_WAIT_TITLE_STAFF;
|
||||||
return 0;
|
return 0;
|
||||||
case CREDITSSCENE_WAIT_TITLE_STAFF:
|
case CREDITSSCENE_WAIT_TITLE_STAFF:
|
||||||
@@ -912,12 +913,12 @@ static s32 RollCredits(void)
|
|||||||
if (gPaletteFade.active)
|
if (gPaletteFade.active)
|
||||||
return sCreditsMgr->canSpeedThrough;
|
return sCreditsMgr->canSpeedThrough;
|
||||||
win0v[0] = sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_8; // unused
|
win0v[0] = sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_8; // unused
|
||||||
AddTextPrinterParameterized4(sCreditsMgr->windowId, 1, 2, 6, 0, 0, sTextColor_Header, -1, sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_0);
|
AddTextPrinterParameterized4(sCreditsMgr->windowId, FONT_1, 2, 6, 0, 0, sTextColor_Header, -1, sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_0);
|
||||||
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_ADDPRINTER2;
|
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_ADDPRINTER2;
|
||||||
return sCreditsMgr->canSpeedThrough;
|
return sCreditsMgr->canSpeedThrough;
|
||||||
case CREDITSSCENE_PRINT_ADDPRINTER2:
|
case CREDITSSCENE_PRINT_ADDPRINTER2:
|
||||||
win0v[0] = sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_8;
|
win0v[0] = sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_8;
|
||||||
AddTextPrinterParameterized4(sCreditsMgr->windowId, 2, 8, 6, 0, 0, sTextColor_Regular, -1, sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_4);
|
AddTextPrinterParameterized4(sCreditsMgr->windowId, FONT_2, 8, 6, 0, 0, sTextColor_Regular, -1, sCreditsTexts[sCreditsScript[sCreditsMgr->scrcmdidx].param].unk_4);
|
||||||
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_DELAY;
|
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_DELAY;
|
||||||
return sCreditsMgr->canSpeedThrough;
|
return sCreditsMgr->canSpeedThrough;
|
||||||
case CREDITSSCENE_PRINT_DELAY:
|
case CREDITSSCENE_PRINT_DELAY:
|
||||||
@@ -1190,7 +1191,7 @@ static bool32 DoCreditsMonScene(void)
|
|||||||
{
|
{
|
||||||
HideBg(2);
|
HideBg(2);
|
||||||
ShowBg(1);
|
ShowBg(1);
|
||||||
PlayCry2(GetCreditsMonSpecies(sCreditsMgr->whichMon), 0, 125, 10);
|
PlayCry_NormalNoDucking(GetCreditsMonSpecies(sCreditsMgr->whichMon), 0, CRY_VOLUME_RS, CRY_PRIORITY_NORMAL);
|
||||||
sCreditsMgr->creditsMonTimer = 128;
|
sCreditsMgr->creditsMonTimer = 128;
|
||||||
sCreditsMgr->subseqno++;
|
sCreditsMgr->subseqno++;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ static const struct SpriteFrameImage sPicTable_ShadowExtraLarge[] = { obj_frame_
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_8x8,
|
.oam = &gObjectEventBaseOam_8x8,
|
||||||
.anims = sAnimTable_Shadow,
|
.anims = sAnimTable_Shadow,
|
||||||
.images = sPicTable_ShadowSmall,
|
.images = sPicTable_ShadowSmall,
|
||||||
@@ -30,8 +30,8 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_Shadow,
|
.anims = sAnimTable_Shadow,
|
||||||
.images = sPicTable_ShadowMedium,
|
.images = sPicTable_ShadowMedium,
|
||||||
@@ -41,8 +41,8 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_32x8,
|
.oam = &gObjectEventBaseOam_32x8,
|
||||||
.anims = sAnimTable_Shadow,
|
.anims = sAnimTable_Shadow,
|
||||||
.images = sPicTable_ShadowLarge,
|
.images = sPicTable_ShadowLarge,
|
||||||
@@ -52,8 +52,8 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_64x32,
|
.oam = &gObjectEventBaseOam_64x32,
|
||||||
.anims = sAnimTable_Shadow,
|
.anims = sAnimTable_Shadow,
|
||||||
.images = sPicTable_ShadowExtraLarge,
|
.images = sPicTable_ShadowExtraLarge,
|
||||||
@@ -87,7 +87,7 @@ static const union AnimCmd *const sAnimTable_TallGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_TallGrass,
|
.anims = sAnimTable_TallGrass,
|
||||||
@@ -125,7 +125,7 @@ static const union AnimCmd *const sAnimTable_Ripple[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_Ripple,
|
.anims = sAnimTable_Ripple,
|
||||||
@@ -160,7 +160,7 @@ static const union AnimCmd *const sAnimTable_Ash[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Ash =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Ash =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_Ash,
|
.anims = sAnimTable_Ash,
|
||||||
@@ -217,8 +217,8 @@ static const union AnimCmd *const sAnimTable_SurfBlob[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_32x32,
|
.oam = &gObjectEventBaseOam_32x32,
|
||||||
.anims = sAnimTable_SurfBlob,
|
.anims = sAnimTable_SurfBlob,
|
||||||
.images = sPicTable_SurfBlob,
|
.images = sPicTable_SurfBlob,
|
||||||
@@ -276,8 +276,8 @@ static const union AnimCmd *const sAnimTable_Arrow[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_Arrow,
|
.anims = sAnimTable_Arrow,
|
||||||
.images = sPicTable_Arrow,
|
.images = sPicTable_Arrow,
|
||||||
@@ -307,7 +307,7 @@ static const union AnimCmd *const sAnimTable_GroundImpactDust[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_GroundImpactDust,
|
.anims = sAnimTable_GroundImpactDust,
|
||||||
@@ -340,7 +340,7 @@ static const union AnimCmd *const sAnimTable_JumpTallGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpTallGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpTallGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_JumpTallGrass,
|
.anims = sAnimTable_JumpTallGrass,
|
||||||
@@ -390,7 +390,7 @@ static const union AnimCmd *const sAnimTable_SandFootprints[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_SandFootprints,
|
.anims = sAnimTable_SandFootprints,
|
||||||
@@ -440,7 +440,7 @@ static const union AnimCmd *const sAnimTable_DeepSandFootprints[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_DeepSandFootprints,
|
.anims = sAnimTable_DeepSandFootprints,
|
||||||
@@ -520,7 +520,7 @@ static const union AnimCmd *const sAnimTable_BikeTireTracks[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_BikeTireTracks,
|
.anims = sAnimTable_BikeTireTracks,
|
||||||
@@ -553,7 +553,7 @@ static const union AnimCmd *const sAnimTable_JumpBigSplash[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpBigSplash =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpBigSplash =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_JumpBigSplash,
|
.anims = sAnimTable_JumpBigSplash,
|
||||||
@@ -596,7 +596,7 @@ static const union AnimCmd *const sAnimTable_Splash[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Splash =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Splash =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_Splash,
|
.anims = sAnimTable_Splash,
|
||||||
@@ -627,7 +627,7 @@ static const union AnimCmd *const sAnimTable_JumpSmallSplash[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpSmallSplash =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpSmallSplash =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_JumpSmallSplash,
|
.anims = sAnimTable_JumpSmallSplash,
|
||||||
@@ -663,7 +663,7 @@ static const union AnimCmd *const sAnimTable_LongGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_LongGrass,
|
.anims = sAnimTable_LongGrass,
|
||||||
@@ -700,7 +700,7 @@ static const union AnimCmd *const sAnimTable_JumpLongGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpLongGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_JumpLongGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_JumpLongGrass,
|
.anims = sAnimTable_JumpLongGrass,
|
||||||
@@ -743,7 +743,7 @@ static const union AnimCmd *const sAnimTable_UnusedGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_UnusedGrass,
|
.anims = sAnimTable_UnusedGrass,
|
||||||
@@ -778,7 +778,7 @@ static const union AnimCmd *const sAnimTable_UnusedGrass2[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedGrass2 =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedGrass2 =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_UnusedGrass2,
|
.anims = sAnimTable_UnusedGrass2,
|
||||||
@@ -811,7 +811,7 @@ static const union AnimCmd *const sAnimTable_UnusedSand[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedSand =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_UnusedSand =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_UnusedSand,
|
.anims = sAnimTable_UnusedSand,
|
||||||
@@ -842,7 +842,7 @@ static const union AnimCmd *const sAnimTable_SandPile[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_SandPile =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_SandPile =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x8,
|
.oam = &gObjectEventBaseOam_16x8,
|
||||||
.anims = sAnimTable_SandPile,
|
.anims = sAnimTable_SandPile,
|
||||||
@@ -877,7 +877,7 @@ static const union AnimCmd *const sAnimTable_WaterSurfacing[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_WaterSurfacing =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_WaterSurfacing =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_WaterSurfacing,
|
.anims = sAnimTable_WaterSurfacing,
|
||||||
@@ -923,7 +923,7 @@ const union AffineAnimCmd *const sAffineAnims_ReflectionDistortion[] =
|
|||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ReflectionDistortion =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ReflectionDistortion =
|
||||||
{
|
{
|
||||||
.tileTag = 0x0,
|
.tileTag = 0x0,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gDummyOamData,
|
.oam = &gDummyOamData,
|
||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
@@ -1019,8 +1019,8 @@ static const union AnimCmd *const sAnimTable_TreeDisguise[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_16x32,
|
.oam = &gObjectEventBaseOam_16x32,
|
||||||
.anims = sAnimTable_TreeDisguise,
|
.anims = sAnimTable_TreeDisguise,
|
||||||
.images = sPicTable_TreeDisguise,
|
.images = sPicTable_TreeDisguise,
|
||||||
@@ -1065,8 +1065,8 @@ static const union AnimCmd *const sAnimTable_MountainDisguise[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_16x32,
|
.oam = &gObjectEventBaseOam_16x32,
|
||||||
.anims = sAnimTable_MountainDisguise,
|
.anims = sAnimTable_MountainDisguise,
|
||||||
.images = sPicTable_MountainDisguise,
|
.images = sPicTable_MountainDisguise,
|
||||||
@@ -1087,8 +1087,8 @@ static const struct SpriteFrameImage sPicTable_SandDisguisePlaceholder[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_16x32,
|
.oam = &gObjectEventBaseOam_16x32,
|
||||||
.anims = sAnimTable_TreeDisguise,
|
.anims = sAnimTable_TreeDisguise,
|
||||||
.images = sPicTable_SandDisguisePlaceholder,
|
.images = sPicTable_SandDisguisePlaceholder,
|
||||||
@@ -1146,8 +1146,8 @@ static const union AnimCmd *const sAnimTable_Bird[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Bird =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Bird =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = SPRITE_INVALID_TAG,
|
.paletteTag = TAG_NONE,
|
||||||
.oam = &gObjectEventBaseOam_64x64,
|
.oam = &gObjectEventBaseOam_64x64,
|
||||||
.anims = sAnimTable_Bird,
|
.anims = sAnimTable_Bird,
|
||||||
.images = sPicTable_Bird,
|
.images = sPicTable_Bird,
|
||||||
@@ -1175,7 +1175,7 @@ static const union AnimCmd *const sAnimTable_ShortGrass[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_ShortGrass,
|
.anims = sAnimTable_ShortGrass,
|
||||||
@@ -1202,7 +1202,7 @@ static const union AnimCmd *const sAnimTable_HotSpringsWater[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_1,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_HotSpringsWater,
|
.anims = sAnimTable_HotSpringsWater,
|
||||||
@@ -1237,7 +1237,7 @@ static const union AnimCmd *const sAnimTable_AshPuff[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_AshPuff =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_AshPuff =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_ASH,
|
.paletteTag = FLDEFF_PAL_TAG_ASH,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_AshPuff,
|
.anims = sAnimTable_AshPuff,
|
||||||
@@ -1274,7 +1274,7 @@ static const union AnimCmd *const sAnimTable_AshLaunch[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_AshLaunch =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_AshLaunch =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_ASH,
|
.paletteTag = FLDEFF_PAL_TAG_ASH,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_AshLaunch,
|
.anims = sAnimTable_AshLaunch,
|
||||||
@@ -1315,7 +1315,7 @@ static const union AnimCmd *const sAnimTable_Bubbles[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
.paletteTag = FLDEFF_PAL_TAG_GENERAL_0,
|
||||||
.oam = &gObjectEventBaseOam_16x32,
|
.oam = &gObjectEventBaseOam_16x32,
|
||||||
.anims = sAnimTable_Bubbles,
|
.anims = sAnimTable_Bubbles,
|
||||||
@@ -1345,7 +1345,7 @@ static const union AnimCmd *const sAnimTable_SmallSparkle[] =
|
|||||||
|
|
||||||
const struct SpriteTemplate gFieldEffectObjectTemplate_SmallSparkle =
|
const struct SpriteTemplate gFieldEffectObjectTemplate_SmallSparkle =
|
||||||
{
|
{
|
||||||
.tileTag = SPRITE_INVALID_TAG,
|
.tileTag = TAG_NONE,
|
||||||
.paletteTag = FLDEFF_PAL_TAG_SMALL_SPARKLE,
|
.paletteTag = FLDEFF_PAL_TAG_SMALL_SPARKLE,
|
||||||
.oam = &gObjectEventBaseOam_16x16,
|
.oam = &gObjectEventBaseOam_16x16,
|
||||||
.anims = sAnimTable_SmallSparkle,
|
.anims = sAnimTable_SmallSparkle,
|
||||||
|
|||||||
@@ -1,37 +1,37 @@
|
|||||||
const u32 gInterfaceGfx_PokeBall[] = INCBIN_U32("graphics/interface/ball/poke.4bpp.lz");
|
const u32 gBallGfx_Poke[] = INCBIN_U32("graphics/interface/ball/poke.4bpp.lz");
|
||||||
const u32 gInterfacePal_PokeBall[] = INCBIN_U32("graphics/interface/ball/poke.gbapal.lz");
|
const u32 gBallPal_Poke[] = INCBIN_U32("graphics/interface/ball/poke.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_GreatBall[] = INCBIN_U32("graphics/interface/ball/great.4bpp.lz");
|
const u32 gBallGfx_Great[] = INCBIN_U32("graphics/interface/ball/great.4bpp.lz");
|
||||||
const u32 gInterfacePal_GreatBall[] = INCBIN_U32("graphics/interface/ball/great.gbapal.lz");
|
const u32 gBallPal_Great[] = INCBIN_U32("graphics/interface/ball/great.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_SafariBall[] = INCBIN_U32("graphics/interface/ball/safari.4bpp.lz");
|
const u32 gBallGfx_Safari[] = INCBIN_U32("graphics/interface/ball/safari.4bpp.lz");
|
||||||
const u32 gInterfacePal_SafariBall[] = INCBIN_U32("graphics/interface/ball/safari.gbapal.lz");
|
const u32 gBallPal_Safari[] = INCBIN_U32("graphics/interface/ball/safari.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_UltraBall[] = INCBIN_U32("graphics/interface/ball/ultra.4bpp.lz");
|
const u32 gBallGfx_Ultra[] = INCBIN_U32("graphics/interface/ball/ultra.4bpp.lz");
|
||||||
const u32 gInterfacePal_UltraBall[] = INCBIN_U32("graphics/interface/ball/ultra.gbapal.lz");
|
const u32 gBallPal_Ultra[] = INCBIN_U32("graphics/interface/ball/ultra.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_MasterBall[] = INCBIN_U32("graphics/interface/ball/master.4bpp.lz");
|
const u32 gBallGfx_Master[] = INCBIN_U32("graphics/interface/ball/master.4bpp.lz");
|
||||||
const u32 gInterfacePal_MasterBall[] = INCBIN_U32("graphics/interface/ball/master.gbapal.lz");
|
const u32 gBallPal_Master[] = INCBIN_U32("graphics/interface/ball/master.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_NetBall[] = INCBIN_U32("graphics/interface/ball/net.4bpp.lz");
|
const u32 gBallGfx_Net[] = INCBIN_U32("graphics/interface/ball/net.4bpp.lz");
|
||||||
const u32 gInterfacePal_NetBall[] = INCBIN_U32("graphics/interface/ball/net.gbapal.lz");
|
const u32 gBallPal_Net[] = INCBIN_U32("graphics/interface/ball/net.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_DiveBall[] = INCBIN_U32("graphics/interface/ball/dive.4bpp.lz");
|
const u32 gBallGfx_Dive[] = INCBIN_U32("graphics/interface/ball/dive.4bpp.lz");
|
||||||
const u32 gInterfacePal_DiveBall[] = INCBIN_U32("graphics/interface/ball/dive.gbapal.lz");
|
const u32 gBallPal_Dive[] = INCBIN_U32("graphics/interface/ball/dive.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_NestBall[] = INCBIN_U32("graphics/interface/ball/nest.4bpp.lz");
|
const u32 gBallGfx_Nest[] = INCBIN_U32("graphics/interface/ball/nest.4bpp.lz");
|
||||||
const u32 gInterfacePal_NestBall[] = INCBIN_U32("graphics/interface/ball/nest.gbapal.lz");
|
const u32 gBallPal_Nest[] = INCBIN_U32("graphics/interface/ball/nest.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_RepeatBall[] = INCBIN_U32("graphics/interface/ball/repeat.4bpp.lz");
|
const u32 gBallGfx_Repeat[] = INCBIN_U32("graphics/interface/ball/repeat.4bpp.lz");
|
||||||
const u32 gInterfacePal_RepeatBall[] = INCBIN_U32("graphics/interface/ball/repeat.gbapal.lz");
|
const u32 gBallPal_Repeat[] = INCBIN_U32("graphics/interface/ball/repeat.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_TimerBall[] = INCBIN_U32("graphics/interface/ball/timer.4bpp.lz");
|
const u32 gBallGfx_Timer[] = INCBIN_U32("graphics/interface/ball/timer.4bpp.lz");
|
||||||
const u32 gInterfacePal_TimerBall[] = INCBIN_U32("graphics/interface/ball/timer.gbapal.lz");
|
const u32 gBallPal_Timer[] = INCBIN_U32("graphics/interface/ball/timer.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_LuxuryBall[] = INCBIN_U32("graphics/interface/ball/luxury.4bpp.lz");
|
const u32 gBallGfx_Luxury[] = INCBIN_U32("graphics/interface/ball/luxury.4bpp.lz");
|
||||||
const u32 gInterfacePal_LuxuryBall[] = INCBIN_U32("graphics/interface/ball/luxury.gbapal.lz");
|
const u32 gBallPal_Luxury[] = INCBIN_U32("graphics/interface/ball/luxury.gbapal.lz");
|
||||||
|
|
||||||
const u32 gInterfaceGfx_PremierBall[] = INCBIN_U32("graphics/interface/ball/premier.4bpp.lz");
|
const u32 gBallGfx_Premier[] = INCBIN_U32("graphics/interface/ball/premier.4bpp.lz");
|
||||||
const u32 gInterfacePal_PremierBall[] = INCBIN_U32("graphics/interface/ball/premier.gbapal.lz");
|
const u32 gBallPal_Premier[] = INCBIN_U32("graphics/interface/ball/premier.gbapal.lz");
|
||||||
|
|
||||||
const u32 gOpenPokeballGfx[] = INCBIN_U32("graphics/interface/ball_open.4bpp.lz");
|
const u32 gOpenPokeballGfx[] = INCBIN_U32("graphics/interface/ball_open.4bpp.lz");
|
||||||
|
|||||||
@@ -1,154 +1,154 @@
|
|||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedNormal = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenNormal, sPicTable_RedNormal, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedNormal = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenNormal, sPicTable_RedNormal, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedBike = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_RedBike, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedBike = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_RedBike, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedSurf = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenSurf, sPicTable_RedSurf, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedSurf = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenSurf, sPicTable_RedSurf, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedFieldMove = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenFieldMove, sPicTable_RedItem, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedFieldMove = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenFieldMove, sPicTable_RedItem, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Policeman = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Policeman, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Policeman = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Policeman, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RSBrendan = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RSBrendan, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RSBrendan = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RSBrendan, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RSMay = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RSMay, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RSMay = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RSMay, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_LittleBoy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_LittleBoy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_LittleGirl, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_LittleGirl, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SittingBoy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SittingBoy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SittingBoy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SittingBoy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lass, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lass, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Youngster, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Youngster, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman1, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman1, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman3, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman3, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Boy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Boy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BattleGirl = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BattleGirl, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BattleGirl = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BattleGirl, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BugCatcher, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BugCatcher, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_FatMan, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_FatMan, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaldingMan = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BaldingMan, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaldingMan = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_BaldingMan, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman2, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Woman2, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan1 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldMan1, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan1 = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldMan1, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WorkerM = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_WorkerM, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WorkerM = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_WorkerM, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WorkerF = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_WorkerF, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WorkerF = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_WorkerF, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Beauty, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Beauty, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Chef = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Chef, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Chef = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Chef, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan2 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldMan2, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan2 = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldMan2, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldWoman, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_OldWoman, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Camper, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Camper, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Picnicker, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Picnicker, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CooltrainerM = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CooltrainerM, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CooltrainerM = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CooltrainerM, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CooltrainerF = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CooltrainerF, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CooltrainerF = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CooltrainerF, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SuperNerd = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SuperNerd, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SuperNerd = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SuperNerd, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Channeler = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Channeler, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Channeler = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Channeler, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RocketF = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RocketF, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RocketF = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RocketF, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerMWater = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerMWater, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerMWater = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerMWater, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerFWater = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerFWater, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerFWater = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerFWater, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerMLand = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerMLand, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerMLand = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerMLand, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerFLand = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerFLand, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerFLand = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerFLand, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blackbelt = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blackbelt, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blackbelt = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blackbelt, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Scientist, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Scientist, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Gentleman, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Gentleman, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Sailor, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Sailor, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Captain = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Captain, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Captain = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Captain, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisher = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Fisher, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisher = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Fisher, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TeachyTVHost = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_TeachyTVHost, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TeachyTVHost = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_TeachyTVHost, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWoman = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnusedWoman, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWoman = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnusedWoman, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberF, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberF, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMWater = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberMWater, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMWater = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberMWater, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMLand = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberMLand, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMLand = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_TuberMLand, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Hiker, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Hiker, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Biker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Biker, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Biker = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Biker, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GymGuy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_GymGuy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GymGuy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_GymGuy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Nurse, sPicTable_Nurse, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Nurse, sPicTable_Nurse, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMaleReceptionist = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnusedMaleReceptionist, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMaleReceptionist = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnusedMaleReceptionist, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_ItemBall, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_ItemBall, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfOak = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_ProfOak, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfOak = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_ProfOak, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Man, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Man, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rocker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Rocker, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rocker = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Rocker, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrFuji = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_MrFuji, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrFuji = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_MrFuji, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bruno = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Bruno, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bruno = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Bruno, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldManLyingDown = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_OldManLyingDown, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldManLyingDown = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_OldManLyingDown, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CutTree = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_CutTree, sPicTable_CutTree, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CutTree = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_CutTree, sPicTable_CutTree, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clerk = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Clerk, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clerk = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Clerk, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MGDeliveryman = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_MGDeliveryman, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MGDeliveryman = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_MGDeliveryman, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TrainerTowerDude = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_TrainerTowerDude, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TrainerTowerDude = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_TrainerTowerDude, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableClubReceptionist = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CableClubReceptionist, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableClubReceptionist = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_CableClubReceptionist, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomReceptionist = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnionRoomReceptionist, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomReceptionist = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_UnionRoomReceptionist, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RockSmashRock = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_RockSmashRock, sPicTable_RockSmashRock, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RockSmashRock = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_RockSmashRock, sPicTable_RockSmashRock, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_StrengthBoulder = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_StrengthBoulder, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_StrengthBoulder = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_StrengthBoulder, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenNormal = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenNormal, sPicTable_GreenNormal, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenNormal = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenNormal, sPicTable_GreenNormal, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenBike = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_GreenBike, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenBike = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_GreenBike, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenSurf = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenSurf, sPicTable_GreenSurf, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenSurf = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenSurf, sPicTable_GreenSurf, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenFieldMove = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenFieldMove, sPicTable_GreenItem, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenFieldMove = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenFieldMove, sPicTable_GreenItem, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedBikeAlt = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_RedBike, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedBikeAlt = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_RedBike, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RocketM = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RocketM, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RocketM = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_RocketM, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Celio = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Celio, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Celio = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Celio, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Agatha = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Agatha, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Agatha = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Agatha, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brock = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Brock, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brock = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Brock, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Misty = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Misty, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Misty = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Misty, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LtSurge = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_LtSurge, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LtSurge = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_LtSurge, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Erika = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Erika, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Erika = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Erika, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Koga = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Koga, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Koga = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Koga, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giovanni = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Giovanni, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giovanni = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Giovanni, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blaine = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blaine, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blaine = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blaine, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sabrina = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Sabrina, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sabrina = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Sabrina, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bill = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Bill, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bill = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Bill, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Daisy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Daisy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Daisy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Daisy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lorelei = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lorelei, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lorelei = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lorelei, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lance = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lance, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lance = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Lance, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blue = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blue, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Blue = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Blue, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedFish = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenFish, sPicTable_RedFish, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedFish = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenFish, sPicTable_RedFish, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenFish = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenFish, sPicTable_GreenFish, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenFish = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_GREEN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenFish, sPicTable_GreenFish, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedVSSeeker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenVSSeeker, sPicTable_RedItem, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedVSSeeker = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenVSSeeker, sPicTable_RedItem, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedVSSeekerBike = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenVSSeekerBike, sPicTable_RedVSSeekerBike, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RedVSSeekerBike = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenVSSeekerBike, sPicTable_RedVSSeekerBike, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenVSSeeker = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenVSSeeker, sPicTable_GreenItem, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenVSSeeker = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_RedGreenVSSeeker, sPicTable_GreenItem, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenVSSeekerBike = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenVSSeekerBike, sPicTable_GreenVSSeekerBike, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GreenVSSeekerBike = {TAG_NONE, OBJ_EVENT_PAL_TAG_PLAYER_RED, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_RedGreenVSSeekerBike, sPicTable_GreenVSSeekerBike, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TownMap = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 32, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_TownMap, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TownMap = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 32, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_TownMap, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pokedex = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Pokedex, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pokedex = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Pokedex, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GBAKid = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_GBAKid, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GBAKid = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_GBAKid, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Snorlax = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Snorlax, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Snorlax = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Snorlax, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Fossil, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Fossil, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Ruby = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Ruby, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Ruby = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Ruby, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sapphire = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Sapphire, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sapphire = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Sapphire, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldAmber = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_OldAmber, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldAmber = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_OldAmber, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GymSign = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Inanimate, sPicTable_GymSign, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GymSign = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Inanimate, sPicTable_GymSign, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sign = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Sign, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sign = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Sign, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TrainerTips = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_WoodenSign, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TrainerTips = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_WoodenSign, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clipboard = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Clipboard, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clipboard = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Inanimate, sPicTable_Clipboard, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Meteorite = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_METEORITE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Inanimate, sPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Meteorite = {TAG_NONE, OBJ_EVENT_PAL_TAG_METEORITE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Inanimate, sPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LaprasDoll = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Inanimate, sPicTable_LaprasDoll, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LaprasDoll = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Inanimate, sPicTable_LaprasDoll, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spearow = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Spearow, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spearow = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Spearow, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Omanyte = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Omanyte, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Omanyte = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Omanyte, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kangaskhan = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Kangaskhan, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kangaskhan = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Kangaskhan, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Psyduck = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Psyduck, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Psyduck = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Psyduck, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NidoranF = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_NidoranF, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NidoranF = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_NidoranF, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NidoranM = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_NidoranM, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NidoranM = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_NidoranM, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nidorino = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Nidorino, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nidorino = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Nidorino, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Meowth = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Meowth, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Meowth = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Meowth, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Seel = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Seel, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Seel = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Seel, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Voltorb = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Voltorb, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Voltorb = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Voltorb, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Slowpoke = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Slowpoke, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Slowpoke = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Slowpoke, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Slowbro = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Slowbro, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Slowbro = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Slowbro, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Machop = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Machop, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Machop = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Machop, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wigglytuff = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Wigglytuff, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wigglytuff = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Wigglytuff, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Doduo = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Doduo, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Doduo = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Doduo, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fearow = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Fearow, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fearow = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Fearow, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lapras = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Lapras, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lapras = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Lapras, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zapdos = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Zapdos, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zapdos = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Zapdos, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Moltres = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Moltres, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Moltres = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Moltres, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Articuno = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Articuno, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Articuno = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Articuno, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysD = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysD, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysD = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysD, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysA = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysA, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysA = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysA, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysN = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysN, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DeoxysN = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_DeoxysN, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mewtwo = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Mewtwo, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mewtwo = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Mewtwo, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Mew, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Mew, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Entei = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Entei, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Entei = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Entei, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Raikou = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Raikou, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Raikou = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Raikou, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Suicune = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Suicune, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Suicune = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Suicune, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Lugia, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_Standard, sPicTable_Lugia, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_HoOh, sPicTable_HoOh, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, sAnimTable_HoOh, sPicTable_HoOh, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Celebi = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Celebi, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Celebi = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_GREEN, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Celebi, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cubone = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Cubone, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cubone = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_WHITE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Cubone, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Machoke = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Machoke, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Machoke = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Machoke, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kabuto = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Kabuto, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kabuto = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Kabuto, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poliwrath = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Poliwrath, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poliwrath = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Poliwrath, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pidgeot = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pidgeot, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pidgeot = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pidgeot, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Chansey = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Chansey, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Chansey = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Chansey, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pikachu, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pikachu, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Jigglypuff = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Jigglypuff, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Jigglypuff = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Jigglypuff, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pidgey = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pidgey, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pidgey = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Pidgey, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clefairy = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Clefairy, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Clefairy = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_PINK, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, sAnimTable_Standard, sPicTable_Clefairy, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Mom, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {TAG_NONE, OBJ_EVENT_PAL_TAG_NPC_BLUE, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, sAnimTable_Standard, sPicTable_Mom, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Seagallop = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_SEAGALLOP, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, sAnimTable_Standard, sPicTable_Seagallop, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Seagallop = {TAG_NONE, OBJ_EVENT_PAL_TAG_SEAGALLOP, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, sAnimTable_Standard, sPicTable_Seagallop, gDummySpriteAffineAnimTable};
|
||||||
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSAnne = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_SS_ANNE, OBJ_EVENT_PAL_TAG_NONE, 4096, 128, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_128x64, sAnimTable_Standard, sPicTable_SSAnne, gDummySpriteAffineAnimTable};
|
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSAnne = {TAG_NONE, OBJ_EVENT_PAL_TAG_SS_ANNE, OBJ_EVENT_PAL_TAG_NONE, 4096, 128, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_128x64, sAnimTable_Standard, sPicTable_SSAnne, gDummySpriteAffineAnimTable};
|
||||||
|
|||||||
@@ -711,7 +711,7 @@ static const struct OamData sOamData_HeldItem =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(8x8),
|
.shape = SPRITE_SHAPE(8x8),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
@@ -767,7 +767,7 @@ static const struct OamData sOamData_MenuPokeball =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(32x32),
|
.shape = SPRITE_SHAPE(32x32),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
@@ -824,7 +824,7 @@ static const struct OamData sOamData_MenuPokeballSmall =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(16x16),
|
.shape = SPRITE_SHAPE(16x16),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
@@ -905,7 +905,7 @@ static const struct OamData sOamData_StatusCondition =
|
|||||||
.y = 0,
|
.y = 0,
|
||||||
.affineMode = 0,
|
.affineMode = 0,
|
||||||
.objMode = 0,
|
.objMode = 0,
|
||||||
.mosaic = 0,
|
.mosaic = FALSE,
|
||||||
.bpp = 0,
|
.bpp = 0,
|
||||||
.shape = SPRITE_SHAPE(32x8),
|
.shape = SPRITE_SHAPE(32x8),
|
||||||
.x = 0,
|
.x = 0,
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user