Transmogrification

It seems that, unlike some, this world supports the transmogrification of one item into another.

Transmogrification is a way to change purely the appearance of items, keeping all their attributes and other behaviour intact.

Ploy of Transmogrification



Slot, Item -> Boolean

Transmogrifies the item in the given slot to appear as the given item. Returns true if changes were made.

Ploy of Subterfuge



Slot -> Boolean

Applies a void transmogrification to the item in the given slot. Returns true if changes were made.

Ploy of Origin



Slot -> Boolean

Removes any transmogrification from the item in the given slot. Returns true if changes were made.

Ingress of Transmogrification



Slot -> Item | Void

Returns the transmogrification on the item in the given slot, or void if none is applied.