Beispiel #1
0
 public void affectEnvStats(Environmental affected, EnvStats affectableStats) {
   super.affectEnvStats(affected, affectableStats);
   if ((affected == null) || (!(affected instanceof MOB))) return;
   MOB mob = (MOB) affected;
   if (!CMLib.flags().canBreathe(mob))
     affectableStats.setSensesMask(affectableStats.sensesMask() - EnvStats.CAN_NOT_BREATHE);
 }
Beispiel #2
0
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setStat(
       CharStats.STAT_CHARISMA,
       affectableStats.getStat(CharStats.STAT_CHARISMA) + 10 + getXLEVELLevel(invoker()));
 }