下载 App
V-20260427更新版本
1. 铁匠铺裤子/坐骑 — EquipDefs 集成
Settings.lua — FORGE_LIST 新增 lm_pnt_1(粗布裤) / lm_mnt_0(老驴),新增 FORGE_PRICES 售价表
ShopUI.lua — 新增 getForgeItemDisplay() 统一查找函数(ALL_ITEMS → EquipDefs fallback),裤子/坐骑分类、详情面板 _stats 绿色属性、equipImgs 图片查找
Client.lua — applyEquipBonus() 装备槽扩展为 5 个,新增 EquipDefs stats 格式(atk/def/hp/crit/mspd)战斗计算
2. 体力系统移除/调整
Server.lua — 战斗流程不再扣体力,战败不再发经验/金币;HandleBuyStamina 新增每日限购次数检查
Client.lua — 移除体力预检和同步逻辑
CityUI.lua — 移除玩家卡片内嵌体力条 UI(~90 行)及购买按钮
WorldMapUI.lua — 移除关卡体力消耗标签
Settings.lua — 钻石购买体力单价 50→20,新增每日限购 1 次
3. 广告系统修复
AdHelper.lua — 新增 30 秒超时自动重置 + forceReset() 方法 + update(dt) 每帧驱动
Client.lua — 新增广告服务端回复 15 秒超时机制
5 处日期判断统一改为 UTC+8 北京时间
4. 战斗性能优化(GC/字符串缓存)
Combat.lua — DEBUG_LOG 开关,高频 print 条件化;战斗开始预加载全部音效
CombatRendererEntity.lua — Boss标签/buff回合数/伤害飘字等字符串缓存到对象上
CombatRendererUI.lua — FPS/倒计时/回合/击杀/波次 HUD 文本缓存;行动菜单按钮表预分配;HP/MP 数值缓存
CombatState.lua — SoundSource 8 对象轮转复用池 + 音效预加载
BgmManager.lua — 新增 Preload() 方法
Client.lua — GC step 从每帧改为每 5 帧,recalcScreen 改为仅事件触发
WorldBossUI/WorldMapUI — 奖励文本和难度标签预分配
5. 每日任务触控滚动
DailyTaskUI.lua — 新增拖拽滚动 + 惯性滑动,改为纯轮询模式,面板高度限制 H*0.6
6. 试炼场排行改为复合分
Settings.lua — 新增 CloudKey TRIAL_RANK
ServerTrial.lua — 保存每关最少回合数,计算复合分 clears*100000-totalBestTurns
Server.lua — savePlayerData 新增 TRIAL_RANK 写入
LeaderboardUI.lua — 新增 formatTrialRank() 解码显示(如"3关 15回合")
7. 其他
NotificationSystem.lua — 队列上限 20,防无限增长
8.QQ群1098966088只作交流


