NaixGames / Polycosmos

Mod for integrating Hades into AP Multiworld
MIT License
4 stars 3 forks source link

Pact level items are gained again when reconnecting without restarting the game #2

Closed littlemeowmeow0134 closed 6 months ago

littlemeowmeow0134 commented 8 months ago

When disconnecting and reconnecting, obtained pact levels are sent again. For example, if you've received 1 level of Routine Inspection, disconnecting and reconnecting will behave as if you've received 2, granting access to Greater Reflex. Restarting Hades and connecting normally once returns to normal.

To reproduce, disconnect and reconnect with the text client without restarting Hades.

NaixGames commented 8 months ago

To complement the issue when I go back to the fix this: it also messes up with filler items.

It seems I am loading and storing information more than once when connecting and reconnecting; without clearing out obtained item information between connections

NaixGames commented 7 months ago

This should be fix on latest release :)