summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-24Label CheckPhoneCall.yenatch
2014-07-24Use phone script labels in the phone contact table.yenatch
2014-07-24Relabel GetItemDescription -> PrintItemDescription.yenatch
2014-07-24Pick off more incbins and static labels in pic animation code.yenatch
2014-07-24Add real-time-clock and Daylight Savings Time wram labels.yenatch
2014-07-23make a vagrant box to make things easierBryan Bishop
Maybe a vagrant box will be less work for users. At the moment the Vagrantfile is just pointing to a remote url, but in the future it should contain the actual scripts to construct the box so that the box can be updated as the dependencies in the repository change.
2014-07-23Dump the phone scripts.yenatch
This is one of the last major incbins. The rest is mostly mobile code.
2014-07-22Fix "name" event command parameter comments.yenatch
2014-07-22Bump pokemontools again for "name" event command fixes.yenatch
2014-07-22Separate phone scripts from std scripts.yenatch
2014-07-22Fix some static addresses in std scripts.yenatch
2014-07-22Reflect the extra loadwilddata argument in its function comment.yenatch
2014-07-22Bump pokemontools to fix loadwilddata.yenatch
2014-07-19Remove generated "jump sources" comments.yenatch
2014-07-19Name the script special function and clean up a couple specials.yenatch
2014-07-19Remove the last incbin in map events.yenatch
Since it's unused there's no way of knowing for sure, but movement data typically comes after scripts and before text, and the commands make sense.
2014-07-19Merge pull request #259 from yenatch/criesBryan Bishop
Shorten cry defs now that cry parameters are all words.
2014-07-19Merge remote-tracking branch 'kanzure/master' into criesyenatch
2014-07-18Merge pull request #258 from yenatch/spawnsBryan Bishop
Use macros for spawns and flypoints.
2014-07-18Condense cry headers to one line.yenatch
Keep the unused labels for readability (and maybe some symfile magic).
2014-07-18Merge pull request #257 from yenatch/map-headersBryan Bishop
Map header macros and misc comments
2014-07-18Badge and move constants in Strength and Surf field effects.yenatch
2014-07-18Use WOOPER in Oak speech.yenatch
2014-07-18Move cry functions out of home.asm.yenatch
2014-07-18Name cry functions in home.asm.yenatch
2014-07-18Rename the internal PlayCry function to _PlayCryHeader.yenatch
2014-07-18Use macros for spawns and flypoints.yenatch
This firmly ties spawn constant definition to data allocation, preventing usage earlier in main.asm or in other objects. A potential solution is to abuse ifdefs and include it in both main.asm and constants.asm.
2014-07-18Use macros for both types of map headers.yenatch
This should make map headers much easier to edit than before. Rather than occasionally being able to reuse blockdata semantically, create a label for each map and attach it to some blockdata include. This improves readability and reduces overhead when adding new maps. The macro argument length bug doesn't seem to crop up here... It looks like it only happens when an argument is over 16 characters long and references a symbol that exists before the macro is invoked.
2014-07-18Cry "echo" is actually the upper byte of pitch (now a word).yenatch
2014-07-18Add labels for maps that reuse blockdata.yenatch
2014-07-18Add address labels used by Decompress.yenatch
2014-07-18Use a macro for Odd Egg probabilities.yenatch
2014-07-09Recomment type names.yenatch
This is mostly just whitespace reduction.
2014-06-27Merge pull request #256 from yenatch/masterBryan Bishop
Fix predefs and battle code.
2014-06-24Don't use Olivine maps to define the length of a map header.yenatch
The first and second map header labels have no semantic meaning with regard to length. In fact, none of the labels are used at all.
2014-06-24Remove excessive whitespace in map headers.yenatch
Use the "map" macro instead of using GROUP_* and MAP_* constants. Also remove redundant "(bank then label)" comments.
2014-06-23More comments and constants in move effect command code.yenatch
Also add SUBSTATUS_IN_LOOP for multi-hit moves.
2014-06-23More PartyMon labels for relative addressing.yenatch
2014-06-19More object struct labels and constants.yenatch
2014-06-18Merge remote-tracking branch 'kanzure/master'yenatch
2014-06-18Residual damage, battle text labels, pic predefs.yenatch
2014-06-17Fix some misnamed substatus constants.yenatch
SUBSTATUS_ROLLOUT was actually SUBSTATUS_RAMPAGE. SUBSTATUS_ENCORED was actually SUBSTATUS_ROLLOUT. Substatus 5 bit 4 was actually SUBSTATUS_ENCORED. Also use some more (sub)status constants where needed.
2014-06-17Contest battle type and comment the battle menu.yenatch
2014-06-17Use better constants/comments in DST near-midnight checks.IIMarckus
2014-06-16Name the UpdateEnemyHUD predef.yenatch
Also start using hp palette constants.
2014-06-16Use a predef macro that takes labels instead of juggling constants.yenatch
Besides making predefs convenient, naming a predef no longer requires adding or renaming a predef constant. This also lets predefs be rearranged at will.
2014-06-16Name and comment some move learning functions.yenatch
2014-06-15Makefile: Use lower-case variables and graphics conversion queues.yenatch
This is mostly to make it more like pokered. Queues are an order of magnitude faster than invoking a new python instance for each file.
2014-06-14Name and comment the trainer party reader.yenatch
Reads the contents of trainers/trainers.asm.
2014-06-14Move trainer item AI into battle/ai/items.asm.yenatch