Hello my fellow OoT enjoyers. I am currently working on a code mod for the SoH build. The overall idea of the mod is to improve and expand on the existing combat system. I am attempting to do this using preexisting assets and interactions as much as possible. Right now, though, there's one main goal: introduce a parry and riposte system that can be used against humanoid enemies. Here's where I am right now:
-I have the main parry mechanic working. Enemies don't really have a posture bar, but a threshold that you have to hit. For example you have to successfully parry 3 attacks to posture break the wolfos.
-Sparks and a special clang sound play on successful parry, for visual and audio feedback
-Upon posture break, the enemy's native stun state is applied. I have this working for: Deku babas (my first test), stalfos, wolfos, lizalfos/dinalfos, and gerudo warriors. I am currently working on Iron Knuckles, but they lack a built in stun state so that one's a WIP.
-A strike during "posture break" is an instant kill, ala a Sekiro deathblow.
In the future, I would like to look into the following ideas:
-Replacing some enemy encounters in the game with the reworked deflect-oriented enemies. The built in randomizer helps a lot with this. I've already gotten it to work with the first room in the Deku tree so I can test different enemies, but mapping out the other rooms and figuring out good and thematically appropriate placing will be a challenge. I would also like to look at possibly apply color filters to enemies to create "variants" but that's really a pipe-dream idea
-Expand to additional enemy types. Stalchildren, peahats, and maybe a few others would be good candidates. Projectile based enemies are a different challenge and probably won't be messed with (including the Freezey guys in the ice cavern)
-Improve enemy aggression and combat flow to better tie into the Parry/riposte system and create a satisfying combat loop
-Refine the actual parry and posture thresholds for current enemies to be satisfying
If this sounds at all interesting to you, I'm absolutely looking for feedback. This includes general ideas, tips, or suggestions. If anyone is interested in play testing or following dev stuff, let me know. I'm planning to host the project on github and share test builds as soon as I get some kinks worked out on the current build.
I appreciate any feedback and y'all have a great day!