80 lines
1.4 KiB
Go
80 lines
1.4 KiB
Go
package component
|
||
|
||
import "go_dreamfactory/modules/battle/fight/attribute"
|
||
|
||
type FightRoleData struct {
|
||
/// <summary>
|
||
/// 阵营 1=我 2=敌
|
||
/// </summary>
|
||
Side byte
|
||
/// <summary>
|
||
/// 唯一标记,同时也是List FightBase.Roles的索引
|
||
/// </summary>
|
||
Rid byte
|
||
|
||
//region 战斗属性
|
||
/// <summary>
|
||
/// 行动值
|
||
/// </summary>
|
||
Operate *attribute.AttributeNumeric
|
||
/// <summary>
|
||
/// 最大生命
|
||
/// </summary>
|
||
MaxHp *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 当前生命
|
||
/// </summary>
|
||
Hp *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 攻击
|
||
/// </summary>
|
||
Atk *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 防御
|
||
/// </summary>
|
||
Def *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 速度
|
||
/// </summary>
|
||
Speed *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 暴击率
|
||
/// </summary>
|
||
Critical *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 暴击伤害
|
||
/// </summary>
|
||
CriticalPower *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 效果命中
|
||
/// </summary>
|
||
EffectHit *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 效果抵抗
|
||
/// </summary>
|
||
EfectResist *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 失手率
|
||
/// </summary>
|
||
LostHold *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 会心率
|
||
/// </summary>
|
||
UnderStand *attribute.AttributeNumeric
|
||
|
||
/// <summary>
|
||
/// 最后一次skillAtk技能选择的目标
|
||
/// </summary>
|
||
LastChooseTarget []byte
|
||
}
|