feat(战斗系统): 添加击退概率和控制抗性属性并调整击退逻辑
为英雄和怪物添加BACK_CHANCE和CON_RES属性 修改击退判定逻辑,考虑攻击者的击退概率和被攻击者的控制抗性 移除直接调用targetView.back()的硬编码击退逻辑
This commit is contained in:
@@ -116,7 +116,8 @@ export class Hero extends ecs.Entity {
|
||||
// 初始化 buff/debuff 系统
|
||||
model.initAttrs();
|
||||
model.Attrs[Attrs.REVIVE_COUNT]=1
|
||||
|
||||
model.Attrs[Attrs.BACK_CHANCE]=20
|
||||
model.Attrs[Attrs.CON_RES]=10
|
||||
this.add(hv);
|
||||
oops.message.dispatchEvent(GameEvent.MasterCalled,{uuid:uuid})
|
||||
const move = this.get(HeroMoveComp);
|
||||
|
||||
Reference in New Issue
Block a user