Updates to more closely sync with pokegold

This commit is contained in:
Rangi
2020-10-29 23:23:57 -04:00
parent 7883e8f431
commit ba5bc304f9
20 changed files with 94 additions and 89 deletions

View File

@@ -80,7 +80,7 @@ BattleCommand_Present:
call _CheckBattleScene
jr nc, .do_animation
call AnimateFailedMove
ld hl, RefusedGiftText
ld hl, PresentFailedText
call StdBattleTextbox
.do_animation
jp EndMoveEffect

View File

@@ -1,9 +1,9 @@
; PrintDayCareText.TextTable indexes
const_def
const DAYCARETEXT_MAN_INTRO
const DAYCARETEXT_MAN_ODD_EGG
const DAYCARETEXT_MAN_INTRO_EGG
const DAYCARETEXT_LADY_INTRO
const DAYCARETEXT_LADY_ODD_EGG
const DAYCARETEXT_LADY_INTRO_EGG
const DAYCARETEXT_WHICH_ONE
const DAYCARETEXT_DEPOSIT
const DAYCARETEXT_CANT_BREED_EGG
@@ -274,9 +274,9 @@ PrintDayCareText:
.TextTable:
; entries correspond to DAYCARETEXT_* constants
dw .DayCareManIntroText ; 00
dw .DayCareManOddEggText ; 01
dw .DayCareManIntroEggText ; 01
dw .DayCareLadyIntroText ; 02
dw .DayCareLadyOddEggText ; 03
dw .DayCareLadyIntroEggText ; 03
dw .WhatShouldIRaiseText ; 04
dw .IllRaiseYourMonText ; 05
dw .CantAcceptEggText ; 06
@@ -298,16 +298,16 @@ PrintDayCareText:
text_far _DayCareManIntroText
text_end
.DayCareManOddEggText:
text_far _DayCareManOddEggText
.DayCareManIntroEggText:
text_far _DayCareManIntroEggText
text_end
.DayCareLadyIntroText:
text_far _DayCareLadyIntroText
text_end
.DayCareLadyOddEggText:
text_far _DayCareLadyOddEggText
.DayCareLadyIntroEggText:
text_far _DayCareLadyIntroEggText
text_end
.WhatShouldIRaiseText:

View File

@@ -391,44 +391,42 @@ GetMapScreenCoords::
ld hl, wOverworldMapBlocks
ld a, [wXCoord]
bit 0, a
jr nz, .increment_then_halve1
jr nz, .odd_x
; even x
srl a
add $1
jr .resume
.increment_then_halve1
add $1
add 1
jr .got_block_x
.odd_x
add 1
srl a
.resume
.got_block_x
ld c, a
ld b, $0
ld b, 0
add hl, bc
ld a, [wMapWidth]
add $6
add MAP_CONNECTION_PADDING_WIDTH * 2
ld c, a
ld b, $0
ld b, 0
ld a, [wYCoord]
bit 0, a
jr nz, .increment_then_halve2
jr nz, .odd_y
; even y
srl a
add $1
jr .resume2
.increment_then_halve2
add $1
add 1
jr .got_block_y
.odd_y
add 1
srl a
.resume2
.got_block_y
call AddNTimes
ld a, l
ld [wOverworldMapAnchor], a
ld a, h
ld [wOverworldMapAnchor + 1], a
ld a, [wYCoord]
and $1
and 1
ld [wMetatileStandingY], a
ld a, [wXCoord]
and $1
and 1
ld [wMetatileStandingX], a
ret