refactor(config): 合并游戏常量配置并整理代码结构

- 删除 GameConst.ts 文件,将其中的战斗常量迁移至 GameSet.ts
- 在 GameSet.ts 中重新组织 FightSet、IndexSet 和 TooltipTypes 枚举,提升可读性
- 更新 SCastSystem.ts 中技能施放延迟的引用,从 GameConst 改为 FightSet
- 在 CardSet.ts 中添加空行以改善代码格式
This commit is contained in:
walkpan
2026-03-29 12:06:03 +08:00
parent 9e85ded0ef
commit 9a7bafed2f
4 changed files with 44 additions and 80 deletions

View File

@@ -15,12 +15,51 @@ export enum BoxSet {
//攻击距离
}
export enum FacSet {
HERO=0,
MON=1,
}
export enum FightSet {
CRIT_DAMAGE=50,//暴击伤害
MORE_RC=10,//更多次数 广告获取的次数
HEARTPOS=-320,//基地位置
HERO_MAX_NUM=3,//英雄最大数量
LVUP_GOLD=50,//升级需要的金币
LVUP_GOLD_UP=50,//升级需要的金币
CHOU_GOLD=100,//抽卡需要的金币
BACK_RANG=30,//后退范围
FiIGHT_TIME=60*10,//战斗时间
BACK_CHANCE=40,//击退概率
FROST_TIME=3,//冰冻时间
SKILL_CAST_DELAY=0.15
}
export enum IndexSet {
/** 英雄基础层级 */
HERO = 2000,
/** 一线怪物基础层级(y=120) - 层级较低,在后面 */
MON1 = 1000,
/** 二线怪物基础层级(y=80) - 层级较高,在前面 */
MON2 = 3000,
/** 每个怪物的层级增量,确保后生成的在前面 */
MON_INCREMENT = 1,
SLILL=4000,
BOSS=2100,
}
export const TooltipTypes = {
life:1,
health:2,
skill:3,
crit:4,
uskill:5,
lvup:6,
apup:7,
hpup:8,
addmp:9,
shield:10,
}
/** 数字格式化工具函数 */
export class NumberFormatter {
@@ -69,43 +108,3 @@ export class NumberFormatter {
}
}
}
export enum FightSet {
CRIT_DAMAGE=50,//暴击伤害
MORE_RC=10,//更多次数 广告获取的次数
HEARTPOS=-320,//基地位置
HERO_MAX_NUM=3,//英雄最大数量
LVUP_GOLD=50,//升级需要的金币
LVUP_GOLD_UP=50,//升级需要的金币
CHOU_GOLD=100,//抽卡需要的金币
BACK_RANG=30,//后退范围
FiIGHT_TIME=60*10,//战斗时间
BACK_CHANCE=40,//击退概率
FROST_TIME=3,//冰冻时间
}
export enum IndexSet {
/** 英雄基础层级 */
HERO = 2000,
/** 一线怪物基础层级(y=120) - 层级较低,在后面 */
MON1 = 1000,
/** 二线怪物基础层级(y=80) - 层级较高,在前面 */
MON2 = 3000,
/** 每个怪物的层级增量,确保后生成的在前面 */
MON_INCREMENT = 1,
SLILL=4000,
BOSS=2100,
}
export const TooltipTypes = {
life:1,
health:2,
skill:3,
crit:4,
uskill:5,
lvup:6,
apup:7,
hpup:8,
addmp:9,
shield:10,
}