Commit Graph

141 Commits

Author SHA1 Message Date
yenatch
7b02d57a8c split wram constants out of constants.asm 2013-11-27 14:45:44 -05:00
yenatch
1cf607cc41 macros come first since theyre used to define constants 2013-11-27 14:45:43 -05:00
yenatch
94188ee0f7 version-sensitive objects for egg moves and evos/attacks
this way main.o and wram.o are version-neutral
2013-11-22 00:14:55 -05:00
yenatch
76d8ed2264 split sfx constants out of music constants 2013-11-07 01:10:43 -05:00
yenatch
4aae680b69 move wram constants into constants.asm; make all labels use :s
any global constants will have to be separate from any one object

there might be a better way to fix this, like pulling constants in preprocessor.py
2013-09-11 19:28:18 -04:00
yenatch
018cf26767 move gbhw.asm and hram.asm to constants.asm
they're constants, so they have no business in pokecrystal.asm
2013-09-10 02:17:48 -04:00
yenatch
847843d866 rename BUTTON_A and BUTTON_B constants to A_BUTTON and B_BUTTON 2013-09-07 23:49:20 -04:00
yenatch
1ecb307824 split macros out from constants.asm into macros.asm 2013-09-03 18:22:26 -04:00
yenatch
2bae1797c4 bg map width/height constants 2013-08-31 21:12:23 -04:00
yenatch
7cba224d4a engine flag constants 2013-08-27 14:12:05 -04:00
yenatch
18e42e8c6e battle init and battle transition predefs 2013-08-24 04:09:32 -04:00
yenatch
744d1d8599 first event flag constants 2013-08-23 21:19:58 -04:00
yenatch
570d2ab1cf dt: three-byte value
used for pokemon exp
2013-08-16 22:35:31 -04:00
yenatch
000c6d1349 CheckContestMon and a couple labels in bank 0 2013-08-15 06:07:14 -04:00
yenatch
b07ab26c35 more predef constants 2013-08-03 16:25:37 -04:00
yenatch
e2a0c68f4c comment more battle ui 2013-08-03 16:25:37 -04:00
yenatch
90c18c5cf3 rst $28 -> JumpTable 2013-07-10 19:17:04 -04:00
yenatch
aa62a4b88d version constant 2013-07-10 19:17:04 -04:00
yenatch
dca6fd37cd start using relevant constants in wram.asm 2013-07-10 19:17:03 -04:00
yenatch
b9dfd607bb DoPlayerMovement and recomment ow surfing checks 2013-06-27 00:34:49 -04:00
yenatch
41dbd3b4a6 move constants files into constants/ 2013-06-17 21:30:25 -04:00
yenatch
33371d77b9 split out constants 2013-06-10 21:57:58 -04:00
IIMarckus
620cf7a2a7 Disassemble Kris's PC. 2013-05-22 01:11:07 -06:00
yenatch
827f80ca05 portraitm_ail -> portraitmail 2013-05-07 23:28:24 -04:00
yenatch
bf73fd43db residual status constants 2013-05-06 11:41:12 -04:00
yenatch
f104cf1269 flag constants 2013-05-04 02:13:44 -04:00
yenatch
5f832feeb2 unused move effect constants are apparently used by the ai 2013-05-04 02:11:55 -04:00
yenatch
9b68493758 arena trap substatus 2013-05-03 02:42:25 -04:00
yenatch
2b00d49065 move effect cleanup 2013-05-03 01:29:57 -04:00
yenatch
adeb0ac47c easier-to-use status constants 2013-05-03 00:35:36 -04:00
yenatch
d2bf30db60 sfx constants 2013-05-02 19:48:04 -04:00
yenatch
ae7b176ac8 elevator floor constants 2013-05-01 01:54:24 -04:00
yenatch
6b960f3e15 item attribute constants 2013-04-30 02:04:35 -04:00
yenatch
94cdb091c9 i have a clue what most of this does 2013-04-29 16:32:05 -04:00
yenatch
620d5c09c7 More labels in LoadEnemyMon 2013-04-29 15:49:58 -04:00
yenatch
c80b2e376e getname functions 2013-04-29 13:45:41 -04:00
yenatch
af990910ea move effect constants 2013-04-25 03:53:34 -04:00
yenatch
d6f6df0feb evolution minimum happiness constant 2013-04-12 17:21:31 -04:00
yenatch
cc12b765d9 fix special constant spacing 2013-04-08 13:15:04 -04:00
yenatch
48f5e7dfb8 Shuckle special 2013-04-08 13:12:58 -04:00
yenatch
5f4fcbfba2 minor wram fixes 2013-04-08 02:19:28 -04:00
yenatch
a7fbc916d4 sub/status constants 2013-03-28 01:39:55 -04:00
yenatch
edfffec831 Various battle-related bank0 asm and wram/constants 2013-03-26 05:22:22 -04:00
yenatch
f0346a9982 various minor additions
-battle variable constants
-step counters
-turn update fns
2013-03-22 04:15:35 -04:00
yenatch
da406973c5 Split out joypad 2013-02-22 20:02:03 -05:00
yenatch
b850636534 Minor rgbasm macro cleanup 2013-02-15 22:01:48 -05:00
yenatch
b064312024 Add NONE constant 2013-02-04 21:10:34 -05:00
Sanky
a632c8d6b7 Add menu icons. 2013-02-03 11:39:53 +01:00
Sanky
7df002c3e2 Merge https://github.com/kanzure/pokecrystal
Conflicts:
	constants.asm
	extras/crystal.py
	main.asm
