I haven't revisited memories from my Vanguard days in awhile, but I recalled when I introduced this bug into the game: https://www.youtube.com/watch?v=X-fbVO6ZUkg … This bug in particular taught me a lot about architecture traps to look out for in a codebase riddled with them.
-
-
Näytä tämä ketju
-
For those who weren't there or it's not obvious, Vanguard's design was to allow absurd movement speeds, even during combat. Calculating run speeds was way out of control and difficult to reason about for designers.
Näytä tämä ketju -
The goal was to make it more understandable, more reliable, and let the players in on how those calculations worked as well. Content being made trivial by kiting needed to be reigned in as well.
Näytä tämä ketju -
Source of the bug was in having too much state to control run speed and it not always being clear when your runspeed needed to be recalculated, or rather it being calculated too many times while your character was in an odd state and not completely "unmounted".
Näytä tämä ketju
Keskustelun loppu
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.