summaryrefslogtreecommitdiff
path: root/main.asm
AgeCommit message (Collapse)Author
2014-12-11Dump a big mobile text table.yenatch
2014-12-04Get rid of incbins in bank $77.yenatch
This includes the diploma and related assets.
2014-12-03Fix padding in gfx/misc/pokegear.2bpp.lz.yenatch
2014-12-03Miscellaneous mobile incbins.yenatch
2014-12-03Fix some incbins near Magikarp length code.yenatch
Also clean up the comments a little.
2014-10-24More comments and labels for ball catch rates.IIMarckus
2014-10-23Merge remote-tracking branch 'xcrystal/master' into masteryenatch
Conflicts: battle/ai/scoring.asm main.asm
2014-10-22Add commentary and labels to AI stuffxCrystal
Name some labels and add lots of commentary to AI stuff, including most AIScoring_Smart sublayers.
2014-10-22Revert "nothing"xCrystal
This reverts commit 201f56b3e91ec3567ad011ecdea356bee56d7316.
2014-10-22nothingxCrystal
2014-10-21More AI commentaryxCrystal
2014-10-21Rename labels and add more commentary to AI stuffxCrystal
2014-09-30Miscellaneous formatting cleanup.yenatch
2014-08-22Add the initial mobile adapter save data.yenatch
The contents of the save and the rest of the bank are unknown.
2014-08-22Close an open string in name selection.yenatch
The python preprocessor doesn't care if a string is left open. It probably should, so this string is fixed preemptively.
2014-08-22Use AttrMap and TileMap labels for relative addressing.yenatch
2014-08-18Recomment Headbutt tree and Rock Smash encounters.yenatch
2014-08-14Recomment the text engine.yenatch
2014-08-13Better trainer AI comments and finish off trainer attributes.yenatch
2014-08-13More constants and bug comments in item effects.yenatch
Apparently a bunch of constants from red were never removed for some reason.
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-24Add real-time-clock and Daylight Savings Time wram labels.yenatch
2014-07-23Dump the phone scripts.yenatch
This is one of the last major incbins. The rest is mostly mobile code.
2014-07-22Separate phone scripts from std scripts.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-18Badge and move constants in Strength and Surf field effects.yenatch
2014-07-18Use WOOPER in Oak speech.yenatch
2014-07-18Name cry functions in home.asm.yenatch
2014-07-18Rename the internal PlayCry function to _PlayCryHeader.yenatch
2014-07-18Cry "echo" is actually the upper byte of pitch (now a word).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-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-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-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
2014-06-14Item constants in trainer ai.yenatch
2014-06-14Rename _GetBattleVar -> GetBattleVarAddr.yenatch
Functions prefixed with _ imply they're private. The real purpose of this function is to use an address, rather than saving a few cycles on push/pop.
2014-06-13Battle type constants in the wild.yenatch
Also add constants for trap and Celebi event battles.
2014-06-13More battle code cleanup.yenatch
- Use more substatus constants. - Reformat some code to be more atomic. - Add constants for unused status prevention held item effects. - Remove pointless or redundant comments.
2014-06-12Consolidate monster structs in wram and sram.yenatch
The PartyMon struct is really the box struct with volatile variables like status added. Some other labels have been reworked. Move structs no longer have explicit labels since their location is arbitrary and usually shared.