From 767426c623624202acd0c97854946f4fafafe904 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 16 四月 2019 17:36:34 +0800 Subject: [PATCH] 6459 【后端】【2.0】缥缈仙域开发单(草园采集相关) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py index f92ce14..ee256ce 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py @@ -21,6 +21,7 @@ import NetPackCommon import ShareDefine import GameWorld +import GameLogic_CrossGrassland import PlayerControl import IpyGameDataPY import PlayerActivity @@ -35,9 +36,9 @@ ( FDEventType0, FDEventType1, -FDEventType2, +FDEventType_GrasslandXian, FDEventType3, -FDEventType4, +FDEventType_GrasslandLing, ) = range(5) ( @@ -236,6 +237,11 @@ GameWorld.Log('缥缈仙域事件状态设置,体力不足!,fdeventID=%s, costEnergy=%s, curEnergy=%s' % (fdeventID, costEnergy, curEnergy)) return PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FairyDomainEnergy, curEnergy - costEnergy) + + # 草园重置 + if ipyData.GetEventType() in [FDEventType_GrasslandXian, FDEventType_GrasslandLing]: + GameLogic_CrossGrassland.DoResetCrossGrassland(curPlayer, ipyData.GetEventType()) + elif state == FDEventState_Visited: if curState != FDEventState_Visiting: GameWorld.Log('缥缈仙域事件状态设置错误,fdeventID=%s, state=%s, curState=%s' % (fdeventID, state, curState)) -- Gitblit v1.8.0