Home Reference Source Repository

app/entities/consumables/Consumable.js

import Item from '../Item.js';

export default class Consumable extends Item {
    isUseable() {
        return true;
    }

    isTargetted() {
        return false;
    }

    getRange() {
        return 0;
    }

    use(dungeon, creature) {
        throw new Error('Abstract method not implemented');
    }
}