From 7228c6e4513da12ef14ef76af89c36431d2bc42e Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期六, 24 十一月 2018 00:21:49 +0800 Subject: [PATCH] 4997 【后端】【1.3】冰晶矿脉AI--技能指定NPCID使用 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py index b61c1ff..afaf44b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py @@ -1569,7 +1569,7 @@ addHelpPoint = min(addHelpPoint, dayMaxPoint-curDayPoint) updHelpPoint = curDayPoint+addHelpPoint PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_FBHelpPointCntDay, updHelpPoint) - curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_FBHelpPoint, updHelpPoint, False) + curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_DayFBHelpPoint, updHelpPoint, False) PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_FBHelpPoint, addHelpPoint, isSysHint=False) PlayerControl.NotifyCode(curPlayer, 'AssistantIntegral', [addHelpPoint]) @@ -1665,7 +1665,7 @@ #重置每日获得的助战积分 if onDayType ==ShareDefine.Def_OnEventTypeEx: PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_FBHelpPointCntDay, 0) - curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_FBHelpPoint, 0, False) + curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_DayFBHelpPoint, 0, False) return ## 玩家通用副本登录处理 @@ -1681,7 +1681,8 @@ #判断副本里离线超过一定时间则退出副本 CheckFBPlayerOffine(curPlayer) #通知助战点数 - curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_FBHelpPoint, 0, False) + curDayPoint = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_FBHelpPointCntDay) + curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_DayFBHelpPoint, curDayPoint, False) return def CheckFBPlayerOffine(curPlayer): mapid = curPlayer.GetMapID() @@ -1893,6 +1894,10 @@ return encourageCost = eval(ipyData.GetMoneyCount()) + if curMapID == ChConfig.Def_FBMapID_SealDemon: + isDouble = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_FMTDouble) + if isDouble: #封魔坛双倍挑战则鼓舞双倍花费 + encourageCost *= 2 costMoneyList = PlayerControl.HaveMoneyEx(curPlayer, encourageType, encourageCost) if not costMoneyList: -- Gitblit v1.8.0