6341 【后端】【2.0】境界改版开发单(经验buff叠加问题)
| | |
| | | #---------------------------------------------------------------------
|
| | | import GameWorld
|
| | | import SkillCommon
|
| | | import BuffSkill
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | ## XX
|
| | |
| | | buffID = GameWorld.ToIntDef(funResult, 0)
|
| | | if not buffID:
|
| | | return
|
| | | |
| | | skillBuff = GameWorld.GetGameData().GetSkillBySkillID(buffID)
|
| | | if not skillBuff:
|
| | | GameWorld.Log("GY_Query_AddBuff 找不到技能%s" % buffID, playerID)
|
| | | return
|
| | |
|
| | | buffType = SkillCommon.GetBuffType(skillBuff)
|
| | | BuffSkill.DoAddBuff(curPlayer, buffType, skillBuff, tick)
|
| | | SkillCommon.AddBuffBySkillType(curPlayer, buffID, tick)
|
| | | return
|
| | |
|
| | |
|