From 899a428090c64230cd701baf38dcaf244d4edd0b Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Fri, 7 Aug 2020 17:22:39 -0400 Subject: [PATCH] Add an equip() method to creatures --- src/game/creature.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/game/creature.ts b/src/game/creature.ts index 20f1250..6ffdb0b 100644 --- a/src/game/creature.ts +++ b/src/game/creature.ts @@ -74,6 +74,14 @@ export class Creature extends Vore implements Combatant { return effect.onRemove(this) } + equip (item: Equipment, slot: EquipmentSlot) { + const equipped = this.equipment.get(slot) + if (equipped !== undefined) { + this.items.push(equipped) + } + this.equipment.set(slot, item) + } + get status (): Array { const results: Array = []