{"size": 691, "ext": "js", "max_stars_repo_path": "_content/enemies/tyrose/cave/01/cave_wolf.js", "max_stars_repo_name": "ChatAndSlash/Slashbot", "max_stars_repo_stars_event_min_datetime": "2020-11-02T18:55:00.000Z", "max_stars_repo_stars_event_max_datetime": "2021-02-02T02:26:16.000Z", "max_issues_repo_path": "_content/enemies/tyrose/cave/01/cave_wolf.js", "max_issues_repo_name": "jayz28/Slashbot", "max_issues_repo_issues_event_min_datetime": "2020-12-30T22:34:54.000Z", "max_issues_repo_issues_event_max_datetime": "2020-12-31T05:05:15.000Z", "max_forks_repo_path": "_content/enemies/tyrose/cave/01/cave_wolf.js", "max_forks_repo_name": "jayz28/Slashbot", "max_forks_repo_forks_event_min_datetime": "2020-11-02T18:55:04.000Z", "max_forks_repo_forks_event_max_datetime": "2021-09-12T08:28:17.000Z"}
{"max_stars_count": 3, "max_issues_count": 1, "max_forks_count": 3, "avg_line_length": 32.9047619048, "max_line_length": 163, "alphanum_fraction": 0.6931982634}
"use strict";

const mix              = require('mixwith').mix;
const Enemy            = require('@app/content/enemies').Enemy;
const FuriousAction    = require('@mixins/enemy/actions/furious').FuriousAction;
const DropsCrystalAcid = require('@mixins/enemy/loot/crystal_acid').DropsCrystalAcid;

class CaveWolf extends mix(Enemy).with(
  FuriousAction(20),
  DropsCrystalAcid(10)
) {
  constructor() {
    super({
      type: 'tyrose-cave-01-cave_wolf',
      displayName: 'Cave Wolf',
      description: 'This wolf is darker in colour than other wolves you\'ve seen, and less cautious about approaching and causing grievous bodily harm to people.',
    });
  }
}

module.exports = CaveWolf;