From 571cbba9a4aa1a9b462d3f66f7d57e96d01193ca Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:10:49 -0600 Subject: constants for bag items and bag item counts hg-commit-id: ca595212ee40 --- constants.asm | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index 02598ed8..a7f2bd40 100644 --- a/constants.asm +++ b/constants.asm @@ -88,6 +88,7 @@ TX_RAM: MACRO ENDM ; wram locations + W_AICOUNT EQU $CCDF ; number of times remaining that AI action can occur W_WHICHTRADE EQU $CD3D ; which entry from TradeMons to select @@ -157,8 +158,50 @@ W_PLAYERNAME EQU $D158 ; 11 characters, including null W_NUMINPARTY EQU $D163 -W_NUMBAGITEMS EQU $D31D -W_BAGITEM01 EQU $D31E +;number of items in bag +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_RIVALNAME EQU $D34A ; 11 characters, including null -- cgit v1.3.1-sl0p From 1d394b4f28a066a5cc270b4ac66994a9bba57d02 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:31:17 -0600 Subject: box items RAM locations and constants hg-commit-id: 512ec5a4f510 --- constants.asm | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index a7f2bd40..6d20145c 100644 --- a/constants.asm +++ b/constants.asm @@ -250,6 +250,112 @@ W_NUMSAFARIBALLS EQU $DA47 W_NUMINBOX EQU $DA80 +;number of items in box +W_NUMBOXITEMS EQU $D53A +; BOXITEM01 is an item id +; BOXCOUNT01 is how many of this item +BOXITEM01 EQU $D53B +BOXCOUNT01 EQU $D53C +BOXITEM02 EQU $D53D +BOXCOUNT02 EQU $D53E +BOXITEM03 EQU $D53F +BOXCOUNT03 EQU $D540 +BOXITEM04 EQU $D541 +BOXCOUNT04 EQU $D542 +BOXITEM05 EQU $D543 +BOXCOUNT05 EQU $D544 +BOXITEM06 EQU $D545 +BOXCOUNT06 EQU $D546 +BOXITEM07 EQU $D547 +BOXCOUNT07 EQU $D548 +BOXITEM08 EQU $D549 +BOXCOUNT08 EQU $D54A +BOXITEM09 EQU $D54B +BOXCOUNT09 EQU $D54C +BOXITEM10 EQU $D54D +BOXCOUNT10 EQU $D54E +BOXITEM11 EQU $D54F +BOXCOUNT11 EQU $D550 +BOXITEM12 EQU $D551 +BOXCOUNT12 EQU $D552 +BOXITEM13 EQU $D553 +BOXCOUNT13 EQU $D554 +BOXITEM14 EQU $D555 +BOXCOUNT14 EQU $D556 +BOXITEM15 EQU $D557 +BOXCOUNT15 EQU $D558 +BOXITEM16 EQU $D559 +BOXCOUNT16 EQU $D55A +BOXITEM17 EQU $D55B +BOXCOUNT17 EQU $D55C +BOXITEM18 EQU $D55D +BOXCOUNT18 EQU $D55E +BOXITEM19 EQU $D55F +BOXCOUNT19 EQU $D560 +BOXITEM20 EQU $D561 +BOXCOUNT20 EQU $D562 +BOXITEM21 EQU $D563 +BOXCOUNT21 EQU $D564 +BOXITEM22 EQU $D565 +BOXCOUNT22 EQU $D566 +BOXITEM23 EQU $D567 +BOXCOUNT23 EQU $D568 +BOXITEM24 EQU $D569 +BOXCOUNT24 EQU $D56A +BOXITEM25 EQU $D56B +BOXCOUNT25 EQU $D56C +BOXITEM26 EQU $D56D +BOXCOUNT26 EQU $D56E +BOXITEM27 EQU $D56F +BOXCOUNT27 EQU $D570 +BOXITEM28 EQU $D571 +BOXCOUNT28 EQU $D572 +BOXITEM29 EQU $D573 +BOXCOUNT29 EQU $D574 +BOXITEM30 EQU $D575 +BOXCOUNT30 EQU $D576 +BOXITEM31 EQU $D577 +BOXCOUNT31 EQU $D578 +BOXITEM32 EQU $D579 +BOXCOUNT32 EQU $D57A +BOXITEM33 EQU $D57B +BOXCOUNT33 EQU $D57C +BOXITEM34 EQU $D57D +BOXCOUNT34 EQU $D57E +BOXITEM35 EQU $D57F +BOXCOUNT35 EQU $D580 +BOXITEM36 EQU $D581 +BOXCOUNT36 EQU $D582 +BOXITEM37 EQU $D583 +BOXCOUNT37 EQU $D584 +BOXITEM38 EQU $D585 +BOXCOUNT38 EQU $D586 +BOXITEM39 EQU $D587 +BOXCOUNT39 EQU $D588 +BOXITEM40 EQU $D589 +BOXCOUNT40 EQU $D58A +BOXITEM41 EQU $D58B +BOXCOUNT41 EQU $D58C +BOXITEM42 EQU $D58D +BOXCOUNT42 EQU $D58E +BOXITEM43 EQU $D58F +BOXCOUNT43 EQU $D590 +BOXITEM44 EQU $D591 +BOXCOUNT44 EQU $D592 +BOXITEM45 EQU $D593 +BOXCOUNT45 EQU $D594 +BOXITEM46 EQU $D595 +BOXCOUNT46 EQU $D596 +BOXITEM47 EQU $D597 +BOXCOUNT47 EQU $D598 +BOXITEM48 EQU $D599 +BOXCOUNT48 EQU $D59A +BOXITEM49 EQU $D59B +BOXCOUNT49 EQU $D59C +BOXITEM50 EQU $D59D +BOXCOUNT50 EQU $D59E +;box end of list $D59F + H_RAND1 EQU $FFD3 H_RAND2 EQU $FFD4 -- cgit v1.3.1-sl0p From 52aa1f72b788b847441ef56d07e5682fe4cd0cdb Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:35:47 -0600 Subject: prepend W_ to pc box item constants hg-commit-id: 9a95fc8d8c9b --- constants.asm | 200 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 100 insertions(+), 100 deletions(-) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index 6d20145c..33b4ddb7 100644 --- a/constants.asm +++ b/constants.asm @@ -254,106 +254,106 @@ W_NUMINBOX EQU $DA80 W_NUMBOXITEMS EQU $D53A ; BOXITEM01 is an item id ; BOXCOUNT01 is how many of this item -BOXITEM01 EQU $D53B -BOXCOUNT01 EQU $D53C -BOXITEM02 EQU $D53D -BOXCOUNT02 EQU $D53E -BOXITEM03 EQU $D53F -BOXCOUNT03 EQU $D540 -BOXITEM04 EQU $D541 -BOXCOUNT04 EQU $D542 -BOXITEM05 EQU $D543 -BOXCOUNT05 EQU $D544 -BOXITEM06 EQU $D545 -BOXCOUNT06 EQU $D546 -BOXITEM07 EQU $D547 -BOXCOUNT07 EQU $D548 -BOXITEM08 EQU $D549 -BOXCOUNT08 EQU $D54A -BOXITEM09 EQU $D54B -BOXCOUNT09 EQU $D54C -BOXITEM10 EQU $D54D -BOXCOUNT10 EQU $D54E -BOXITEM11 EQU $D54F -BOXCOUNT11 EQU $D550 -BOXITEM12 EQU $D551 -BOXCOUNT12 EQU $D552 -BOXITEM13 EQU $D553 -BOXCOUNT13 EQU $D554 -BOXITEM14 EQU $D555 -BOXCOUNT14 EQU $D556 -BOXITEM15 EQU $D557 -BOXCOUNT15 EQU $D558 -BOXITEM16 EQU $D559 -BOXCOUNT16 EQU $D55A -BOXITEM17 EQU $D55B -BOXCOUNT17 EQU $D55C -BOXITEM18 EQU $D55D -BOXCOUNT18 EQU $D55E -BOXITEM19 EQU $D55F -BOXCOUNT19 EQU $D560 -BOXITEM20 EQU $D561 -BOXCOUNT20 EQU $D562 -BOXITEM21 EQU $D563 -BOXCOUNT21 EQU $D564 -BOXITEM22 EQU $D565 -BOXCOUNT22 EQU $D566 -BOXITEM23 EQU $D567 -BOXCOUNT23 EQU $D568 -BOXITEM24 EQU $D569 -BOXCOUNT24 EQU $D56A -BOXITEM25 EQU $D56B -BOXCOUNT25 EQU $D56C -BOXITEM26 EQU $D56D -BOXCOUNT26 EQU $D56E -BOXITEM27 EQU $D56F -BOXCOUNT27 EQU $D570 -BOXITEM28 EQU $D571 -BOXCOUNT28 EQU $D572 -BOXITEM29 EQU $D573 -BOXCOUNT29 EQU $D574 -BOXITEM30 EQU $D575 -BOXCOUNT30 EQU $D576 -BOXITEM31 EQU $D577 -BOXCOUNT31 EQU $D578 -BOXITEM32 EQU $D579 -BOXCOUNT32 EQU $D57A -BOXITEM33 EQU $D57B -BOXCOUNT33 EQU $D57C -BOXITEM34 EQU $D57D -BOXCOUNT34 EQU $D57E -BOXITEM35 EQU $D57F -BOXCOUNT35 EQU $D580 -BOXITEM36 EQU $D581 -BOXCOUNT36 EQU $D582 -BOXITEM37 EQU $D583 -BOXCOUNT37 EQU $D584 -BOXITEM38 EQU $D585 -BOXCOUNT38 EQU $D586 -BOXITEM39 EQU $D587 -BOXCOUNT39 EQU $D588 -BOXITEM40 EQU $D589 -BOXCOUNT40 EQU $D58A -BOXITEM41 EQU $D58B -BOXCOUNT41 EQU $D58C -BOXITEM42 EQU $D58D -BOXCOUNT42 EQU $D58E -BOXITEM43 EQU $D58F -BOXCOUNT43 EQU $D590 -BOXITEM44 EQU $D591 -BOXCOUNT44 EQU $D592 -BOXITEM45 EQU $D593 -BOXCOUNT45 EQU $D594 -BOXITEM46 EQU $D595 -BOXCOUNT46 EQU $D596 -BOXITEM47 EQU $D597 -BOXCOUNT47 EQU $D598 -BOXITEM48 EQU $D599 -BOXCOUNT48 EQU $D59A -BOXITEM49 EQU $D59B -BOXCOUNT49 EQU $D59C -BOXITEM50 EQU $D59D -BOXCOUNT50 EQU $D59E +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 ;box end of list $D59F H_RAND1 EQU $FFD3 -- cgit v1.3.1-sl0p From 7aac84e4aae8f5cd482cc1a36ffcc75e91da8f45 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:37:46 -0600 Subject: safari timer locations in RAM hg-commit-id: ab7d7663e9b2 --- constants.asm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index 33b4ddb7..8a13c4ea 100644 --- a/constants.asm +++ b/constants.asm @@ -356,6 +356,9 @@ W_BOXITEM50 EQU $D59D W_BOXCOUNT50 EQU $D59E ;box end of list $D59F +W_SAFARITIMERHI EQU $D70D ; use 01 for maximum +W_SAFARITIMERLO EQU $D70E ; use F4 for maximum + H_RAND1 EQU $FFD3 H_RAND2 EQU $FFD4 -- cgit v1.3.1-sl0p From 274de92cfe14d85c33501308083c24085f54e943 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:43:39 -0600 Subject: RAM locations for play time (hours, minutes) hg-commit-id: bcae23094c0c --- constants.asm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index 8a13c4ea..0772d16a 100644 --- a/constants.asm +++ b/constants.asm @@ -246,6 +246,11 @@ W_ENEMYMON5MOVE3 EQU $D95E W_ENEMYMON6MOVE3 EQU $D98A +W_PLAYTIMEHOURSHI EQU $DA40 +W_PLAYTIMEHOURSLO EQU $DA41 +W_PLAYTIMEMINUTESHI EQU $DA42 +W_PLAYTIMEMINUETSLO EQU $DA43 + W_NUMSAFARIBALLS EQU $DA47 W_NUMINBOX EQU $DA80 -- cgit v1.3.1-sl0p From ea783873b7507952e4f4d8df66195faecfe40a9a Mon Sep 17 00:00:00 2001 From: Sanky Date: Thu, 19 Jan 2012 21:54:00 +0100 Subject: Adding party Pokémon constants MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hg-commit-id: 60d38440a368 --- Makefile | 2 +- constants.asm | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 209 insertions(+), 1 deletion(-) (limited to 'constants.asm') diff --git a/Makefile b/Makefile index 96a86234..c4bc6ce7 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ #gawk sort order -LC_CTYPE=C +export LC_CTYPE=C .SUFFIXES: .asm .tx .o .gbc diff --git a/constants.asm b/constants.asm index 79ecdd94..4531c82f 100644 --- a/constants.asm +++ b/constants.asm @@ -157,6 +157,214 @@ W_PLAYERNAME EQU $D158 ; 11 characters, including null W_NUMINPARTY EQU $D163 +W_PARTYMON1 EQU $D164 +W_PARTYMON2 EQU $D165 +W_PARTYMON3 EQU $D166 +W_PARTYMON4 EQU $D167 +W_PARTYMON5 EQU $D168 +W_PARTYMON6 EQU $D169 +W_PARTYMONEND EQU $D16A + +W_PARTYMON1DATA EQU $D16B +W_PARTYMON1_NUM EQU $D16B +W_PARTYMON1_HP EQU $D16C +W_PARTYMON1_BOXLEVEL EQU $D16E +W_PARTYMON1_STATUS EQU $D16F +W_PARTYMON1_TYPE1 EQU $D170 +W_PARTYMON1_TYPE2 EQU $D171 +W_PARTYMON1_CRATE EQU $D172 +W_PARTYMON1_MOVE1 EQU $D173 +W_PARTYMON1_MOVE2 EQU $D174 +W_PARTYMON1_MOVE3 EQU $D175 +W_PARTYMON1_MOVE4 EQU $D176 +W_PARTYMON1_OTID EQU $D177 +W_PARTYMON1_EXP EQU $D179 +W_PARTYMON1_EVHP EQU $D17C +W_PARTYMON1_EVATTACK EQU $D17E +W_PARTYMON1_EVDEFENSE EQU $D180 +W_PARTYMON1_EVSPEED EQU $D182 +W_PARTYMON1_EVSECIAL EQU $D184 +W_PARTYMON1_IV EQU $D186 +W_PARTYMON1_MOVE1PP EQU $D188 +W_PARTYMON1_MOVE2PP EQU $D189 +W_PARTYMON1_MOVE3PP EQU $D18A +W_PARTYMON1_MOVE4PP EQU $D18B +W_PARTYMON1_LEVEL EQU $D18C +W_PARTYMON1_MAXHP EQU $D18D +W_PARTYMON1_ATACK EQU $D18F +W_PARTYMON1_DEFENSE EQU $D191 +W_PARTYMON1_SPEED EQU $D193 +W_PARTYMON1_SPECIAL EQU $D195 + +W_PARTYMON2DATA EQU $D197 +W_PARTYMON2_NUM EQU $D197 +W_PARTYMON2_HP EQU $D198 +W_PARTYMON2_BOXLEVEL EQU $D19A +W_PARTYMON2_STATUS EQU $D19B +W_PARTYMON2_TYPE1 EQU $D19C +W_PARTYMON2_TYPE2 EQU $D19D +W_PARTYMON2_CRATE EQU $D19E +W_PARTYMON2_MOVE1 EQU $D19F +W_PARTYMON2_MOVE2 EQU $D1A0 +W_PARTYMON2_MOVE3 EQU $D1A1 +W_PARTYMON2_MOVE4 EQU $D1A2 +W_PARTYMON2_OTID EQU $D1A3 +W_PARTYMON2_EXP EQU $D1A5 +W_PARTYMON2_EVHP EQU $D1A8 +W_PARTYMON2_EVATTACK EQU $D1AA +W_PARTYMON2_EVDEFENSE EQU $D1AC +W_PARTYMON2_EVSPEED EQU $D1AE +W_PARTYMON2_EVSECIAL EQU $D1B0 +W_PARTYMON2_IV EQU $D1B2 +W_PARTYMON2_MOVE1PP EQU $D1B4 +W_PARTYMON2_MOVE2PP EQU $D1B5 +W_PARTYMON2_MOVE3PP EQU $D1B6 +W_PARTYMON2_MOVE4PP EQU $D1B7 +W_PARTYMON2_LEVEL EQU $D1B8 +W_PARTYMON2_MAXHP EQU $D1B9 +W_PARTYMON2_ATACK EQU $D1BB +W_PARTYMON2_DEFENSE EQU $D1BD +W_PARTYMON2_SPEED EQU $D1BF +W_PARTYMON2_SPECIAL EQU $D1C1 + +W_PARTYMON3DATA EQU $D1C3 +W_PARTYMON3_NUM EQU $D1C3 +W_PARTYMON3_HP EQU $D1C4 +W_PARTYMON3_BOXLEVEL EQU $D1C6 +W_PARTYMON3_STATUS EQU $D1C7 +W_PARTYMON3_TYPE1 EQU $D1C8 +W_PARTYMON3_TYPE2 EQU $D1C9 +W_PARTYMON3_CRATE EQU $D1CA +W_PARTYMON3_MOVE1 EQU $D1CB +W_PARTYMON3_MOVE2 EQU $D1CC +W_PARTYMON3_MOVE3 EQU $D1CD +W_PARTYMON3_MOVE4 EQU $D1CE +W_PARTYMON3_OTID EQU $D1CF +W_PARTYMON3_EXP EQU $D1D1 +W_PARTYMON3_EVHP EQU $D1D4 +W_PARTYMON3_EVATTACK EQU $D1D6 +W_PARTYMON3_EVDEFENSE EQU $D1D8 +W_PARTYMON3_EVSPEED EQU $D1DA +W_PARTYMON3_EVSECIAL EQU $D1DC +W_PARTYMON3_IV EQU $D1DE +W_PARTYMON3_MOVE1PP EQU $D1E0 +W_PARTYMON3_MOVE2PP EQU $D1E1 +W_PARTYMON3_MOVE3PP EQU $D1E2 +W_PARTYMON3_MOVE4PP EQU $D1E3 +W_PARTYMON3_LEVEL EQU $D1E4 +W_PARTYMON3_MAXHP EQU $D1E5 +W_PARTYMON3_ATACK EQU $D1E7 +W_PARTYMON3_DEFENSE EQU $D1E9 +W_PARTYMON3_SPEED EQU $D1EB +W_PARTYMON3_SPECIAL EQU $D1ED + +W_PARTYMON4DATA EQU $D1EF +W_PARTYMON4_NUM EQU $D1EF +W_PARTYMON4_HP EQU $D1F0 +W_PARTYMON4_BOXLEVEL EQU $D1F2 +W_PARTYMON4_STATUS EQU $D1F3 +W_PARTYMON4_TYPE1 EQU $D1F4 +W_PARTYMON4_TYPE2 EQU $D1F5 +W_PARTYMON4_CRATE EQU $D1F6 +W_PARTYMON4_MOVE1 EQU $D1F7 +W_PARTYMON4_MOVE2 EQU $D1F8 +W_PARTYMON4_MOVE3 EQU $D1F9 +W_PARTYMON4_MOVE4 EQU $D1FA +W_PARTYMON4_OTID EQU $D1FB +W_PARTYMON4_EXP EQU $D1FD +W_PARTYMON4_EVHP EQU $D200 +W_PARTYMON4_EVATTACK EQU $D202 +W_PARTYMON4_EVDEFENSE EQU $D204 +W_PARTYMON4_EVSPEED EQU $D206 +W_PARTYMON4_EVSECIAL EQU $D208 +W_PARTYMON4_IV EQU $D20A +W_PARTYMON4_MOVE1PP EQU $D20C +W_PARTYMON4_MOVE2PP EQU $D20D +W_PARTYMON4_MOVE3PP EQU $D20E +W_PARTYMON4_MOVE4PP EQU $D20F +W_PARTYMON4_LEVEL EQU $D210 +W_PARTYMON4_MAXHP EQU $D211 +W_PARTYMON4_ATACK EQU $D213 +W_PARTYMON4_DEFENSE EQU $D215 +W_PARTYMON4_SPEED EQU $D217 +W_PARTYMON4_SPECIAL EQU $D219 + +W_PARTYMON5DATA EQU $D21B +W_PARTYMON5_NUM EQU $D21B +W_PARTYMON5_HP EQU $D21C +W_PARTYMON5_BOXLEVEL EQU $D21E +W_PARTYMON5_STATUS EQU $D21F +W_PARTYMON5_TYPE1 EQU $D220 +W_PARTYMON5_TYPE2 EQU $D221 +W_PARTYMON5_CRATE EQU $D222 +W_PARTYMON5_MOVE1 EQU $D223 +W_PARTYMON5_MOVE2 EQU $D224 +W_PARTYMON5_MOVE3 EQU $D225 +W_PARTYMON5_MOVE4 EQU $D226 +W_PARTYMON5_OTID EQU $D227 +W_PARTYMON5_EXP EQU $D229 +W_PARTYMON5_EVHP EQU $D22C +W_PARTYMON5_EVATTACK EQU $D22E +W_PARTYMON5_EVDEFENSE EQU $D230 +W_PARTYMON5_EVSPEED EQU $D232 +W_PARTYMON5_EVSECIAL EQU $D234 +W_PARTYMON5_IV EQU $D236 +W_PARTYMON5_MOVE1PP EQU $D238 +W_PARTYMON5_MOVE2PP EQU $D239 +W_PARTYMON5_MOVE3PP EQU $D23A +W_PARTYMON5_MOVE4PP EQU $D23B +W_PARTYMON5_LEVEL EQU $D23C +W_PARTYMON5_MAXHP EQU $D23D +W_PARTYMON5_ATACK EQU $D23F +W_PARTYMON5_DEFENSE EQU $D241 +W_PARTYMON5_SPEED EQU $D243 +W_PARTYMON5_SPECIAL EQU $D245 + +W_PARTYMON6DATA EQU $D247 +W_PARTYMON6_NUM EQU $D247 +W_PARTYMON6_HP EQU $D248 +W_PARTYMON6_BOXLEVEL EQU $D24A +W_PARTYMON6_STATUS EQU $D24B +W_PARTYMON6_TYPE1 EQU $D24C +W_PARTYMON6_TYPE2 EQU $D24D +W_PARTYMON6_CRATE EQU $D24E +W_PARTYMON6_MOVE1 EQU $D24F +W_PARTYMON6_MOVE2 EQU $D250 +W_PARTYMON6_MOVE3 EQU $D251 +W_PARTYMON6_MOVE4 EQU $D252 +W_PARTYMON6_OTID EQU $D253 +W_PARTYMON6_EXP EQU $D255 +W_PARTYMON6_EVHP EQU $D258 +W_PARTYMON6_EVATTACK EQU $D25A +W_PARTYMON6_EVDEFENSE EQU $D25C +W_PARTYMON6_EVSPEED EQU $D25E +W_PARTYMON6_EVSECIAL EQU $D260 +W_PARTYMON6_IV EQU $D262 +W_PARTYMON6_MOVE1PP EQU $D264 +W_PARTYMON6_MOVE2PP EQU $D265 +W_PARTYMON6_MOVE3PP EQU $D266 +W_PARTYMON6_MOVE4PP EQU $D267 +W_PARTYMON6_LEVEL EQU $D268 +W_PARTYMON6_MAXHP EQU $D269 +W_PARTYMON6_ATACK EQU $D26B +W_PARTYMON6_DEFENSE EQU $D26D +W_PARTYMON6_SPEED EQU $D26F +W_PARTYMON6_SPECIAL EQU $D271 + +W_PARTYMON1OT EQU $D273 +W_PARTYMON2OT EQU $D27E +W_PARTYMON3OT EQU $D289 +W_PARTYMON4OT EQU $D294 +W_PARTYMON5OT EQU $D29F +W_PARTYMON6OT EQU $D2AA + +W_PARTYMON1NAME EQU $D2B5 +W_PARTYMON2NAME EQU $D2C0 +W_PARTYMON3NAME EQU $D2CB +W_PARTYMON4NAME EQU $D2D6 +W_PARTYMON5NAME EQU $D2E1 +W_PARTYMON6NAME EQU $D2EC + W_NUMBAGITEMS EQU $D31D W_RIVALNAME EQU $D34A ; 11 characters, including null -- cgit v1.3.1-sl0p From 2b1a6f582221a38d97ca478c2c037f0a5c2f11e9 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 19 Jan 2012 14:56:37 -0600 Subject: player id, money, and coins hg-commit-id: fdfaad9605f8 --- constants.asm | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'constants.asm') diff --git a/constants.asm b/constants.asm index 0772d16a..bc8ef1df 100644 --- a/constants.asm +++ b/constants.asm @@ -203,8 +203,16 @@ W_BAGCOUNT19 EQU $D343 W_BAGITEM20 EQU $D344 W_BAGCOUNT20 EQU $D345 +; money is in decimal +W_PLAYERMONEY3 EQU $D347 +W_PLAYERMONEY2 EQU $D348 +W_PLAYERMONEY1 EQU $D349 + W_RIVALNAME EQU $D34A ; 11 characters, including null +W_PLAYERIDHI EQU $D359 +W_PLAYERIDLO EQU $D35A + W_CURMAP EQU $D35E W_YCOORD EQU $D361 ; player’s position on the current map @@ -361,6 +369,10 @@ W_BOXITEM50 EQU $D59D W_BOXCOUNT50 EQU $D59E ;box end of list $D59F +; coins are in decimal +W_PLAYERCOINSHI EQU $D5A4 +W_PLAYERCOINSLO EQU $D5A5 + W_SAFARITIMERHI EQU $D70D ; use 01 for maximum W_SAFARITIMERLO EQU $D70E ; use F4 for maximum -- cgit v1.3.1-sl0p