Scrolls of item destruction can freeze the game
Having enough stacks of scrolls of item destruction as your sole inventory and reading one will crash the game.
Problem
If the PC has 5 different stacks of scrolls of item destruction as his/her sole inventory, and attempts to 'r'ead any of them, that will freeze the game.
How to reproduce it
Take the following PC as an example.
Code:
----------------------------------------------------------------------------
Inventory
----------------------------------------------------------------------------
Total weight: 10 stones Carrying capacity: 1000 stones
Head : -
Neck : -
Body : -
Girdle : -
Cloak : -
Right Hand : -
Left Hand : -
Right Ring : -
Left Ring : -
Bracers : -
Gauntlets : -
Boots : -
Missile weapon: -
Missiles : -
Tool : -
----------------------------------------------------------------------------
Stuff
----------------------------------------------------------------------------
Total weight: 10 stones Carrying capacity: 1000 stones
Scrolls ('?')
uncursed scroll of item destruction [2s]
blessed scroll of item destruction [2s]
cursed scroll of item destruction [2s]
scroll of item destruction [2s]
scroll of item destruction [2s]
If he attempts to read any of the scrolls, the game will freeze and use 100% CPU.
Notes
Assumedly, scrolls of item destruction demand that the PC owns at least 4 items, and their effect cannot destroy other scrolls of their same type. When the other four items are also SoIDs, the game enters an infinite loop. This is similar to the "dipping gold in PoEX bug" on that regard.