吧务
level 11
如果你拿不到新的宝物可以执行下 Game.RecountFoundArtifacts()同步下系统记录的数据和你实际拿到的数据,再试试。另外,如果你是Redone版本的话,有关神器的问题在“Redone2.10-远征前传-发布了” 的89楼往下有讨论过。
2024年05月24日 15点05分
2
扔掉一部分神器以后输入Game.RecountFoundArtifacts() 可以在龙身上再次获得该神器(即可以获得多个同样神器),用你那个检测可能获得神器的脚本(94楼))也只显示扔掉的那几件神器,还是无法获得Recount之前未获得的神器,也就是神器种类上限还是没有增加。
2024年05月25日 01点05分
我只杀了翡翠岛红龙,所以不存在错过神器宝箱的问题。另外我拿到的神器数量还没89楼那哥们多,我拿了50多件就拿不到了
2024年05月25日 01点05分
吧务
level 11
方便的话,可以把这个脚本运行结果贴出来看看:
for i,v in Game.ItemsTxt do
local vflag = 0
if v.Material > 0 and v.Value > 0 and v.ChanceByLevel[6] > 0 then
if vars.GotArtifact[i] then
print("You Got it--"..tostring(i)..":"..Game.ItemsTxt[i].Name)
vflag = 1
end
if (vars.PlacedArtifacts[i])and(vars.PlacedArtifacts[i]>0) then
print("Map Placed--"..tostring(i)..":"..Game.ItemsTxt[i].Name)
vflag = 1
end
if vflag == 0 then
print("Can Be Get!"..tostring(i)..":"..Game.ItemsTxt[i].Name)
end
end
end
2024年05月25日 03点05分
4
重新理了一下代码,游戏里玩家可以拿到的神器83件,这种拿是指打怪(比如扒龙)所得(脚本里87件中含了4件放在地图上固定的宝物)。除了这83件之外,还有地图上固定的那些宝物,见5楼的列表,这些宝物是某个奖品或者宝箱里固定要出的,是扒怪扒不到的。
2024年05月25日 03点05分
贴在下面了,这个脚本的can be get 应该是不准确,实际还是按94l那个代码的结果工作
2024年05月25日 08点05分
LS写错了,是Map Placed标记错误,比如我没扒龙之前,用这段代码制霸之冠显示是canbeget,扒完就显示成Map Placed,我人没离开过翡翠岛
2024年05月25日 08点05分
吧务
level 11
-- MM8
[501] = -1, [502] = -1, [503] = -1, [504] = -1, [508] = -1,
[509] = -1, [516] = -1, [519] = -1, [523] = -1, [539] = -1,
[540] = -1, [541] = -1,
-- MM7
[1333] = -1, [1334] = -1, [1335] = -1, [1336] = -1,
[1337] = -1, [1338] = -1,
-- MM6
[2020] = -1, [2023] = -1, [2032] = -1, [2033] = -1, [2034] = -1
2024年05月25日 03点05分
5
level 8
Map Placed--500: 光 剑 爱 森 瑞 尔
Can Be Get!501: 暗 之 剑 葛 罗 曼 沙
Can Be Get!502: 特 敏 那 斯 圣 剑
Can Be Get!503: 拓 土 之 剑
Can Be Get!504: 长 者 之 斧
You Got it--505: 火 山 之 斧
Can Be Get!506: 飞 龙 喷 矛
Can Be Get!507: 守 卫 之 矛
Can Be Get!508: 恶 牙 匕
Can Be Get!509: 众 王 令 牌
You Got it--510: 破 坏 之 棒
Can Be Get!511: 沼 泽 之 杖
You Got it--512: 百 步 穿 杨 弓
You Got it--513: 塞 兰 登 之 救 赎
You Got it--514: 葛 蓝 门 锁 甲
You Got it--515: 超 凡 钢 甲
Map Placed--517: 空 空 手 套
Map Placed--518: 前 锋 之 靴
Can Be Get!519: 空 间 之 戒
Map Placed--520: 德 格 之 盔
Map Placed--521: 制 霸 之 盔
You Got it--522: 大 天 使 之 翼
Can Be Get!523: 蛇 剑
You Got it--524: 毁 灭 之 剑
You Got it--525: 最 终 之 剑
You Got it--526: 地 狱 邪 斧
Can Be Get!527: 灵 魂 断 碎 矛
Can Be Get!528: 统 治 三 叉 戟
Map Placed--529: 慈 悲 之 刃
Map Placed--530: 元 素 之 杖
You Got it--531: 争 斗 之 弓
You Got it--532: 闪 电 十 字 弓
Map Placed--533: 结 局 皮 甲
You Got it--534: 鹰 谷 失 落 之 盾
Map Placed--535: 融 合 之 戒
You Got it--536: 幸 运 之 帽
You Got it--537: 狂 暴 腰 带
You Got it--1302: 精 灵
Map Placed--1303: 铁 翎
You Got it--1304: 华 里 斯
You Got it--1305: 海 盗
Map Placed--1306: 总 督 之 甲
You Got it--1307: 余 尔 波
You Got it--1308: 爆 裂
Map Placed--1309: 嗜 血
Map Placed--1310: 基 尔 比 特
Can Be Get!1311: 莎 莉 特
You Got it--1312: 尤 莉 西 斯
You Got it--1313: 王 者 之 手
You Got it--1314: 神 行 之 靴
Map Placed--1315: 王 者 指 环
Map Placed--1316: 麦 斯
Can Be Get!1317: 埃 斯 里 克 之 杖
You Got it--1318: 海 里 克 之 甲
You Got it--1319: 尼 克
You Got it--1320: 阿 姆 克
You Got it--1321: 神 圣 之 盾
You Got it--1322: 克 里 布 林
Map Placed--1323: 塔 里 顿 头 盔
You Got it--1324: 学 者 之 帽
You Got it--1325: 菲 尼 克 斯 皇 冠
Map Placed--1326: 泰 坦 腰 带
You Got it--1327: 昏 暗
You Got it--1328: 安 娜 雅 · 塞 尔 文
Map Placed--1329: 正 义
Map Placed--1330: 麦 克 林 之 锤
Can Be Get!2020: 莫 德 里 德
Map Placed--2021: 索 尔
Map Placed--2022: 柯 南
Can Be Get!2023: 艾 克 斯 卡 力 巴
You Got it--2024: 梅 林
You Got it--2025: 帕 西 佛
Map Placed--2026: 格 拉 海 德
You Got it--2027: 皮 里 诺
Map Placed--2028: 维 拉 里 亚
You Got it--2029: 亚 瑟
Map Placed--2030: 潘 德 拉 根
You Got it--2031: 路 西 乌 斯
Can Be Get!2032: 珍 妮 弗
Can Be Get!2033: 伊 格 蓝 尼
Can Be Get!2034: 莫 根
Map Placed--2035: 哈 迪 斯
You Got it--2036: 阿 瑞 斯
Can Be Get!2037: 波 塞 冬
You Got it--2038: 克 洛 诺 斯
You Got it--2039: 赫 克 拉 斯
You Got it--2040: 阿 缇 密 丝
You Got it--2041: 阿 波 罗
You Got it--2042: 宙 斯
Map Placed--2043: 伊 杰 斯
Map Placed--2044: 奥 丁
You Got it--2045: 阿 特 拉 斯
You Got it--2046: 赫 尔 墨 斯
Map Placed--2047: 阿 芙 罗 黛 缇
Map Placed--2048: 雅 典 娜
You Got it--2049: 赫 拉
2024年05月25日 08点05分
6
level 8
这是运行那帖子94L代码的结果。(可能拿到的神器,和我到达上限后Recount然后扔出去的神器一致)
飞 龙 喷 矛
守 卫 之 矛
沼 泽 之 杖
灵 魂 断 碎 矛
统 治 三 叉 戟
莎 莉 特
埃 斯 里 克 之 杖
波 塞 冬
------------------------------------------------------------------------
另外我也存了一个没开始扒龙的档,用94L代码是可以输出所有神器名单的
2024年05月25日 08点05分
7
那实际上是这8个没拿到,然后其他的都拿到了吗?
2024年05月25日 09点05分
94L的代码是我在Redone里就是用来判断玩家哪些神器没拿到的代码。RedoneMM6魔幻牌阿蓉的奖励,深红领域黑暗天幕里出的那四个神器,都会优先出玩家还没到手的那些神器。所以扒龙没扒到的神器,在上述地点也能拿到。另外,蔚蓝国度的游乐园欧阳小美给的惊喜,就是执行一次Game.RecountFoundArtifacts()
2024年05月25日 09点05分
@小木pun 存档寄给你了。6L里显示Map Placed的那些怎么都拿不到
2024年05月25日 11点05分
吧务
level 11
看起来很多没有扒到的神器都标记为放在地图上了,修改了一下代码,你用下面这个代码执行后,如果有Can Get的神器就可以继续扒。这个代码也更新到欧阳小美的惊喜,阿蓉的任务,黑暗天幕这几个地方了(5.26之后的更新)。后续如果碰到这种情况,你可以找找欧阳小美阿姨(蔚蓝国度游乐场那位NPC),她的惊喜就是执行下面这些代码。
Game.RecountFoundArtifacts()
vars.PlacedArtifacts = {
-- MM8
[501] = -1, [502] = -1, [503] = -1, [504] = -1, [508] = -1,
[509] = -1, [516] = -1, [519] = -1, [523] = -1, [539] = -1,
[540] = -1, [541] = -1,
-- MM7
[1333] = -1, [1334] = -1, [1335] = -1, [1336] = -1,
[1337] = -1, [1338] = -1,
-- MM6
[2020] = -1, [2023] = -1, [2032] = -1, [2033] = -1, [2034] = -1
}
for i,v in Game.ItemsTxt do
local vFlag = 0
if (v.Material > 0) and (v.Value > 0) and (v.ChanceByLevel[6] > 0) then
if (not vars.GotArtifact[i]) and (not vars.PlacedArtifacts[i]) then
print("Can Get :"..tostring(i)..Game.ItemsTxt[i].Name)
else
if vars.GotArtifact[i] then
print("You Got :"..tostring(i)..Game.ItemsTxt[i].Name)
vFlag = 1
end
if vars.PlacedArtifacts[i] then
vFlag = vFlag + 1
print("Map Placed :"..tostring(vFlag).."--"..tostring(i)..Game.ItemsTxt[i].Name)
end
end
end
end
2024年05月26日 01点05分
8
@小木pun 发现一个比较诡异的机制,现在的版本无法拿满神器不是因为有个绝对数量限制,而是因为“可能拿到的神器清单”会在某种不明原因机制下减少。举个例子假如我现在差30个神器没拿到,这时捡到了一个神器,有可能清单里就只剩26件了,有3个没拿到的神器也不会再出现。
2024年05月27日 09点05分
@小木pun 这应该是吧友反映拿到神器数量上限不一致,以及有些吧友说某些神器怎么也拿不到的原因,很可能他拿的第一个神器就把某个很有用的神器永久排除了。 不过还好,这楼的代码能解决这个问题
2024年05月27日 09点05分