Home Reference Source Repository

app/entities/armor/MediumArmor.js

import Armor from './Armor.js';
import DamageTypes from '../DamageTypes.js';

var AMOUNT = 2;

export default class MediumArmor extends Armor {
    getReduction(type) {
        return (type === DamageTypes.MELEE_PHYSICAL || type === DamageTypes.RANGED_PHYSICAL) ? AMOUNT : 0;
    }

    getFriendlyDescription() {
        return `Reduces normal weapon damage by ${AMOUNT}`;
    }
}