Vinifera-Developers / Vinifera

Vinifera is a C&C: Tiberian Sun engine extension implementing new logics and fixing bugs.
GNU General Public License v3.0
46 stars 10 forks source link

[Vanilla Bug] FiringFrames are reversed #1020

Open MNOrac opened 1 year ago

MNOrac commented 1 year ago

First Check

Description

Firing frames play in reverse. The FiringFrames= and StartFiringFrame= keys otherwise work correctly.

Attached are two gifs, one from in-game and one from the shp builder, demonstrating the reversedness in action.

Required Code (optional)

No response

Steps To Reproduce

The only unit in vanilla Tiberian Sun which uses the FiringFrames tag is the Wolverine. The issue is not as visible here because the firing frames look pretty much identical backwards and forwards and only last 4 frames.

I have attached a version here which numbers the frames in the shp so that it's easier to track, though a low speed is necessary.

Expected Behaviour

The Wolverine should play its firing frames from 1 to 4.

Actual Behaviour

The Wolverine plays its firing frames from 4 to 1.

Additional Context

smech.zip

reversed-attacks reversed-attacks-b

MNOrac commented 1 year ago

Oh and of course here's the modified Wolverine shp showing off its extremely well drawn numbers: reversed-attacks-c