summaryrefslogtreecommitdiff
path: root/engine/specials.asm
AgeCommit message (Collapse)Author
2018-02-04Keep specials files togetherRangi
2018-02-03Merge branch 'master' of https://github.com/pret/pokecrystalRangi
# Conflicts: # audio/engine.asm # constants/gfx_constants.asm # constants/map_data_constants.asm # constants/pokemon_data_constants.asm # constants/sprite_constants.asm # constants/wram_constants.asm # data/maps/data.asm # engine/battle/ai/scoring.asm # engine/battle/core.asm # engine/battle/effect_commands.asm # engine/battle/misc.asm # engine/battle_anims/getpokeballwobble.asm # engine/breeding.asm # engine/buy_sell_toss.asm # engine/decorations.asm # engine/events/battle_tower/battle_tower.asm # engine/events/battle_tower/rules.asm # engine/events/buena.asm # engine/events/bug_contest/contest_2.asm # engine/events/daycare.asm # engine/events/dratini.asm # engine/events/halloffame.asm # engine/events/happiness_egg.asm # engine/events/kurt.asm # engine/events/lucky_number.asm # engine/events/magnet_train.asm # engine/events/overworld.asm # engine/events/pokerus/pokerus.asm # engine/events/print_unown.asm # engine/events/print_unown_2.asm # engine/events/unown_walls.asm # engine/item_effects.asm # engine/link.asm # engine/mon_menu.asm # engine/player_object.asm # engine/routines/playslowcry.asm # engine/scripting.asm # engine/search.asm # engine/search2.asm # engine/specials.asm # engine/start_menu.asm # engine/timeset.asm # home/battle_vars.asm # home/map.asm # maps/GoldenrodUndergroundSwitchRoomEntrances.asm # maps/IlexForest.asm # maps/KrissHouse2F.asm # maps/Route39Barn.asm # mobile/mobile_12_2.asm # mobile/mobile_40.asm # mobile/mobile_5f.asm # wram.asm
2018-01-24Remove "UnusedSpecial_" prefixes tooRangi
2018-01-24Remove Special_ prefix from special routines (close #478)Rangi
2018-01-24Rename some routines to avoid conflicts when removing "Special_" prefixesRangi
2018-01-23Prefix wram labels with w, part 2.luckytyphlosion
2018-01-23Prefix wram labels with w, part 1.luckytyphlosion
Handle edge cases first.
2018-01-22KrissHouse → PlayersHouseRangi
2018-01-22More engine flag constantsRangi
2018-01-16"CryHeader" → "Cry"; "Cry" → "MonCry"Remy Oukaour
2018-01-16Remove Predef_ prefix from routines listed in PredefPointersRemy Oukaour
2018-01-15Long lists of db/dw series with struct-defining macros belong in data/Remy Oukaour
2018-01-15_Special_BugContestJudging → _BugContestJudging; ↵Remy Oukaour
HOF_Predef_AnimateFrontpic → Predef_HOF_AnimateFrontpic (close #473)
2018-01-14Merge branch 'master' of https://github.com/xCrystal/pokecrystal (resolve PR ↵Remy Oukaour
#459) # Conflicts: # data/items/descriptions.asm # data/sprite_anims/framesets.asm # engine/crystal_colors.asm # engine/events/kurt.asm # engine/events/special.asm # engine/events/std_scripts.asm # engine/events_3.asm # engine/item_effects.asm # engine/namingscreen.asm # engine/scripting.asm # engine/stats_screen.asm # engine/trade_animation.asm # home/audio.asm # main.asm # maps/BattleTower1F.asm # maps/BattleTowerBattleRoom.asm # maps/BurnedTowerB1F.asm # maps/ElmsLab.asm # maps/GoldenrodDeptStore5F.asm # maps/GoldenrodUnderground.asm # maps/HallOfFame.asm # maps/MahoganyTown.asm # maps/ManiasHouse.asm # maps/MobileBattleRoom.asm # maps/MobileTradeRoomMobile.asm # maps/RadioTower2F.asm # maps/Route35NationalParkGate.asm # maps/Route36NationalParkGate.asm # maps/Route39Farmhouse.asm # tilesets/palette_maps.asm
2018-01-12Use more constants in scriptsRemy Oukaour
2018-01-05Predef_Flag -> Predef_FlagActionxCrystal
2018-01-03Special_MapCallbackSprites_LoadUsedSpritesGFX -> Special_LoadUsedSpritesGFXxCrystal
2018-01-02No more mobile EQUS ret (replace with Stubbed_ + ret)xCrystal
2018-01-02More unreferenced labels and unused textxCrystal
2018-01-02Consistent predef function namesxCrystal
2018-01-02Finish consistent Special function namesxCrystal
2018-01-02Consolidate Special function namesxCrystal
2017-12-26event/ → events/, and move some appropriate engine/ files thereRemy Oukaour
2017-12-25Resolve #428: Use `HIGH(X)` and `LOW(X)` instead of `X / $100` and `X % ↵Remy Oukaour
$100` or `X >> 8` and `X & $ff`
2017-12-24callba/callab → farcall/callfarRemy Oukaour
2017-12-13Renaming RandomPhoneRareWildMon to RandomRareWildMon.surskitty
2017-12-09Start organizing WRAMRemy Oukaour
- Use db and dw when they're more meaningful than ds 1/2 - Use unions to group related labels
2017-12-09Document constants with comments, actual names, and more thorough usageRemy Oukaour
2017-11-26Add MobileError-related labelsmid-kid
This function is called from a few different places in the mobile code, including from one special that is only executed when the BattleTowerRoomMenu special returns with a non-zero code. Since that special causes a blue "error" screen to appear, that looks the exact same as the one you'd get when trying to connect from the mobile trade corner/battle colosseum in a Pokémon Center's top floor, and this function contains a bunch of japanese strings in a jumptable, I think it's reasonable to assume it should be called "DisplayMobileError".
2017-11-25Label BattleTowerRoomMenumid-kid
All of the functions called by it are prefixed with BattleTowerRoomMenu, but a bunch of them seem more generic than that, since they're part of different mobile menus. Also called another menu jumptable BattleTowerRoomMenu2 for the lack of a better name (only the Yes/No menu functions are used in western crystal). The names of the more generic functions should be fixed when we start labelling other menus.
2017-01-16Labels for Trainer Rankings stat tracking functionshatschky
2016-05-10Labeled every function in ROM0 that's referenced in the sourcepikalaxalt
2016-04-30Copycat labels; macro for the Crystal-only Unown chamber unlock wordspikalaxalt
2016-04-10Local labels starting with capital letters are now decorated with a trailing ↵pikalaxalt
colon; remove trailing whitespace; globally correct line endings to UNIX style
2015-12-25Labels relating to odd eggPikalaxALT
2015-12-22Color fns, some more address decoding in link/mobilePikalaxALT
2015-12-17More menu stuffPikalaxALT
2015-12-11Simplify EnlargedTilesPikalaxALT
2015-12-11Unown PuzzlesPikalaxALT
2015-12-09underground switches, town mapPikalaxALT
2015-12-08More battle tower shenanigansPikalaxALT
2015-12-01Break up engine/sprites.asm; address yenatch's commentsPikalaxALT
2015-11-26Battle Tower scripts and text labelsPikalaxALT
2015-11-20bgcoordPikalaxALT
2015-11-18items/item_effects.asm; engine/evolution.asmPikalaxALT
2015-11-17Here's the mail it never failsPikalaxALT
2015-11-17Phone scripts and specialsPikalaxALT
2015-11-16More specials; bank 12 mobilePikalaxALT
2015-11-16engine/pokegear.asmPikalaxALT
2015-11-16Options menu, some mobile fnsPikalaxALT