feat(肉鸽): 实现动态难度和配置化刷怪系统
- 新增 RogueConfig 配置文件,定义怪物类型、成长曲线和刷新参数 - 重构 MissionMonComp 刷怪逻辑,支持普通怪、Boss 和特殊队列三种生成方式 - 引入阶段成长机制,怪物属性随游戏时间动态增强 - 添加随机成长类型,使同阶段怪物属性具有差异性 - 支持外部事件插队刷怪,用于运营活动和技能召唤等场景
This commit is contained in:
@@ -1 +1,38 @@
|
||||
|
||||
export enum UpType {
|
||||
AP1_HP1 = 0, //平衡
|
||||
HP2 = 1, //强hp
|
||||
AP2 = 2 //强ap
|
||||
}
|
||||
export const StageGrow = {
|
||||
[UpType.AP1_HP1]: [4,10],
|
||||
[UpType.HP2]: [2,20],
|
||||
[UpType.AP2]: [8,0],
|
||||
}
|
||||
export const StageBossGrow = {
|
||||
[UpType.AP1_HP1]: [3,16],
|
||||
[UpType.HP2]: [1,24],
|
||||
[UpType.AP2]: [10,4],
|
||||
}
|
||||
export const MonType = {
|
||||
AP: 0, // 近战高功
|
||||
SPEED: 1, // 高速贴近
|
||||
HP: 2, // 高血皮厚
|
||||
//远程攻击
|
||||
//
|
||||
}
|
||||
export const MonList = {
|
||||
[MonType.AP]: [5201,5401], // 近战高功
|
||||
[MonType.SPEED]: [5301], // 高速贴近
|
||||
[MonType.HP]: [5501], // 高血皮厚
|
||||
//远程攻击
|
||||
//
|
||||
}
|
||||
export const BossList = [5701]
|
||||
export const StageDuration = 30
|
||||
export const SpawnBaseCd = 1.6
|
||||
export const SpawnMinCd = 0.5
|
||||
export const SpawnStageReduce = 0.08
|
||||
export const BossSpawnCd = 90
|
||||
export const SpawnPowerBias = 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user