[BUG] 商店系统多个严重问题:物品堆叠、附魔、UI和定价等问题 (Multiple Critical Shop System Issues: Item Stacking, Enchantments, UI and Pricing)
windy664 opened this issue · 1 comments
问题描述 (Description)
在商店系统中发现了以下严重问题:
1. Tetra武器工具上架问题
- 点击创建报价后无反应
- 商店不上架
- 背包内tetra武器工具不消失
2. 物品分组销售问题
- 将一组物品分成多份销售时,商品列表可能被复制多份
- 实例:64个物品分8组(每组8个),导致列表重复
3. 器官销售和附魔问题
- 附魔和非附魔器官可以错误堆叠
- 具体表现:
- 阴性1龙心、阴性2龙心、无附魔龙心显示错误的可售数量
- 附魔器官在出售界面有概率不显示
- 选择售卖普通龙心时,附魔属性会消失
4. 耀魂碎片问题
- 耀魂碎片及其升级物在售卖时无视附魔状态
- 自动堆叠所有物品
- 购买后所有附魔效果消失
5. 物品堆叠销售限制
- CSGO箱子只能逐个销售
- 无法批量销售
6. 重命名物品销售问题
- 重命名后的可堆叠方块无法整组售卖
- 必须逐个销售
- 当存在重命名和未重命名物品时,系统错误地将它们归类
- 附魔物品同样存在此问题
7. 购买界面问题
- 购买后若不退出界面,物品仍可选择
- 重复购买无响应
8. 价格输入限制
- 输入超过11位数字时游戏崩溃
- 同时触发102(ftb前置)错误
9. 售卖数量限制
- 每个玩家最多只能创建13组报价
- 达到上限后无法继续创建
技术影响 (Technical Impact)
这些问题严重影响了商店系统的正常使用,特别是:
- 物品交易的可靠性
- 附魔物品的完整性
- 系统稳定性
- 用户体验
复现步骤 (Steps to Reproduce)
详细的复现步骤已在上述各个问题描述中提供。
环境信息 (Environment)
- 分支:1.20.1
- 模组版本:SDMShop 最新版
优先级 (Priority)
由于这些问题直接影响到游戏的核心交易功能,建议优先处理。
建议修复方向 (Suggested Fixes)
- 检查物品堆叠逻辑,特别是对于特殊物品(如Tetra工具、附魔物品)
- 修复物品元数据处理,确保附魔、重命名等属性正确保存
- 重构商品列表显示逻辑,避免重复显示
- 实现价格输入的合理限制
- 优化购买后的界面刷新机制