summaryrefslogtreecommitdiff
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/map_scripts.asm72
-rw-r--r--src/data/npc_map_data.asm418
-rw-r--r--src/data/npcs.asm222
3 files changed, 565 insertions, 147 deletions
diff --git a/src/data/map_scripts.asm b/src/data/map_scripts.asm
index ec8c292..e156a1c 100644
--- a/src/data/map_scripts.asm
+++ b/src/data/map_scripts.asm
@@ -2,8 +2,8 @@
; scripts are referenced with ids [0,2,4,6,8,a,c,e]
; each script id is used for a specific event
; if a script pointer is $0000, that map has no script for that event
-; 0: load texts
-; 2: unused
+; 0: NPC data
+; 2: Called after every NPC is loaded (unused)
; 4: pressed A button
; 6: pressed A button
; 8: load map
@@ -17,13 +17,13 @@ MapScripts: ; 1162a (4:562a)
dw $0000
dw $0000
dw $0000
- dw $54ec
+ dw LoadOverworld
dw $0000
dw $0000
dw $0000
; MASON_LABORATORY
- dw $772f
+ dw NPCData_772f
dw $0000
dw $7b04
dw $5565
@@ -33,7 +33,7 @@ MapScripts: ; 1162a (4:562a)
dw $555e
; DECK_MACHINE_ROOM
- dw $775a
+ dw NPCData_775a
dw $0000
dw $7b4d
dw $0000
@@ -43,7 +43,7 @@ MapScripts: ; 1162a (4:562a)
dw $58ad
; ISHIHARAS_HOUSE
- dw $7773
+ dw NPCData_7773
dw $0000
dw $7c02
dw $0000
@@ -53,7 +53,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIGHTING_CLUB_ENTRANCE
- dw $7786
+ dw NPCData_7786
dw $0000
dw $0000
dw $0000
@@ -63,7 +63,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIGHTING_CLUB_LOBBY
- dw $779f
+ dw NPCData_779f
dw $0000
dw $7c6f
dw $0000
@@ -73,7 +73,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIGHTING_CLUB
- dw $77ca
+ dw NPCData_77ca
dw $0000
dw $0000
dw $0000
@@ -83,7 +83,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; ROCK_CLUB_ENTRANCE
- dw $77e3
+ dw NPCData_77e3
dw $0000
dw $0000
dw $0000
@@ -93,7 +93,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; ROCK_CLUB_LOBBY
- dw $77fc
+ dw NPCData_77fc
dw $0000
dw $7ca6
dw $0000
@@ -103,7 +103,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; ROCK_CLUB
- dw $7827
+ dw NPCData_7827
dw $0000
dw $0000
dw $0000
@@ -113,7 +113,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; WATER_CLUB_ENTRANCE
- dw $783a
+ dw NPCData_783a
dw $0000
dw $0000
dw $0000
@@ -123,7 +123,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; WATER_CLUB_LOBBY
- dw $7853
+ dw NPCData_7853
dw $0000
dw $7cdd
dw $0000
@@ -133,7 +133,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; WATER_CLUB
- dw $787e
+ dw NPCData_787e
dw $0000
dw $0000
dw $0000
@@ -143,7 +143,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; LIGHTNING_CLUB_ENTRANCE
- dw $7897
+ dw NPCData_7897
dw $0000
dw $0000
dw $0000
@@ -153,7 +153,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; LIGHTNING_CLUB_LOBBY
- dw $78b0
+ dw NPCData_78b0
dw $0000
dw $7d14
dw $0000
@@ -163,7 +163,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; LIGHTNING_CLUB
- dw $78d5
+ dw NPCData_78d5
dw $0000
dw $0000
dw $0000
@@ -173,7 +173,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; GRASS_CLUB_ENTRANCE
- dw $78ee
+ dw NPCData_78ee
dw $0000
dw $0000
dw $0000
@@ -183,7 +183,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; GRASS_CLUB_LOBBY
- dw $790d
+ dw NPCData_790d
dw $0000
dw $7d4b
dw $0000
@@ -193,7 +193,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; GRASS_CLUB
- dw $7932
+ dw NPCData_7932
dw $0000
dw $0000
dw $0000
@@ -203,7 +203,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; PSYCHIC_CLUB_ENTRANCE
- dw $7945
+ dw NPCData_7945
dw $0000
dw $0000
dw $0000
@@ -213,7 +213,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; PSYCHIC_CLUB_LOBBY
- dw $7964
+ dw NPCData_7964
dw $0000
dw $7d82
dw $0000
@@ -223,7 +223,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; PSYCHIC_CLUB
- dw $798f
+ dw NPCData_798f
dw $0000
dw $0000
dw $0000
@@ -233,7 +233,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; SCIENCE_CLUB_ENTRANCE
- dw $79a8
+ dw NPCData_79a8
dw $0000
dw $0000
dw $0000
@@ -243,7 +243,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; SCIENCE_CLUB_LOBBY
- dw $79c1
+ dw NPCData_79c1
dw $0000
dw $7db9
dw $0000
@@ -253,7 +253,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; SCIENCE_CLUB
- dw $79ec
+ dw NPCData_79ec
dw $0000
dw $0000
dw $0000
@@ -263,7 +263,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIRE_CLUB_ENTRANCE
- dw $7a05
+ dw NPCData_7a05
dw $0000
dw $0000
dw $0000
@@ -273,7 +273,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIRE_CLUB_LOBBY
- dw $7a1e
+ dw NPCData_7a1e
dw $0000
dw $7df0
dw $6d57
@@ -283,7 +283,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; FIRE_CLUB
- dw $7a43
+ dw NPCData_7a43
dw $0000
dw $0000
dw $0000
@@ -293,7 +293,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; CHALLENGE_HALL_ENTRANCE
- dw $7a5c
+ dw NPCData_7a5c
dw $0000
dw $0000
dw $0000
@@ -303,7 +303,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; CHALLENGE_HALL_LOBBY
- dw $7a63
+ dw NPCData_7a63
dw $0000
dw $7e27
dw $0000
@@ -313,7 +313,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; CHALLENGE_HALL
- dw $7a9a
+ dw NPCData_7a9a
dw $0000
dw $0000
dw $0000
@@ -323,7 +323,7 @@ MapScripts: ; 1162a (4:562a)
dw $0000
; POKEMON_DOME_ENTRANCE
- dw $7ab9
+ dw NPCData_7ab9
dw $0000
dw $7e5e
dw $0000
@@ -333,7 +333,7 @@ MapScripts: ; 1162a (4:562a)
dw $762a
; POKEMON_DOME
- dw $7ac0
+ dw NPCData_7ac0
dw $0000
dw $0000
dw $0000
@@ -343,7 +343,7 @@ MapScripts: ; 1162a (4:562a)
dw $7718
; HALL_OF_HONOR
- dw $7adf
+ dw NPCData_7adf
dw $0000
dw $7ec2
dw $0000
diff --git a/src/data/npc_map_data.asm b/src/data/npc_map_data.asm
new file mode 100644
index 0000000..7bc69cb
--- /dev/null
+++ b/src/data/npc_map_data.asm
@@ -0,0 +1,418 @@
+; NPC Map data. Format:
+; NPC, X position, Y Position, Direction,
+; pre-load function. (Resets c flag if NPC should not be loaded)
+NPCData_772f: ; 772f (4:1372f)
+ db DRMASON, $0e, $06, SOUTH
+ dw $5710
+ db SAM, $04, $0e, EAST
+ dw $5604
+ db TECH1, $16, $08, WEST
+ dw $0000
+ db TECH2, $16, $14, SOUTH
+ dw $0000
+ db TECH3, $16, $16, WEST
+ dw $0000
+ db TECH4, $0a, $16, EAST
+ dw $0000
+ db TECH5, $06, $04, SOUTH
+ dw $55eb
+ db $00
+
+NPCData_775a: ; 775a (4:1375a)
+ db TECH6, $06, $08, SOUTH
+ dw $0000
+ db TECH7, $06, $16, WEST
+ dw $0000
+ db TECH8, $0a, $12, WEST
+ dw $0000
+ db AARON, $0c, $0c, WEST
+ dw $0000
+ db $00
+
+NPCData_7773: ; 7773 (4:13773)
+ db NIKKI, $04, $04, NORTH
+ dw $5add
+ db ISHIHARA, $08, $08, SOUTH
+ dw $5b3d
+ db RONALD1, $02, $04, WEST
+ dw $5c43
+ db $00
+
+NPCData_7786: ; 7786 (4:13786)
+ db CLERK1, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_779f: ; 779f (4:1379f)
+ db MAN1, $0c, $0e, WEST
+ dw $0000
+ db IMAKUNI, $12, $02, NORTH
+ dw $5ceb
+ db SPECS1, $12, $10, EAST
+ dw $0000
+ db BUTCH, $14, $10, WEST
+ dw $0000
+ db GRANNY1, $04, $10, WEST
+ dw $5d98
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_77ca: ; 77ca (4:137ca)
+ db CHRIS, $04, $08, SOUTH
+ dw $5e43
+ db MICHAEL, $0e, $0a, SOUTH
+ dw $5e79
+ db JESSICA, $12, $06, EAST
+ dw $5ea5
+ db MITCH, $0a, $04, SOUTH
+ dw $0000
+ db $00
+
+NPCData_77e3: ; 77e3 (4:137e3)
+ db CLERK2, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_77fc: ; 77fc (4:137fc)
+ db CHRIS, $12, $08, WEST
+ dw $5ee9
+ db MATTHEW, $06, $0e, EAST
+ dw $0000
+ db WOMAN1, $14, $12, NORTH
+ dw $0000
+ db CHAP1, $0e, $10, EAST
+ dw $0000
+ db LASS3, $10, $04, SOUTH
+ dw $5fcb
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_7827: ; 7827 (4:13827)
+ db RYAN, $14, $0e, EAST
+ dw $0000
+ db ANDREW, $06, $14, NORTH
+ dw $0000
+ db GENE, $0c, $06, NORTH
+ dw $0000
+ db $00
+
+NPCData_783a: ; 783a (4:1383a)
+ db CLERK3, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_7853: ; 7853 (4:13853)
+ db GAL1, $06, $0e, SOUTH
+ dw $0000
+ db LASS1, $10, $0a, SOUTH
+ dw $0000
+ db IMAKUNI, $12, $02, NORTH
+ dw $60b0
+ db MAN2, $04, $12, EAST
+ dw $6130
+ db PAPPY2, $16, $10, NORTH
+ dw $0000
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_787e: ; 787e (4:1387e)
+ db SARA, $06, $12, EAST
+ dw $0000
+ db AMANDA, $16, $14, WEST
+ dw $0000
+ db JOSHUA, $16, $08, SOUTH
+ dw $0000
+ db AMY, $16, $04, SOUTH
+ dw $62ad
+ db $00
+
+NPCData_7897: ; 7897 (4:13897)
+ db CLERK4, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_78b0: ; 78b0 (4:138b0)
+ db CHAP2, $12, $10, WEST
+ dw $0000
+ db IMAKUNI, $12, $02, NORTH
+ dw $637b
+ db LASS4, $08, $0c, SOUTH
+ dw $0000
+ db HOOD1, $14, $08, SOUTH
+ dw $0000
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_78d5: ; 78d5 (4:138d5)
+ db JENNIFER, $0e, $12, SOUTH
+ dw $0000
+ db NICHOLAS, $06, $0a, SOUTH
+ dw $0000
+ db BRANDON, $16, $0c, NORTH
+ dw $0000
+ db ISAAC, $0c, $04, NORTH
+ dw $6494
+ db $00
+
+NPCData_78ee: ; 78ee (4:138ee)
+ db CLERK5, $06, $02, SOUTH
+ dw $0000
+ db MICHAEL, $0e, $08, SOUTH
+ dw $656a
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_790d: ; 790d (4:1390d)
+ db BRITTANY, $0c, $0e, WEST
+ dw $0000
+ db LASS2, $12, $08, SOUTH
+ dw $0000
+ db GRANNY2, $04, $10, EAST
+ dw $0000
+ db GAL2, $14, $10, NORTH
+ dw $66dc
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_7932: ; 7932 (4:13932)
+ db KRISTIN, $04, $0a, EAST
+ dw $0000
+ db HEATHER, $0e, $10, SOUTH
+ dw $0000
+ db NIKKI, $0c, $04, SOUTH
+ dw $6796
+ db $00
+
+NPCData_7945: ; 7945 (4:13945)
+ db CLERK6, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db LAD3, $0e, $04, SOUTH
+ dw $0000
+ db $00
+
+NPCData_7964: ; 7964 (4:13964)
+ db ROBERT, $14, $08, NORTH
+ dw $0000
+ db PAPPY1, $04, $10, EAST
+ dw $0000
+ db RONALD1, $0c, $0a, EAST
+ dw $69f7
+ db GAL3, $10, $0e, WEST
+ dw $0000
+ db CHAP4, $18, $10, SOUTH
+ dw $0000
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_798f: ; 798f (4:1398f)
+ db DANIEL, $08, $08, NORTH
+ dw $0000
+ db STEPHANIE, $16, $0c, EAST
+ dw $0000
+ db MURRAY2, $02, $02, WEST
+ dw $6ad0
+ db MURRAY1, $0c, $06, SOUTH
+ dw $6ada
+ db $00
+
+NPCData_79a8: ; 79a8 (4:139a8)
+ db CLERK7, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_79c1: ; 79c1 (4:139c1)
+ db LAD1, $12, $12, NORTH
+ dw $0000
+ db IMAKUNI, $12, $02, NORTH
+ dw $6b65
+ db MAN3, $04, $0e, WEST
+ dw $0000
+ db SPECS2, $0c, $0e, WEST
+ dw $0000
+ db SPECS3, $16, $08, SOUTH
+ dw $0000
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_79ec: ; 79ec (4:139ec)
+ db JOSEPH, $08, $0a, SOUTH
+ dw $6cc4
+ db DAVID, $14, $04, NORTH
+ dw $0000
+ db ERIK, $06, $12, SOUTH
+ dw $0000
+ db RICK, $04, $04, NORTH
+ dw $0000
+ db $00
+
+NPCData_7a05: ; 7a05 (4:13a05)
+ db CLERK8, $06, $02, SOUTH
+ dw $0000
+ db RONALD1, $08, $fe, SOUTH
+ dw $685b
+ db RONALD2, $fe, $08, NORTH
+ dw $689a
+ db RONALD3, $fe, $08, NORTH
+ dw $6915
+ db $00
+
+NPCData_7a1e: ; 7a1e (4:13a1e)
+ db JESSICA, $0c, $0e, WEST
+ dw $6d8d
+ db LAD2, $12, $06, EAST
+ dw $6e25
+ db CHAP3, $06, $0a, NORTH
+ dw $0000
+ db MANIA, $14, $12, NORTH
+ dw $0000
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_7a43: ; 7a43 (4:13a43)
+ db JOHN, $0c, $12, SOUTH
+ dw $0000
+ db ADAM, $08, $0e, SOUTH
+ dw $0000
+ db JONATHAN, $12, $0a, SOUTH
+ dw $0000
+ db KEN, $0e, $04, SOUTH
+ dw $0000
+ db $00
+
+NPCData_7a5c: ; 7a5c (4:13a5c)
+ db CLERK9, $06, $02, SOUTH
+ dw $6f96
+ db $00
+
+NPCData_7a63: ; 7a63 (4:13a63)
+ db PAPPY3, $06, $0e, EAST
+ dw $707a
+ db CHAMP, $10, $12, WEST
+ dw $707a
+ db HOOD2, $14, $08, SOUTH
+ dw $707a
+ db LASS5, $16, $10, WEST
+ dw $707a
+ db GAL4, $0c, $0e, EAST
+ dw $7075
+ db CHAP5, $10, $08, WEST
+ dw $7075
+ db RONALD1, $08, $0c, SOUTH
+ dw $70b4
+ db CLERK10, $06, $04, SOUTH
+ dw $0000
+ db CLERK11, $0a, $04, SOUTH
+ dw $7c6c
+ db $00
+
+NPCData_7a9a: ; 7a9a (4:13a9a)
+ db CLERK12, $0a, $12, SOUTH
+ dw $707a
+ db CLERK13, $14, $12, SOUTH
+ dw $707a
+ db GUIDE, $0e, $14, SOUTH
+ dw $7270
+ db HOST, $0e, $04, SOUTH
+ dw $707a
+ db $ff, $12, $08, WEST ; pre-load function chooses NPC to load
+ dw $7559
+ db $00
+
+NPCData_7ab9: ; 7ab9 (4:13ab9)
+ db RONALD1, $0e, $12, SOUTH
+ dw $0000
+ db $00
+
+NPCData_7ac0: ; 7ac0 (4:13ac0)
+ db COURTNEY, $12, $02, SOUTH
+ dw $774b
+ db STEVE, $16, $02, SOUTH
+ dw $778c
+ db JACK, $08, $02, SOUTH
+ dw $77a3
+ db ROD, $0c, $02, SOUTH
+ dw $77ba
+ db RONALD1, $1e, $00, SOUTH
+ dw $77d6
+ db $00
+
+NPCData_7adf: ; 7adf (4:13adf)
+ db _11F1F, $0a, $08, SOUTH
+ dw $0000
+ db _11F26, $0c, $08, SOUTH
+ dw $0000
+ db _11F2D, $08, $0a, SOUTH
+ dw $0000
+ db _11F34, $0a, $0a, SOUTH
+ dw $0000
+ db _11F3B, $0c, $0a, SOUTH
+ dw $0000
+ db _11F42, $0e, $0a, SOUTH
+ dw $0000
+ db $00
+
diff --git a/src/data/npcs.asm b/src/data/npcs.asm
index f1a6737..bda574f 100644
--- a/src/data/npcs.asm
+++ b/src/data/npcs.asm
@@ -1,6 +1,6 @@
; When you press the A button in front of something it will find a data entry somewhere on this list
; it will then jump to the pointer in the data item. All jumps lead to an RST20 operation.
-PointerTable_118f5:
+NPCDataTable:
dw DrMasonData
dw DrMasonData
dw Ronald1Data
@@ -123,7 +123,7 @@ DrMasonData:
db $00
db $26
db $00
- dw $5727 ; Pointer to NPC Data
+ dw $5727 ; Pointer to OWScript
tx Text03ac
db $00
db $00
@@ -135,7 +135,7 @@ Ronald1Data:
db $04
db $0e
db $00
- dw $5c4b ; Pointer to NPC Data
+ dw $5c4b ; Pointer to OWScript
tx Text03ad
db RONALD_PIC
db $1a
@@ -147,7 +147,7 @@ Ronald2Data:
db $04
db $0e
db $00
- dw $5c4b ; Pointer to NPC Data
+ dw $5c4b ; Pointer to OWScript
tx Text03ad
db RONALD_PIC
db $1a
@@ -159,7 +159,7 @@ Ronald3Data:
db $04
db $0e
db $00
- dw $5c4b ; Pointer to NPC Data
+ dw $5c4b ; Pointer to OWScript
tx Text03ad
db RONALD_PIC
db $1a
@@ -171,7 +171,7 @@ IshiharaData:
db $04
db $22
db $00
- dw $5b4a ; Pointer to NPC Data
+ dw $5b4a ; Pointer to OWScript
tx Text03ae
db $00
db $00
@@ -183,7 +183,7 @@ ImakuniData:
db $00
db $0e
db $00
- dw $5d0d ; Pointer to NPC Data
+ dw $5d0d ; Pointer to OWScript
tx Text03af
db IMAKUNI_PIC
db $34
@@ -195,7 +195,7 @@ SamData:
db $00
db $0e
db $00
- dw $561d ; Pointer to NPC Data
+ dw $561d ; Pointer to OWScript
tx Text03b1
db SAM_PIC
db $02
@@ -207,7 +207,7 @@ Tech1Data:
db $00
db $0e
db $00
- dw $5583 ; Pointer to NPC Data
+ dw $5583 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -219,7 +219,7 @@ Tech2Data:
db $00
db $0e
db $00
- dw $55ca ; Pointer to NPC Data
+ dw $55ca ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -231,7 +231,7 @@ Tech3Data:
db $00
db $0e
db $00
- dw $55d5 ; Pointer to NPC Data
+ dw $55d5 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -243,7 +243,7 @@ Tech4Data:
db $00
db $0e
db $00
- dw $55e0 ; Pointer to NPC Data
+ dw $55e0 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -255,7 +255,7 @@ Tech5Data:
db $00
db $0e
db $00
- dw $55f9 ; Pointer to NPC Data
+ dw $55f9 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -267,7 +267,7 @@ Tech6Data:
db $00
db $0e
db $00
- dw $58bb ; Pointer to NPC Data
+ dw $58bb ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -279,7 +279,7 @@ Clerk1Data:
db $0a
db $30
db $00
- dw $5c64 ; Pointer to NPC Data
+ dw $5c64 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -291,7 +291,7 @@ Clerk2Data:
db $0a
db $30
db $00
- dw $5ed1 ; Pointer to NPC Data
+ dw $5ed1 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -303,7 +303,7 @@ Clerk3Data:
db $0a
db $30
db $00
- dw $609e ; Pointer to NPC Data
+ dw $609e ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -315,7 +315,7 @@ Clerk4Data:
db $0a
db $30
db $00
- dw $6369 ; Pointer to NPC Data
+ dw $6369 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -327,7 +327,7 @@ Clerk5Data:
db $0a
db $30
db $00
- dw $6566 ; Pointer to NPC Data
+ dw $6566 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -339,7 +339,7 @@ Clerk6Data:
db $0a
db $30
db $00
- dw $684c ; Pointer to NPC Data
+ dw $684c ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -351,7 +351,7 @@ Clerk7Data:
db $0a
db $30
db $00
- dw $6b53 ; Pointer to NPC Data
+ dw $6b53 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -363,7 +363,7 @@ Clerk8Data:
db $0a
db $30
db $00
- dw $6d45 ; Pointer to NPC Data
+ dw $6d45 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -375,7 +375,7 @@ Clerk9Data:
db $0a
db $30
db $00
- dw $7025 ; Pointer to NPC Data
+ dw $7025 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -387,7 +387,7 @@ ChrisData:
db $00
db $26
db $00
- dw $5ef2 ; Pointer to NPC Data
+ dw $5ef2 ; Pointer to OWScript
tx Text03b4
db CHRIS_PIC
db $1c
@@ -399,7 +399,7 @@ MichaelData:
db $00
db $26
db $00
- dw $6573 ; Pointer to NPC Data
+ dw $6573 ; Pointer to OWScript
tx Text03b5
db MICHAEL_PIC
db $1d
@@ -411,7 +411,7 @@ JessicaData:
db $04
db $1a
db $00
- dw $6d96 ; Pointer to NPC Data
+ dw $6d96 ; Pointer to OWScript
tx Text03b6
db JESSICA_PIC
db $1e
@@ -423,7 +423,7 @@ MitchData:
db $00
db $0e
db $00
- dw $5dc3 ; Pointer to NPC Data
+ dw $5dc3 ; Pointer to OWScript
tx Text03b7
db MITCH_PIC
db $10
@@ -435,7 +435,7 @@ MatthewData:
db $00
db $16
db $00
- dw $5f39 ; Pointer to NPC Data
+ dw $5f39 ; Pointer to OWScript
tx Text03b8
db MATTHEW_PIC
db $21
@@ -447,7 +447,7 @@ RyanData:
db $00
db $26
db $00
- dw $5ff0 ; Pointer to NPC Data
+ dw $5ff0 ; Pointer to OWScript
tx Text03b9
db RYAN_PIC
db $1f
@@ -459,7 +459,7 @@ AndrewData:
db $00
db $16
db $00
- dw $6017 ; Pointer to NPC Data
+ dw $6017 ; Pointer to OWScript
tx Text03ba
db ANDREW_PIC
db $20
@@ -471,7 +471,7 @@ GeneData:
db $04
db $1e
db $00
- dw $603e ; Pointer to NPC Data
+ dw $603e ; Pointer to OWScript
tx Text03bb
db GENE_PIC
db $11
@@ -483,7 +483,7 @@ SaraData:
db $00
db $0e
db $00
- dw OWSequence_Sara ; Pointer to NPC Data
+ dw OWSequence_Sara ; Pointer to OWScript
tx Text03bc
db SARA_PIC
db $22
@@ -495,7 +495,7 @@ AmandaData:
db $00
db $16
db $00
- dw OWSequence_Amanda ; Pointer to NPC Data
+ dw OWSequence_Amanda ; Pointer to OWScript
tx Text03bd
db AMANDA_PIC ; battle profile picture
db $23
@@ -507,7 +507,7 @@ JoshuaData:
db $00
db $26
db $00
- dw OWSequence_Joshua ; Pointer to NPC Data
+ dw OWSequence_Joshua ; Pointer to OWScript
tx Text03be
db JOSHUA_PIC
db $24
@@ -519,7 +519,7 @@ AmyData:
db $08
db $2e
db $10
- dw OWSequence_Amy ; Pointer to NPC Data
+ dw OWSequence_Amy ; Pointer to OWScript
tx Text03bf
db AMY_PIC
db $12
@@ -531,7 +531,7 @@ JenniferData:
db $04
db $0e
db $00
- dw $6408 ; Pointer to NPC Data
+ dw $6408 ; Pointer to OWScript
tx Text03c0
db JENNIFER_PIC
db $25
@@ -543,7 +543,7 @@ NicholasData:
db $04
db $1e
db $00
- dw $642f ; Pointer to NPC Data
+ dw $642f ; Pointer to OWScript
tx Text03c1
db NICHOLAS_PIC
db $26
@@ -555,7 +555,7 @@ BrandonData:
db $04
db $1e
db $00
- dw $6456 ; Pointer to NPC Data
+ dw $6456 ; Pointer to OWScript
tx Text03c2
db BRANDON_PIC
db $27
@@ -567,7 +567,7 @@ IsaacData:
db $00
db $16
db $00
- dw $64ad ; Pointer to NPC Data
+ dw $64ad ; Pointer to OWScript
tx Text03c3
db ISAAC_PIC
db $13
@@ -579,7 +579,7 @@ BrittanyData:
db $04
db $0e
db $00
- dw OWSequence_Brittany ; Pointer to NPC Data
+ dw OWSequence_Brittany ; Pointer to OWScript
tx Text03c4
db BRITTANY_PIC
db $28
@@ -591,7 +591,7 @@ KristinData:
db $00
db $1e
db $00
- dw $6701 ; Pointer to NPC Data
+ dw $6701 ; Pointer to OWScript
tx Text03c5
db KRISTIN_PIC
db $29
@@ -603,7 +603,7 @@ HeatherData:
db $04
db $22
db $00
- dw $6745 ; Pointer to NPC Data
+ dw $6745 ; Pointer to OWScript
tx Text03c6
db HEATHER_PIC
db $2a
@@ -615,7 +615,7 @@ NikkiData:
db $00
db $1a
db $00
- dw $679e ; Pointer to NPC Data
+ dw $679e ; Pointer to OWScript
tx Text03c7
db NIKKI_PIC
db $14
@@ -627,7 +627,7 @@ RobertData:
db $04
db $16
db $00
- dw $6980 ; Pointer to NPC Data
+ dw $6980 ; Pointer to OWScript
tx Text03c8
db ROBERT_PIC
db $2b
@@ -639,7 +639,7 @@ DanielData:
db $04
db $1a
db $00
- dw $6a60 ; Pointer to NPC Data
+ dw $6a60 ; Pointer to OWScript
tx Text03c9
db DANIEL_PIC
db $2c
@@ -651,7 +651,7 @@ StephanieData:
db $04
db $0e
db $00
- dw $6aa2 ; Pointer to NPC Data
+ dw $6aa2 ; Pointer to OWScript
tx Text03ca
db STEPHANIE_PIC
db $2d
@@ -663,7 +663,7 @@ Murray1Data:
db $00
db $12
db $00
- dw $6adf ; Pointer to NPC Data
+ dw $6adf ; Pointer to OWScript
tx Text03cb
db MURRAY_PIC
db $15
@@ -675,7 +675,7 @@ Murray2Data:
db $03
db $15
db $10
- dw $6adf ; Pointer to NPC Data
+ dw $6adf ; Pointer to OWScript
tx Text03cb
db MURRAY_PIC
db $15
@@ -687,7 +687,7 @@ JosephData:
db $00
db $0e
db $00
- dw $6cdb ; Pointer to NPC Data
+ dw $6cdb ; Pointer to OWScript
tx Text03cc
db JOSEPH_PIC
db $2e
@@ -699,7 +699,7 @@ DavidData:
db $00
db $0e
db $00
- dw $6c11 ; Pointer to NPC Data
+ dw $6c11 ; Pointer to OWScript
tx Text03cd
db DAVID_PIC
db $2f
@@ -711,7 +711,7 @@ ErikData:
db $00
db $0e
db $00
- dw $6c42 ; Pointer to NPC Data
+ dw $6c42 ; Pointer to OWScript
tx Text03ce
db ERIK_PIC
db $30
@@ -723,7 +723,7 @@ RickData:
db $00
db $0e
db $00
- dw $6c67 ; Pointer to NPC Data
+ dw $6c67 ; Pointer to OWScript
tx Text03cf
db RICK_PIC
db $16
@@ -735,7 +735,7 @@ JohnData:
db $04
db $1a
db $00
- dw $6eb3 ; Pointer to NPC Data
+ dw $6eb3 ; Pointer to OWScript
tx Text03d0
db JOHN_PIC
db $31
@@ -747,7 +747,7 @@ AdamData:
db $00
db $22
db $00
- dw $6ed8 ; Pointer to NPC Data
+ dw $6ed8 ; Pointer to OWScript
tx Text03d1
db ADAM_PIC
db $32
@@ -759,7 +759,7 @@ JonathanData:
db $04
db $16
db $00
- dw $6efd ; Pointer to NPC Data
+ dw $6efd ; Pointer to OWScript
tx Text03d2
db JONATHAN_PIC
db $33
@@ -771,7 +771,7 @@ KenData:
db $04
db $1e
db $00
- dw $6f22 ; Pointer to NPC Data
+ dw $6f22 ; Pointer to OWScript
tx Text03d3
db KEN_PIC
db $17
@@ -783,7 +783,7 @@ CourtneyData:
db $00
db $12
db $00
- dw $771f ; Pointer to NPC Data
+ dw $771f ; Pointer to OWScript
tx Text03d4
db COURTNEY_PIC
db $0c
@@ -795,7 +795,7 @@ SteveData:
db $00
db $2a
db $00
- dw $772a ; Pointer to NPC Data
+ dw $772a ; Pointer to OWScript
tx Text03d5
db STEVE_PIC
db $0d
@@ -807,7 +807,7 @@ JackData:
db $00
db $26
db $00
- dw $7735 ; Pointer to NPC Data
+ dw $7735 ; Pointer to OWScript
tx Text03d6
db JACK_PIC
db $0e
@@ -819,7 +819,7 @@ RodData:
db $00
db $0e
db $00
- dw $7740 ; Pointer to NPC Data
+ dw $7740 ; Pointer to OWScript
tx Text03d7
db ROD_PIC
db $0f
@@ -831,7 +831,7 @@ Clerk10Data:
db $0a
db $30
db $00
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
tx Text03b0
db $00
db $00
@@ -843,7 +843,7 @@ Clerk11Data:
db $0a
db $30
db $00
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
tx Text03b0
db $00
db $00
@@ -855,7 +855,7 @@ Man1Data:
db $00
db $16
db $00
- dw $5c76 ; Pointer to NPC Data
+ dw $5c76 ; Pointer to OWScript
tx Text03d8
db $00
db $00
@@ -867,7 +867,7 @@ Woman1Data:
db $04
db $1e
db $00
- dw $5f83 ; Pointer to NPC Data
+ dw $5f83 ; Pointer to OWScript
tx Text03d9
db $00
db $00
@@ -879,7 +879,7 @@ Chap1Data:
db $00
db $1a
db $00
- dw $5fc0 ; Pointer to NPC Data
+ dw $5fc0 ; Pointer to OWScript
tx Text03da
db $00
db $00
@@ -891,7 +891,7 @@ Gal1Data:
db $00
db $16
db $00
- dw $60cf ; Pointer to NPC Data
+ dw $60cf ; Pointer to OWScript
tx Text03db
db $00
db $00
@@ -903,7 +903,7 @@ Lass1Data:
db $00
db $1e
db $00
- dw $6111 ; Pointer to NPC Data
+ dw $6111 ; Pointer to OWScript
tx Text03dc
db $00
db $00
@@ -915,7 +915,7 @@ Chap2Data:
db $00
db $1a
db $00
- dw $639a ; Pointer to NPC Data
+ dw $639a ; Pointer to OWScript
tx Text03da
db $00
db $00
@@ -927,7 +927,7 @@ Lass2Data:
db $00
db $1e
db $00
- dw $661f ; Pointer to NPC Data
+ dw $661f ; Pointer to OWScript
tx Text03dc
db $00
db $00
@@ -939,7 +939,7 @@ Pappy1Data:
db $00
db $22
db $00
- dw $69a5 ; Pointer to NPC Data
+ dw $69a5 ; Pointer to OWScript
tx Text03dd
db $00
db $00
@@ -951,7 +951,7 @@ Lad1Data:
db $04
db $1a
db $00
- dw $6b84 ; Pointer to NPC Data
+ dw $6b84 ; Pointer to OWScript
tx Text03de
db $00
db $00
@@ -963,7 +963,7 @@ Lad2Data:
db $04
db $16
db $00
- dw $6e2c ; Pointer to NPC Data
+ dw $6e2c ; Pointer to OWScript
tx Text03de
db $00
db $00
@@ -975,7 +975,7 @@ Chap3Data:
db $00
db $1a
db $00
- dw $6de8 ; Pointer to NPC Data
+ dw $6de8 ; Pointer to OWScript
tx Text03da
db $00
db $00
@@ -987,7 +987,7 @@ Clerk12Data:
db $00
db $16
db $00
- dw $7295 ; Pointer to NPC Data
+ dw $7295 ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -999,7 +999,7 @@ Clerk13Data:
db $00
db $16
db $00
- dw $726c ; Pointer to NPC Data
+ dw $726c ; Pointer to OWScript
tx Text03b3
db $00
db $00
@@ -1011,7 +1011,7 @@ HostData:
db $00
db $16
db $00
- dw $7352 ; Pointer to NPC Data
+ dw $7352 ; Pointer to OWScript
tx Text03df
db $00
db $00
@@ -1023,7 +1023,7 @@ Specs1Data:
db $00
db $22
db $00
- dw $5d82 ; Pointer to NPC Data
+ dw $5d82 ; Pointer to OWScript
tx Text03e0
db $00
db $00
@@ -1035,7 +1035,7 @@ ButchData:
db $00
db $16
db $00
- dw $5d8d ; Pointer to NPC Data
+ dw $5d8d ; Pointer to OWScript
tx Text03e1
db $00
db $00
@@ -1047,7 +1047,7 @@ Granny1Data:
db $00
db $16
db $00
- dw $5d9f ; Pointer to NPC Data
+ dw $5d9f ; Pointer to OWScript
tx Text03e5
db $00
db $00
@@ -1059,7 +1059,7 @@ Lass3Data:
db $04
db $22
db $00
- dw $5fd2 ; Pointer to NPC Data
+ dw $5fd2 ; Pointer to OWScript
tx Text03dc
db $00
db $00
@@ -1071,7 +1071,7 @@ Man2Data:
db $00
db $16
db $00
- dw $6137 ; Pointer to NPC Data
+ dw $6137 ; Pointer to OWScript
tx Text03d8
db $00
db $00
@@ -1083,7 +1083,7 @@ Pappy2Data:
db $00
db $22
db $00
- dw $613b ; Pointer to NPC Data
+ dw $613b ; Pointer to OWScript
tx Text03dd
db $00
db $00
@@ -1095,7 +1095,7 @@ Lass4Data:
db $04
db $22
db $00
- dw $63d9 ; Pointer to NPC Data
+ dw $63d9 ; Pointer to OWScript
tx Text03dc
db $00
db $00
@@ -1107,7 +1107,7 @@ Hood1Data:
db $04
db $1e
db $00
- dw $63dd ; Pointer to NPC Data
+ dw $63dd ; Pointer to OWScript
tx Text03e2
db $00
db $00
@@ -1119,7 +1119,7 @@ Granny2Data:
db $00
db $16
db $00
- dw $66d8 ; Pointer to NPC Data
+ dw $66d8 ; Pointer to OWScript
tx Text03e5
db $00
db $00
@@ -1131,7 +1131,7 @@ Gal2Data:
db $00
db $16
db $00
- dw $66e3 ; Pointer to NPC Data
+ dw $66e3 ; Pointer to OWScript
tx Text03db
db $00
db $00
@@ -1143,7 +1143,7 @@ Lad3Data:
db $04
db $1a
db $00
- dw $6850 ; Pointer to NPC Data
+ dw $6850 ; Pointer to OWScript
tx Text03de
db $00
db $00
@@ -1155,7 +1155,7 @@ Gal3Data:
db $00
db $16
db $00
- dw $6a30 ; Pointer to NPC Data
+ dw $6a30 ; Pointer to OWScript
tx Text03db
db $00
db $00
@@ -1167,7 +1167,7 @@ Chap4Data:
db $00
db $1a
db $00
- dw $6a3b ; Pointer to NPC Data
+ dw $6a3b ; Pointer to OWScript
tx Text03da
db $00
db $00
@@ -1179,7 +1179,7 @@ Man3Data:
db $00
db $16
db $00
- dw $6bc1 ; Pointer to NPC Data
+ dw $6bc1 ; Pointer to OWScript
tx Text03d8
db $00
db $00
@@ -1191,7 +1191,7 @@ Specs2Data:
db $00
db $0e
db $00
- dw $6bc5 ; Pointer to NPC Data
+ dw $6bc5 ; Pointer to OWScript
tx Text03e0
db $00
db $00
@@ -1203,7 +1203,7 @@ Specs3Data:
db $00
db $22
db $00
- dw $6bed ; Pointer to NPC Data
+ dw $6bed ; Pointer to OWScript
tx Text03e0
db $00
db $00
@@ -1215,7 +1215,7 @@ Woman2Data:
db $04
db $1e
db $00
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
tx Text03d9
db $00
db $00
@@ -1227,7 +1227,7 @@ ManiaData:
db $00
db $26
db $00
- dw $6e88 ; Pointer to NPC Data
+ dw $6e88 ; Pointer to OWScript
tx Text03e4
db $00
db $00
@@ -1239,7 +1239,7 @@ Pappy3Data:
db $00
db $22
db $00
- dw $709c ; Pointer to NPC Data
+ dw $709c ; Pointer to OWScript
tx Text03dd
db $00
db $00
@@ -1251,7 +1251,7 @@ Gal4Data:
db $00
db $16
db $00
- dw $70a0 ; Pointer to NPC Data
+ dw $70a0 ; Pointer to OWScript
tx Text03db
db $00
db $00
@@ -1263,7 +1263,7 @@ ChampData:
db $00
db $26
db $00
- dw $70a4 ; Pointer to NPC Data
+ dw $70a4 ; Pointer to OWScript
tx Text03e3
db $00
db $00
@@ -1275,7 +1275,7 @@ Hood2Data:
db $04
db $1e
db $00
- dw $70a8 ; Pointer to NPC Data
+ dw $70a8 ; Pointer to OWScript
tx Text03e2
db $00
db $00
@@ -1287,7 +1287,7 @@ Lass5Data:
db $04
db $1a
db $00
- dw $70ac ; Pointer to NPC Data
+ dw $70ac ; Pointer to OWScript
tx Text03dc
db $00
db $00
@@ -1299,7 +1299,7 @@ Chap5Data:
db $00
db $1a
db $00
- dw $70b0 ; Pointer to NPC Data
+ dw $70b0 ; Pointer to OWScript
tx Text03da
db $00
db $00
@@ -1311,7 +1311,7 @@ AaronData:
db $00
db $0e
db $00
- dw $58dd ; Pointer to NPC Data
+ dw $58dd ; Pointer to OWScript
tx Text03e7
db AARON_PIC
db $09
@@ -1323,7 +1323,7 @@ GuideData:
db $00
db $16
db $00
- dw $7283 ; Pointer to NPC Data
+ dw $7283 ; Pointer to OWScript
tx Text03e6
db $00
db $00
@@ -1335,7 +1335,7 @@ Tech7Data:
db $00
db $0e
db $00
- dw $58c6 ; Pointer to NPC Data
+ dw $58c6 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -1347,7 +1347,7 @@ Tech8Data:
db $00
db $0e
db $00
- dw $58d1 ; Pointer to NPC Data
+ dw $58d1 ; Pointer to OWScript
tx Text03b2
db $00
db $00
@@ -1359,49 +1359,49 @@ Data_11f18:
db $3a
db $3a
db $10
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f1f:
db $68
db $27
db $3b
db $41
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f26:
db $69
db $27
db $3c
db $42
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f2d:
db $6a
db $27
db $3d
db $43
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f34:
db $6b
db $27
db $3e
db $44
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f3b:
db $6c
db $27
db $3f
db $45
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f42:
db $6d
db $27
db $40
db $46
db $50
- dw $4c3e ; Pointer to NPC Data
+ dw $4c3e ; Pointer to OWScript
Data_11f49:
db $00
db $00