feat(skill): 新增技能击退概率属性并调整相关逻辑
1. 新增knockback_skill_chance属性统一管理技能击退概率 2. 重构击退判定逻辑,支持配置化击退概率而非固定判定 3. 调整红蓝技能预制件的位置、缩放和动画参数 4. 调整角色控制器UI布局参数 5. 为默认普攻配置100%基础击退概率
This commit is contained in:
@@ -34,6 +34,7 @@ export enum Attrs {
|
||||
stun_res = "stun_res", // 击晕抗性
|
||||
paralyze_chance = "paralyze_chance", // 麻痹概率(百分点,雷电技能默认附带 30)
|
||||
knockback_chance = "knockback_chance", // 击退强化(原击退概率,现转换为击退距离增量)
|
||||
knockback_skill_chance = "knockback_skill_chance", // 技能击退概率(百分点;由 SkillSet.bck_chance 快照,可被 heroSet overrides 覆写)
|
||||
knockback_distance = "knockback_distance", // 击退距离强化
|
||||
knockback_res = "knockback_res", // 击退抗性
|
||||
invincible_time = "invincible_time",// 无敌时间
|
||||
|
||||
Reference in New Issue
Block a user