feat: 调整英雄合成与属性成长规则
- 将英雄最大等级提升至3级,升级所需英雄数设为3 - 英雄属性改为指数成长(3倍/级),替换原线性成长 - 调整近战英雄攻击距离从260减少至200 - 重置初始二级英雄概率为0,并提高每级概率增量至0.02 - 将合成相关配置集中至GameSet枚举,提高可维护性
This commit is contained in:
@@ -8,7 +8,7 @@ import { GameEvent } from "../common/config/GameEvent";
|
||||
import { HeroInfo, HeroPos, HType } from "../common/config/heroSet";
|
||||
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
|
||||
import { HeroAttrsComp } from "../hero/HeroAttrsComp";
|
||||
import { FacSet } from "../common/config/GameSet";
|
||||
import { FacSet, FightSet } from "../common/config/GameSet";
|
||||
import { oneCom } from "../skill/oncend";
|
||||
const { ccclass } = _decorator;
|
||||
|
||||
@@ -31,9 +31,9 @@ export class MissionHeroCompComp extends CCComp {
|
||||
/** 当前英雄数量缓存 */
|
||||
current_hero_num:number=-1
|
||||
/** 合成规则:2 合 1 或 3 合 1 */
|
||||
merge_need_count:number=3
|
||||
merge_need_count:number=FightSet.MERGE_NEED
|
||||
/** 允许合成的最高等级 */
|
||||
merge_max_lv:number=2
|
||||
merge_max_lv:number=FightSet.MERGE_MAX
|
||||
/** 是否正在执行一次合成流程 */
|
||||
is_merging:boolean=false
|
||||
/** 是否正在消费召唤队列,防止并发处理 */
|
||||
|
||||
Reference in New Issue
Block a user