| | |
| | | # @param skillLV 技能等级
|
| | | # @return None or True
|
| | | # @remarks 函数详细说明.
|
| | | def AddBuffBySkillType(curObj , skillType , tick , skillLV=None):
|
| | | def AddBuffBySkillType(curObj , skillType , tick , skillLV=None, buffOwner=None):
|
| | | curSkill = None
|
| | |
|
| | | if skillLV == None :
|
| | |
| | | # GameWorld.ErrLog("SkillBuff_AddBuffValue.AddBuffValue")
|
| | | #===========================================================================
|
| | |
|
| | | return BuffSkill.DoAddBuff(curObj , buffType, curSkill , tick, [addBuffValue])
|
| | | return BuffSkill.DoAddBuff(curObj , buffType, curSkill , tick, [addBuffValue], buffOwner)
|
| | |
|
| | |
|
| | | ## 查找技能并添加buff(不刷新)
|
| | |
| | | cureBaseValue = 0 if not tagObj else GameObj.GetMaxHP(tagObj)
|
| | | elif cureType == ChConfig.Def_Cure_TagAtk:
|
| | | cureBaseValue = 0 if not tagObj else GetCureBaseValue(tagObj, curSkill)
|
| | | elif cureType == ChConfig.Def_Cure_LostHP:
|
| | | cureBaseValue = max(0, GameObj.GetMaxHP(userObj) - GameObj.GetHP(userObj))
|
| | |
|
| | |
|
| | | #这边写死了效果1,基本已经定型
|