ikemen-engine / Ikemen-GO

An open-source fighting game engine that supports MUGEN resources.
https://ikemen-engine.github.io
Other
751 stars 127 forks source link

Odd helper/explod behavior with root,teamside/playerno/teamleader triggers and space:screen #955

Open RealFoobs opened 1 year ago

RealFoobs commented 1 year ago

Describe the bug

On the current build, explods called from a helper are not showing up depending on which side the character is facing. Debug shows the root character is still identified as P1 or P2. I tried using all the triggers listed in the title, none of them worked. This same code does not cause any issues on 0.98.2.

2023-01-25 14-45-22-[00.00.000-00.22.267]-audio.webm

Note how the stripped pattern explod only appears when the characters are in one side of the screen, and so does the "super" explod on the power bar.

To Reproduce

Download this lifebar/commonfx pack. Use any character to induce stun and observer the differences between each side of the screen. data.zip

Expected behavior

Explods should act identically independent of player position.

Screenshots / Video

No response

Engine Version (or source code date)

Current build

Operating system

Windows

Extra context or search terms

No response

RealFoobs commented 1 year ago

Update: PotS found a fix: changing the explods from space: screen to postyple:left causes the explods to display properly. This might be related to the other zoom/1.1 bugs seen recently.

NeatUnsou commented 1 year ago

In MUGEN 1.1, the behavior of Explod's space=screen is completely different between mugenversion=1.1 and other characters. There are still many details that have not been verified, but at any rate, Explod's space=screen should not be used in common states where both mugenversion=1.1 and other characters are used. Changing to postype=left would be a better choice.