仙魔无双SDK
面向策划逻辑制作的游戏开发包
buff_Template.lua 文件参考

Buff对象事件定义模板 更多...

函数

function OnCheckCondition (pActor, nCasterID, nLevel)
 框架询问此次加此buff是否可以添加 更多...
 
function OnQueryTotalTime (pActor, nCasterID, nInput, nLevel)
 框架询问此次加此buff的持续时间。给脚本一个机会,根据逻辑修正buff持续时间 更多...
 
function OnBegin (pActor, nCasterID, nRepresentIndx, nLevel)
 框架询问此次buff的表现索引,给脚本一个机会,根据逻辑修正buff的表现索引 更多...
 
function StartEffect (pActor, pBuffMgr, nCasterID, nLevel)
 一个Buff被添加,即生效的时候 更多...
 
function EndEffect (pActor, pBuffMgr, nCasterID, wLevel, nCount, nEffectValue, nPulseDelta, nReason)
 框架通知结束此次buff 更多...
 
function OnPulse (pActor, nCasterID, wLevel, nCount, nPerPulseValue, nReason)
 配置表中的“施放时间”大于0的时候,每次施放时间都会导致一次buff的Pulse,在这里处理这个事件。 更多...
 
function OnConsume (pActor, nCasterID, nLevel, nCount, nParam)
 Buff对叠层数被消耗的事件 更多...
 
function OnTrigger (pCreature, nTargetID, nCasterID, nLevel, nParam, nInternalParam, nCount, nParam2)
 buff的被触发事件 更多...
 
function OnDamage (pSrcObj, pTarget, nLevel, nValue)
 buff造成伤害。 更多...
 
function OnHealth (pSrcObj, pTarget, nLevel, nValue)
 buff造成治疗。 更多...
 

详细描述

Buff对象事件定义模板

作者
flying
日期
Sep.20.2012