refactor(英雄属性): 移除DIS属性及相关代码
移除英雄和怪物类中不再使用的DIS属性,包括初始化、赋值和引用代码
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user