summaryrefslogtreecommitdiff
path: root/engine/scripting.asm
AgeCommit message (Collapse)Author
2015-05-18Fix a static address.IIMarckus
2015-02-10Blind wram labels part 3.yenatch
2015-01-20Stop using the preprocessor.yenatch
2014-12-29Recombine the event engine objects.yenatch
They must be in the same bank to work, and defining sections with static banks should only be used to produce an identical rom. They were only split in the first place to minimize the amount of code tahat needed to be rebuilt based on a single constant, which in retrospect was meaningless.
2014-09-30Miscellaneous formatting cleanup.yenatch
2014-07-22Fix "name" event command parameter comments.yenatch
2014-07-22Reflect the extra loadwilddata argument in its function comment.yenatch
2014-07-19Name the script special function and clean up a couple specials.yenatch
2014-07-18Name cry functions in home.asm.yenatch
2014-06-17Contest battle type and comment the battle menu.yenatch
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-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.
2014-05-21Comment music functions in home.asm.yenatch
2014-04-12Replace static bank 0 calls in the event scripting engine.yenatch
2014-03-03Label map trigger functions in home.asm.yenatch
2014-03-01Smoke out bank 4.yenatch
Highlights: contest trainers and mons
2014-02-05Move includes into object bases instead of their version wrappers.yenatch
2014-02-01Use :: to export labels between objects.yenatch
This fixes the build.
2013-12-27more npc trade cleanupyenatch
2013-12-04YesNoBoxyenatch
2013-12-02more 3pt macro labels; shorten 3pt macros to take just a labelyenatch
static addresses should be avoided anyway
2013-12-01shorten redundant text_jump macrosyenatch
2013-11-22version checks for event script commands and move in related asmyenatch
2013-11-22version-sensitive objects for egg moves and evos/attacksyenatch
this way main.o and wram.o are version-neutral
2013-10-25Merge commit '789469c' into merge-mrwintyenatch
Conflicts: main.asm
2013-10-25Merge commit '546c17ad' into merge-mrwintyenatch
Conflicts: engine/scripting.asm main.asm
2013-10-08rename 'StartMusic' to 'PlayMusic'yenatch
2013-10-08rename 'StartSFX' to 'PlaySFX'yenatch
2013-10-02* last callab/callba macrosMr Wint
2013-10-02* even more callab/callba macrosMr Wint
2013-10-01fix parameter comments for updated script commandsyenatch
2013-10-01script command unknown0xa8 is waityenatch
2013-09-26script commands if_greater_than and if_less_than were swappedyenatch
2013-09-24rename bit2 script commands to flagyenatch
2013-09-24rename bit1 script commands to eventyenatch
2013-09-24use a label in wildon/wildoff script command asmyenatch
2013-09-24script commands wildon and wildoff got mixed upyenatch
this was a mistake in the original pksv spec and tauwasser's notes
2013-09-16rename hall of fame labelsyenatch
2013-09-08fix item asm labelsyenatch
CheckItem was called PickUpItem by mistake Also label TossItem and ReceiveItem
2013-09-07StdScripts label in engine/scripting.asmyenatch
2013-08-30Function2f79 is PickUpItemyenatch
2013-08-30rename RNG to Randomyenatch
also fix 'Far' naming scheme for BattleRandom this was a long time coming
2013-08-30Coins in main.asmyenatch
2013-08-29use more bank 0 labels in engine/scripting.asmyenatch
2013-08-24battle init and some overworld actionsyenatch
2013-08-23BitTableFunc -> FlagActionyenatch
2013-07-20get rid of bank 25 hard addresses in scripting.asmyenatch
2013-07-10more scripting cleanupyenatch
2013-07-10Clean up and remove incbins from script commandsyenatch
2013-06-17move miscellaneous asm into engine/yenatch