/*protected void addHealingLog(long time, CombatItem c)
         * {
         *  if (c.isBuffremove() == ParseEnum.BuffRemove.None)
         *  {
         *      if (c.isBuff() == 1 && c.getBuffDmg() != 0)//boon
         *      {
         *          healing_logs.Add(new DamageLogCondition(time, c));
         *      }
         *      else if (c.isBuff() == 0 && c.getValue() != 0)//skill
         *      {
         *          healing_logs.Add(new DamageLogPower(time, c));
         *      }
         *  }
         *
         * }
         * protected void addHealingReceivedLog(long time, CombatItem c)
         * {
         *  if (c.isBuff() == 1 && c.getBuffDmg() != 0)
         *  {
         *      healing_received_logs.Add(new DamageLogCondition(time, c));
         *  }
         *  else if (c.isBuff() == 0 && c.getValue() >= 0)
         *  {
         *      healing_received_logs.Add(new DamageLogPower(time, c));
         *
         *  }
         * }*/
        // Setters

        protected virtual void SetDamageTakenLogs(ParsedLog log)
        {
            foreach (CombatItem c in log.GetDamageTakenData(InstID, FirstAware, LastAware))
            {
                long time = log.FightData.ToFightSpace(c.Time);
                AddDamageTakenLog(time, c);
            }
        }
예제 #2
0
 protected override void SetDamageTakenLogs(ParsedLog log)
 {
     foreach (CombatItem c in log.GetDamageTakenData(AgentItem.InstID))
     {
         if (c.Time >= FirstAware && c.Time <= LastAware)
         {
             long time = log.FightData.ToFightSpace(c.Time);
             AddDamageTakenLog(time, c);
         }
     }
 }
예제 #3
0
        protected override void SetDamageTakenLogs(ParsedLog log)
        {
            long timeStart = log.FightData.FightStart;

            foreach (CombatItem c in log.GetDamageTakenData(AgentItem.InstID))
            {
                if (c.Time > log.FightData.FightStart && c.Time < log.FightData.FightEnd)  //selecting player as target
                {
                    long time = c.Time - timeStart;
                    AddDamageTakenLog(time, c);
                }
            }
        }