| | |
| | | import SkillShell
|
| | | import GameObj
|
| | | import IPY_GameWorld
|
| | | import AttackCommon
|
| | |
|
| | | def ProcessBuff(tagObj, curBuff, curEffect, processBuffTick, tick):
|
| | | Attack(tagObj, curBuff, curEffect, tick)
|
| | |
| | | ## 添加BUFF后的逻辑
|
| | | # @param None
|
| | | # @return None
|
| | | def DoAddBuffOver(curObj, addBuff, curEffect, tick):
|
| | | def DoAddBuffOver(curObj, addBuff, curEffect, tick, buffOwner):
|
| | | Attack(curObj, addBuff, curEffect, tick) #立即执行一次攻击
|
| | | if GameObj.GetHP(curObj) != 0:
|
| | | if not AttackCommon.GetIsDead(curObj) and GameObj.GetHP(curObj) != 0:
|
| | | addBuff.SetProcessInterval(tick)
|
| | | return
|
| | |
|