mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-12-05 16:16:33 +00:00
* 特效底层支持直接修改硬直时间;添加驱散类型 * 添加 debuff * 明确了驱散定义;添加助攻窗口期;修改预释放爆发技为不可驱散;预释放爆发技一定是最先行动;修复复活时导致硬直时间变成负数的问题 * 调整驱散描述 * 实现驱散系统;修复角色百分比公式错误;添加非伤害类助攻;添加辅助数据统计;修改一些文本显示 * 添加免疫、吸血、护盾机制 * 继续完善免疫和驱散、护盾和特效钩子等 * 添加新特效类型
53 lines
2.5 KiB
C#
53 lines
2.5 KiB
C#
namespace Milimoe.FunGame.Core.Entity
|
|
{
|
|
public class CharacterStatistics
|
|
{
|
|
public double TotalDamage { get; set; } = 0;
|
|
public double TotalPhysicalDamage { get; set; } = 0;
|
|
public double TotalMagicDamage { get; set; } = 0;
|
|
public double TotalRealDamage { get; set; } = 0;
|
|
public double TotalTakenDamage { get; set; } = 0;
|
|
public double TotalTakenPhysicalDamage { get; set; } = 0;
|
|
public double TotalTakenMagicDamage { get; set; } = 0;
|
|
public double TotalTakenRealDamage { get; set; } = 0;
|
|
public double AvgDamage { get; set; } = 0;
|
|
public double AvgPhysicalDamage { get; set; } = 0;
|
|
public double AvgMagicDamage { get; set; } = 0;
|
|
public double AvgRealDamage { get; set; } = 0;
|
|
public double AvgTakenDamage { get; set; } = 0;
|
|
public double AvgTakenPhysicalDamage { get; set; } = 0;
|
|
public double AvgTakenMagicDamage { get; set; } = 0;
|
|
public double AvgTakenRealDamage { get; set; } = 0;
|
|
public double TotalHeal { get; set; } = 0;
|
|
public double AvgHeal { get; set; } = 0;
|
|
public int LiveRound { get; set; } = 0;
|
|
public int AvgLiveRound { get; set; } = 0;
|
|
public int ActionTurn { get; set; } = 0;
|
|
public int AvgActionTurn { get; set; } = 0;
|
|
public double LiveTime { get; set; } = 0;
|
|
public double AvgLiveTime { get; set; } = 0;
|
|
public double ControlTime { get; set; } = 0;
|
|
public double AvgControlTime { get; set; } = 0;
|
|
public double DamagePerRound { get; set; } = 0;
|
|
public double DamagePerTurn { get; set; } = 0;
|
|
public double DamagePerSecond { get; set; } = 0;
|
|
public int TotalEarnedMoney { get; set; } = 0;
|
|
public int AvgEarnedMoney { get; set; } = 0;
|
|
public int Kills { get; set; } = 0;
|
|
public int Deaths { get; set; } = 0;
|
|
public int Assists { get; set; } = 0;
|
|
public int FirstKills { get; set; } = 0;
|
|
public int FirstDeaths { get; set; } = 0;
|
|
public int Plays { get; set; } = 0;
|
|
public int Wins { get; set; } = 0;
|
|
public int Top3s { get; set; } = 0;
|
|
public int Loses { get; set; } = 0;
|
|
public double Winrates { get; set; } = 0;
|
|
public double Top3rates { get; set; } = 0;
|
|
public int LastRank { get; set; } = 0;
|
|
public double AvgRank { get; set; } = 0;
|
|
public double Rating { get; set; } = 0;
|
|
public int MVPs { get; set; } = 0;
|
|
}
|
|
}
|