xivdev / Penumbra

FINAL FANTASY XIV modding, but actually good this time
589 stars 114 forks source link

AccessViolationException when transformed in to a monster #342

Closed syldrathecat closed 9 months ago

syldrathecat commented 9 months ago

Hi, I discovered this issue when investigating a crash in Mare ( https://github.com/Penumbra-Sync/client/issues/59 ).

When a player is transformed in to a Monster, the "On-Screen" tab displays an exception message:

image

This doesn't seem to cause any ill effects other than this particular UI breaking, but probably there is an underlying issue here that could be addressed.

Some game mechanics which transform the player:

I also got this different exception trying out the boxes in the Shisui dungeon, which is a "DemiHuman" transformation rather than a Monster:

image

In both cases, the failure seems to originate from an assumption that a player is always a Human.