• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

How to modify/register items Classification on Canary

DanielC

New Member
Joined
Dec 20, 2024
Messages
3
Reaction score
0
i have found the file register_item_tier, buti cant where there is a list of table of each item classification.

registerItemClassification = {}
setmetatable(registerItemClassification, {
__call = function(self, itemClass, mask)
for _, parse in pairs(self) do
parse(itemClass, mask)
end
end,
})

ItemClassification.register = function(self, mask)
return registerItemClassification(self, mask)
end

registerItemClassification.Upgrades = function(itemClassification, mask)
if mask.Upgrades then
for _, value in ipairs(mask.Upgrades) do
if value.TierId then
logger.debug("Registering tier {}, core {}, regular price {}, fusion price {}, transfer price {}", value.TierId, value.Core, value.RegularPrice, value.ConvergenceFustionPrice, value.ConvergenceTransferPrice)
itemClassification:addTier(value.TierId, value.Core, value.RegularPrice, value.ConvergenceFustionPrice, value.ConvergenceTransferPrice)
else
logger.warn("[registerItemClassification.Upgrades] - Item classification failed on adquire TierID or Price attribute.")
end
end
end
end
 
Back
Top