mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
Label all of PARTYMENUACTION_*
It's pretty clear what it's used for. PartyMenuActionText is used for two things: 1) Storing what kind of action we're going to do (<$10) 2) Storing the text for some kind of healing stuff I'm not entirely sure (>=$f0) In the former case, if GetPartyMenuTilemapPointers is ran, it will be used to pick a sequence of actions that should be done, specified in the table, and it'll print the corresponding string using the PartyMenuStrings table. The items in the sequence of actions that should be done are in WritePartyMenuTilemap. Strangely enough, one possible value is left completely unused: PARTYMENUACTION_GIVE_MON_FEMALE. It works in the exact same way as it's male counterpart, and as such I don't believe it was used in the japanese version either, since it doesn't matter which gender your 'mon is when you put 'em in the daycare.
This commit is contained in:
parent
7a2a205281
commit
a1fc73603e
@ -2995,7 +2995,7 @@ SelectBattleMon: ; 3d329
|
||||
|
||||
PickPartyMonInBattle: ; 3d33c
|
||||
.loop
|
||||
ld a, $2 ; Which PKMN?
|
||||
ld a, PARTYMENUACTION_SWITCH ; Which PKMN?
|
||||
ld [PartyMenuActionText], a
|
||||
call JumpToPartyMenuAndPrintText
|
||||
call SelectBattleMon
|
||||
|
@ -416,16 +416,16 @@ ITEMMENU_CLOSE EQU 6
|
||||
|
||||
; PartyMenuActionText
|
||||
const_def
|
||||
const PARTYMENUACTION_00
|
||||
const PARTYMENUACTION_CHOOSE_POKEMON
|
||||
const PARTYMENUACTION_HEALING_ITEM
|
||||
const PARTYMENUACTION_02
|
||||
const PARTYMENUACTION_TEACH_TM
|
||||
const PARTYMENUACTION_04
|
||||
const PARTYMENUACTION_SWITCH
|
||||
const PARTYMENUACTION_TEACH_TMHM
|
||||
const PARTYMENUACTION_MOVE
|
||||
const PARTYMENUACTION_EVO_STONE
|
||||
const PARTYMENUACTION_06
|
||||
const PARTYMENUACTION_07
|
||||
const PARTYMENUACTION_08
|
||||
const PARTYMENUACTION_MOBILE
|
||||
const PARTYMENUACTION_GIVE_MON
|
||||
const PARTYMENUACTION_GIVE_MON_FEMALE ; unused
|
||||
const PARTYMENUACTION_GIVE_ITEM
|
||||
const PARTYMENUACTION_MOBILE ; mobile
|
||||
|
||||
const_value set $f0
|
||||
const PARTYMENUTEXT_HEAL_PSN
|
||||
|
@ -39,7 +39,7 @@ NPCTrade:: ; fcba8
|
||||
jr c, .done
|
||||
|
||||
; Select givemon from party
|
||||
ld b, 6
|
||||
ld b, PARTYMENUACTION_GIVE_MON
|
||||
callba SelectTradeOrDaycareMon
|
||||
ld a, TRADE_CANCEL
|
||||
jr c, .done
|
||||
|
@ -603,7 +603,7 @@ GiveItem: ; 103fd
|
||||
push af
|
||||
res NO_TEXT_SCROLL, a
|
||||
ld [Options], a
|
||||
ld a, $8
|
||||
ld a, PARTYMENUACTION_GIVE_ITEM
|
||||
ld [PartyMenuActionText], a
|
||||
call ClearBGPalettes
|
||||
callba LoadPartyMenuGFX
|
||||
|
@ -745,7 +745,7 @@ SwitchPartyMons: ; 12aec
|
||||
callba HoldSwitchmonIcon
|
||||
callba InitPartyMenuNoCancel
|
||||
|
||||
ld a, 4
|
||||
ld a, PARTYMENUACTION_MOVE
|
||||
ld [PartyMenuActionText], a
|
||||
callba WritePartyMenuTilemap
|
||||
callba PrintPartyMenuText
|
||||
|
@ -80,7 +80,7 @@ ChooseMonToLearnTMHM_NoRefresh: ; 2c80a
|
||||
callba LoadPartyMenuGFX
|
||||
callba InitPartyMenuWithCancel
|
||||
callba InitPartyMenuGFX
|
||||
ld a, $3 ; TeachWhichPKMNString
|
||||
ld a, PARTYMENUACTION_TEACH_TMHM
|
||||
ld [PartyMenuActionText], a
|
||||
.loopback
|
||||
callba WritePartyMenuTilemap
|
||||
|
@ -123,7 +123,7 @@ DayCareAskDepositPokemon: ; 16798
|
||||
jr c, .OnlyOneMon
|
||||
ld a, DAYCARETEXT_WHICH_ONE
|
||||
call PrintDayCareText
|
||||
ld b, 6
|
||||
ld b, PARTYMENUACTION_GIVE_MON
|
||||
callba SelectTradeOrDaycareMon
|
||||
jr c, .Declined
|
||||
ld a, [CurPartySpecies]
|
||||
|
@ -316,7 +316,7 @@ Function4aa25: ; 4aa25
|
||||
call Function4aad3
|
||||
|
||||
Function4aa34: ; 4aa34
|
||||
ld a, $9
|
||||
ld a, PARTYMENUACTION_MOBILE
|
||||
ld [PartyMenuActionText], a
|
||||
callba WritePartyMenuTilemap
|
||||
xor a
|
||||
|
Loading…
Reference in New Issue
Block a user