@Override public void affectCharStats(MOB affected, CharStats affectableStats) { affectableStats.setStat( CharStats.STAT_STRENGTH, affectableStats.getStat(CharStats.STAT_STRENGTH) / 2); if (affectableStats.getStat(CharStats.STAT_STRENGTH) < 1) affectableStats.setStat(CharStats.STAT_STRENGTH, 1); super.affectCharStats(affected, affectableStats); }
@Override public void affectCharStats(MOB affected, CharStats affectableStats) { super.affectCharStats(affected, affectableStats); if (lycanRace() != null) { affectableStats.setMyRace(lycanRace()); if (affected.baseCharStats().getStat(CharStats.STAT_AGE) > 0) affectableStats.setStat( CharStats.STAT_AGE, lycanRace().getAgingChart()[affected.baseCharStats().ageCategory()]); } }