diff options
| -rwxr-xr-x | src/engine/bank1.asm | 32 | ||||
| -rwxr-xr-x | src/engine/bank5.asm | 4 | ||||
| -rwxr-xr-x | src/engine/home.asm | 66 | ||||
| -rwxr-xr-x | src/wram.asm | 12 | 
4 files changed, 57 insertions, 57 deletions
| diff --git a/src/engine/bank1.asm b/src/engine/bank1.asm index 5f5451e..6dd1c80 100755 --- a/src/engine/bank1.asm +++ b/src/engine/bank1.asm @@ -723,7 +723,7 @@ LoadPokemonMovesToDuelCardOrAttackList: ; 4823 (1:4823)  	ld hl, wDuelCardOrAttackList  	xor a  	ld [wCardPageNumber], a -	ld de, wCardBuffer1Move1Name +	ld de, wLoadedCard1Move1Name  	call CheckIfMoveExists  	jr c, .checkForSecondAttackSlot  	ldh a, [hTempCardNumber] @@ -734,7 +734,7 @@ LoadPokemonMovesToDuelCardOrAttackList: ; 4823 (1:4823)  	push hl  	push bc  	ld e, b -	ld hl, wCardBuffer1Move1Name +	ld hl, wLoadedCard1Move1Name  	call $5c33  	pop bc  	pop hl @@ -742,7 +742,7 @@ LoadPokemonMovesToDuelCardOrAttackList: ; 4823 (1:4823)  	inc b  .checkForSecondAttackSlot -	ld de, wCardBuffer1Move2Name +	ld de, wLoadedCard1Move2Name  	call CheckIfMoveExists  	jr c, .finishLoadingAttacks  	ldh a, [hTempCardNumber] @@ -753,7 +753,7 @@ LoadPokemonMovesToDuelCardOrAttackList: ; 4823 (1:4823)  	push hl  	push bc  	ld e, b -	ld hl, wCardBuffer1Move2Name +	ld hl, wLoadedCard1Move2Name  	call $5c33  	pop bc  	pop hl @@ -772,7 +772,7 @@ CheckIfMoveExists: ; 4872 (1:4872)  	ld a, [de]  	or c  	jr z, .returnNoMoveFound -	ld hl, wCardBuffer1Move1Category - (wCardBuffer1Move1Name + 1) +	ld hl, wLoadedCard1Move1Category - (wLoadedCard1Move1Name + 1)  	add hl, de  	ld a, [hl]  	and $ff - RESIDUAL @@ -826,19 +826,19 @@ _CheckIfEnoughEnergies: ; 48ac (1:48ac)  	call LoadDeckCardToBuffer1  	pop bc  	push bc -	ld de, wCardBuffer1Move1Energy +	ld de, wLoadedCard1Move1Energy  	ld a, c  	or a  	jr z, .gotMove -	ld de, wCardBuffer1Move2Energy +	ld de, wLoadedCard1Move2Energy  .gotMove -	ld hl, wCardBuffer1Move1Name - wCardBuffer1Move1Energy +	ld hl, wLoadedCard1Move1Name - wLoadedCard1Move1Energy  	add hl, de  	ld a, [hli]  	or [hl]  	jr z, .notUsable -	ld hl, wCardBuffer1Move1Category - wCardBuffer1Move1Energy +	ld hl, wLoadedCard1Move1Category - wLoadedCard1Move1Energy  	add hl, de  	ld a, [hl]  	cp POKEMON_POWER @@ -1280,7 +1280,7 @@ AIUseEnergyCard: ; 69a5 (1:69a5)  INCBIN "baserom.gbc",$69c5,$6d84 - $69c5 -;converts clefairy doll/mysterious fossil at specified wCardBuffer to pokemon card +; converts clefairy doll/mysterious fossil at specified wLoadedCard to pokemon card  ConvertTrainerCardToPokemon:  	ld c, a  	ld a, [hl] @@ -1310,10 +1310,10 @@ ConvertTrainerCardToPokemon:  .startRamDataOverwrite  	push de  	ld [hl], COLORLESS -	ld bc, wCardBuffer1HP - wCardBuffer1 +	ld bc, wLoadedCard1HP - wLoadedCard1  	add hl, bc  	ld de, .dataToOverwrite -	ld c, wCardBuffer1Unknown2 - wCardBuffer1HP +	ld c, wLoadedCard1Unknown2 - wLoadedCard1HP  .loop  	ld a, [de]  	inc de @@ -1325,15 +1325,15 @@ ConvertTrainerCardToPokemon:  .dataToOverwrite      db 10                 ; hp -    ds $07                ; wCardBuffer1Move1Name - (wCardBuffer1HP + 1) +    ds $07                ; wLoadedCard1Move1Name - (wLoadedCard1HP + 1)      tx DiscardName        ; move1 name      tx DiscardDescription ; move1 description -    ds $03                ; wCardBuffer1Move1Category - (wCardBuffer1Move1Description + 2) +    ds $03                ; wLoadedCard1Move1Category - (wLoadedCard1Move1Description + 2)      db POKEMON_POWER      ; move1 category      dw TrainerCardAsPokemonEffectCommands ; move1 effect commands -    ds $18                ; wCardBuffer1RetreatCost - (wCardBuffer1Move1EffectCommands + 2) +    ds $18                ; wLoadedCard1RetreatCost - (wLoadedCard1Move1EffectCommands + 2)      db UNABLE_RETREAT     ; retreat cost -    ds $0d                ; PKMN_CARD_DATA_LENGTH - (wCardBuffer1RetreatCost + 1 - wCardBuffer1) +    ds $0d                ; PKMN_CARD_DATA_LENGTH - (wLoadedCard1RetreatCost + 1 - wLoadedCard1)  INCBIN "baserom.gbc",$6df1,$7107 - $6df1 diff --git a/src/engine/bank5.asm b/src/engine/bank5.asm index f7e18a0..d65c21b 100755 --- a/src/engine/bank5.asm +++ b/src/engine/bank5.asm @@ -65,10 +65,10 @@ Func_14226: ; 14226 (5:4226)  	cp $ff
  	ret z
  	call LoadDeckCardToBuffer1
 -	ld a, [wCardBuffer1Type]
 +	ld a, [wLoadedCard1Type]
  	cp FIRE_ENERGY_CARD
  	jr nc, .checkForNextPokemon
 -	ld a, [wCardBuffer1Stage]
 +	ld a, [wLoadedCard1Stage]
  	or a
  	jr nz, .checkForNextPokemon
  	push hl
 diff --git a/src/engine/home.asm b/src/engine/home.asm index c58e050..43ebf04 100755 --- a/src/engine/home.asm +++ b/src/engine/home.asm @@ -2472,7 +2472,7 @@ LoadDeckCardToBuffer1: ; 1376 (0:1376)  	call GetCardInDeckPosition  	call LoadCardDataToBuffer1  	pop af -	ld hl, wCardBuffer1 +	ld hl, wLoadedCard1  	bank1call ConvertTrainerCardToPokemon  	ld a, e  	pop bc @@ -2488,7 +2488,7 @@ LoadDeckCardToBuffer2: ; 138c (0:138c)  	call GetCardInDeckPosition  	call LoadCardDataToBuffer2  	pop af -	ld hl, wCardBuffer2 +	ld hl, wLoadedCard2  	bank1call ConvertTrainerCardToPokemon  	ld a, e  	pop bc @@ -2519,7 +2519,7 @@ Func_1485: ; 1485 (0:1485)  	ld a, $c8  	add e  	ld l, a -	ld a, [wCardBuffer2HP] +	ld a, [wLoadedCard2HP]  	ld [hl], a  	ld a, $c2  	add e @@ -2540,7 +2540,7 @@ Func_1485: ; 1485 (0:1485)  	ld a, $ce  	add e  	ld l, a -	ld a, [wCardBuffer2Stage] +	ld a, [wLoadedCard2Stage]  	ld [hl], a  	ld a, e  	or a @@ -2590,7 +2590,7 @@ GetAttachedEnergies: ; 159f (0:159f)  	push bc  	ld a, l  	call LoadDeckCardToBuffer2 -	ld a, [wCardBuffer2Type] +	ld a, [wLoadedCard2Type]  	bit ENERGY_CARD_F, a  	jr z, .notAnEnergyCard  	and $7 ; zero bit 3 to extract the type @@ -2687,22 +2687,22 @@ CopyMoveDataAndDamageToBuffer: ; 16c0 (0:16c0)  	ld a, d  	ld [$ff9f], a  	call LoadDeckCardToBuffer1 -	ld a, [wCardBuffer1ID] +	ld a, [wLoadedCard1ID]  	ld [wTempCardId], a -	ld hl, wCardBuffer1Move1 +	ld hl, wLoadedCard1Move1  	dec e  	jr nz, .gotMove -	ld hl, wCardBuffer1Move2 +	ld hl, wLoadedCard1Move2  .gotMove -	ld de, wMoveBuffer -	ld c, wCardBuffer1Move2 - wCardBuffer1Move1 +	ld de, wLoadedMove +	ld c, wLoadedCard1Move2 - wLoadedCard1Move1  .copyLoop  	ld a, [hli]  	ld [de], a  	inc de  	dec c  	jr nz, .copyLoop -	ld a, [wMoveBufferDamage] +	ld a, [wLoadedMoveDamage]  	ld hl, wDamage  	ld [hli], a  	xor a @@ -2745,7 +2745,7 @@ Func_1730: ; 1730 (0:1730)  	ld [wcc11], a  	ld a, [wTempCardId]  	ld [wcc12], a -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	cp POKEMON_POWER  	jp z, Func_184b  	call Func_16f6 @@ -2781,7 +2781,7 @@ Func_1730: ; 1730 (0:1730)  	ld a, $a  	call Func_0f7f  	call $7415 -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	and RESIDUAL  	jr nz, .asm_17ad  	call SwapTurn @@ -2868,7 +2868,7 @@ Func_1828: ; 1828 (0:1828)  	text_hl DamageToSelfDueToConfusionText  	call DrawWideTextBox_PrintText  	ld a, $75 -	ld [wMoveBufferUnknown2], a +	ld [wLoadedMoveUnknown2], a  	ld a, $14  	call Func_195c  	call Func_1bb4 @@ -2920,7 +2920,7 @@ Func_1874: ; 1874 (0:1874)  	ret  Func_189d: ; 189d (0:189d) -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	bit RESIDUAL_F, a  	ret nz  	ld a, [wNoDamageOrEffect] @@ -3193,7 +3193,7 @@ Func_1aac: ; 1aac (0:1aac)  	add DUELVARS_ARENA_CARD  	call GetTurnDuelistVariable  	call LoadDeckCardToBuffer1 -	ld a, [wCardBuffer1ID] +	ld a, [wLoadedCard1ID]  	ld [wTempNonTurnDuelistCardId], a  	call Func_1ad3  	pop af @@ -3239,9 +3239,9 @@ Func_1b8d: ; 1b8d (0:1b8d)  	xor a  	ld [hli], a  	ld [hli], a -	ld a, [wMoveBufferName] +	ld a, [wLoadedMoveName]  	ld [hli], a -	ld a, [wMoveBufferName + 1] +	ld a, [wLoadedMoveName + 1]  	ld [hli], a  	text_hl PokemonsAttackText ; text when using an attack  	call DrawWideTextBox_PrintText @@ -5565,15 +5565,15 @@ Func_2ec4: ; 2ec4 (0:2ec4)  INCBIN "baserom.gbc",$2ecd,$2f0a - $2ecd -; load data of card with id at e to wCardBuffer1 or wCardBuffer2 +; load data of card with id at e to wLoadedCard1 or wLoadedCard2  LoadCardDataToBuffer2: ; 2f0a (0:2f0a)  	push hl -	ld hl, wCardBuffer2 +	ld hl, wLoadedCard2  	jr LoadCardDataToRAM  LoadCardDataToBuffer1: ; 2f10 (0:2f10)  	push hl -	ld hl, wCardBuffer1 +	ld hl, wLoadedCard1  LoadCardDataToRAM: ; 2f14 (0:2f14)  	push de @@ -5728,8 +5728,8 @@ Func_2fcb: ; 2fcb (0:2fcb)  ; input: a = move or trainer card effect command ID  TryExecuteEffectCommandFunction: ; 2fd9 (0:2fd9)  	push af -; grab pointer to command list from wMoveBufferEffectCommands -	ld hl, wMoveBufferEffectCommands +; grab pointer to command list from wLoadedMoveEffectCommands +	ld hl, wLoadedMoveEffectCommands  	ld a, [hli]  	ld h, [hl]  	ld l, a @@ -6251,7 +6251,7 @@ HandleDamageReductionExceptSubstatus2: ; 3269 (0:3269)  .notAffectedBySubstatus1  	call CheckIfUnderAnyCannotUseStatus  	ret c -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	cp POKEMON_POWER  	ret z  	ld a, [wTempNonTurnDuelistCardId] @@ -6292,7 +6292,7 @@ HandleDamageReductionExceptSubstatus2: ; 3269 (0:3269)  	ld d, h  	ret  .preventLessThan30Damage -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	cp POKEMON_POWER  	ret z  	ld bc, 30 @@ -6399,7 +6399,7 @@ CheckSandAttackOrSmokescreenSubstatus: ; 3414 (0:3414)  HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432)  	xor a  	ld [wNoDamageOrEffect], a -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	cp POKEMON_POWER  	ret z  	ld a, DUELVARS_ARENA_CARD_SUBSTATUS1 @@ -6437,7 +6437,7 @@ HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432)  	ld e, a  	ld d, $0  	call LoadCardDataToBuffer2 -	ld a, [wCardBuffer2Stage] +	ld a, [wLoadedCard2Stage]  	or a  	ret z  	ld e, $5 @@ -6452,7 +6452,7 @@ Func_348a: ; 348a (0:348a)  	or a  	ret  .transparency -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	cp POKEMON_POWER  	jr z, .asm_3491  	ld a, [wcceb] @@ -6636,7 +6636,7 @@ HandleDestinyBondSubstatus: ; 363b (0:363b)  	ld l, DUELVARS_ARENA_CARD  	ld a, [hl]  	call LoadDeckCardToBuffer2 -	ld hl, wCardBuffer2Name +	ld hl, wLoadedCard2Name  	ld a, [hli]  	ld h, [hl]  	ld l, a @@ -6652,7 +6652,7 @@ Func_367b: ; 367b (0:367b)  	jr z, .strikesBack  	ret  .strikesBack -	ld a, [wMoveBufferCategory] +	ld a, [wLoadedMoveCategory]  	and RESIDUAL  	ret nz  	ld a, [wccbf] @@ -6674,7 +6674,7 @@ Func_36a2: ; 36a2 (0:36a2)  	ld e, a  	ld d, $0  	call LoadCardDataToBuffer2 -	ld hl, wCardBuffer2Name +	ld hl, wLoadedCard2Name  	ld a, [hli]  	ld h, [hl]  	ld l, a @@ -6748,7 +6748,7 @@ Func_3730: ; 3730 (0:3730)  	ld a, DUELVARS_ARENA_CARD  	call GetTurnDuelistVariable  	call LoadDeckCardToBuffer2 -	ld a, [wCardBuffer2Weakness] +	ld a, [wLoadedCard2Weakness]  	ret  ; 0x3743 @@ -6762,7 +6762,7 @@ Func_374a: ; 374a (0:374a)  	ld a, DUELVARS_ARENA_CARD  	call GetTurnDuelistVariable  	call LoadDeckCardToBuffer2 -	ld a, [wCardBuffer2Resistance] +	ld a, [wLoadedCard2Resistance]  	ret  ; 0x375d diff --git a/src/wram.asm b/src/wram.asm index 54577e6..f498697 100755 --- a/src/wram.asm +++ b/src/wram.asm @@ -511,14 +511,14 @@ wTotalAttachedEnergies:: ; cc23  	ds $1  ; Used as temporary storage for a loaded card's data -wCardBuffer1:: ; cc24 -	card_data_struct wCardBuffer1 +wLoadedCard1:: ; cc24 +	card_data_struct wLoadedCard1 -wCardBuffer2:: ; cc65 -	card_data_struct wCardBuffer2 +wLoadedCard2:: ; cc65 +	card_data_struct wLoadedCard2 -wMoveBuffer:: ; cca6 -	move_data_struct wMoveBuffer +wLoadedMove:: ; cca6 +	move_data_struct wLoadedMove  ; big-endian  wDamage:: ; ccb9 | 
