Casting Greater Teleport via Trinket duplicates Trinket
12foo opened this issue ยท 1 comments
See title. This seems to happen because use()
returns the updated trinket to the hand after GT's cast has already dropped the inventory (including the trinket) on the ground.
An obvious fix for this would be excluding the trinket itself from dropping. Happy to submit a PR for this, but I didn't want to just go ahead without confirming. Also, since items will already have to be dropped conditionally, perhaps there's room for a mechanic where the shorter the distance teleported, the fewer items are dropped.