Merge pull request 'Fix enchanted tools not being properly upgraded' (#2586) from fix_netherite_upgrade into master
Reviewed-on: MineClone2/MineClone2#2586 Reviewed-by: MysticTempest <mystictempest@noreply.git.minetest.land>
This commit is contained in:
commit
0385dd7cab
|
@ -7,19 +7,15 @@ mcl_smithing_table = {}
|
|||
|
||||
-- Function to upgrade diamond tool/armor to netherite tool/armor
|
||||
function mcl_smithing_table.upgrade_item(itemstack)
|
||||
itemstack = ItemStack(itemstack) -- Copy the stack
|
||||
|
||||
local def = itemstack:get_definition()
|
||||
|
||||
if not def or not def._mcl_upgradable then
|
||||
return
|
||||
end
|
||||
|
||||
local itemname = itemstack:get_name()
|
||||
local upgrade_item = itemname:gsub("diamond", "netherite")
|
||||
|
||||
local upgrade_item = def._mcl_upgrade_item or itemname:gsub("diamond", "netherite")
|
||||
|
||||
if upgrade_item == itemname then
|
||||
if def._mcl_upgrade_item and upgrade_item == itemname then
|
||||
return
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue