|
|
Represents a basic shield. 'Attaches' to an Armour object whose AC it modifies.
| Shield () |
Creates an unattached shield
| Shield (PArmour at) |
Creates a shield attached to Armour at
| ~Shield () |
Detaches the shield before deletion
| void attach (PArmour at) |
Attaches the shield to Armour at
| void detach () |
Detaches the shield from its attached Armour
| InventoryType getType () |
Returns the inventory type