作者andychay2 (Andychay2)
看板Minecraft
标题[教学] 工具修复公式
时间Wed Nov 7 03:51:02 2012
1.3.2(含)之前的一般修复的公式是
min( floor( Item A uses + Item B uses + (Max uses / 10) ), Max uses)
From wiki and bukkit source code
也就是两个工具/武器/盔甲的剩余耐久度(可用次数)相加後
再加上10%的最大耐久度(即全新工具的耐久度)後无条件舍去
新耐久度不可超过最大耐久度,超过就设此值为最大耐久度
但是1.4.2之後一般修复的公式好像有变
根据实验指出,此公式应为
min( floor( Item A uses + Item B uses + (Max uses /
20) ), Max uses)
From my experiments
也就是奖励给的10%变成只剩下5%,虽然少了一些但好像没差多少=口=
这个目前在wiki或论坛貌似都还没看到
而且水桶原始档不确定是否是最新版
如果用铁砧来修复的话,目前的机制如下:
http://zh.minecraftwiki.net/%E9%93%81%E7%A0%A7%E6%9C%BA%E5%88%B6
不过资料目前皆不保证是正确版,而且也不完整
等完整一点再来整理给大家吧=v=
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.199.19
1F:推 jeffffliu:修复公式没错啊1.3.2是*10/100 1.4.2 1.4.3是*5/100 11/07 10:27
2F:推 jeffffliu:资料会在CraftingManager.findMatchingRecipe( ) 11/07 10:33
3F:→ jeffffliu:rename就... 11/07 10:34
4F:→ andychay2:我是在别的地方看到的 原来资料放在这 我看错了 11/07 18:32
5F:→ andychay2:rename怎麽了吗XD 11/07 18:33
6F:→ andychay2:谢谢指教~ 11/07 18:35
7F:推 jeffffliu:repair做的事情是 merge and/or rename 11/07 18:54
8F:→ andychay2:原来如此!! 11/07 19:05