ref: ef6eb622c4307d4ef92ee5491503fefd1c55957c
parent: 1f5696ddda478dc6c7f00850c13807c82012e02e
author: IIMarckus <iimarckus@gmail.com>
date: Sun Nov 13 21:48:50 EST 2011
Minor clarifications in Pallet Town scripts. hg-commit-id: f42fc4aeadc6
--- a/constants.asm
+++ b/constants.asm
@@ -82,7 +82,12 @@
W_CURMAP EQU $D35E
+W_YCOORD EQU $D361 ; player’s position on the current map
+W_XCOORD EQU $D362
+
W_RIVALSTARTER EQU $D715
+
+W_PLAYERSTARTER EQU $D717
W_GRASSRATE EQU $D887
W_GRASSMONS EQU $D888
--- a/pokered.asm
+++ b/pokered.asm
@@ -3811,8 +3811,8 @@
ld a,[$D747]
bit 0,a
ret nz
- ld a,[$D361]
- cp 1
+ ld a,[W_YCOORD]
+ cp 1 ; is player near north exit?
ret nz
xor a
ld [$FFB4],a
@@ -3860,7 +3860,7 @@
call $34A6
call Delay3
ld a,1
- ld [$D361],a
+ ld [W_YCOORD],a
ld a,1
ld [$FF9B],a
ld a,1
@@ -3871,7 +3871,7 @@
ld hl,$FF95
dec [hl]
ld a,$20
- call Predef
+ call Predef ; load Oak’s movement into $CC97
ld de,$CC97
ld a,1
ld [$FF8C],a