/*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); } }
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); } } }
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); } } }