73 lines
2.0 KiB
C#
73 lines
2.0 KiB
C#
|
|
namespace BF
|
|
{
|
|
public class BattleUnitData
|
|
{
|
|
// 血量
|
|
public long Hp = 0;
|
|
// 最大血量
|
|
public long MaxHp = 0;
|
|
// 生命恢复
|
|
public int Recover = 0;
|
|
// 攻击力
|
|
public long Atk = 0;
|
|
// 移动速度
|
|
public float MoveSpeed = 0;
|
|
// 暴击率
|
|
public int Crit = 0;
|
|
// 暴击伤害加成
|
|
public double CritDmgAddition = 0;
|
|
// 子弹数量
|
|
public int BulletCount = 0;
|
|
// 子弹额外穿透数量
|
|
public int HitCount = 0;
|
|
// 子弹飞行速度加成
|
|
public int BulletSpeed = 0;
|
|
// 技能持续时间加成
|
|
public float Lifetime = 0.0f;
|
|
// 冷却加成
|
|
public float Cooldown = 0.0f;
|
|
// 攻击范围加成
|
|
public float AtkRange = 0.0f;
|
|
// 道具拾取范围加成
|
|
public float PickupRange = 0.0f;
|
|
// 经验获取倍率增加
|
|
public float ExpAddition = 0.0f;
|
|
// 金币获取加成
|
|
public float CoinAddition = 0.0f;
|
|
// 受到普通怪伤害减少
|
|
public int DmgDec1 = 0;
|
|
// 受到精英怪伤害减少
|
|
public int DmgDec2 = 0;
|
|
// 受到BOSS伤减少
|
|
public int DmgDec3 = 0;
|
|
// 伤害减免,在伤害计算的最后按百分比减少
|
|
public double DmgDecAll = 0.0f;
|
|
// 治疗效果(捡爱心和技能回血,不包括自动回血)
|
|
public double Cured = 0.0f;
|
|
// 对boss和精英怪的伤害提升
|
|
public double HurtBossTime = 0.0f;
|
|
// 自身伤害加成
|
|
public double DmgAddition = 0.0f;
|
|
// 对精英和首领伤害提高(固定值)
|
|
public long HurtBoss = 0;
|
|
// 对小怪伤害提高(固定值)
|
|
public long HurtMonster = 0;
|
|
// 所有伤害提高(固定值)
|
|
public long HurtAll = 0;
|
|
// 子弹伤害减免(固定值)
|
|
public long BulletDecValue = 0;
|
|
// 碰撞伤害减免(固定值)
|
|
public long TouchDecValue = 0;
|
|
// 所有伤害减免(固定值)
|
|
public long AllDecValue = 0;
|
|
// 对目标异常状态下的伤害加成
|
|
public double DmgAdditionControl = 0.0;
|
|
// 爱心道具的恢复比例提升
|
|
public double HeartCure = 0.0;
|
|
// 特殊伤害值
|
|
public long AtkSpecial = 0;
|
|
|
|
}
|
|
}
|