Example #1
0
  /** Return impact of this effect */
  public EffectImpact getEffectImpact() {
    if (effectImpact == null) {
      if ((variant != null) && (!variant.isVariant())) {
        // Not a change? => Modifier
        effectImpact = EffectImpact.MODIFIER;
      } else {
        // Get efefct's type highest impact
        effectImpact = EffectImpact.MODIFIER;
        for (EffectImpact eimp : effectImpacts)
          if (eimp.compareTo(effectImpact) < 0) effectImpact = eimp;
      }
    }

    return effectImpact;
  }