mirror of https://github.com/zeldaret/mm.git
* more matches * more functions * merge, I hope * wrath done-ish * 5 nonmatchings * more matchings * more improvements * more stuff * stuff * docs part 1 / infinity * more docs * . * more adjustments * linked assets * Document object_boss07 and match Boss07_Incarnation_Intro (thanks Synray!) * more stuff * play part 2 * lol merge * update * unk types * SWEET GOOGLY MOOGLY IT MATCHES * cam fixes * adjust damage stuff * if? * stuff * signs * macro stuff. clean up later * names * Some small cleanup * cleanup and docs * more cleanup * Wrath shadow docs * Use `EVENTINF_INTRO_CS_WATCHED_MAJORA` after merging * Update functions.txt * Types cleanup * Some low hanging fruit * Undefined_syms.txt * More static -> battle handler * Lots of naming cleanup * Remove z_boss_07_dmgtbl.inc The reasoning behind removing this file is simple; it wasn't all that long, so extracting it out to an included file didn't really add much, and it made refactoring and/or things much harder, since you needed to check in multiple places to change things. * Get most of the limb stuff named (and actually update the spec) * Some minor cleanup * Updating the repo with what we talked about in discord * Some syncing with Odolwa and other misc name stuff * Some Odolwa/Bio Baba sync * Another bit of Odolwa/Bio Baba sync * Name a lot of incarnation limb variables * Finalize the incarnation intro variable stuff * Fix a goof * `incarnationWrathTransition` variables * `generalCollider` and always use "tentacle" * Completely remove "shot," always use "projectile" * Clean up `Boss07_Mask_Draw` * Name `maskShakeTimer` * Give better names to a few more things * Some beam-related struct vars * undefined_syms * More beam names * More beam stuff * Beam, pt 100000 * Some intro struct members * Some timers * More non-beam stuff, back to beam * Done with beam finally * All but one of the subcam variables, some other stuff * Some variable names and cleanup * More cleanup * jumpSfxTimer -> landSfxTimer * actionState -> subAction and a little bit of syncing with Odolwa * A couple more variables sync * Buncha variables * Lots of non-whip variables * Commit what I have before starting on some of the grab stuff * All but one struct var done * Lots of header cleanup * Finish the header file * Fix build after merging main * Damage effect enums * Update damage effect enums for Incarnation and Wrath * Update damage effect enums for Mask and Remains * First pass at top damage effects * Do a few sub action enums so I have something to show * Fix the damage effect enums, clean up a lot of subaction enums * All remaining sub action enums, cleanup damage effect enums, other misc cleanup * Finish enums * Finish data * Push up what I have * Consistency * scroll -> texScroll * low hanging fruit * PR + small fix * Happy with >20% of functions * Happy with >40% of functions * Happy with >60% of functions * Happy with >75% of functions * Happy with >90% of functions * Happy with >95% of functions * Happy with `Boss07_Wrath_DeathCutscene` * Happy with `Boss07_Mask_FireBeam` * Happy with `Boss07_Wrath_CheckWhipCollisions` * Happy with everything but `Boss07_Mask_Draw` * Happy with all functions I think? * Clean up forward declarations * Write a half-decent file header * Fix after merging * Fix some minor stuff here and there * Minor fix in the file header because I forgot I renamed this * Respond to engineer's review * Respond to Anghelo's review * Replace as many actor lookups with for-loops as I can in Odolwa/Majora * Change the comment about the hookshot from a `@note` to a `@bug` * `drag` -> `deceleration` * Extra scopes for the matrix stuff in `Boss07_Mask_DrawBeam` * Use decimal numbers in the various `FillShadowTex` functions --------- Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> |
||
|---|---|---|
| .. | ||
| PR | ||
| audio | ||
| libc | ||
| libc64 | ||
| libu64 | ||
| tables | ||
| CIC6105.h | ||
| alignment.h | ||
| attributes.h | ||
| audiomgr.h | ||
| audiothread_cmd.h | ||
| buffers.h | ||
| build.h | ||
| carthandle.h | ||
| color.h | ||
| command_macros_base.h | ||
| controller.h | ||
| fault.h | ||
| fault_internal.h | ||
| flg_set.h | ||
| functions.h | ||
| gamealloc.h | ||
| gfx.h | ||
| gfx_setupdl.h | ||
| gfxalloc.h | ||
| global.h | ||
| ichain.h | ||
| idle.h | ||
| irqmgr.h | ||
| kaleido_manager.h | ||
| kanread.h | ||
| listalloc.h | ||
| macro.inc | ||
| macros.h | ||
| main.h | ||
| message_data_fmt_nes.h | ||
| message_data_fmt_staff.h | ||
| message_data_static.h | ||
| padmgr.h | ||
| prevent_bss_reordering.h | ||
| prevent_bss_reordering2.h | ||
| rand.h | ||
| regs.h | ||
| rom_header.h | ||
| romfile.h | ||
| scheduler.h | ||
| segment_symbols.h | ||
| segmented_address.h | ||
| seqcmd.h | ||
| sequence.h | ||
| sfx.h | ||
| slowly.h | ||
| stack.h | ||
| su_mtx.h | ||
| sys_cfb.h | ||
| sys_cmpdma.h | ||
| sys_flashrom.h | ||
| sys_initial_check.h | ||
| sys_matrix.h | ||
| sys_ucode.h | ||
| tha.h | ||
| thga.h | ||
| ultra64.h | ||
| unk.h | ||
| variables.h | ||
| viconfig.h | ||
| vt.h | ||
| yaz0.h | ||
| z64.h | ||
| z64DLF.h | ||
| z64actor.h | ||
| z64actor_dlftbls.h | ||
| z64animation.h | ||
| z64animation_legacy.h | ||
| z64audio.h | ||
| z64bgcheck.h | ||
| z64bombers_notebook.h | ||
| z64camera.h | ||
| z64circle_tex.h | ||
| z64collision_check.h | ||
| z64curve.h | ||
| z64cutscene.h | ||
| z64cutscene_commands.h | ||
| z64debug_display.h | ||
| z64debug_text.h | ||
| z64dma.h | ||
| z64door.h | ||
| z64eff_blure.h | ||
| z64eff_footmark.h | ||
| z64eff_shield_particle.h | ||
| z64eff_spark.h | ||
| z64eff_ss_dead.h | ||
| z64eff_tire_mark.h | ||
| z64effect.h | ||
| z64effect_ss.h | ||
| z64elf_message.h | ||
| z64environment.h | ||
| z64font.h | ||
| z64frameadvance.h | ||
| z64game.h | ||
| z64game_over.h | ||
| z64horse.h | ||
| z64interface.h | ||
| z64inventory.h | ||
| z64item.h | ||
| z64jpeg.h | ||
| z64keyframe.h | ||
| z64lib.h | ||
| z64lifemeter.h | ||
| z64light.h | ||
| z64map.h | ||
| z64math.h | ||
| z64message.h | ||
| z64msgevent.h | ||
| z64nmi_buff.h | ||
| z64object.h | ||
| z64ocarina.h | ||
| z64olib.h | ||
| z64path.h | ||
| z64pause_menu.h | ||
| z64play.h | ||
| z64player.h | ||
| z64prerender.h | ||
| z64quake.h | ||
| z64rumble.h | ||
| z64save.h | ||
| z64scene.h | ||
| z64schedule.h | ||
| z64scripts.h | ||
| z64shrink_window.h | ||
| z64skin.h | ||
| z64skin_matrix.h | ||
| z64skybox.h | ||
| z64snap.h | ||
| z64sound_source.h | ||
| z64speed_meter.h | ||
| z64subs.h | ||
| z64thread.h | ||
| z64transition.h | ||
| z64view.h | ||
| z64vimode.h | ||
| z64vis.h | ||
| z64visfbuf.h | ||
| z64voice.h | ||
| z_en_hy_code.h | ||
| z_fireobj.h | ||
| z_prenmi.h | ||
| z_title_setup.h | ||
| zelda_arena.h | ||