summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/constants/deck_ai_constants.asm10
-rw-r--r--src/engine/effect_functions.asm70
-rw-r--r--src/engine/home.asm2
3 files changed, 41 insertions, 41 deletions
diff --git a/src/constants/deck_ai_constants.asm b/src/constants/deck_ai_constants.asm
index 52b0283..4533c99 100644
--- a/src/constants/deck_ai_constants.asm
+++ b/src/constants/deck_ai_constants.asm
@@ -55,11 +55,11 @@ AI_ENERGY_TRANS_TO_BENCH EQU $e ; moves energy cards away from Arena card
; used to know which AI routine to call in
; the AIAction pointer tables in AIDoAction
const_def 1
- const AIACTION_DO_TURN ; $1
- const AIACTION_START_DUEL ; $2
- const AIACTION_FORCED_SWITCH ; $3
- const AIACTION_KO_SWITCH ; $4
- const AIACTION_TAKE_PRIZE ; $5
+ const AIACTION_DO_TURN ; $1
+ const AIACTION_START_DUEL ; $2
+ const AIACTION_FORCED_SWITCH ; $3
+ const AIACTION_KO_SWITCH ; $4
+ const AIACTION_TAKE_PRIZE ; $5
; this bit is set when the AI decides to use Peek on their Prize cards,
; with the following bits deciding which one to Peek. That is:
diff --git a/src/engine/effect_functions.asm b/src/engine/effect_functions.asm
index 5886f83..f9a352a 100644
--- a/src/engine/effect_functions.asm
+++ b/src/engine/effect_functions.asm
@@ -146,8 +146,8 @@ Func_2c0bd: ; 2c0bd (b:40bd)
call ShuffleDeck
ret
-; return carry if Turn Duelist is the Player
-CheckIfTurnDuelistIsPlayer: ; 2c0c7 (b:40c7)
+; return carry if Player is the Turn Duelist
+IsPlayerTurn: ; 2c0c7 (b:40c7)
ld a, DUELVARS_DUELIST_TYPE
call GetTurnDuelistVariable
cp DUELIST_TYPE_PLAYER
@@ -300,8 +300,8 @@ SetMinMaxDamageSameAsDamage: ; 2c174 (b:4174)
ret
; 0x2c17e
-; returns in a a random Play Area location
-; of card in Turn Duelist's Play Area.
+; returns in a some random occupied Play Area location
+; in Turn Duelist's Play Area.
PickRandomPlayAreaCard: ; 2c17e (b:417e)
ld a, DUELVARS_NUMBER_OF_POKEMON_IN_PLAY_AREA
call GetTurnDuelistVariable
@@ -333,8 +333,8 @@ CreateListOfFireEnergyAttachedToArena: ; 2c197 (b:4197)
; fallthrough
; creates in wDuelTempList a list of cards that
-; are in the Arena that are the same type as input a.
-; used to list are Energy cards of a specific type
+; are in the Arena of the same type as input a.
+; this is called to list Energy cards of a specific type
; that are attached to the Arena Pokemon.
; input:
; a = TYPE_ENERGY_* constant
@@ -478,7 +478,7 @@ ApplyAndAnimateHPRecovery: ; 2c221 (b:4221)
ld bc, $01 ; arrow
bank1call PlayMoveAnimation
-; compare HP to be restores with max HP
+; compare HP to be restored with max HP
; if HP to be restored would cause HP to
; be larger than max HP, cap it accordingly
ld e, PLAY_AREA_ARENA
@@ -526,7 +526,7 @@ CheckIfPlayAreaHasAnyDamage: ; 2c25b (b:425b)
; makes a list in wDuelTempList with the deck indices
; of Trainer cards found in Turn Duelist's Discard Pile.
-; returns carry set if no Trainer cars found, and loads
+; returns carry set if no Trainer cards found, and loads
; corresponding text to notify this.
CreateTrainerCardListFromDiscardPile: ; 2c26e (b:426e)
; get number of cards in Discard Pile
@@ -705,7 +705,7 @@ LookForCardsInDeck: ; 2c2ec (b:42ec)
; 0x2c317
.search_table
- dw .SearchDeckForE
+ dw .SearchDeckForCardID
dw .SearchDeckForNidoran
dw .SearchDeckForBasicFighting
dw .SearchDeckForBasicEnergy
@@ -718,7 +718,7 @@ LookForCardsInDeck: ; 2c2ec (b:42ec)
; returns carry if no card with
; same card ID as e is found in Deck
-.SearchDeckForE ; 2c323 (b:4323)
+.SearchDeckForCardID ; 2c323 (b:4323)
ld hl, wDuelTempList
.loop_deck_e
ld a, [hli]
@@ -1797,7 +1797,7 @@ Sprout_PutInPlayAreaEffect: ; 2c8cc (b:48cc)
call SearchCardInDeckAndAddToHand
call AddCardToHand
call PutHandPokemonCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shuffle
; display card on screen
ldh a, [hTemp_ffa0]
@@ -2078,7 +2078,7 @@ NidoranFCallForFamily_PutInPlayAreaEffect: ; 2ca6e (b:4a6e)
call SearchCardInDeckAndAddToHand
call AddCardToHand
call PutHandPokemonCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shuffle
; display card on screen
ldh a, [hTemp_ffa0]
@@ -2506,7 +2506,7 @@ BellsproutCallForFamily_PutInPlayAreaEffect: ; 2ccc2 (b:4cc2)
call SearchCardInDeckAndAddToHand
call AddCardToHand
call PutHandPokemonCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shuffle
ldh a, [hTemp_ffa0]
ldtx hl, PlacedOnTheBenchText
@@ -3061,7 +3061,7 @@ KrabbyCallForFamily_PutInPlayAreaEffect: ; 2cfca (b:4fca)
call SearchCardInDeckAndAddToHand
call AddCardToHand
call PutHandPokemonCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shuffle
ldh a, [hTemp_ffa0]
ldtx hl, PlacedOnTheBenchText
@@ -3367,7 +3367,7 @@ ApplyAmnesiaToAttack: ; 2d18a (b:518a)
ld l, DUELVARS_ARENA_CARD_LAST_TURN_EFFECT
ld [hl], LAST_TURN_EFFECT_AMNESIA
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c ; return if Player
; the rest of the routine if for Opponent
@@ -4914,7 +4914,7 @@ EnergyConversion_AddToHandEffect: ; 2d9b4 (b:59b4)
jr .loop_cards
.done
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
bank1call Func_4b38
ret
@@ -5036,7 +5036,7 @@ Prophecy_ReorderDeckEffect: ; 2da41 (b:5a41)
call ReturnCardToDeck
dec c
jr nz, .loop_return_deck
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
; print text in case it was the opponent
ldtx hl, ExchangedCardsInDuelistsHandText
@@ -6000,7 +6000,7 @@ Scavenge_AddToHandEffect: ; 2df5f (b:5f5f)
ldh a, [hTempPlayAreaLocation_ffa1]
call MoveDiscardPileCardToHand
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
ldh a, [hTempPlayAreaLocation_ffa1]
ldtx hl, WasPlacedInTheHandText
@@ -6409,7 +6409,7 @@ MarowakCallForFamily_PutInPlayAreaEffect: ; 2e194 (b:6194)
call SearchCardInDeckAndAddToHand
call AddCardToHand
call PutHandPokemonCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shuffle
; display card on screen
ldh a, [hTemp_ffa0]
@@ -7765,7 +7765,7 @@ EnergySpike_AttachEnergyEffect: ; 2e8f6 (b:68f6)
ld e, a
ldh a, [hTemp_ffa0]
call PutHandCardInPlayArea
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .done
; not Player, so show detail screen
@@ -9499,7 +9499,7 @@ EnergyRemoval_DiscardEffect: ; 2f273 (b:7273)
ldh a, [hTempPlayAreaLocation_ffa1]
call PutCardInDiscardPile
call SwapTurn
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
; show Player which Pokemon was affected
@@ -9589,7 +9589,7 @@ EnergyRetrieval_DiscardAndAddToHandEffect: ; 2f2f8 (b:72f8)
call AddCardToHand
jr .loop
.done
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
bank1call Func_4b38
ret
@@ -9656,7 +9656,7 @@ EnergySearch_AddToHandEffect: ; 2f372 (b:7372)
; add to hand
call SearchCardInDeckAndAddToHand
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .done ; done if Player played card
; display card in screen
ldh a, [hTemp_ffa0]
@@ -9833,7 +9833,7 @@ ItemFinder_DiscardAddToHandEffect: ; 2f463 (b:7463)
ld a, [hl]
call MoveDiscardPileCardToHand
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
; display card in screen
ldh a, [hTempList + 2]
@@ -9864,7 +9864,7 @@ Defender_AttachDefenderEffect: ; 2f499 (b:7499)
add DUELVARS_ARENA_CARD_ATTACHED_DEFENDER
call GetTurnDuelistVariable
inc [hl]
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
ldh a, [hTemp_ffa0]
@@ -10069,7 +10069,7 @@ MrFuji_ReturnToDeckEffect: ; 2f58f (b:758f)
; if Trainer card wasn't played by the Player,
; print the selected Pokemon's name and show card on screen.
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .done
ldh a, [hTempCardIndex_ff98]
call LoadCardDataToBuffer1_FromDeckIndex
@@ -10231,7 +10231,7 @@ PokemonFlute_PlaceInPlayAreaText: ; 2f68f (b:768f)
; unless it was the Player who played the card,
; display the Pokemon card on screen.
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
call SwapTurn
ldh a, [hTemp_ffa0]
@@ -10498,7 +10498,7 @@ ScoopUp_ReturnToHandEffect: ; 2f7c3 (b:77c3)
; if card was not played by Player, show detail screen
; and print corresponding text.
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .shift_or_switch
ldtx hl, PokemonWasReturnedFromArenaToHandText
ldh a, [hTemp_ffa0]
@@ -10606,7 +10606,7 @@ PokemonTrader_TradeCardsEffect: ; 2f88d (b:788d)
call AddCardToHand
; display cards if the Pokemon Trader wasn't played by Player
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .done
ldh a, [hTemp_ffa0]
ldtx hl, PokemonWasReturnedToDeckText
@@ -10848,7 +10848,7 @@ BillEffect: ; 2f9c4 (b:79c4)
jr c, .done
ldh [hTempCardIndex_ff98], a
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr nc, .skip_display_screen
push bc
bank1call DisplayPlayerDrawCardScreen
@@ -10982,7 +10982,7 @@ Maintenance_ReturnToDeckAndDrawEffect: ; 2fa85 (b:7a85)
call DrawCardFromDeck
ldh [hTempCardIndex_ff98], a
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret nc
; show card on screen if played by Player
bank1call DisplayPlayerDrawCardScreen
@@ -11068,7 +11068,7 @@ PokeBall_AddToHandEffect: ; 2fb15 (b:7b15)
; it wasn't the Player who played the Trainer card.
call SearchCardInDeckAndAddToHand
call AddCardToHand
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
jr c, .done
ldh a, [hTempList + 1]
ldtx hl, WasPlacedInTheHandText
@@ -11122,7 +11122,7 @@ Recycle_AddToHandEffect: ; 2fb68 (b:7b68)
; it wasn't the Player who played the Trainer card.
call MoveDiscardPileCardToHand
call ReturnCardToDeck
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c
ldh a, [hTempList]
ldtx hl, CardWasChosenText
@@ -11179,7 +11179,7 @@ Revive_PlaceInPlayAreaEffect: ; 2fbb0 (b:7bb0)
add 5 ; round up HP to nearest 10
.rounded
ld [hl], a
- call CheckIfTurnDuelistIsPlayer
+ call IsPlayerTurn
ret c ; done if Player played Revive
; display card
@@ -11236,7 +11236,7 @@ CreateBasicPokemonCardListFromDiscardPile: ; 2fbd6 (b:7bd6)
ret
; 0x2fc0b
-; return carry if Turn Duelist has not Evolution cards in Play Area
+; return carry if Turn Duelist has no Evolution cards in Play Area
DevolutionSpray_PlayAreaEvolutionCheck: ; 2fc0b (b:7c0b)
ld a, DUELVARS_NUMBER_OF_POKEMON_IN_PLAY_AREA
call GetTurnDuelistVariable
diff --git a/src/engine/home.asm b/src/engine/home.asm
index 65d6b2d..adf70d8 100644
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -5189,7 +5189,7 @@ MoveCardToDiscardPileIfInArena: ; 1c13 (0:1c13)
jr c, .next_card
ret
-; calculate damage an max HP of card at PLAY_AREA_* in e.
+; calculate damage and max HP of card at PLAY_AREA_* in e.
; input:
; e = PLAY_AREA_* of card;
; output: