summaryrefslogtreecommitdiff
path: root/battle/core.asm
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-11-23 00:21:21 -0500
committerPikalaxALT <PikalaxALT@gmail.com>2015-11-23 00:21:21 -0500
commit58020fb5f629693e3f90c0a3c6b417f61330802c (patch)
tree531697296dba573ae3fdcd3f138e1bc1786533e8 /battle/core.asm
parent8740fc6e87f3d0c1099e5755488e61ff3c75ea8c (diff)
trade animation
Diffstat (limited to 'battle/core.asm')
-rw-r--r--battle/core.asm74
1 files changed, 37 insertions, 37 deletions
diff --git a/battle/core.asm b/battle/core.asm
index 15ee3caa4..f08ca7e10 100644
--- a/battle/core.asm
+++ b/battle/core.asm
@@ -2532,48 +2532,48 @@ WinTrainerBattle: ; 3cfa4
; 3d02b
Function3d02b: ; 3d02b
- ld a, [wc73d]
+ ld a, [wAmuletCoin]
and a
- call nz, Function3d099
- call Function3d0b1
+ call nz, .DoubleReward
+ call .CheckMaxedOutMomMoney
push af
ld a, $0
- jr nc, .asm_3d044
+ jr nc, .okay
ld a, [wMomSavingMoney]
and $7
cp $3
- jr nz, .asm_3d044
+ jr nz, .okay
inc a
-.asm_3d044
+.okay
ld b, a
ld c, $4
-.asm_3d047
+.loop
ld a, b
and a
- jr z, .asm_3d052
- call Function3d081
+ jr z, .loop2
+ call .SendMoneyToMom
dec c
dec b
- jr .asm_3d047
+ jr .loop
-.asm_3d052
+.loop2
ld a, c
and a
- jr z, .asm_3d05c
- call Function3d08d
+ jr z, .done
+ call .AddMoneyToWallet
dec c
- jr .asm_3d052
+ jr .loop2
-.asm_3d05c
- call Function3d099
- call Function3d099
+.done
+ call .DoubleReward
+ call .DoubleReward
pop af
jr nc, .KeepItAll
ld a, [wMomSavingMoney]
and $7
jr z, .KeepItAll
- ld hl, SentToMomTexts
+ ld hl, .SentToMomTexts
dec a
ld c, a
ld b, 0
@@ -2590,26 +2590,26 @@ endr
jp StdBattleTextBox
; 3d081
-Function3d081: ; 3d081
+.SendMoneyToMom: ; 3d081
push bc
- ld hl, wc688
+ ld hl, wBattleReward + 2
ld de, wMomsMoney + 2
- call Function3d0be
+ call AddBattleMoneyToAccount
pop bc
ret
; 3d08d
-Function3d08d: ; 3d08d
+.AddMoneyToWallet: ; 3d08d
push bc
- ld hl, wc688
+ ld hl, wBattleReward + 2
ld de, Money + 2
- call Function3d0be
+ call AddBattleMoneyToAccount
pop bc
ret
; 3d099
-Function3d099: ; 3d099
- ld hl, wc688
+.DoubleReward: ; 3d099
+ ld hl, wBattleReward + 2
sla [hl]
dec hl
rl [hl]
@@ -2624,14 +2624,14 @@ endr
ret
; 3d0ab
-SentToMomTexts: ; 3d0ab
+.SentToMomTexts: ; 3d0ab
dw SentSomeToMomText
dw SentHalfToMomText
dw SentAllToMomText
; 3d0b1
-Function3d0b1: ; 3d0b1
+.CheckMaxedOutMomMoney: ; 3d0b1
ld hl, wMomsMoney + 2
ld a, [hld]
cp 999999 % $100
@@ -2642,7 +2642,7 @@ Function3d0b1: ; 3d0b1
ret
; 3d0be
-Function3d0be: ; 3d0be
+AddBattleMoneyToAccount: ; 3d0be
ld c, $3
and a
push de
@@ -2653,14 +2653,14 @@ Function3d0be: ; 3d0be
callba MobileFn_106008
pop bc
pop hl
-.asm_3d0ce
+.loop
ld a, [de]
adc [hl]
ld [de], a
dec de
dec hl
dec c
- jr nz, .asm_3d0ce
+ jr nz, .loop
pop hl
ld a, [hld]
cp 999999 % $100
@@ -2823,7 +2823,7 @@ PlayerMonFaintHappinessMod: ; 3d1aa
ld a, [CurBattleMon]
ld c, a
ld hl, wBattleParticipantsNotFainted
- ld b, $0
+ ld b, RESET_FLAG
predef FlagPredef
ld hl, EnemySubStatus3
res SUBSTATUS_IN_LOOP, [hl]
@@ -5602,7 +5602,7 @@ CheckAmuletCoin: ; 3e4a8
cp HELD_AMULET_COIN
ret nz
ld a, 1
- ld [wc73d], a
+ ld [wAmuletCoin], a
ret
; 3e4bc
@@ -6716,7 +6716,7 @@ endr
ld a, [TempEnemyMonSpecies]
dec a
ld c, a
- ld b, 1 ; set
+ ld b, SET_FLAG
ld hl, PokedexSeen
predef FlagPredef
@@ -7741,7 +7741,7 @@ endr
ld hl, EvolvableFlags
ld a, [CurPartyMon]
ld c, a
- ld b, $1
+ ld b, SET_FLAG
predef FlagPredef
pop af
ld [CurPartyLevel], a
@@ -8790,7 +8790,7 @@ CheckPayDay: ; 3f71d
inc hl
or [hl]
ret z
- ld a, [wc73d]
+ ld a, [wAmuletCoin]
and a
jr z, .okay
ld hl, wPayDayMoney + 2
@@ -8809,7 +8809,7 @@ endr
.okay
ld hl, wPayDayMoney + 2
ld de, Money + 2
- call Function3d0be
+ call AddBattleMoneyToAccount
ld hl, BattleText_PlayerPickuedUpPayDayMoney
call StdBattleTextBox
ld a, [InBattleTowerBattle]