feat(game): 调整英雄最大数量与合成升级规则
1. 将英雄最大数量从3提升至10 2. 重构英雄等级上限逻辑,改为从配置项读取 3. 新增同uuid英雄二合一合成升级机制,等级封顶为配置上限 4. 优化召唤校验逻辑,支持同uuid英雄合成并提示等级上限
This commit is contained in:
@@ -76,8 +76,8 @@ export class Hero extends ecs.Entity {
|
||||
load(pos: Vec3 = Vec3.ZERO, scale: number = 1, uuid: number = 1001, dropToY: number = pos.y, hero_lv: number = 1, card_lv: number = 1, posIndex: number = -1) {
|
||||
// 英雄始终朝右,表现缩放固定为正向
|
||||
scale = 1
|
||||
// 英雄等级在当前规则下上限为 3,避免超配表范围
|
||||
if (hero_lv > 3) hero_lv = 3
|
||||
// 英雄等级上限以配置为准,合成可升到 HERO_MAX_LV
|
||||
if (hero_lv > FightSet.HERO_MAX_LV) hero_lv = FightSet.HERO_MAX_LV
|
||||
// 英雄尺寸随等级做轻量放大,强化成长反馈
|
||||
let size = 1.15
|
||||
// 根据配置路径加载英雄预制体
|
||||
|
||||
Reference in New Issue
Block a user