refactor(game): 精简肉鸽模式关卡配置并优化怪物加载逻辑
- 调整SkillSet基础攻击技能参数,降低CD时间和技能消耗 - 更新HeroInfo中英雄和怪物的技能组合,替换为更合理的技能ID - 注释掉部分法师及精英怪物的定义,简化怪物列表 - 优化Monster类load和hero_init方法,移除不再使用的增强属性和关卡倍数参数 - 精简MissionMonComp刷怪队列逻辑,移除增强属性和关卡倍数支持 - 调整RogueConfig,去除怪物增强属性相关代码,仅保留基础刷怪类型和数量配置 - 修正SkillCom中使用属性枚举的地方,使用统一Attrs枚举 - 清理代码注释和多余空行,提升代码规范性和可读性
This commit is contained in:
@@ -3,7 +3,7 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec
|
||||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||||
import { smc } from "../common/SingletonModuleComp";
|
||||
import { GameEvent } from "../common/config/GameEvent";
|
||||
import { AType, DTType, EType, SkillSet, SType, TGroup } from "../common/config/SkillSet";
|
||||
import { Attrs, AType, DTType, EType, SkillSet, SType, TGroup } from "../common/config/SkillSet";
|
||||
import { BoxSet, FacSet } from "../common/config/BoxSet";
|
||||
import { HeroViewComp } from "../hero/HeroViewComp";
|
||||
import { BezierMove } from "../BezierMove/BezierMove";
|
||||
@@ -156,7 +156,7 @@ export class SkillCom extends CCComp {
|
||||
|
||||
switch(this.skillConfig.SType){
|
||||
case SType.shield:
|
||||
this.caster.add_shield(this.caster[BuffAttr.HP_MAX]*(100+this.skillConfig.buV/100))
|
||||
this.caster.add_shield(this.caster[Attrs.HP_MAX]*(100+this.skillConfig.buV/100))
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -184,7 +184,7 @@ export class SkillCom extends CCComp {
|
||||
dev=Math.round(dev*100)/100
|
||||
let deC=debuff.deC+this.debuff_count //dec只作为次数叠加
|
||||
// //console.log("[SkillCom]:debuff",this.skillConfig.name,debuff.debuff,deUP.deV,deUP.deC)
|
||||
target.add_debuff(debuff.debuff,dev,deC,deR)
|
||||
target.addDebuff(debuff.debuff)
|
||||
}
|
||||
this.hit_count++
|
||||
// console.log("[SkillCom]:碰撞次数:技能次数:穿刺次数",this.hit_count,this.skillConfig.hit,this.puncture)
|
||||
|
||||
Reference in New Issue
Block a user