feat(hero combat): 新增防御属性与除法递减减伤逻辑
1. 新增defense属性枚举、组件字段与结算方法 2. 配置防御减伤平衡常数DEFENSE_K为500 3. 在攻击结算流程中加入防御减伤计算 4. 采用除法递减模型实现防御收益随数值提升而降低
This commit is contained in:
@@ -14,6 +14,7 @@ export enum Attrs {
|
||||
speed = "speed", // 基础移动速度
|
||||
dis = "dis", // 基础距离
|
||||
shield = "shield", // 当前护盾
|
||||
defense = "defense", // 防御(除法递减模型:减伤率 = defense / (defense + DEFENSE_K))
|
||||
|
||||
// // ==================== 攻击属性 ====================
|
||||
// a_cd = "a_cd", // 攻击计时
|
||||
|
||||
Reference in New Issue
Block a user