Workshop.codes
Login
Create

7 Comments

Log in or Sign up to leave a comment.
ciach0_ about 2 years ago

This is actually useful for testing, thanks

ciach0_ about 1 year ago

My suggestion: Make the Position, Facing and Speed meter also display the percentage by which the player is speed boosted if they are.

PatPatPatriq creator about 1 year ago

That's actually really good idea. Unfortunately Workshop doesn't expose such information by default. The only way to do that would be to calculate it manually by having a bot or a player continuously walk forward/sideways and then compare their movement speed to their base speed (which, by the way, also isn't exposed in Workshop so I would have to rip that data from wiki for every hero).
Additionally this mode is already pushing the limits of how much stuff I can implement - my Workshop's element count is at 32359 out of 32768 possible - so I would have to rewrite and simplify most of my code, which, honestly, is probably never gonna happen since dealing with Workshop is just PITA these days.
You could try checking if CactusPuppy's toolbox mode has such functionality, and if it doesn't, asking him if he's be interested in implementing it (sorry Cuppy 😅).

ciach0_ about 1 year ago

No need to calculate the base speed, the default speed is 6 m/s for Genji and Tracer and 5.5 m/s for other heroes. Team 4 doesn't make that exception for new heroes anymore so their base speed is also 5.5 m/s.

PatPatPatriq creator about 1 year ago

I've added a very basic speed boost % indicator in the latest version - it only compares player's current movement speed to their hero's base speed (so 5.5 m/s for everyone except Genji and Tracer).

PatPatPatriq creator about 1 year ago

I mean, you're partially correct. Base speed is the same for most of the roster, but what I've meant are the "special" cases where players are using their abilities, for example when crouching player's speed is reduced to 3m/s, Hammond's speed is 10m/s in ball form, Soldier's sprinting speed is 8.25m/s, Rein's speed with shield up is 3.85m/s etc (more exceptions here: https://overwatch.fandom.com/wiki/Movement_speed). And unfortunately, handling all these cases would require a ton of work (and honestly, there's a very high chance it wouldn't be possible to handle some of them because of the current state of Workshop).
Anyway, regardless if we care about these special cases or not, the best I could do is to show a percentage of how much player's current speed differs from their base speed - which would most likely be doable with the limit of ~400 elements. But if I also had to add a setting to have a bot attached/following you (so they can consistently apply their speed boost to you), or just walking in any direction (so you can apply speed boost to them), then there's no way I'm going to fit all of that into the ~400 element count.

CactusPuppy over 2 years ago

thank you patriq, very cool

Workshop.codes