game2006web3/server/common/bchelper.js
aozhiwei 5db2a8ab35 1
2023-07-10 19:29:50 +08:00

45 lines
912 B
JavaScript

const constant = require("./constant");
const bcconst = require("./bcconst");
function getItemMetaNftType(itemMeta) {
switch (Number(itemMeta['type'])) {
case constant.ITEM_HERO_TYPE:
{
return bcconst.BC_NFT_HERO;
}
break;
case constant.ITEM_GUN_TYPE:
{
return bcconst.BC_NFT_EQUIP;
}
break;
case constant.ITEM_MATERIAL_TYPE:
{
if (itemMeta['sub_type'] == constant.ITEM_MATERIAL_CHIP_SUBTYPE_SUBTYPE) {
return bcconst.BC_NFT_CHIP;
} else {
return bcconst.BC_NFT_NONE;
}
}
break;
case constant.ITEM_CHIP_TYPE:
{
return bcconst.BC_NFT_CHIP;
}
break;
case constant.ITEM_BLIND_BOX_TYPE:
{
return bcconst.BC_NFT_BLIND_BOX;
}
break;
default:
{
return bcconst.BC_NFT_NONE;
}
break;
}
return bcconst.BC_NFT_NONE;
}
exports.getItemMetaNftType = getItemMetaNftType;