KingofDergs2001
Skeletron
Hi there, I’m reporting a crash that happens on my PS4 edition of Terraria that occurs when you have full Stardust armour, Autopause on, and maximum minions summoned. The crash occurs if you go to your inventory or a chest, which pauses the game, and equip new armour that does not keep the minion maximum equal or higher than the Stardust armour, and then exit the inventory. It seems normal until you notice that the minion (in my case Stardust Dragon) is graphically corrupted, the tail was frozen in place and the head was moving on its own. I used the Stardust Dragon Staff, and this freezes and crashes Terraria instantly.
Possible cause:
The variable(s) keeping track of the number of minions that the user has summoned does not clear or reduce to default maximum (or new maximum, dep. on buffs, accessories, etc.) when the summoning item is used. When you attempt to summon a new minion, a fatal error is thrown because the current minion count is higher than maximum (possible anti-cheat?), and this crashes the game instantaneously. This may also occur if you unequip an accessory that increases maximum minions while your minions are maxed out, and then attempt to use a minion summoning item.
Possible fix:
When a minion summoning item is used, the current possible maximum number of minions is checked and compared to the amount of minions already summoned. If the current amount is more than the possible maximum, the minion count is set to the possible maximum OR that variable is reset entirely back to 0.
Possible cause:
The variable(s) keeping track of the number of minions that the user has summoned does not clear or reduce to default maximum (or new maximum, dep. on buffs, accessories, etc.) when the summoning item is used. When you attempt to summon a new minion, a fatal error is thrown because the current minion count is higher than maximum (possible anti-cheat?), and this crashes the game instantaneously. This may also occur if you unequip an accessory that increases maximum minions while your minions are maxed out, and then attempt to use a minion summoning item.
Possible fix:
When a minion summoning item is used, the current possible maximum number of minions is checked and compared to the amount of minions already summoned. If the current amount is more than the possible maximum, the minion count is set to the possible maximum OR that variable is reset entirely back to 0.