omf2097 / openomf

One Must Fall 2097 Remake
http://www.openomf.org
MIT License
362 stars 35 forks source link

Nova belly flop #254

Open katajakasa opened 10 years ago

katajakasa commented 10 years ago

Belly flop causes the opponent to slide on the ground.

katajakasa commented 9 years ago

This could probably be fixed by switching off HAR-to-HAR collisions when the other har is doing an air move.

Vagabond commented 9 years ago

I think this is governed by some of the unknown HAR data, compare the unknown bytes for Nova move 45 (jumping punch) with 34 (belly flop). The moves are very similar, they only differ substantially in unknown 14 (4 for belly flop, 0 for punch) and unknown 19 (3 vs 1).

The only other factor is the duration of the 'footer string', which is substantially longer for the belly flop.