UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

25 lines (22 loc) 652 B
const Effect = require('./Effect'); const {relicEffects} = require('e4k-data').data; class RelicEffect extends Effect { /** * @param {Client} client * @param {Array} data */ constructor(client, data) { let _data = getDataFromJson(data[0]); super(client, _data.effectID); /** @type {number} */ this.relicEffectId = data[0]; //this.? = data[1]; /** @type {number} */ this.power = parseFloat(data[2][0]); } } /** @param {number} id */ function getDataFromJson(id) { return relicEffects.find(e => e.id === id); } module.exports = RelicEffect;