summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/map_header_banks.asm6
-rw-r--r--data/map_header_pointers.asm6
-rwxr-xr-xmain.asm27
-rwxr-xr-xscripts/pewterhouse1.asm3
4 files changed, 31 insertions, 11 deletions
diff --git a/data/map_header_banks.asm b/data/map_header_banks.asm
index d935a5ec..0dd10719 100644
--- a/data/map_header_banks.asm
+++ b/data/map_header_banks.asm
@@ -55,9 +55,9 @@ MapHeaderBanks:: ; fc3e4 (3f:43e4)
db BANK(Museum1F_h)
db BANK(Museum2F_h)
db BANK(PewterGym_h)
- db $07 ; db BANK(PewterHouse1_h)
- db $1d ; db BANK(PewterMart_h)
- db $07 ; db BANK(PewterHouse2_h)
+ db BANK(PewterHouse1_h)
+ db BANK(PewterMart_h)
+ db BANK(PewterHouse2_h)
db $17 ; db BANK(PewterPokecenter_h)
db $12 ; db BANK(MtMoon1_h)
db $14 ; db BANK(MtMoon2_h)
diff --git a/data/map_header_pointers.asm b/data/map_header_pointers.asm
index 06df0f27..a7a0763d 100644
--- a/data/map_header_pointers.asm
+++ b/data/map_header_pointers.asm
@@ -55,9 +55,9 @@ MapHeaderPointers:: ; fc1f2 (3f:41f2)
dw Museum1F_h
dw Museum2F_h
dw PewterGym_h
- dw $4e30 ; dw PewterHouse1_h
- dw $44de ; dw PewterMart_h
- dw $4e86 ; dw PewterHouse2_h
+ dw PewterHouse1_h
+ dw PewterMart_h
+ dw PewterHouse2_h
dw $446e ; dw PewterPokecenter_h
dw $5953 ; dw MtMoon1_h
dw $5a78 ; dw MtMoon2_h ;id=60
diff --git a/main.asm b/main.asm
index 9c6ff5ac..3ba53669 100755
--- a/main.asm
+++ b/main.asm
@@ -295,6 +295,8 @@ OaksLabBlocks:
INCBIN "maps/oakslab.blk"
ViridianHouseBlocks:
Route2HouseBlocks:
+PewterHouse1Blocks:
+PewterHouse2Blocks:
INCBIN "maps/viridianhouse.blk"
SchoolBlocks:
INCBIN "maps/school.blk"
@@ -317,7 +319,6 @@ INCLUDE "data/mapHeaders/viridianmart.asm"
INCLUDE "scripts/viridianmart.asm"
INCLUDE "data/mapObjects/viridianmart.asm"
ViridianMartBlocks:
-PewterMartBlocks:
CeruleanMartBlocks:
VermilionMartBlocks:
LavenderMartBlocks:
@@ -334,7 +335,16 @@ INCLUDE "data/mapObjects/school.asm"
INCLUDE "data/mapHeaders/viridianhouse.asm"
INCLUDE "scripts/viridianhouse.asm"
INCLUDE "data/mapObjects/viridianhouse.asm"
- dr $1ce30,$1d7ae ; map scripts
+
+INCLUDE "data/mapHeaders/pewterhouse1.asm"
+INCLUDE "scripts/pewterhouse1.asm"
+INCLUDE "data/mapObjects/pewterhouse1.asm"
+
+INCLUDE "data/mapHeaders/pewterhouse2.asm"
+INCLUDE "scripts/pewterhouse2.asm"
+INCLUDE "data/mapObjects/pewterhouse2.asm"
+
+ dr $1cec3,$1d7ae ; map scripts
INCLUDE "data/mapHeaders/diglettscaveroute2.asm"
INCLUDE "scripts/diglettscaveroute2.asm"
@@ -1150,7 +1160,11 @@ INCLUDE "engine/save.asm"
SECTION "bank1D",ROMX,BANK[$1D]
- dr $74000,$7405c
+ dr $74000,$74010
+
+PewterMartBlocks:
+INCBIN "maps/pewtermart.blk"
+ dr $74020,$7405c
INCLUDE "engine/items/itemfinder.asm"
INCLUDE "scripts/ceruleancity2.asm"
@@ -1160,7 +1174,12 @@ INCLUDE "scripts/viridiangym.asm"
INCLUDE "data/mapObjects/viridiangym.asm"
ViridianGymBlocks:
INCBIN "maps/viridiangym.blk"
- dr $744de,$74726
+
+INCLUDE "data/mapHeaders/pewtermart.asm"
+INCLUDE "scripts/pewtermart.asm"
+INCLUDE "data/mapObjects/pewtermart.asm"
+
+ dr $7453d,$74726
VendingMachineMenu: ; 74726 (1d:4726)
dr $74726,$75dfe
PKMNLeaguePC: ; 75dfe (1d:5dfe)
diff --git a/scripts/pewterhouse1.asm b/scripts/pewterhouse1.asm
index a670f23c..a825b303 100755
--- a/scripts/pewterhouse1.asm
+++ b/scripts/pewterhouse1.asm
@@ -1,5 +1,6 @@
PewterHouse1Script: ; 1d5f3 (7:55f3)
- jp EnableAutoTextBoxDrawing
+ call EnableAutoTextBoxDrawing
+ ret
PewterHouse1TextPointers: ; 1d5f6 (7:55f6)
dw PewterHouse1Text1