diff --git a/assets/script/game/common/SingletonModuleComp.ts b/assets/script/game/common/SingletonModuleComp.ts index 82f440e2..91b827b8 100644 --- a/assets/script/game/common/SingletonModuleComp.ts +++ b/assets/script/game/common/SingletonModuleComp.ts @@ -121,7 +121,6 @@ export class SingletonModuleComp extends ecs.Comp { mp_max:100, def:0, ap:0, - dis:0, crt:0, speed:0, skills:[], @@ -343,7 +342,6 @@ export class SingletonModuleComp extends ecs.Comp { h.mp_max = Math.floor(heroAttrs.Attrs[Attrs.MP_MAX] || 0); h.def = Math.floor(heroAttrs.Attrs[Attrs.DEF] || 0); h.ap = Math.floor(heroAttrs.Attrs[Attrs.AP] || 0); - h.dis = Math.floor(heroAttrs.Attrs[Attrs.DIS] || 0); h.speed = Math.floor(heroAttrs.Attrs[Attrs.SPEED] || 0); h.crt = Math.floor(heroAttrs.Attrs[Attrs.CRITICAL] || 0); h.as = Math.floor(heroAttrs.Attrs[Attrs.AS] || 0); diff --git a/assets/script/game/hero/Hero.ts b/assets/script/game/hero/Hero.ts index ea3d30e0..d8d5084e 100644 --- a/assets/script/game/hero/Hero.ts +++ b/assets/script/game/hero/Hero.ts @@ -101,7 +101,6 @@ export class Hero extends ecs.Entity { model.base_def = hero.def; model.base_hp = hero.hp; model.base_mp = hero.mp; - model.base_dis = hero.dis; model.base_speed = hero.speed; // 初始化属性数组 @@ -112,7 +111,6 @@ export class Hero extends ecs.Entity { model.Attrs[Attrs.DEF] = model.base_def; model.Attrs[Attrs.AP] = model.base_ap; model.Attrs[Attrs.SPEED] = hero.speed; - model.Attrs[Attrs.DIS] = hero.dis; // 初始化 buff/debuff 系统 model.initAttrs(); diff --git a/assets/script/game/hero/HeroAttrsComp.ts b/assets/script/game/hero/HeroAttrsComp.ts index 7778f6f5..c9fed450 100644 --- a/assets/script/game/hero/HeroAttrsComp.ts +++ b/assets/script/game/hero/HeroAttrsComp.ts @@ -155,7 +155,6 @@ export class HeroAttrsComp extends ecs.Comp { this.Attrs[Attrs.DEF] = this.base_def; this.Attrs[Attrs.AP] = this.base_ap; this.Attrs[Attrs.SPEED] = this.base_speed; - this.Attrs[Attrs.DIS] = this.base_dis; // 2. 初始化其他属性(无初始值的) for (const attrKey in this.Attrs) { @@ -165,8 +164,7 @@ export class HeroAttrsComp extends ecs.Comp { attrIndex !== Attrs.MP_MAX && attrIndex !== Attrs.DEF && attrIndex !== Attrs.AP && - attrIndex !== Attrs.SPEED && - attrIndex !== Attrs.DIS + attrIndex !== Attrs.SPEED ) { this.Attrs[attrIndex] = 0; } @@ -270,7 +268,6 @@ export class HeroAttrsComp extends ecs.Comp { case Attrs.DEF: return this.base_def; case Attrs.AP: return this.base_ap; case Attrs.SPEED: return this.base_speed; - case Attrs.DIS: return this.base_dis; case Attrs.SHIELD_MAX: return 0; default: return 0; } @@ -651,7 +648,7 @@ export class HeroAttrsComp extends ecs.Comp { this.base_hp = 100; this.base_mp = 100; this.base_speed = 100; - this.base_dis = 100; + this.base_dis = 0; this.hp = 100; this.mp = 100; this.shield = 0; diff --git a/assets/script/game/hero/Mon.ts b/assets/script/game/hero/Mon.ts index 4f9f9374..7c00f700 100644 --- a/assets/script/game/hero/Mon.ts +++ b/assets/script/game/hero/Mon.ts @@ -126,7 +126,6 @@ export class Monster extends ecs.Entity { model.Attrs[Attrs.DEF] = def; 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)