You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(please excuse me if this isn't formatted properly, i have hardly used github and don't know the etiquette)
While playing Noita Together v0.9.40 on the Noita Aug 20th beta branch, with death penalty set to Respawn, permanent polymorph causes a softlock and severely lags the game.
After repeatedly chaotic polymorphing myself, my noita was in a permanent polymorph state. When I died, the respawn text appeared on screen and fixed the camera, but the player character didn't actually die. I continued to take damage ticks, and I was able to still control my character, and I never respawned in a holy temple. The game also lagged an incredible amount during all of this, making the character very difficult to control. Closing and reopening the game only removed my ability to control the character. My friends were able to complete the game by kicking me from the room.
This might be related to "Permanent polymorph is permanent" from the March release build. It seems that trying to restore the player character after permanent polymorph is no longer possible (serialized player data is deleted when perma-polyed). Unfortunately a lot of this is in-engine so options are limited via lua-scripting.
For respawn or death-penalty runs, might just be easiest to prevent perma-poly from ever happening by forcing world state's player_polymorph_random_count to stay below the perma-poly risk threshold (85). For "end run" death penalty, a death while perma-polyed should end the run anyway.
Given that the game is unwinnable when perma-polymorphed (I believe you can't grab the sampo or activate the Work), not much reason to support cases beyond that. It's also a pretty fringe case to begin with 😄
(please excuse me if this isn't formatted properly, i have hardly used github and don't know the etiquette)
While playing Noita Together v0.9.40 on the Noita Aug 20th beta branch, with death penalty set to Respawn, permanent polymorph causes a softlock and severely lags the game.
After repeatedly chaotic polymorphing myself, my noita was in a permanent polymorph state. When I died, the respawn text appeared on screen and fixed the camera, but the player character didn't actually die. I continued to take damage ticks, and I was able to still control my character, and I never respawned in a holy temple. The game also lagged an incredible amount during all of this, making the character very difficult to control. Closing and reopening the game only removed my ability to control the character. My friends were able to complete the game by kicking me from the room.
Linked are replay gifs of me dying in perma poly state, and me moving around in the softlocked state. These were recorded with the in-game function,
https://ovengoats.neocities.org/noita-20230825-231632-13910925-00358830.gif
https://ovengoats.neocities.org/noita-20230825-231706-13910925-00359138.gif
The text was updated successfully, but these errors were encountered: