找回密码
 立即注册
查看: 2831|回复: 5

[BUG反馈] 背包存储BUG

[复制链接]

4

主题

8

回帖

0

精华

沛塔近卫骑士

Rank: 5Rank: 5

积分
93
发表于 2021-5-16 22:53:09 | 显示全部楼层 |阅读模式
本帖最后由 氵最强丶艾希 于 2021-5-16 22:54 编辑

存储物品有BUG 本来属于特殊类的物品  当其他物品类的数量比你当前要少的时候 他就不能存储
例如:
我要总换艾尔共鸣药水

我的特殊栏有10多个位置 我要换4个 他都换不了 提示背包空间不足。
消耗品位置只有1个位置   我要换只能换1个 艾尔共鸣药水才能换成功

这个判断背包空间不足有问题, 特殊拦应该判断特殊拦的空间 而不是判断全局的最少背包数量为标准来存储。
2.png
1.png
3.png
4.png
5.png
回复

使用道具 举报

26

主题

88

回帖

0

精华

阿特拉斯派遣兵

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

积分
3936

盖亚的认可罗索的认可本图斯的认可特里普的认可阿德里安的认可安古勒娃娃机艾里奥斯乐园气球巧克力蛋糕威化饼干时空超越者超越界限

发表于 2021-5-17 00:08:04 | 显示全部楼层
回复

使用道具 举报

81

主题

414

回帖

2

精华

白鬼军团

Rank: 13Rank: 13Rank: 13Rank: 13

积分
13044

安古勒娃娃机黄昏的刻印艾里奥斯乐园气球艾里奥斯乐园棒棒糖青风的气息遗忘之药水能量巧克力

发表于 2021-5-17 14:17:47 | 显示全部楼层
个人猜测:因为ELS以前兑换的时候东西并不都属于一类,比如可能有魔法石,可能有药剂,而且以前兑换全都是随机,所以兑换需要检索所有背包的空间。
                后来兑换改了很多,但是基层代码没改,还是直接拿来用了,要检索每一个分类。
回复

使用道具 举报

4

主题

8

回帖

0

精华

沛塔近卫骑士

Rank: 5Rank: 5

积分
93
 楼主| 发表于 2021-5-17 22:28:10 | 显示全部楼层
解决方案 思路是有的

根据随机出来的道具 先读取他的类型是什么   如果他是特殊类  就判断特殊类的包裹  如果他是消耗品 就判断消耗品的包裹  
一般道具都有一个 道具类如果没有道具类 建议添加一个道具类 方便判断

先随机在判断物品属于那个类  在根据那个类判断那个包裹      (C++  加一个属性应该可以的)
  收起(1)
回复

使用道具 举报

0

主题

67

回帖

0

精华

守护骑士团

Rank: 8Rank: 8

积分
844

盖亚的认可罗索的认可

发表于 2021-5-17 23:11:13 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

网络文化经营:沪网文(2017)8450-629号;增值电信业务:沪B2-20050107;互联网出版:新出网证(沪)字008号;
文网进字[2012]052号;ISBN号: 978-7-89989-122-3

GMT+8, 2024-5-3 10:25 , Processed in 0.081517 second(s), 31 queries .

© 2001-2011 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表