Overwatch-1-Emulator / ow1-emulator

OverPy source code for "Overwatch 1 Emulator" Workshop gamemode
https://workshop.codes/KHTG0
BSD 2-Clause "Simplified" License
7 stars 10 forks source link

Fixing Guardian Angel's inconsistencies. #1590

Closed oreoslurpee closed 1 week ago

oreoslurpee commented 1 week ago

hey! mercys GA in OW1emulator feels too jumpy and too inconsistent with its techs, along with making Valkyrie feel clunky when using GA. I forked the GA changes and looked into how to fix those inconsistencies, and i did find a way!!

first things first, to make GA feel more accurate and less bumpy, setting the impulse to 5 (down from 6) and setting the velocity to 0.515 (up from 0.5) will do a better job at making slingshots feel more responsive while keeping superjumps height around the same.

to fix how it works in Valkyrie, you'll have to add a condition to the "apply upwards momentum" and "give speed boost during slingshot" rules of "Is Using Ultimate != True", then duplicate ONLY the speed boost rule, but instead change that duplicated rule's condition to "Is Using Ultimate = True" and set the velocity to 0.9. this will keep GA functioning the same as before outside of Valkyrie, but it will change how it functions IN Valkyrie to make it feel more responsive, fluid, and actually functional to use slingshot, especially in tight corridors.

and lastly, a better way of making superjump resurrections much more responsive and easier to perform, is simply just add a "Abort If(Is Using Ability 2(Event Player) = True" rule on top of the applied impulse action. overall with these things put in place, it'll make mercy feel much more accurate to her OW1 game play.

MaxwellJung commented 1 week ago

:tada: This issue has been resolved in version 3.1.2 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: