|
|
@@ -74,6 +74,14 @@ export class Creature extends Vore implements Combatant { |
|
|
return effect.onRemove(this) |
|
|
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<VisibleStatus> { |
|
|
get status (): Array<VisibleStatus> { |
|
|
const results: Array<VisibleStatus> = [] |
|
|
const results: Array<VisibleStatus> = [] |
|
|
|
|
|
|
|
|
|