cehua_ZWJ
2019-01-21 0fdef1193582ff9539537e74d9b4a784879ec34a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
YmE\c@s˜ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlZdZdZdZdZdZdZdZd    Ziad
„Z d „Z!d „Z"d „Z#d„Z$d„Z%d„Z&d„Z'd„Z(d„Z)d„Z*d„Z+d„Z,d„Z-d„Z.d„Z/d„Z0d„Z1e2d„Z3d„Z4d„Z5d„Z6d „Z7e2gd!„Z8d"„Z9d#„Z:e2d$„Z;d%„Z<d&„Z=d'„Z>d(„Z?d)„Z@dd*„ZAd+„ZBd,„ZCdS(-iÿÿÿÿNsFBDict_StartTick%ssFBDict_Speed%ssFBDict_RemainHP%stFBPlayerDict_EncourageLVt FBDict_IsOversFBDict_IsReduceing%stFBPlayerDict_RanksFBDict_BossTotalHP%scCst|ƒdS(N(tNotifyZXHelpCnt(t    curPlayer((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnFBPlayerOnLogin6s
cCs0tj|tjtjddƒƒt|ƒdS(NtZhuXianBossCntCfgi(t PlayerControltNomalDictSetPropertytChConfigtDef_PDict_ZhuXianBossHelpCntt IpyGameDataPYt
GetFuncCfgR(R((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnFBPlayerOnDay:s"
cCs5tjƒ}|jtjƒ|_tj||ƒdS(N(tChPyNetSendPackttagMCZhuXianBossCnttNomalDictGetPropertyR    R
tCntt NetPackCommont SendFakePack(RtpackData((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR?s cCsÎtjd|ƒ}|sdS|jƒ|jƒkr8dStj|ƒ|jƒkrWdS|jtj    tj
ƒ}|t j |tj
ƒkrÊ|jtj ƒs¡dS|jƒsÊtjd|jƒƒdSntS(Nt ZhuXianBosss    ÓйéÊô´ÎÊýΪµ«Ã»ÓнøÏÉÃË!(R tGetIpyGameDatatGetOfficialRankt
GetRealmLVt
ItemCommontGetZhuXianEquipTotalGStGetZhuXianScoreRR    tDef_Player_Dict_EnterFbCntDaytDef_FBMapID_ZhuXianBosstFBCommontGetEnterFBMaxCntR
t GetFamilyIDt    GameWorldtDebugLogt GetPlayerIDtTrue(RtmapIDtlineIDtticktipyDatatenterCnt((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnEnterFBEventLs cCsvtjd|ƒ|sdSxTtd|jƒƒD]=}|j|ƒ}|jƒsXq1n|jƒ|kr1tSq1WdS(Ns'¼ì²é¸±±¾ÀïÊÇ·ñÓÐͬÃ˳ÉÔ± curFamilyID=%si(R!tLogtrangetGetPlayerCounttGetPlayerByIndexR#R R$(t curFamilyIDt playerManagertindextplayer((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytGetHasSameFamilyMerberas cCs|S(N((RR%tlineIdtipyEnterPosInfoR'((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnGetFBEnterPosuscCstjS(N(t IPY_GameWorldt    cmeAccept(taskR'((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnChangeMapAsk‚scCsštjƒjƒd}t|ƒ}|s,dStj|}tjƒj|dƒtjd|ƒtj    d|ƒ}tjƒjt
||j ƒdƒdS(Nis    Ë¢BOSSbossID=%sRiè( R!t GetGameWorldt GetPropertyIDtCurFBLineBOSSIDt ShareDefinet'Def_Notify_WorldKey_GameWorldBossReborntSetGameWorldDictR"R RtFBDict_BossTotalHPt GetKillTime(R'R&tbossIDtkeyR(((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnOpenFB‰s  $c    CsE|jƒ}tjƒjƒ}tjƒjƒd}tjƒjƒjƒ}tjd||f|ƒ|dkrƒt    j
|ƒdSt j |ƒ}|sçt j |ƒtjj|dƒtj|tjdtjƒt|dtƒnt|ƒtjƒ}|j|tƒ}|dkr1t j|t|ƒnt j||ƒdS(Nis"DoEnterFB...playerCnt=%s,lineID=%si(R#R!tGetMaptGetMapIDR;R<tGetMapCopyPlayerManagerR-R"Rt PlayerLeaveFBRtGetHadDelTickettSetHadDelTickett
PyGameDatatg_fbPickUpItemDicttpopt EventReportt WriteEvent_FBR    Rt CME_Log_StarttUpdateHurtInfoR$tUpdateHPReduceSpeedt    GetGameFBtGetPlayerGameFBDictByKeyRtAddFbEncourageBufftSendFBEncourageInfo(    RR'tplayerIDR%R&t    playerCntt hadDelTickettgameFBt encourageLV((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt    DoEnterFB™s*    
  cCsitjƒ}|jƒd}|jt|dƒ|jt|dƒ|jt|dƒ|jdƒdS(Nii(R!R;R<R@tFBDict_StartTickt FBDict_SpeedtFBDict_RemainHPt SetPropertyID(R't    gameWorldR&((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt    OnCloseFBÀs  cCs¡tjƒ}tj||ƒ|jƒjƒdkr|jƒd}itj|<it    |<|j
t |dƒtj ƒj ƒtj|ƒdSt|tƒdS(Nii(R!R;RtClearEncourageBuffRHR-R<RLtg_ZhuXianBossPlayerHurtDictt g_npcHurtDictR@R^RTtClearGameFBDicttGameWorldProcesstCloseFBRSR$(RR'RbR&((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytDoExitFBÎs  
  cCsxtj|dƒtjƒjƒd}tjj|iƒ}|j|j    ƒdƒ|tj|<|stt
||ƒndS(Nii( RRKR!R;R<RLRetgetRNR#t StopReduceHP(RR'R&tplayerHurtDict((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytDoPlayerLeaveFBås cCstj|dƒdS(Ni(RRK(R((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytDoPlayerChangeMapLogicñscCstS(N(R$(((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytOnPlayerRebornøscCscg}tjƒjƒd}tjj|iƒjƒ}tj|iƒjƒ}||d }|jdd„dt    ƒxzt
|dƒD]i\}}|dd \}    }
i} || d<|    | d<|
t j | d    <|
t j | d
<|j | ƒq†Wt|ƒ} | r| dkri} | | d<|| d}|dd \}    }
|    | d<|
t j | d    <|
t j | d
<|j | ƒntjƒjt|ƒ} tjƒjt|ƒ}t||ƒ}t|ƒ}|rà| d |nd }|rtd |d |ƒnd }i|tj6|d6|d6|d6|d6}tjd||jƒƒtj||ƒdS(NiiRDcSs |ddS(Ni((tasd((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt<lambda>streverseitrankt
playerNamethurtthurtExi'iidthurtInfot hpReduceSpeedt remainHPPert isReduceings DoFBHelp: %s(R!R;R<RLReRktitemsRftsortR$t    enumerateR    tDef_PerPointValuetappendt__GetSelfHurtRanktGetGameWorldDictByKeyR_tFBDict_IsReduceingtGetBossRemainHPt__GetBossTotalHPtminRt Help_lineIDR"R#t Notify_FBHelp(RR'RxR&tplayerHurtListt npcHurtListt syncHurtListtitinfoRuRvthurtDicttmyRanktcurSpeedR{tremainHPttotalHPRyRzt
fbHelpDict((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytDoFBHelpsD
 
 
 
 #,cCsw|jƒ}tjƒjƒd}t|ƒ}d}x<t|ƒD].\}}||ddkrA|d}PqAqAW|S(Nii(tGetNameR!R;R<t__GetSortHurtListR~(RRuR&R‰RRŒR((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR(s  
cCs)|dkr%tj|t||ƒndS(Ni(RtFbEncourageBuffR(Rt
actionTypet
actionInfoR'((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt
DoFBAction:s cCst||ƒdS(N(RR(RtcurNPCthurtHP((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytDoFB_Player_HurtNPCFs c    Csñ|jtjtjƒ}|tj|tjƒkr8dStjƒjƒd}|j    ƒ}|j
ƒ}|j ƒ}t j j|iƒ}||kr³|sdS|||g||<n||dc|7<|t j |<t|tjƒjƒƒdS(Ni(RR    RRRRR!R;R<R•R#R RLReRkt StartReduceHPtGetTick(    RRœtisAddR)R&RuRXtfamilyIDRm((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRRJs      cCsÛtjƒ}|jtƒ}|rY||tjkrYtjd||fƒtjƒdStj    ƒj
ƒ}tj ƒj ƒd}|dkr‘dStj ƒ}|j t|ƒ}|sºdStj|tdƒt|ƒdS(Ns)Ç¿ÖÆÌß³öÍæ¼Ò¹Ø±Õ¸±±¾: overTick=%s,tick=%siiiˆ(R!RTtGetGameFBDictByKeyRR    tDef_FBPickupItemTimeR+RtDoLogic_FBKickAllPlayerRFRGR;R<R‚R^tNotifyCopyMapPlayerFBHelpR”t __CheckBossHP(R'R[toverTickR%R&Rbt    startTick((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt    OnProcessds" 
 
cCs:tjj|iƒ}t|jƒdd„dtƒ}|S(NRDcSs |ddS(Ni((Rq((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRr~sRs(RLReRktsortedt    iteritemsR$(R&RmR‰((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR–|s!cCs&t|ƒ}|sdS|dddS(Ntii(R–(R&R‰((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytGetFirstOwnerNames c    Cs–tjƒ}tjƒjƒ}tjƒjƒd}tj||ƒd}t|ƒ}|sqtj    d|ƒdS|d}    |    d}
|    dd} tj
ƒ} | j |
ƒ} | rs| sÂ| rÞ| j ƒ| j ƒ}}nt| |d||tgƒ}|sT| jtjd|tƒidtj6|tj6}tj| tj|||ƒqä| jtjdtjtƒnqtj|
ƒ}|rä||tjkrättj|
|ggddgƒ}| j dddd|t!|ƒƒntj"||ƒ}|r’t!|ƒ}tj#|ƒ}xxt$d| j%ƒƒD]^}| j&|ƒ}|j'ƒ}|sZq-n||
krlq-n|j(ƒ| kr„q-n|j)tj*ƒ}|s¢q-ntj+|tj*|dƒt,|ƒ|jtjd|tƒidtj6|tj6}tj|tj|||ƒt-j.|tj/|ƒ}||krRtj0d|g|ƒq-x6|D].\}}}t1j2||||tj/gƒqYWq-WndS(    Niiès7 __DoLogicZhuXianBossOver£¬ É˺¦°ñÉÏûÓÐÈË£¡£¡lineID=%siitdropItemMapInfotAddUniversalGameRectZXBossHelperReward(3R!RTRFRGR;R<RtGetFBLineStepTimeR–R+RHtFindPlayerByIDtGetPosXtGetPosYtGiveZhuXianBossAwardR$t Sync_TimeTickR7t tttLeaveMapt    Over_rankt Over_itemInfot NotifyFBOverR    Rt tttPickupItemR£RtGetPlayerLeaveServerTicktDef_PlayerOfflineProtectTimetstrR>t*Def_UniversalGameRecType_ZhuXianBossRecordtGameServer_QueryPlayerResulttlentGetFBLineRewardtGetJsonItemListR,R-R.R#R RR
RRRtGetItemPackSpacetrptItemt SendMailByKeyt ItemControlertGivePlayerItem(tisPassR'tdropPosXtdropPosYR[R%R&t    leaveTickR‰t firsthurtInfot firstPlayerIDtfirstPlayerFamilyIDR0t firstPlayert prizeItemListtoverDicttleaveServerTicktmsgStrt helpItemListt    needSpacet jsonItemListR1Rt curPlayerIDt    remainCntt    packSpacetitemIDt    itemCounttisBind((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt__DoLogicZhuXianBossOverˆsj  
 
 $%   
 *c
CsJd}g}i}t|ƒ}tj|tji||6ddd|d|ƒ\}}    }
xa|D]Y} d| kr|j| ƒq_| d| jddƒ} } |j| d    ƒ| || <q_Wtjd
|||    |
|f|j    ƒƒ|t
j |j ƒƒ}t j|tj||gƒt
j|tj|ƒtj|tj|ƒ|S( Nit mailTypeKeytZXBossBelongerRewardtisMailR®tUserDatatItemIDtCountisOÖïÏÉboss½áËã½±Àø: lineID=%s,bossID=%s,totalExp=%s,totalMoney=%s,jsonItemList=%s(R=t    NPCCommontGiveKillNPCDropPrizeR    RR€RkR!R"R#RRÃR|t PlayerSuccesstDoAddSuccessProgressR>tSuccType_KillSpecificNPCtAddEnterFBCounttPlayerActivitytAddDailyActionFinishCnttDailyActionID_ZhuXianBoss(RR&RáR®taddCntt    equipListt prizeItemDictRCR×ttotalExpt
totalMoneytjsonItemRÛtitemCntRÑ((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRµÉs&         cCsr|jƒ}|tjkrdS|jƒ}tj|ƒ}tj|ƒ}|tjkr|rutj|j    |ƒq%t
}xwtj|D]h}|d|dkr‰|j dƒ|j dƒkr‰|j ddƒ|j ddƒ|d<t }Pq‰q‰W|s%tj|j    |ƒq%n|gtj|<d}    t jƒ}
xgt|
jƒƒD]S} |
j| ƒ} | sJ| jƒrxqJn| jƒ|jƒkrJ|    d7}    qJqJW|    dk} | s·dSd}t jƒjƒd}tjtj|ƒd}t jƒ}|j|tƒ}tjj |gƒ}|jtjd|t ƒi|tj 6|tj!6}tj"|tj|||ƒdS(NRãtIsBindRäiiiè(#tGetTypeR    tDef_ItemType_MoneytGetIDRtCheckItemIsEquipt GetJsonItemRLRMR€tFalseRkR$R!tGetMapItemManagertxrangetGetMapItemCounttGetMapItemByIndextIsEmptyt
GetOwnerIDR#R;R<RR±RRTRURR¶R7R·R¸R¹Rº(RtcurItemR't mapItemTypeRXtisEquipRótisIntitemInfotplayerItemCounttmapItemManagerR1tmapItemtisItemAllPickUpRÉR&RÌR[RtR×RÒ((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt OnPickUpItemçsN  2&   c Cs4tjƒ}|jtƒ}tjƒjƒd}| r0t||ƒdkr0t|ƒ}tj|ƒ}d\}}|r–|j    ƒ|j
ƒ}}nt j |t dƒtjd|ƒt|ƒ}|rú|ddd \}    }
tj||    |
ƒntj|dƒtd|||ƒ|jt|ƒndS(Niis½áÊø ÉèÖÃBOSSËÀÍö lineID=%si(ii(R!RTR¢RR;R<R„R=tFindNPCByNPCIDR³R´RR¥R”R"R–RåtGameServer_KillGameWorldBosstGameServe_GameWorldBossStateRÞt SetGameFBDict( R'R[tisOverR&RCtcurBossRÊRËR‰t
killerNamet    hurtValue((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR¦s&    c    Cs™tjƒ}|jƒjƒ}|r.|dn|}|dkrDdStjƒjƒd}|dkrjdSttdd|ddƒdƒ}|jt||ƒ|j    t
|ƒsºdS|j    t |ƒ}|j    t |ƒ}|j    t|ƒ}|s|}|}t |ƒ}ntdt|||d|ƒƒ}|jt ||ƒ|jt ||ƒtjd|||||fƒtj|tdƒdS(Niig{®Gáz´?gÍÌÌÌÌÌü?ièg@@s7    curSpeed=%s, remainHP=%s, passTime=%s, lastSpeed=%s(R!R;RHR-R<tintR†R@R_R‚RƒR^R`R…tmaxR"RR¥R”(    R'tisExitRbRYR&RR¨R‘t    lastSpeed((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRS6s2   %%!cCshtjƒ}|jt|ƒs#dSt||ƒ}|s<dS|jt|dƒ|jt||ƒdS(Ni(R!R;R‚RƒR„R@R`(R&R'RbR‘((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRlTs cCs…tjƒ}|jt|ƒr#dS|jt|dƒ|jt|ƒ}|sm|jt|t|ƒƒn|jt||ƒdS(Ni(R!R;R‚RƒR@R^R`R…(R&R'RbR¨((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyRž`s cCstjƒjt|ƒS(N(R!R;R‚RA(R&((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR…lscCs tjƒ}|jt|ƒ}|jt|ƒ}|jt|ƒ}|jt|ƒs\|S|sw|}t|ƒ}n%tdt    |||d|ƒƒ}|S(Nig@@(
R!R;R‚R^R_R`RƒR…RR(R&R'RbR¨RR‘((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR„os %cCs1t||ƒ}t|ƒ}|s%dS|d|S(Niid(R„R…(R&R'R‘R’((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytGetBossRemainHPPer~s
 cCsa|dkr%tjƒjƒd}n|dkr5dStjd|ƒ}|sQdS|jƒ}|S(NiÿÿÿÿiiR(R!R;R<R RtGetNPCID(R&R(RC((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyR=…s   cCsdS(N((R((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt DoPlayerDead–scCs€|jƒ}|jƒ}|tjkr||tjkr|tjƒ}|jƒd}|jt|ƒs|t    j
|dƒt Snt S(NitTryEnterJadeDynastyBossError_7( tGetGameObjTypeR7t    gotPlayertgotNPCR!R;R<R‚RƒRt
NotifyCodeRûR$(tattackertdefendert
atkObjTypet
defObjTypeRbR&((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pytCheckCanAttackTagObjInFBs   (DRR!R7RhR R    RLRRåRRR>t
EventShelltNPCCustomRefreshRçRëRRÇtPlayerMagicWeapontPlayerBossReborntPlayerFairyCeremonytPlayerWeekPartyROR^R_R`RRRƒRRARfRR RR*R3R6R:RER]RcRjRnRoRpR”RRšRRûRRR©R–R­RÞRµR R¦RSRlRžR…R„RR=RR$(((sw.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_ZhuXianBoss.pyt<module>s„                                                             '                         (                              A    2