--任意地图杀死怪物
---*actor :触发对象
---*monobj:被杀怪物对象
function killmon(actor, monobj)
----------------------------------------鞭尸----------------------------------------
local _BianShiGaiLv = getbaseinfo(actor, 51, 201) --鞭尸概率
local BianShiGaiLv = (300 - _BianShiGaiLv <= 200 and 200) or (300 - _BianShiGaiLv)
if randomex(1, BianShiGaiLv) then
monitems(actor, 1)
Player.sendmsgEx(actor, "提示#251|:#255|触发鞭尸大爆|1次#249|...")
local _LianbaoGaiLv = getbaseinfo(actor, 51, 226) --连爆概率
local LianbaoGaiLv = (300 - _LianbaoGaiLv <= 200 and 200) or (300 - _LianbaoGaiLv)
if randomex(1, LianbaoGaiLv) then
monitems(actor, 1)
Player.sendmsgEx(actor, "提示#251|:#255|触发连爆再爆|1次#249|...")
end
if checkitemw(actor, "鬼魅之宗·七煞灭魂", 1) then
if randomex(20, 100) then
monitems(actor, 1)
Player.sendmsgEx(actor, "提示#251|:#255|触发连爆再爆|1次#249|...")
end
end
end
----------------------------------------鞭尸----------------------------------------
local monName = getbaseinfo(monobj, ConstCfg.gbase.name)
GameEvent.push(EventCfg.onKillMon, actor, monobj, monName)
end