package net.alcuria.umbracraft.definitions.skill.actions;
import net.alcuria.umbracraft.annotations.Tooltip;
import net.alcuria.umbracraft.definitions.skill.SkillDefinition;
/** Handles definitions for a skill's damage component. Actual damage amounts
* come from the {@link SkillDefinition} but percentages of that damage may be
* dealt as actions.
* @author Andrew Keturi */
public class DamageSkillActionDefinition extends SkillActionDefinition {
@Tooltip("The amount of damage to deal as a percent of the skill's total damage")
public float percentDamage;
@Override
public SkillActionDefinition cpy() {
DamageSkillActionDefinition def = new DamageSkillActionDefinition();
def.percentDamage = percentDamage;
return def;
}
}