毒贩夫妇是人名 盗宝地精是怪物
function itemInfo.getItemFrom(item)
local ret = ""
if not g_var["item.showFrom"] then return ret end
local FormType_tbl = {
{"GM制造", "制造者:", ""},
{"NPC制造", "制造者:", "NPC:"},
{"商店购买", "购买人:", ""},
{"杀怪掉落", "击杀者:", "怪物:"},
{"系统给予", "获取人:", ""},
{"挖矿获得", "挖矿人:", ""},
{"宝箱获得", "开箱人:", "宝箱:"},
{"挖肉获得", "挖肉人:", "怪物:"},
{"商铺购买", "购买人:", ""},
{"新人赠送", "获取人:", ""},
{"熔炼升级", "制造者:", "NPC:"},
{"装备合成", "制造者:", "NPC:"},
{"装备拆解", "制造者:", "NPC:"},
{"挖宝获得", "挖宝人:", ""}
--以下为201108版增加
,{"淬炼获得", "制造者:", ""}
--以下为201108版结束
}
local function _getValue(v, v1)
local ret, _v, _v1 = "", v or "", v1 or ""
if v ~= "" and v1 ~= "" then
ret = v..v1
end
return ret
end
local temp = FormType_tbl[item:getFormType()]
if temp then
ret = ret.."\\ \\"..hintHelper.text("物品来源", const.clyellow)
ret = ret.."\\来源:"..temp[1]
if item:getFormType() == 4 then --杀怪掉落
ret = ret.."\\".._getValue("地图:", item:getFromMap()).."\\".._getValue(temp[3], item:getFromActor()).."\\".._getValue(temp[2], item:getFromMaker())
else
ret = ret.."\\".._getValue(temp[2], item:getFromMaker()).."\\".._getValue(temp[3], item:getFromActor())
end
ret = ret.."\\时间:"..item:getFromTime()
end
return ret
end
_getValue(temp[3], item:getFromActor()) 挖取的装备 这个代码是显示不出来
|