aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/OaksLab.asm (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-11-14Fix file modesdannye1-0/+0
2020-11-06Sync more with pokeyellowRangi1-2/+2
2020-08-30Identify some hSpriteDataOffset valuesRangi1-9/+9
2020-08-28Use decimal, not hex, for sprite (object) coordinates in map scriptsRangi1-14/+14
2020-07-17SONY -> RIVALRangi1-1/+1
2020-07-16Reformat map scripts' coordinate and movement dataRangi1-11/+11
'dbmapcoord' has X, Y order like other coordinate-related data macros
2020-07-16Revise some map scripts, mostly for getting itemsRangi1-1/+1
2020-07-06callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfarRangi1-3/+3
2020-07-06Specify the ldh instruction, don't turn ld into ldhRangi1-63/+63
2020-07-05Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellowRangi1-3/+3
2020-07-04Port pokecrystal's formatting of text commands and special charactersRangi1-104/+104
2020-07-04Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported ↵Rangi1-1/+1
by rgbds 0.4.0)
2020-07-03Replace raw hex values with HRAM constantsRangi1-4/+4
To do: turn constants into labels and use ldh
2020-07-03H_CONSTANTNAMES -> hConstantNamesRangi1-26/+26
2020-07-03Organize macros/ like pokecrystalRangi1-2/+2
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2019-10-07Deobfuscate gyms consistentlydeak311andris1-4/+4
2019-10-03OaksLab deobfuscationdeak311andris1-23/+23
2019-01-01Rename map files, labels, and constants to be consistent and work with ↵Rangi1-6/+6
Polished Map
2017-12-30Add space between arguments in assembly instructions and remove redundant a ↵xCrystal1-1/+1
in instructions like add a, x
2017-04-02Remove duplicate OaksLabText labelsMatthew Glazar1-22/+14
For unknown reasons, the text pointer list for Oak's Lab is duplicated. This is currently implemented by treating the two text pointer lists as one large list. This leads to duplicate labels and some confusing logic. Refactor the code to treat the two text pointer lists separately. This lets us remove several labels. It also makes the code which sets the text pointer list self-documenting.
2016-06-11remove address commentsYamaArashi1-106/+106
2016-05-30TX_SFX_KEY_ITEM and `mapconst` macropikalaxalt1-5/+8
2015-08-30No more W_dannye1-41/+41
2015-08-12named more variablesYamaArashi1-8/+8
2015-08-10No more $C8dannye1-1/+1
Use OPP_ constants separate from trainer constants since valid opponents can be all Pokemon and trainers
2015-08-08commented audio codeYamaArashi1-2/+2
2015-08-07named CountSetBits output variableYamaArashi1-2/+2
2015-08-05Use more lbdannye1-1/+1
and other clean up
2015-07-25yet more namingYamaArashi1-6/+6
2015-07-24more naming variablesYamaArashi1-13/+13
2015-07-23make route22 rival events more consistentYamaArashi1-2/+2
2015-07-21named most of the used eventsYamaArashi1-17/+17
2015-07-20enumerate eventsYamaArashi1-39/+21
2015-07-19namingYamaArashi1-8/+8
2015-07-18miscYamaArashi1-10/+10
2015-07-18fix variable namingYamaArashi1-34/+34
2015-07-17More direction constantsdannye1-22/+58
facing directions, npc movement, joypad
2015-07-15menu stuffYamaArashi1-3/+3
2015-07-15more movement stuffYamaArashi1-4/+4
2015-07-12named wram variablesYamaArashi1-1/+1
2015-07-04Start using text predef macrosdannye1-3/+4
also sprite direction constants
2015-07-03TX_ASMU-Daniel-PC\Daniel1-17/+17
2015-07-03Rename/organize part 2 of 4U-Daniel-PC\Daniel1-83/+82
rename functions, clean up address/wram comments, other misc only broken up so that all changes are viewable on github
2015-02-20Remove hard-coded wPokedexOwned/wPokedexSeen array sizeU-Daniel-PC\Daniel1-1/+1
2014-09-25Make Hide/Show objects more dynamicU-Daniel-PC\Daniel1-17/+17
be on the look out for more static ids in the wild unused constants are still included because a script could be written to check whether the player has picked up an item/fought a legendary etc.
2014-09-14Commented/labelled misc functionsYamaArashi1-1/+1
2014-09-13Commented more sprite and map codeYamaArashi1-11/+11
2014-09-09Labelled and commented mostly sprite-related thingsYamaArashi1-65/+65
2014-06-16Use macros for predef calls/jumps instead of static ids.yenatch1-36/+18
2014-06-16Rename predef functions so they aren't excessive in length.yenatch1-2/+2
This is mostly because of an rgbasm bug that prevents macro arguments from exceeding 16 characters, but the names were bad anyway.