feat(战斗系统): 添加击退概率和控制抗性属性并调整击退逻辑

为英雄和怪物添加BACK_CHANCE和CON_RES属性
修改击退判定逻辑,考虑攻击者的击退概率和被攻击者的控制抗性
移除直接调用targetView.back()的硬编码击退逻辑
This commit is contained in:
walkpan
2026-01-04 23:00:41 +08:00
parent 9ab8ccdb92
commit 20be2ae135
3 changed files with 9 additions and 7 deletions

View File

@@ -127,7 +127,8 @@ export class Monster extends ecs.Entity {
model.Attrs[Attrs.AP] = ap;
model.Attrs[Attrs.SPEED] = speed; // 使用成长后的速度
model.Attrs[Attrs.DIS] = hero.dis;
model.Attrs[Attrs.BACK_CHANCE]=15
model.Attrs[Attrs.CON_RES]=10
// ✅ 初始化技能数据(迁移到 HeroSkillsComp
skillsComp.initSkills(hero.skills, uuid, this);