/**
  * Sets default attributes for the skill
  *
  * @param skill skill to apply to
  * @param prefix prefix to add to the name
  */
 @Override
 public void applyDefaults(DynamicSkill skill, String prefix) {
   skill.checkDefault(prefix + SPEED, 3, 1);
   skill.checkDefault(prefix + QUANTITY, 1, 0);
   skill.checkDefault(prefix + ANGLE, 30, 0);
   if (!skill.isSet(SPREAD)) skill.setValue(SPREAD, 0);
   if (!skill.isSet(PROJECTILE)) skill.setValue(PROJECTILE, 0);
   if (!skill.isSet(USE_PROJECTILE)) skill.setValue(USE_PROJECTILE, 0);
 }
Exemple #2
0
 /**
  * Sets default attributes for the skill
  *
  * @param skill skill to apply to
  * @param prefix prefix to add to the name
  */
 @Override
 public void applyDefaults(DynamicSkill skill, String prefix) {
   skill.checkDefault(prefix + LENGTH, 3, 1);
   if (!skill.isSet(TYPE) || !STATUSES.containsKey(skill.getValue(TYPE))) {
     skill.setValue(TYPE, 0);
   }
 }
 /**
  * Sets default attributes for the skill
  *
  * @param skill skill to apply to
  * @param prefix prefix to add to the name
  */
 @Override
 public void applyDefaults(DynamicSkill skill, String prefix) {
   skill.checkDefault(prefix + HEALTH, 10, 5);
   if (!skill.isSet(TYPE)) skill.setValue(TYPE, 0);
 }
Exemple #4
0
 /**
  * Sets default attributes for the skill
  *
  * @param skill skill to apply to
  * @param prefix prefix to add to the name
  */
 @Override
 public void applyDefaults(DynamicSkill skill, String prefix) {
   skill.checkDefault(prefix + MANA, 4, 2);
 }