ref: 3c03ea1bc1fbb0b8c9a72f1fb51b6eba3e8dd64d
parent: e222c8f30facc8ec5904a79e8438f293427fe556
author: Bryan Bishop <kanzure@gmail.com>
date: Thu Jan 19 10:46:44 EST 2012
switch to W_BAGITEM01QTY format hg-commit-id: 3f55b7cddb38
--- a/constants.asm
+++ b/constants.asm
@@ -162,46 +162,46 @@
W_NUMBAGITEMS EQU $D31D
; BAGITEM01 is an item id
; BAGCOUNT01 is how many of this item
-W_BAGITEM01 EQU $D31E
-W_BAGCOUNT01 EQU $D31F
-W_BAGITEM02 EQU $D320
-W_BAGCOUNT02 EQU $D321
-W_BAGITEM03 EQU $D322
-W_BAGCOUNT03 EQU $D323
-W_BAGITEM04 EQU $D324
-W_BAGCOUNT04 EQU $D325
-W_BAGITEM05 EQU $D326
-W_BAGCOUNT05 EQU $D327
-W_BAGITEM06 EQU $D328
-W_BAGCOUNT06 EQU $D329
-W_BAGITEM07 EQU $D32A
-W_BAGCOUNT07 EQU $D32B
-W_BAGITEM08 EQU $D32C
-W_BAGCOUNT08 EQU $D32D
-W_BAGITEM09 EQU $D32E
-W_BAGCOUNT09 EQU $D32F
-W_BAGITEM10 EQU $D330
-W_BAGCOUNT10 EQU $D331
-W_BAGITEM11 EQU $D332
-W_BAGCOUNT11 EQU $D333
-W_BAGITEM12 EQU $D334
-W_BAGCOUNT12 EQU $D335
-W_BAGITEM13 EQU $D336
-W_BAGCOUNT13 EQU $D337
-W_BAGITEM14 EQU $D338
-W_BAGCOUNT14 EQU $D339
-W_BAGITEM15 EQU $D33A
-W_BAGCOUNT15 EQU $D33B
-W_BAGITEM16 EQU $D33C
-W_BAGCOUNT16 EQU $D33D
-W_BAGITEM17 EQU $D33E
-W_BAGCOUNT17 EQU $D33F
-W_BAGITEM18 EQU $D340
-W_BAGCOUNT18 EQU $D341
-W_BAGITEM19 EQU $D342
-W_BAGCOUNT19 EQU $D343
-W_BAGITEM20 EQU $D344
-W_BAGCOUNT20 EQU $D345
+W_BAGITEM01 EQU $D31E
+W_BAGITEM01QTY EQU $D31F
+W_BAGITEM02 EQU $D320
+W_BAGITEM02QTY EQU $D321
+W_BAGITEM03 EQU $D322
+W_BAGITEM03QTY EQU $D323
+W_BAGITEM04 EQU $D324
+W_BAGITEM04QTY EQU $D325
+W_BAGITEM05 EQU $D326
+W_BAGITEM05QTY EQU $D327
+W_BAGITEM06 EQU $D328
+W_BAGITEM06QTY EQU $D329
+W_BAGITEM07 EQU $D32A
+W_BAGITEM07QTY EQU $D32B
+W_BAGITEM08 EQU $D32C
+W_BAGITEM08QTY EQU $D32D
+W_BAGITEM09 EQU $D32E
+W_BAGITEM09QTY EQU $D32F
+W_BAGITEM10 EQU $D330
+W_BAGITEM10QTY EQU $D331
+W_BAGITEM11 EQU $D332
+W_BAGITEM11QTY EQU $D333
+W_BAGITEM12 EQU $D334
+W_BAGITEM12QTY EQU $D335
+W_BAGITEM13 EQU $D336
+W_BAGITEM13QTY EQU $D337
+W_BAGITEM14 EQU $D338
+W_BAGITEM14QTY EQU $D339
+W_BAGITEM15 EQU $D33A
+W_BAGITEM15QTY EQU $D33B
+W_BAGITEM16 EQU $D33C
+W_BAGITEM16QTY EQU $D33D
+W_BAGITEM17 EQU $D33E
+W_BAGITEM17QTY EQU $D33F
+W_BAGITEM18 EQU $D340
+W_BAGITEM18QTY EQU $D341
+W_BAGITEM19 EQU $D342
+W_BAGITEM19QTY EQU $D343
+W_BAGITEM20 EQU $D344
+W_BAGITEM20QTY EQU $D345
; money is in decimal
W_PLAYERMONEY3 EQU $D347
@@ -473,108 +473,108 @@
;number of items in box
W_NUMBOXITEMS EQU $D53A
-; BOXITEM01 is an item id
-; BOXCOUNT01 is how many of this item
-W_BOXITEM01 EQU $D53B
-W_BOXCOUNT01 EQU $D53C
-W_BOXITEM02 EQU $D53D
-W_BOXCOUNT02 EQU $D53E
-W_BOXITEM03 EQU $D53F
-W_BOXCOUNT03 EQU $D540
-W_BOXITEM04 EQU $D541
-W_BOXCOUNT04 EQU $D542
-W_BOXITEM05 EQU $D543
-W_BOXCOUNT05 EQU $D544
-W_BOXITEM06 EQU $D545
-W_BOXCOUNT06 EQU $D546
-W_BOXITEM07 EQU $D547
-W_BOXCOUNT07 EQU $D548
-W_BOXITEM08 EQU $D549
-W_BOXCOUNT08 EQU $D54A
-W_BOXITEM09 EQU $D54B
-W_BOXCOUNT09 EQU $D54C
-W_BOXITEM10 EQU $D54D
-W_BOXCOUNT10 EQU $D54E
-W_BOXITEM11 EQU $D54F
-W_BOXCOUNT11 EQU $D550
-W_BOXITEM12 EQU $D551
-W_BOXCOUNT12 EQU $D552
-W_BOXITEM13 EQU $D553
-W_BOXCOUNT13 EQU $D554
-W_BOXITEM14 EQU $D555
-W_BOXCOUNT14 EQU $D556
-W_BOXITEM15 EQU $D557
-W_BOXCOUNT15 EQU $D558
-W_BOXITEM16 EQU $D559
-W_BOXCOUNT16 EQU $D55A
-W_BOXITEM17 EQU $D55B
-W_BOXCOUNT17 EQU $D55C
-W_BOXITEM18 EQU $D55D
-W_BOXCOUNT18 EQU $D55E
-W_BOXITEM19 EQU $D55F
-W_BOXCOUNT19 EQU $D560
-W_BOXITEM20 EQU $D561
-W_BOXCOUNT20 EQU $D562
-W_BOXITEM21 EQU $D563
-W_BOXCOUNT21 EQU $D564
-W_BOXITEM22 EQU $D565
-W_BOXCOUNT22 EQU $D566
-W_BOXITEM23 EQU $D567
-W_BOXCOUNT23 EQU $D568
-W_BOXITEM24 EQU $D569
-W_BOXCOUNT24 EQU $D56A
-W_BOXITEM25 EQU $D56B
-W_BOXCOUNT25 EQU $D56C
-W_BOXITEM26 EQU $D56D
-W_BOXCOUNT26 EQU $D56E
-W_BOXITEM27 EQU $D56F
-W_BOXCOUNT27 EQU $D570
-W_BOXITEM28 EQU $D571
-W_BOXCOUNT28 EQU $D572
-W_BOXITEM29 EQU $D573
-W_BOXCOUNT29 EQU $D574
-W_BOXITEM30 EQU $D575
-W_BOXCOUNT30 EQU $D576
-W_BOXITEM31 EQU $D577
-W_BOXCOUNT31 EQU $D578
-W_BOXITEM32 EQU $D579
-W_BOXCOUNT32 EQU $D57A
-W_BOXITEM33 EQU $D57B
-W_BOXCOUNT33 EQU $D57C
-W_BOXITEM34 EQU $D57D
-W_BOXCOUNT34 EQU $D57E
-W_BOXITEM35 EQU $D57F
-W_BOXCOUNT35 EQU $D580
-W_BOXITEM36 EQU $D581
-W_BOXCOUNT36 EQU $D582
-W_BOXITEM37 EQU $D583
-W_BOXCOUNT37 EQU $D584
-W_BOXITEM38 EQU $D585
-W_BOXCOUNT38 EQU $D586
-W_BOXITEM39 EQU $D587
-W_BOXCOUNT39 EQU $D588
-W_BOXITEM40 EQU $D589
-W_BOXCOUNT40 EQU $D58A
-W_BOXITEM41 EQU $D58B
-W_BOXCOUNT41 EQU $D58C
-W_BOXITEM42 EQU $D58D
-W_BOXCOUNT42 EQU $D58E
-W_BOXITEM43 EQU $D58F
-W_BOXCOUNT43 EQU $D590
-W_BOXITEM44 EQU $D591
-W_BOXCOUNT44 EQU $D592
-W_BOXITEM45 EQU $D593
-W_BOXCOUNT45 EQU $D594
-W_BOXITEM46 EQU $D595
-W_BOXCOUNT46 EQU $D596
-W_BOXITEM47 EQU $D597
-W_BOXCOUNT47 EQU $D598
-W_BOXITEM48 EQU $D599
-W_BOXCOUNT48 EQU $D59A
-W_BOXITEM49 EQU $D59B
-W_BOXCOUNT49 EQU $D59C
-W_BOXITEM50 EQU $D59D
-W_BOXCOUNT50 EQU $D59E
+; BOXITEM01 is an item id
+; BOXITEM01QTY is how many of this item
+W_BOXITEM01 EQU $D53B
+W_BOXITEM01QTY EQU $D53C
+W_BOXITEM02 EQU $D53D
+W_BOXITEM02QTY EQU $D53E
+W_BOXITEM03 EQU $D53F
+W_BOXITEM03QTY EQU $D540
+W_BOXITEM04 EQU $D541
+W_BOXITEM04QTY EQU $D542
+W_BOXITEM05 EQU $D543
+W_BOXITEM05QTY EQU $D544
+W_BOXITEM06 EQU $D545
+W_BOXITEM06QTY EQU $D546
+W_BOXITEM07 EQU $D547
+W_BOXITEM07QTY EQU $D548
+W_BOXITEM08 EQU $D549
+W_BOXITEM08QTY EQU $D54A
+W_BOXITEM09 EQU $D54B
+W_BOXITEM09QTY EQU $D54C
+W_BOXITEM10 EQU $D54D
+W_BOXITEM10QTY EQU $D54E
+W_BOXITEM11 EQU $D54F
+W_BOXITEM11QTY EQU $D550
+W_BOXITEM12 EQU $D551
+W_BOXITEM12QTY EQU $D552
+W_BOXITEM13 EQU $D553
+W_BOXITEM13QTY EQU $D554
+W_BOXITEM14 EQU $D555
+W_BOXITEM14QTY EQU $D556
+W_BOXITEM15 EQU $D557
+W_BOXITEM15QTY EQU $D558
+W_BOXITEM16 EQU $D559
+W_BOXITEM16QTY EQU $D55A
+W_BOXITEM17 EQU $D55B
+W_BOXITEM17QTY EQU $D55C
+W_BOXITEM18 EQU $D55D
+W_BOXITEM18QTY EQU $D55E
+W_BOXITEM19 EQU $D55F
+W_BOXITEM19QTY EQU $D560
+W_BOXITEM20 EQU $D561
+W_BOXITEM20QTY EQU $D562
+W_BOXITEM21 EQU $D563
+W_BOXITEM21QTY EQU $D564
+W_BOXITEM22 EQU $D565
+W_BOXITEM22QTY EQU $D566
+W_BOXITEM23 EQU $D567
+W_BOXITEM23QTY EQU $D568
+W_BOXITEM24 EQU $D569
+W_BOXITEM24QTY EQU $D56A
+W_BOXITEM25 EQU $D56B
+W_BOXITEM25QTY EQU $D56C
+W_BOXITEM26 EQU $D56D
+W_BOXITEM26QTY EQU $D56E
+W_BOXITEM27 EQU $D56F
+W_BOXITEM27QTY EQU $D570
+W_BOXITEM28 EQU $D571
+W_BOXITEM28QTY EQU $D572
+W_BOXITEM29 EQU $D573
+W_BOXITEM29QTY EQU $D574
+W_BOXITEM30 EQU $D575
+W_BOXITEM30QTY EQU $D576
+W_BOXITEM31 EQU $D577
+W_BOXITEM31QTY EQU $D578
+W_BOXITEM32 EQU $D579
+W_BOXITEM32QTY EQU $D57A
+W_BOXITEM33 EQU $D57B
+W_BOXITEM33QTY EQU $D57C
+W_BOXITEM34 EQU $D57D
+W_BOXITEM34QTY EQU $D57E
+W_BOXITEM35 EQU $D57F
+W_BOXITEM35QTY EQU $D580
+W_BOXITEM36 EQU $D581
+W_BOXITEM36QTY EQU $D582
+W_BOXITEM37 EQU $D583
+W_BOXITEM37QTY EQU $D584
+W_BOXITEM38 EQU $D585
+W_BOXITEM38QTY EQU $D586
+W_BOXITEM39 EQU $D587
+W_BOXITEM39QTY EQU $D588
+W_BOXITEM40 EQU $D589
+W_BOXITEM40QTY EQU $D58A
+W_BOXITEM41 EQU $D58B
+W_BOXITEM41QTY EQU $D58C
+W_BOXITEM42 EQU $D58D
+W_BOXITEM42QTY EQU $D58E
+W_BOXITEM43 EQU $D58F
+W_BOXITEM43QTY EQU $D590
+W_BOXITEM44 EQU $D591
+W_BOXITEM44QTY EQU $D592
+W_BOXITEM45 EQU $D593
+W_BOXITEM45QTY EQU $D594
+W_BOXITEM46 EQU $D595
+W_BOXITEM46QTY EQU $D596
+W_BOXITEM47 EQU $D597
+W_BOXITEM47QTY EQU $D598
+W_BOXITEM48 EQU $D599
+W_BOXITEM48QTY EQU $D59A
+W_BOXITEM49 EQU $D59B
+W_BOXITEM49QTY EQU $D59C
+W_BOXITEM50 EQU $D59D
+W_BOXITEM50QTY EQU $D59E
;box end of list $D59F
; coins are in decimal
--- a/extras/print_pc_items.py
+++ b/extras/print_pc_items.py
@@ -4,6 +4,6 @@
#spit out some constants
for x in range(1, 51):
- print "BOXITEM%.2d EQU $%s" % (x, ("%.2x" % (0xd539+(x*2))).upper())
- print "BOXCOUNT%.2d EQU $%s" % (x, ("%.2x" % (0xd539+(x*2)+1)).upper())
+ print "W_BOXITEM%.2d EQU $%s" % (x, ("%.2x" % (0xd539+(x*2))).upper())
+ print "W_BOXITEM%.2dQTY EQU $%s" % (x, ("%.2x" % (0xd539+(x*2)+1)).upper())