trade animation

This commit is contained in:
PikalaxALT
2015-11-23 00:21:21 -05:00
parent 8740fc6e87
commit 58020fb5f6
23 changed files with 4123 additions and 3888 deletions

View File

@@ -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]