package component
import (
"go_dreamfactory/modules/battle/fight/attribute"
)
type FightRoleData struct {
//基础属性---------------------------------------------------------------------------------------------------------------------------
///
/// 角色名
///
Name string
///
/// 阵营 1=我 2=敌
///
Side byte
///
/// 种族 1灼热, 2涌动, 3呼啸, 4闪耀
///
Race byte
///
/// 站位 1~5
///
Pos byte
///
/// 唯一标记,同时也是List FightBase.Roles的索引
///
Rid byte
///
/// 是否活着
///
ALive bool
///
/// 是否队长
///
Captain bool
///
/// 队长技 id
///
CaptainSkillId int
///
/// 英雄ID
///
HeroID string
//战斗属性---------------------------------------------------------------------------------------------------------------------------
///
/// 行动值
///
Operate attribute.AttributeNumeric
///
/// 最大生命
///
MaxHp attribute.AttributeNumeric
///
/// 当前生命
///
Hp attribute.AttributeNumeric
///
/// 攻击
///
Atk attribute.AttributeNumeric
///
/// 防御
///
Def attribute.AttributeNumeric
///
/// 速度
///
Speed attribute.AttributeNumeric
///
/// 暴击率
///
Critical attribute.AttributeNumeric
///
/// 暴击伤害
///
CriticalPower attribute.AttributeNumeric
///
/// 效果命中
///
EffectHit attribute.AttributeNumeric
///
/// 效果抵抗
///
EfectResist attribute.AttributeNumeric
///
/// 失手率
///
LostHold attribute.AttributeNumeric
///
/// 会心率
///
UnderStand attribute.AttributeNumeric
}