UNPKG

reldens

Version:
36 lines (30 loc) 973 B
/** * * Reldens - SkillsSkillAttackEntityOverride * * Entity override for skills attack with property configuration. * */ const { SkillsSkillAttackEntity } = require('../../../../generated-entities/entities/skills-skill-attack-entity'); const { sc } = require('@reldens/utils'); class SkillsSkillAttackEntityOverride extends SkillsSkillAttackEntity { /** * @param {Object} extraProps * @returns {Object} */ static propertiesConfig(extraProps) { let config = super.propertiesConfig(extraProps); config.listProperties = sc.removeFromArray(config.listProperties, [ 'allowEffectBelowZero', 'applyDirectDamage', 'dodgeFullEnabled', 'dodgeOverAimSuccess', 'damageAffected', 'criticalAffected' ]); return config; } } module.exports.SkillsSkillAttackEntityOverride = SkillsSkillAttackEntityOverride;