ZeroK-RTS / Zero-K

Open source RTS game running on the Spring/Recoil engine
https://zero-k.info
GNU General Public License v2.0
683 stars 204 forks source link

Not-so-rare walking backwards bug #4321

Open IndeIrae opened 3 years ago

IndeIrae commented 3 years ago

Jugglenaut sometimes bugs and becomes able to move directly backwards without turning. I was not able to reproduce the bug, but I've seen it for the first time in an actual match now so might as well report it. https://zero-k.info/Battles/Detail/1060659 (closer to the end of the game, ~80% runtime, Juggle in question is right at the factory. Pretty cursed game overall, Juggle loses walk animation and a lot of Ravagers forget how the ground works and end up phasing in and out of existence) I also have some old footage, altho I can't remember doing anything specific that time, and it was a test game. https://streamable.com/xij2ji

IndeIrae commented 3 years ago

Great many things join in the traditional moonwalk dance (Scorpos and Flails apparently suffer this too). https://streamable.com/p0ebyp (Flail got caught in the first clip, right side) https://zero-k.info/Battles/Detail/1076388 clips are from 50% and pretty much up to the end of the game.

sprunk commented 3 years ago

According to Steel_Blue:

Semi-reproduceable by colliding with stuff mid jump.

SteelBlueZK commented 3 years ago

I submit as evidence: https://zero-k.info/Battles/Detail/1163462

Kingstad doing it: https://youtu.be/YCoB1P9yJ20 Jump not required.

SteelBlueZK commented 1 year ago

This is apparently not unique to Jugglenaut, video featuring Detriment walking backwards: https://www.youtube.com/watch?v=GxlVYqrxXWE

https://zero-k.info/Battles/Detail/1625980

SteelBlueZK commented 1 year ago

Hypothesis: interaction between forced movement of jumping and groundfire that causes moonwalk bug.

https://zero-k.info/Battles/Detail/1625980 https://zero-k.info/Battles/Detail/1625983 https://zero-k.info/Battles/Detail/1625986

not 100% consistent, but this feels like something.

EDIT: Kingstad's video from Jul 2021 shows interaction between pyro(groundfire) and gravity guns without jumping that results in moonwalk.

EDIT EDIT: In this replay I fail to get moonwalk bug with jugglenaut and pyro many, many times in ways that did work in other replays. Then I moonwalk detriment at the end by jumping it on a pyro. https://zero-k.info/Battles/Detail/1626012