Source: app/entity/Monster.js

'use strict';
/**
 * @module entity/Monster
 */
let NPC = require('./NPC');


/**
 * 
 * 
 * @param {any} x 
 * @param {any} y 
 * @param {any} key 
 * @constructor Monster
 */
function Monster(x, y, key) {
    NPC.call(this, x, y, key);
    /**
     * @todo(anand): As of now, nothing. Need to add Attributes
     */

     /**
      * Type of Entity
      */
      this.type = 'monster';
      this.reputation = -0.25;

      this.dislike = ['npc'];
}

Monster.prototype = Object.create(NPC.prototype);
Monster.prototype.constructor = Monster;

module.exports = Monster;