hzr
2018-08-09 3346f8aae7f8abbd4b27c4564cbb802e7e717cc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
¾g[c@súddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z d„Z d„Zd„Zd    „Zd
„Zd „Zd „Zed „Zd„Zd„Zd„ZdS(iÿÿÿÿNcCs)tjddiƒ}|j|ddƒS(Nt BossHomeCostii(t IpyGameDataPYtGetFuncEvalCfgtget(tlineIDtBossHomeCostDict((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt__GetEnterCostMoneyscCsntj|tjƒ}|sdS|d|krjt|ƒ}|sEtStj|tj    |ƒ}|sjtSnt
S(Ni( t    PlayerViptGetPrivilegeValuetChConfigtVIPPrivilege_BossHomeRtFalset PlayerControlt HaveMoneyExt ShareDefinetTYPE_Price_Gold_Paper_MoneytTrue(t    curPlayertmapIDRttickt canEnterLinetcostGoldt costMoneyList((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytOnEnterFBEvent's cCs|S(N((RRtlineIdtipyEnterPosInfoR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytOnGetFBEnterPos>scCstS(N(R(R((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt    OnCanOpenDscCstjS(N(t IPY_GameWorldt    cmeAccept(taskR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytOnChangeMapAskKsc Csa|jƒ}tjƒs:|jtjƒ}tj|ƒntjdtj    ƒ|ƒtj
|ƒ}|s]tj |ƒt j |tjƒ}tj    ƒ}|d|kr>t|ƒ}tj|tj|ƒ}tjƒjƒ}i|d6|d6}    xJ|D]?\}
} tj||
| tj|    ƒsøtjd|ƒdSqøWntj|tj|tjƒndS(NsDoEnterFB...lineID=%sitMapIDtLineIDsÏÉÓñ²»×ã!costGold=%s(t GetPlayerIDtFBCommontGetHadSetFBPropertyMarktNomalDictGetPropertyR    tDef_Player_Dict_ReqFBFuncLinetSetFBPropertyMarkt    GameWorldtDebugLogtGetFBPropertyMarktGetHadDelTickettSetHadDelTicketRRR
RR R RRtGetMaptGetMapIDtPayMoneytDef_Cost_EnterFBt EventReportt WriteEvent_FBtDef_FBMapID_BossHomet CME_Log_Start( RRtplayerIDRt hadDelTicketRRRRtinfoDictt    moneyTypetmoneyNum((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt    DoEnterFBSs*      cCsdS(N((RR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytDoExitFBtscCstj|dƒdS(Ni(R#R,(RR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytDoPlayerLeaveFB|scCstj|dƒdS(Ni(R#R,(R((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytDoPlayerChangeMapLogicscCstS(N(R (((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytOnPlayerRebornˆscCstS(N(R(RRR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytCanChangeSameDataMapFBŒscCsdS(N((RRtisEnter((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pytDoFBHelp”scCsdS(N((Rt
actionTypet
actionInfoR((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt
DoFBActionžscCsdS(N((R((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt    OnProcess¦scCsbtj|idtj6ƒtjƒ}ttjtj|ƒƒ}|jt    j
d|dt ƒdS(Niiè( R#tNotify_FB_Overt Over_isPassR*tinttGetFBLineStepTimeR    R3t Sync_TimeTickRt tttLeaveMapR(RRt    leaveTime((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt DoPlayerDead®s
 (R#R(RRR    RRR R1RRRRRR:R;R<R=R>R?R RARDRERM(((st.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BossHome.pyt<module>s.             
                    !