[教學] 工具修復公式

看板Minecraft (當個創世神)作者 (Andychay2)時間13年前 (2012/11/07 03:51), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串1/1
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

11/07 10:27, , 1F
修復公式沒錯啊1.3.2是*10/100 1.4.2 1.4.3是*5/100
11/07 10:27, 1F

11/07 10:33, , 2F
資料會在CraftingManager.findMatchingRecipe( )
11/07 10:33, 2F

11/07 10:34, , 3F
rename就...
11/07 10:34, 3F

11/07 18:32, , 4F
我是在別的地方看到的 原來資料放在這 我看錯了
11/07 18:32, 4F

11/07 18:33, , 5F
rename怎麼了嗎XD
11/07 18:33, 5F

11/07 18:35, , 6F
謝謝指教~
11/07 18:35, 6F

11/07 18:54, , 7F
repair做的事情是 merge and/or rename
11/07 18:54, 7F

11/07 19:05, , 8F
原來如此!!
11/07 19:05, 8F
文章代碼(AID): #1GcMefHO (Minecraft)
文章代碼(AID): #1GcMefHO (Minecraft)