pokeemerald/include
Papa Cancer cfd50eb65a Grassy Terrain + minor fixes
Includes strings for all
Fixes:
・Psychic Terrain blocks priority if the TARGET is grounded, not the user
・Psychic Terrain no longer targets an opponent
・Terrains no longer boost (or nerf, for Misty) the power of certain moves if the affect mon is semi-invulnerable
・Small fix: Meteor Mash corrected to being a physical attack
2019-03-02 22:52:43 +00:00
..
constants Grassy Terrain + minor fixes 2019-03-02 22:52:43 +00:00
gba CgbSound is decompiled. 2019-02-01 00:25:31 +01:00
agb_flash.h HandleLinkConnection 2017-11-13 01:01:27 -05:00
alloc.h Fix alloc.c as per #386, define INVALID_ constants and rename malloc to alloc as per #325 2018-12-06 09:44:08 +08:00
apprentice.h Make frontier util compile 2018-10-30 22:17:03 +01:00
bard_music.h through sub_8120748 2018-05-03 13:40:08 -04:00
battle_ai_script_commands.h Dont clear AI flags on move choose. Will come in handy in smart ai switch logic 2018-12-22 20:57:12 +01:00
battle_ai_switch_items.h New feature - battle 2 vs 1 opponent 2019-01-27 20:54:34 +01:00
battle_anim.h Merge branch 'master' into battle_engine_v2 2019-02-07 21:17:30 +01:00
battle_arena.h Document battle arena 2019-02-08 09:41:36 -06:00
battle_bg.h label and document battle windows 2018-06-17 16:48:58 +02:00
battle_controllers.h Fix conflicts 2018-12-07 23:01:14 +01:00
battle_debug.h Mon creation in custom multi battles 2018-11-24 13:29:10 +01:00
battle_dome.h Document some battle dome stuff 2019-02-08 11:08:25 -06:00
battle_factory_screen.h Factory done 2018-11-11 16:44:27 +01:00
battle_factory.h Document battle factory functions 2019-02-07 12:58:09 -06:00
battle_gfx_sfx_util.h document battle bars 2018-06-19 00:43:15 +02:00
battle_interface.h Merge with master 2018-12-22 13:53:07 +01:00
battle_main.h New AI command for using priority moves in death situatiions 2019-02-16 14:54:17 +01:00
battle_message.h Spectral Thief effect 2019-02-14 12:15:53 +01:00
battle_pike.h Document Battle Pie 2018-11-12 14:36:31 +01:00
battle_pyramid_bag.h Document a bunch of battle pyramid 2019-02-06 21:14:28 -06:00
battle_pyramid.h Document more battle pyramid 2019-02-07 11:51:03 -06:00
battle_records.h identify and name battle records things 2018-05-01 15:33:13 +02:00
battle_script_commands.h Change move effect to u16 2019-02-14 13:17:27 +01:00
battle_scripts.h Grassy Terrain + minor fixes 2019-03-02 22:52:43 +00:00
battle_setup.h Fix conflicts 2018-12-09 13:12:02 +01:00
battle_tent.h Finish pokemon_summary_screen 2018-08-14 22:00:35 -07:00
battle_tower.h Decompile trainer hill 2019-01-13 12:12:27 +01:00
battle_transition.h battle transition is decompiled 2018-01-14 22:09:35 +01:00
battle_tv.h decompile and document battle tv 2018-02-27 20:40:09 +01:00
battle_util.h Merge with master 2019-01-29 22:12:53 +01:00
battle_util2.h Bank to battler 2018-09-01 18:36:08 +02:00
battle.h Free up two status3 flags 2019-02-25 16:17:23 +01:00
berry_blender.h Decompile mossdeep hym 2018-11-19 17:16:01 +01:00
berry_fix_program.h decompile title screen 2018-02-04 16:11:00 +01:00
berry_tag_screen.h forgot a semicolon LMAO 2018-02-02 16:09:17 +01:00
berry.h Minor berry.c cleanup 2018-12-31 16:53:38 -06:00
bg.h Start frontier pass 2019-01-25 23:32:45 +01:00
bike.h Decompile field camera 2018-04-18 17:42:41 +05:30
blit.h Merge with master 2018-12-20 22:53:08 +01:00
braille_puzzles.h Document the regi* code more 2019-02-15 18:24:55 -05:00
cable_club.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
clear_save_data_menu.h decompile title screen 2018-02-04 16:11:00 +01:00
clock.h clean up files 2018-02-28 13:07:58 +01:00
coins.h Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
config.h nocashgba printf 2018-01-08 22:03:07 -05:00
contest_ai.h Port contest ai from pokeruby 2018-08-15 11:43:57 +02:00
contest_effect.h Merge branch 'master' of github.com:pret/pokeemerald 2018-08-15 16:22:54 -07:00
contest_link_80F57C4.h Decompile script_pokemon_util_80F87D8 2018-11-25 15:32:22 -06:00
contest_link_80FC4F4.h Decompile contest_link_80F57C4.c 2019-02-20 18:11:27 -06:00
contest_painting_effects.h compile contest 2018-12-29 11:48:28 -06:00
contest_painting.h Clean up ram vars 2019-02-02 12:44:00 +01:00
contest.h Clean up ram vars 2019-02-02 12:44:00 +01:00
coord_event_weather.h decompile_coord_event_weather 2018-01-29 16:46:56 +01:00
credits.h Clear includes 2018-12-24 00:02:29 +01:00
crt0.h HandleLinkConnection 2017-11-13 01:01:27 -05:00
data2.h rename coords to size in struct MonCoords 2019-01-04 19:59:55 -06:00
daycare.h Port/decompile field_control_avatar 2018-10-16 21:47:08 -05:00
decompress.h 3.5 asm left 2018-12-17 23:00:08 +01:00
decoration_inventory.h Clean up save related files 2018-11-18 19:37:18 +01:00
decoration.h Continue decompiling field_specials 2018-08-10 00:42:06 -07:00
dewford_trend.h Decompile chunk of easy_chat.c 2019-02-21 17:46:14 -06:00
diploma.h add diploma header and static names fix 2017-10-09 13:55:31 +02:00
dma3.h Storage - review changes 2018-12-22 23:00:22 +01:00
dynamic_placeholder_text_util.h Clean up files and add entries to charmap 2018-07-24 21:18:23 -07:00
easy_chat.h decompiled up to sub_81B5A8C 2018-12-12 22:55:39 -05:00
egg_hatch.h more of daycare done 2017-11-14 23:25:07 +01:00
event_data.h Clear up misnamed time-based flags and functions 2019-02-12 00:40:34 -06:00
event_obj_lock.h Rebrand 'map object' and 'field object' to 'event object' 2018-06-11 19:11:48 -05:00
event_object_movement.h Clear includes 2018-12-24 00:02:29 +01:00
event_scripts.h Document more battle pyramid 2019-02-07 11:51:03 -06:00
evolution_graphics.h evo graphics file is done 2017-10-27 15:49:14 +02:00
evolution_scene.h evo scene file is done 2017-10-29 16:15:23 +01:00
field_camera.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_control_avatar.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_door.h Move forward declaration 2018-01-07 18:58:52 -06:00
field_effect_helpers.h Merge branch 'master' of https://github.com/pret/pokeemerald into synchronise 2018-10-21 00:20:09 +01:00
field_effect.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_message_box.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_player_avatar.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_poison.h Merge branch 'master' of https://github.com/pret/pokeemerald into synchronise 2018-10-21 00:20:09 +01:00
field_screen_effect.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
field_special_scene.h decompile field tasks 2018-05-19 18:02:43 +02:00
field_specials.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
field_tasks.h decompile field tasks 2018-05-19 18:02:43 +02:00
field_weather.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
fieldmap.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
fldeff_misc.h Merge with master 2018-12-22 23:30:41 +01:00
fldeff.h Document some fieldmap stuff 2018-12-29 11:36:54 -06:00
frontier_pass.h Document and decompile more of frontier pass. 2019-01-26 14:50:24 +01:00
frontier_util.h Finish frontier data 2018-11-27 22:45:50 +01:00
global.berry.h Fix the strings length issue 2018-09-01 22:03:21 +02:00
global.fieldmap.h Consolidate unused escapeRope MapHeader field into filler_18 field 2018-12-30 19:59:57 -05:00
global.h Merge branch 'master' into battle_engine_v2 2019-02-23 22:50:46 +01:00
global.tv.h Misc. documentation and move some data into .c files 2019-01-29 14:36:02 -06:00
gpu_regs.h fix merge conflicts 2017-09-21 10:50:15 +02:00
graphics.h Merge branch 'master' into battle_engine_v2 2019-02-23 22:50:46 +01:00
gym_leader_rematch.h Name functions, variables, and that one flag constant 2018-02-26 08:23:17 -05:00
hall_of_fame.h move data to hall of fame c file 2017-11-06 18:41:32 +01:00
heal_location.h port larger heal location changes from poke ruby pr 2018-08-10 10:45:15 -04:00
international_string_util.h Finish decompiling internation_string_util.c 2018-11-27 17:21:23 -06:00
intro_credits_graphics.h Document the intro movie state machine 2019-02-09 21:07:07 -05:00
intro.h Document the intro movie state machine 2019-02-09 21:07:07 -05:00
item_icon.h decompile item icon 2018-02-02 16:06:20 +01:00
item_menu_icons.h item menu is done 2018-03-04 20:03:11 +01:00
item_menu.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
item_use.h Finish decompiling pyramid bag. 2018-08-30 20:10:57 +02:00
item.h make item compile 2018-04-29 15:34:14 +02:00
landmark.h Split/extract/port landmark 2017-12-26 21:20:29 -06:00
learn_move.h Cleanup and document learn_move 2018-08-12 14:28:15 -07:00
libgcnmultiboot.h Almost finish decompiling intro 2018-02-15 16:54:34 -06:00
librfu.h Begin trade.c 2018-12-18 19:29:41 -06:00
lilycove_lady.h Merge branch 'master' into record_mixing 2018-02-11 20:12:40 -05:00
link_rfu.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
link.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
list_menu.h Fix Menu and List Menu input defines 2019-02-02 11:04:38 +01:00
load_save.h Misc overworld documentation 2018-12-27 16:52:13 -06:00
lottery_corner.h make lots of define files 2017-09-07 19:45:32 +02:00
m4a.h Up to sub_81446DC 2018-12-31 19:39:41 -06:00
mail.h merge mail with master, fix conflicts 2017-12-17 20:22:56 +01:00
main_menu.h Document main_menu 2018-09-14 12:15:46 -05:00
main.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
map_name_popup.h Decompile map_name_popup 2018-04-09 12:52:28 +05:30
match_call.h Cleanup externs in overworld.c 2019-02-08 11:48:51 -06:00
math_util.h Decompile battle_anim_effects_2.c 2018-12-17 22:16:17 -06:00
mauville_old_man.h Revert "Rename some specials" 2018-08-11 15:16:41 -07:00
menu_helpers.h Start porting/decompiling roulette 2018-12-31 16:09:45 -06:00
menu.h Misc overworld documentation 2018-12-27 16:52:13 -06:00
metatile_behavior.h Merge branch 'master' of https://github.com/pret/pokeemerald into synchronise 2018-10-21 00:20:09 +01:00
mirage_tower.h Document mirage_tower.c. (Combine fldeff_groundshake.c and fossil_specials.c) 2018-12-25 11:46:35 -06:00
mon_markings.h More storage work 2018-12-09 21:06:43 +01:00
money.h Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
mossdeep_gym.h document mossdeep gym 2018-11-19 17:31:46 +01:00
multiboot_pokemon_colosseum.h Almost finish decompiling intro 2018-02-15 16:54:34 -06:00
multiboot.h Start decomp 2017-09-18 09:23:06 -04:00
mystery_event_menu.h decompile mystery event menu 2018-01-30 23:23:35 +01:00
mystery_event_msg.h start decompiling mystery event script 2018-01-21 12:36:11 +01:00
mystery_event_script.h document record mixing 2018-05-26 00:25:36 +02:00
naming_screen.h Identification 2018-01-23 23:32:16 -06:00
new_game.h Document the intro movie state machine 2019-02-09 21:07:07 -05:00
option_menu.h decompile option menu 2018-01-16 18:59:06 +01:00
overworld.h Document misc field_specials things 2018-12-29 11:36:54 -06:00
palette.h Change negative constant into unsigned hex constant 2019-02-09 22:02:56 -05:00
party_menu.h Clean up ram vars 2019-02-02 12:44:00 +01:00
pc_screen_effect.h Decompile a bit of pokemon storarage system 2018-08-12 16:40:31 +02:00
play_time.h begin working on pokeemerald 2017-08-31 16:48:24 +02:00
player_pc.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
pokeball.h Bank to battler 2018-09-01 18:36:08 +02:00
pokeblock.h pokeblock.s is decompiled 2017-12-16 15:10:29 +01:00
pokedex_area_screen.h Decompile pokedex_area_screen.c (#412) 2018-11-30 10:41:03 -06:00
pokedex_cry_screen.h Clean up ram vars 2019-02-02 12:44:00 +01:00
pokedex.h Fix some names 2019-02-18 01:33:41 -05:00
pokemon_3.h decompile main_menu 2018-02-11 17:19:36 -05:00
pokemon_animation.h pokemon animation is decompiled 2018-01-29 12:36:56 +01:00
pokemon_icon.h Some more trade nonsense 2018-12-24 03:03:02 -06:00
pokemon_size_record.h port pokemon size record 2017-09-08 22:23:14 +02:00
pokemon_storage_system.h Document all of frontier pass 2019-01-26 20:56:06 +01:00
pokemon_summary_screen.h Clear includes 2018-12-24 00:02:29 +01:00
pokemon.h merge with master 2019-01-18 22:30:34 +01:00
pokenav.h Document and clean up trainer hill 2019-01-13 20:50:08 +01:00
random.h rename rng.c to random.c and rom4.c to overworld.c 2017-12-05 12:27:33 -06:00
rayquaza_scene.h ray scene is decompiled 2018-02-01 14:47:41 +01:00
record_mixing.h Frontier, finish ranking hall 2018-10-28 21:11:53 +01:00
recorded_battle.h Document recorded battle 2018-11-01 15:06:50 +01:00
region_map.h decompiled up to sub_81B5A8C 2018-12-12 22:55:39 -05:00
reset_rtc_screen.h Basic Battle Debug Menu is done 2018-07-13 23:00:56 +02:00
reset_save_heap.h through sub_800B1A0 2017-11-12 23:58:05 -05:00
reshow_battle_screen.h decompile reshow battle screen 2017-10-09 18:18:40 +02:00
roamer.h decompile roamer 2017-09-28 20:52:36 +02:00
rom_8011DC0.h Document, cleanup, extract data from trade 2018-12-31 01:23:27 -06:00
rom_8034C54.h decompile cable car util which has nothing to do with actual cable car 2018-09-15 13:50:23 +02:00
rom_81520A8.h decompile cable car util which has nothing to do with actual cable car 2018-09-15 13:50:23 +02:00
rotating_gate.h Move HEAP_SIZE to malloc and use void instead of empty argument list 2018-10-14 20:00:14 +02:00
roulette_util.h Continue porting roulette 2018-12-31 18:07:29 -06:00
roulette.h Decompile roulette_util.c (#434) 2018-12-08 11:56:59 -06:00
rtc.h Decompile match_call.c 2019-01-02 19:46:15 -06:00
safari_zone.h start working on battle setup 2017-11-28 23:02:09 +01:00
save_location.h Misc overworld documentation 2018-12-27 16:52:13 -06:00
save.h Tabs -> spaces & align in include/ 2018-12-07 21:01:59 +08:00
scanline_effect.h Decompile most of battle_anim_effects_3.c 2018-12-18 19:15:59 -06:00
script_menu.h Finish decompiling/porting script_menu 2018-11-06 20:13:40 -06:00
script_movement.h Add const qualifiers to scrcmd 2017-10-12 14:39:18 -05:00
script_pokemon_80F8.h Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
script_pokemon_81B9.h Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
script_pokemon_util_80F87D8.h Document and match somne trainer card 2019-01-19 23:04:33 +01:00
script.h Port/decompile field_control_avatar 2018-10-16 21:47:08 -05:00
secret_base.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
shop.h Tabs -> spaces & align in include/ 2018-12-07 21:01:59 +08:00
siirtc.h port siirtc from pokeruby 2016-11-02 14:06:41 -07:00
slot_machine.h start porting slot machine 2018-08-11 17:57:20 +02:00
sound.h iwram and ewram vars to C 2017-09-02 17:32:34 +02:00
sprite.h effects_2 and water data 2018-10-24 15:52:21 -04:00
start_menu.h Decompile mossdeep hym 2018-11-19 17:16:01 +01:00
starter_choose.h Fix LZ compressed data alignment 2018-10-21 12:05:34 -05:00
string_util.h Document all of frontier pass 2019-01-26 20:56:06 +01:00
strings.h Decompile more easy_chat.c 2019-02-23 13:05:34 -06:00
task.h Begin disassembling text.s 2017-03-07 07:44:41 -06:00
text_window.h Merge with master 2018-07-16 20:23:05 +02:00
text.h Define double single left right qutoation marks char 2019-01-28 19:02:34 +01:00
tileset_anims.h Fully document tileset animations 2019-02-08 15:07:42 -06:00
tilesets.h undo revert 2017-10-23 14:40:22 +02:00
time_events.h decompile time events 2018-01-29 15:55:34 +01:00
title_screen.h Document the intro movie state machine 2019-02-09 21:07:07 -05:00
trade.h Clean up ram vars 2019-02-02 12:44:00 +01:00
trader.h Merge branch 'master' into mauville_old_man 2018-05-07 18:18:00 -04:00
trainer_card.h trainer card diego pls 2019-01-22 21:56:57 +01:00
trainer_hill.h Document and clean up trainer hill 2019-01-13 20:50:08 +01:00
trainer_pokemon_sprites.h battle dome cards sensibly renamed 2018-08-19 01:06:10 +02:00
trainer_see.h Document trainer battle scripts (#430) 2018-12-07 16:50:56 -06:00
trig.h finish egg hatch, clean up headers 2017-09-19 14:27:46 +02:00
tv.h Finish and polish new_game.c 2019-02-15 03:40:57 -05:00
unk_pokedex_area_screen_helper.h Decompile pokedex_area_screen.c (#412) 2018-11-30 10:41:03 -06:00
unk_transition.h more work on battle transition 2018-01-02 20:38:33 +01:00
util.h Committing progress so far. 2019-01-06 13:38:31 -08:00
walda_phrase.h move from raq scene to walda phrase 2017-10-20 20:46:26 +02:00
wallclock.h Begin porting/decompiling field_specials 2018-08-08 01:37:12 -07:00
wild_encounter.h Revert "Rename some specials" 2018-08-11 15:16:41 -07:00
window.h 3.5 asm left 2018-12-17 23:00:08 +01:00