refactor(monster): 统一怪物类型配置管理
1. 将原RogueConfig.ts中的怪物类型枚举和名称映射迁移至公共配置heroSet.ts 2. 为所有怪物数据添加monType字段关联类型 3. 修正怪物列表中Boss类型的配置错误
This commit is contained in:
@@ -10,31 +10,7 @@
|
||||
* 5. 强度:仅通过怪物数量和波次(等级)来逐步提升,每波增加一定比例基础属性。
|
||||
*/
|
||||
|
||||
import { HeroInfo } from "../common/config/heroSet";
|
||||
|
||||
// ======================== 怪物类型枚举 ========================
|
||||
|
||||
export enum MonType {
|
||||
Melee = 0,
|
||||
Heavy = 1,
|
||||
Long = 2,
|
||||
Support = 3,
|
||||
Summoner = 5,
|
||||
Assassin = 6,
|
||||
MeleeBoss = 8,
|
||||
LongBoss = 9,
|
||||
}
|
||||
|
||||
export const MonTypeName: Record<number, string> = {
|
||||
[MonType.Melee]: "近战",
|
||||
[MonType.Heavy]: "重型",
|
||||
[MonType.Long]: "远程",
|
||||
[MonType.Support]: "辅助",
|
||||
[MonType.Summoner]: "召唤师",
|
||||
[MonType.Assassin]: "刺客",
|
||||
[MonType.MeleeBoss]: "近战Boss",
|
||||
[MonType.LongBoss]: "远程Boss",
|
||||
}
|
||||
import { HeroInfo, MonType, MonTypeName } from "../common/config/heroSet";
|
||||
|
||||
// ======================== 词缀类型枚举 ========================
|
||||
|
||||
@@ -61,8 +37,8 @@ export const MonList: Record<number, number[]> = {
|
||||
[MonType.Support]: [6007],
|
||||
[MonType.Summoner]: [6008],
|
||||
[MonType.Assassin]: [6005],
|
||||
[MonType.MeleeBoss]: [6006, 6102, 6104, 6106],
|
||||
[MonType.LongBoss]: [6101, 6103, 6105],
|
||||
[MonType.MeleeBoss]: [6006, 6101, 6102, 6106],
|
||||
[MonType.LongBoss]: [6103, 6104, 6105],
|
||||
}
|
||||
|
||||
// ======================== 测试模式配置 ========================
|
||||
|
||||
Reference in New Issue
Block a user