Beispiel #1
0
 public override void hit(int damage)
 {
     if (duelSession != null)
     {
         if (duelSession.getStatus() >= 8)
         {
             return;
         }
     }
     hit(damage, damage == 0 ? Hits.HitType.NO_DAMAGE : Hits.HitType.NORMAL_DAMAGE);
 }
        public override void hit(double damage)
        {
            if (duelSession != null)
            {
                if (duelSession.getStatus() >= 8)
                {
                    return;
                }
            }

            /**
             * If damage is 10 then damage is sent as 100.
             * If damage is 1 then damage is sent as 10.
             * If damage is 0.10 then damage is sent at 1 (lowest possible damage).
             * Anything under that is sent as 0 damage.
             */
            hit(damage, (damage < 0.10 || isDead()) ? Hits.HitType.NO_DAMAGE : Hits.HitType.NORMAL_DAMAGE);
        }