summaryrefslogtreecommitdiff
path: root/src/field_specials.c
AgeCommit message (Collapse)Author
2019-03-24Cleanup mevent2Marcus Huderle
2019-03-17Merge remote-tracking branch 'upstream/master' into move-tutorMarcus Huderle
# Conflicts: # include/pokenav.h # src/battle_script_commands.c
2019-03-08Merge branch 'master' into extern-cleanupPhlosioneer
2019-03-08Merge branch 'master' into move-tutorPhlosioneer
2019-03-03Fully document move_tutor (formerly learn_move)Phlosioneer
2019-03-02Merge branch 'master' into main-menu-state-machinePhlosioneer
2019-03-02Rename macro with correct name for pixel valuesPhlosioneer
2019-03-02Merge pull request #587 from Phlosioneer/document-all-event-varshuderlem
Document all event vars
2019-03-02Eliminate more externsPhlosioneer
2019-03-02Fixed decomp issue around LoadPalettePhlosioneer
In LoadLinkPartnerEventObjectSpritePalette, using paletteNum += 6 causes GCC to "mark" paletteNum's register as a possible overflow, even though it performs the overflow check. Then, when passing args to LoadPalette, GCC fails to recognize that 0x100 + ((any u8) << 4) can never overflow as a u16. It then does an overflow check before calling LoadPalette. Assigning to a temp variable seems to avoid this "marking" behavior.
2019-03-01Reduce externsPhlosioneer
2019-03-01More minor fixesPhlosioneer
2019-02-28Pick better names for constantsPhlosioneer
2019-02-28Add macros for metatile manipulationPhlosioneer
2019-02-27Finish documenting event varsPhlosioneer
2019-02-27Name more unknown varsPhlosioneer
2019-02-27Identify unused, never read, and never written varsPhlosioneer
2019-02-27Name most event scripts related to unusual weatherPhlosioneer
2019-02-27Reverse engineer unusual weather eventsPhlosioneer
2019-02-26Missed some fill valuesPhlosioneer
Must have forgotten to check FillWindowPixelRect.
2019-02-26Merge branch 'master' into main-menu-state-machinePhlosioneer
2019-02-22Document the weather state functionsPhlosioneer
All weather types are now documented (including WEATHER_15)
2019-02-22Give window drawing functions better namesPhlosioneer
2019-02-21Improve window palette macrosPhlosioneer
2019-02-11Document main_menu state machine, name window constantsPhlosioneer
The new names for the constants (and newly named functions) give a much better understanding of what the window system is trying to do.
2019-02-08Cleanup externs in overworld.cMarcus Huderle
2019-02-02Fix Menu and List Menu input definesDizzyEggg
2019-01-02Fix merge conflictsTetrable
2019-01-02Finish off labelling flagsTetrable
2018-12-31Merge branch 'master' of github.com:pret/pokeemerald into tradeDiegoisawesome
2018-12-31Cleanup and documentationDiegoisawesome
2018-12-29Document misc field_specials thingsMarcus Huderle
2018-12-29Document deoxys rockMarcus Huderle
2018-12-27Misc overworld documentationMarcus Huderle
2018-12-24make it compie hopefullyDizzyEggg
2018-12-24asm party and fldeff clean-upDizzyEggg
2018-12-20Merge with masterDizzyEggg
2018-12-19update applymovement to remove magic numbersMelody
2018-12-15Up to sub 0x80ce580DizzyEggg
2018-12-09Merge branch 'master' into weatherDizzyEggg
2018-12-08Finish field screenDizzyEggg
2018-12-06Remove uses of INVALID_ defines, clean up some arrays with constants, and ↵nullableVoidPtr
spaces -> tabs
2018-12-06Fix alloc.c as per #386, define INVALID_ constants and rename malloc to ↵nullableVoidPtr
alloc as per #325 Some of the INVALID_ are likely erroneously placed, due to lack of documentation
2018-11-29match 2 field functionsDizzyEggg
2018-11-18Party Size and Num StatsDizzyEggg
2018-11-13Move field effects enum to definesSlawter666
2018-11-12Merge branch 'master' of https://github.com/pret/pokeemerald into synchroniseSlawter666
2018-10-30Make frontier util compileDizzyEggg
2018-10-30Merge pull request #370 from DizzyEggg/battle_towerDiegoisawesome
Decompile Battle Tower
2018-10-27Window priority to window bgDizzyEggg