hxp
2018-10-19 0edacf6bca2079c8276d8d541eb3fef561d2c20e
2184 【1.1.0】【1.0.18】【主干】娲皇角色死亡同时进入下一层的bug
1个文件已修改
5 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py
@@ -30,6 +30,7 @@
import ShareDefine
import EventShell
import EventReport
import ChPlayer
#阶段时间
@@ -640,6 +641,10 @@
        GameWorld.ErrLog("没有目标功能线路!toLineID=%s" % toLineID)
        return
    
    if curPlayer.GetPlayerAction() == IPY_GameWorld.paDie:
        GameWorld.Log("进入下一层时玩家是死亡状态,先复活!", curPlayer.GetPlayerID())
        ChPlayer.PlayerRebornByType(curPlayer, ChConfig.rebornType_System, tick)
    toPosX, toPosY = __GetQueenRelicsLinePos(mapID, toLineID, toLineIpyData)
    PlayerControl.PlayerResetWorldPosFBLineID(curPlayer, mapID, toPosX, toPosY, toLineID)