示例#1
0
 public void affectEnvStats(Environmental affected, EnvStats affectableStats) {
   super.affectEnvStats(affected, affectableStats);
   if (affected instanceof MOB) {
     MOB mob = (MOB) affected;
     if (triggerNow
         || ((mob.location() != null)
             && ((mob.location().domainType() == Room.DOMAIN_OUTDOORS_WATERSURFACE)
                 || (mob.location().domainType() == Room.DOMAIN_INDOORS_WATERSURFACE))))
       affectableStats.setDisposition(affectableStats.disposition() | EnvStats.IS_FLYING);
   }
 }