2013-02-02 23:20:50 +01:00
yenatch
a687ec48c6 give names to some rst commands 2013-01-25 03:42:39 -05:00
yenatch
a5b2f3c319 temporary animation macros 2013-01-23 15:27:48 -05:00
Sanky
6b8d77ffb2 Disasm EggStatsScreen and related. Add coord macros. 2013-01-16 17:25:01 +01:00
Bryan Bishop
e92a9ead39 Merge pull request #87 from iimarckus/shootbreeze
phone call texts and phone call scripts
2013-01-14 20:44:50 -08:00
Sanky
0600437b71 Disasm more party menu-related functions. 2013-01-14 17:02:11 +01:00
IIMarckus
4ee88cd762 Add lots of phone call texts. 2013-01-13 15:40:23 -07:00
yenatch
238f406024 implement rgb macro for palettes 2013-01-13 00:38:48 -05:00
yenatch
ad46a9359b make some labels saner 2013-01-11 15:08:28 -05:00
yenatch
7d55a39096 comment LoadEnemyMon and related fns; add RNG fns 2013-01-11 02:18:34 -05:00
Bryan Bishop
3ade49faee pokemon base stats structure + removed junk files 2012-12-31 00:35:19 -05:00
padz
eb4db4618f clean up bank 0; time-sensitive fns; add Predef fn
comment redone joypad functions + automated input
comment some uncommented functions
comment known hram addresses
try to clean up CalcMagikarpLength
label known addresses
add time-sensitive functions (rtc, palettes)
add Predef and PredefPointers
2012-12-23 03:21:19 -05:00
padz
5a8318788c get rid of defunct rgbasm macros 2012-11-30 06:03:04 -05:00
padz
66f40bf3c1 update constants used in scripts and battle engine 2012-11-23 22:11:55 -05:00
padz
b7c788c654 move musicdata to files in /music, data removed fn 2012-11-03 03:25:08 -04:00
padz
22ac1dfaf0 disasm bank3a, map audio ram, implement musscripts 2012-11-03 00:45:14 -04:00
padz
95ac2a8da6 prep for next commit 2012-11-02 18:43:05 -04:00
padz
5635c2027a start sfx disasm 2012-10-11 20:35:22 -04:00
padz
811ea2071d add dn macro 2012-10-09 14:54:39 -04:00
padz
a7631774b4 start work on audio engine 2012-10-09 02:32:05 -04:00
padz
399a5ab171 emergency fix 2012-09-26 15:43:48 -04:00
padz
ea897c2a37 fix last commit 2012-09-23 12:50:44 -04:00
padz
354685efd7 treemon and assorted minor changes 2012-09-22 19:27:57 -04:00
IIMarckus
372d5b19fc Give Object Event a readable label. 2012-07-14 20:16:04 -06:00
IIMarckus
0f74cd50e5 Add the New Game/Continue/etc menus. 2012-07-06 23:07:45 -06:00
IIMarckus
58809082fd $00 is Sunday, not Monday. 2012-07-04 18:24:37 -06:00
IIMarckus
90b20d5778 Use constants for days of the week. 2012-07-04 17:52:31 -06:00
Bryan Bishop
7466332ecc map dimension constants 2012-05-27 19:45:04 -05:00
Bryan Bishop
484ca4f6bb connection direction constants 2012-05-25 00:16:16 -05:00
IIMarckus
8cdfb75635 Add evolutions and attacks. 2012-05-23 20:05:19 -06:00
Bryan Bishop
16068789ca add trainer group constants 2012-05-20 02:52:21 -05:00
Bryan Bishop
dc3fd295c0 correct for two route 10 maps 2012-05-16 14:24:18 -05:00
Bryan Bishop
09a0e3aa85 redo item constants (some were missed?) 2012-04-27 15:52:57 -05:00
Bryan Bishop
0e439e5e08 remove script_macros.asm (deprecated) 2012-04-26 15:13:22 -05:00
Bryan Bishop
8f2221aa70 add map/group constants into constants.asm
map 18.3 and 7.14 are both "Route 10" ? Need to confirm that they are
both, in fact, "Route 10". Even if they both point to the same map, we
can call them 10a and 10b so that the map constants will work.

generate_map_constants and generate_map_constant_labels have been
updated to deal with left-over issues in various labels and obscure
characters.
2012-04-26 14:13:06 -05:00
Bryan Bishop
cb1a372d75 dump scripting macros into script_macros.asm 2012-04-25 20:02:40 -05:00
Bryan Bishop
2a22a91cbb committing unfinished code (forgive me) 2012-03-26 01:47:58 -05:00
IIMarckus
572370fb45 Add the moves table. 2012-03-20 22:19:48 -06:00
IIMarckus
1b25964425 Add type constants. 2012-03-20 22:03:03 -06:00
IIMarckus
95e0d98283 Add move constants. 2012-03-20 19:00:56 -06:00
IIMarckus
3af505fe55 Add pointers to the 0f script commands. 2012-03-20 18:43:04 -06:00
IIMarckus
093aa58ec1 Add wild Pokémon data. 2012-03-04 21:33:27 -07:00
Bryan Bishop
7dc495b3c9 initial commit 2012-03-04 21:31:27 -06:00