作者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
推 jeffffliu:修復公式沒錯啊1.3.2是*10/100 1.4.2 1.4.3是*5/100 11/07 10:27
推 jeffffliu:資料會在CraftingManager.findMatchingRecipe( ) 11/07 10:33
→ jeffffliu:rename就... 11/07 10:34
→ andychay2:我是在別的地方看到的 原來資料放在這 我看錯了 11/07 18:32
→ andychay2:rename怎麼了嗎XD 11/07 18:33
→ andychay2:謝謝指教~ 11/07 18:35
推 jeffffliu:repair做的事情是 merge and/or rename 11/07 18:54
→ andychay2:原來如此!! 11/07 19:05