43 lines
1 KiB
Lua
43 lines
1 KiB
Lua
TakeOBJ = {}
|
|
|
|
---* 角色穿戴装备前触发
|
|
function takeonbeforeex(actor, makeIndex, where,idx)
|
|
local Info = {}
|
|
Info.name = getiteminfo(actor,makeIndex,ConstCfg.iteminfo.name)
|
|
Info.bool = true -- 是否允许脱下,true允许,false不允许
|
|
|
|
GameEvent.push(EventCfg.onTakebeforOnEx, actor, makeIndex, where, Info)
|
|
|
|
return Info.bool
|
|
end
|
|
|
|
---* 角色脱下装备前触发
|
|
function takeoffbeforeex(actor, makeIndex, where)
|
|
local Info = {}
|
|
Info.bool = true -- 是否允许脱下,true允许,false不允许
|
|
|
|
GameEvent.push(EventCfg.onTakebeforOffEx, actor, makeIndex, where, Info)
|
|
|
|
|
|
return Info.bool
|
|
end
|
|
|
|
---* 角色穿戴任意装备后触发
|
|
function takeonex(actor, makeIndex, where, itemName)
|
|
local Info = {}
|
|
GameEvent.push(EventCfg.onTakeOnEx, actor, makeIndex, where, itemName)
|
|
|
|
MagicOBJ:pushSkillCD(actor)
|
|
end
|
|
|
|
---* 角色脱下任意装备后触发
|
|
function takeoffex(actor, makeIndex, where, itemName)
|
|
GameEvent.push(EventCfg.onTakeOffEx, actor, makeIndex, where, itemName)
|
|
|
|
MagicOBJ:pushSkillCD(actor)
|
|
end
|
|
|
|
|
|
|
|
|
|
return TakeOBJ
|