From acb8a30b1ced26763bfbb3b910e1a3522622652d Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 20 六月 2019 22:43:53 +0800 Subject: [PATCH] 860312 烈焰战神 特殊特效 8 新增 经验飘字 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py index d44df4f..a34383f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -3836,14 +3836,17 @@ if expViewType == ShareDefine.Def_ViewExpType_KillNPC: exp_rate = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TotalExpRate) superRate = PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(curPlayer, None, None, ChConfig.TriggerType_AddExpRate) + if superRate: + # 龙凤镯 经验 + expViewType = ShareDefine.Def_ViewExpType_KillNPCSuper if addSkillID == ChConfig.Def_SkillID_LXHY_AddExpRate: addSkill = GameWorld.GetGameData().GetSkillBySkillID(addSkillID) hasEffect = SkillCommon.GetSkillEffectByEffectID(addSkill, ChConfig.Def_Skill_Effect_AddExpRate) if hasEffect: + #烈焰战神 经验 superRate += hasEffect.GetEffectValue(0) + expViewType = ShareDefine.Def_ViewExpType_LYZS exp_rate += superRate - if superRate: - expViewType = ShareDefine.Def_ViewExpType_KillNPCSuper elif expViewType in [ShareDefine.Def_ViewExpType_GameEvent, ShareDefine.Def_ViewExpType_Sit]: exp_rate = curPlayer.GetGameEventExpRate() -- Gitblit v1.8.0