feat: 调整英雄合成与属性成长规则

- 将英雄最大等级提升至3级,升级所需英雄数设为3
- 英雄属性改为指数成长(3倍/级),替换原线性成长
- 调整近战英雄攻击距离从260减少至200
- 重置初始二级英雄概率为0,并提高每级概率增量至0.02
- 将合成相关配置集中至GameSet枚举,提高可维护性
This commit is contained in:
walkpan
2026-04-04 13:29:14 +08:00
parent eb1f19d14b
commit 8d9c9a6348
5 changed files with 12 additions and 8 deletions

View File

@@ -55,8 +55,8 @@ export const CARD_POOL_MAX_LEVEL = CardLV.LV5
/** 英雄最高等级限制 */
export const CARD_HERO_MAX_LEVEL = 3
/** 基础卡池(英雄、技能、功能) */
export const HERO_LV2_INIT_PROB = 0.05
export const HERO_LV2_PROB_INC_PER_LV = 0.01
export const HERO_LV2_INIT_PROB = 0
export const HERO_LV2_PROB_INC_PER_LV = 0.02
export const CardPoolList: CardConfig[] = [
{ uuid: 5001, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 1, kind: CKind.Hero, hero_lv: 1 },

View File

@@ -24,6 +24,8 @@ export enum FightSet {
MORE_RC=10,//更多次数 广告获取的次数
HEARTPOS=-320,//基地位置
HERO_MAX_NUM=3,//英雄最大数量
MERGE_MAX=2, //英雄最大等级
MERGE_NEED=3, //英雄升级需要的英雄数
LVUP_GOLD=50,//升级需要的金币
LVUP_GOLD_UP=50,//升级需要的金币
CHOU_GOLD=100,//抽卡需要的金币
@@ -32,6 +34,7 @@ export enum FightSet {
BACK_CHANCE=40,//击退概率
FROST_TIME=3,//冰冻时间
SKILL_CAST_DELAY=0.15
}
export enum IndexSet {

View File

@@ -26,7 +26,7 @@ export const FormationPointX = {
} as const;
export const HeroDisVal: Record<HType.Melee | HType.Mid | HType.Long, number> = {
[HType.Melee]: 260,
[HType.Melee]: 200,
[HType.Mid]: 400,
[HType.Long]: 660,
}