shithub: pokered

Download patch

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())