CeHua_TRX
2018-12-03 026013cee7cc6e760335cbc715d20fa53bf76ee6
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Ðî\c@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd    „Zd
„Zd d ed „Zd „Zd„Zed„Z d„Z!d„Z"d d„Z#d„Z$dS(iÿÿÿÿNcCs÷|jtjƒ}|d}|d}|rc|dd}tj|tj|ƒt|dtƒnd}|jtjƒ}|rÌ|jtj    ƒ}t
j |ƒr¼|}t
j d|ƒqÌt
j dƒntj ||ƒt
j d||fƒdS(Ni
isjÍæ¼Ò¹ýÌìʱ£¬µÇ¼Ôö¼ÓÏÉÔµ±ÒÓÐÖµ£¬ÈÔÈ»ÊÇͬһÌ죬ÏÉÔµ±ÒÖØÖÃΪµÇ¼ʱÔö¼ÓµÄÏÉÔµ±Ò£¡ondayLoginSetXianyuanCoin=%ssAÍæ¼Ò¹ýÌìʱ£¬µÇ¼Ôö¼ÓÏÉÔµ±ÒÓÐÖµ£¬µ«ÊDz»ÊÇͬһÌìÁË£¬ÏÉÔµ±ÒÖØÖÃΪ0£¡sRÍæ¼Ò¹ýÌìÉèÖýñÈÕÒÑ»ñµÃÏÉÔµ±Ò: ondaySetXianyuanCoin=%s,ondayLoginSetXianyuanCoin=%s(tNomalDictGetPropertytChConfigt Def_PDict_HelpBattleCheckInCountt PlayerControltNomalDictSetPropertytSyncCheckInStatetFalset GetDictByKeyt"Def_PDict_TodayXianyuanCoinOnLogint'Def_PDict_LoginAddTodayXianyuanCoinTimet    GameWorldtCheckTimeIsSameServerDayExtDebugLogtSetTodayXianyuanCoin(t    curPlayert checkInInfot checkInCountttodayIsCheckIntondaySetXianyuanCointondayLoginSetXianyuanCointloginAddCoinTime((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyt DoPlayerOnDay's&
 
    cCs9|jtjƒ}|d}|r5t|dtƒndS(Ni
i(RRRRtTrue(RRR((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyt DoPlayerLogin@s
 
cCs8tjƒ}||_t|ƒ|_tj||ƒdS(N(tChPyNetSendPackttagMCHelpBattleCheckInResulttIsOKtinttIsLogint NetPackCommont SendFakePack(Rt checkInStatetisLogint checkInPack((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyRGs
     cCsu|s
dS|d}|dkr3t|||ƒn|dkrRt|||ƒn|dkrqt|||ƒndS(NitCheckIntRefresht
HelpRecord(t__OnHelpBattleCheckInResultt__OnHelpBattleRefreshResultt__OnHelpBattleRecord(RtmsgListtticktcmd((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytGameServer_FBHelpBattleResultOs
   c    Cs®tjƒj|ƒ}|jtjƒ}|d}|d}|r[tjd|jƒƒdS|jƒ}t    d||gƒ}tjƒj
|j ƒddd|t |ƒƒdS(Ni
sµ±ÌìÒѵǼǣ¬²»ÐèÒªÖØ¸´µÇ¼Ç£¡R"it FBHelpBattle( R
tGetPlayerManagertGetPlayerByIndexRRRR t GetPlayerIDt GetFightPowertstrtGameServer_QueryPlayerResulttGetIDtlen(    tindext
clientDataR)RRRRt
fightPowertmsgInfo((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytOnHelpBattleCheckInjs
 
 .c    Cs²|\}}}}}|ru|ddd}tj|tj|ƒtj|tjƒ|sutj    ||t
ƒqunt |dt
ƒt j d|||||f|jƒƒdS(Nii
sMFBHelpBattleResult: %s,checkInCount=%s,fightPower=%s,isOK=%s,haveViewCache=%s(RRRRtPlayerActivitytAddDailyActionFinishCntt ShareDefinetDailyActionID_HelpBattleCheckIntPlayerViewCacheTubetUpdateGameServerPlayerCacheRRR
R R/(    RR(R)R*RR7tisOKt haveViewCacheR((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyR%ws     c+    CsÁtjƒj|ƒ}|j}|j}|jƒ}tjƒ}tj|j    ƒƒ}tj
ƒ}    t j d||    ƒ}
|
sdSt jj|iƒ} t jddƒ} d} g}g}x¢| jƒD]”\}}|jtj|ƒ}|r||krtjd|ƒdS| d7} qÅ|jddƒsÅd|krI|j|ƒqY|j|ƒqÅqÅW| | krtjd    | |ƒdSi}|rp| | }|rtj|t|t|ƒƒƒ}|t|ƒ8}x1|D]&}| |}|jd
dƒ||<qÕWn|dkr6|r6x|| D]}d||<qWn| t|ƒ| krKtjd | || f|ƒdSnÛ|| kr”tjd ||ƒdS| |}|jddƒr5t jdd ƒ}tj|tj |ƒ}|sädSi|d6|    d6dd6}x3|D](\}}tj!|||tj"|ƒqWn|jd
dƒ||<t jddƒ}|j#ƒ|j$ƒ}}x¼|j%ƒD]®}|| kr›qƒn| |}|jddƒ} d|krÚ|d}!|d}"n%|
j&ƒ}!|
j'ƒ}"|j(|ƒ|
j)ƒ}#t*j+||ddƒ}$|$j#ƒ|$j$ƒ}%}&t,j-||%|&ƒ}'|'s]qƒn|'j.ƒ}|'j/t0ƒtjd|||!f|ƒ|j1tj||ƒ|'j2tj3| dƒ| d7} t,j4|'ƒ}(|(j5|!ƒt6|'|#| |"ƒt7j8ƒ})||)_9||)_| |)_:t;j<||)ƒqƒW| | krTt=j>||ƒn|r½t?d||    |gƒ}*tjƒj@|j.ƒddd|*t|*ƒƒtjd|*|j.ƒƒndS(NR,tHelpBattleCalliis:¸ÃÖúÕ½»úÆ÷ÈËIDÒѾ­ÕÙ»½¹ý£¬²»ÔÊÐíÖØ¸´ÕÙ»½!calledPlayerID=%sit NeedGoldCalltNames*ÒѾ­ÕÙ»½ÂúÈËÊý£¡ÎÞ·¨ÔÙÕÙ»½£¡calledCount=%stRelationsOÎÞ·¨Ò»¼üÕÙ»½!ÈËÊý²»×ã! calledCount=%s,calledPlayerDict=%s,maxHelpPlayerCount=%ss-²»´æÔÚ¸ÃÖúÕ½Íæ¼Ò£¬ÎÞ·¨ÕÙ»½£¡calledPlayerID=%sitMapIDtlineIDtCalltTypetHelpBattleRobottJobt
FightPowertLVis6ÕÙ»½ÖúÕ½³É¹¦: calledPlayerID=%s,objID=%s,fightPower=%siès GameServer_QueryPlayerResult: %s(AR
R-R.t IsOneKeyCalltPlayerIDR/t    GetGameFBtFBCommontGetRecordMapIDtGetMapIDtGetFBPropertyMarkt IpyGameDataPYtGetIpyGameDatat
PyGameDatatg_fbHelpBattlePlayerDicttgett
GetFuncCfgtitemstGetGameFBDictByKeyRtDef_FB_HelpBattleFBObjIDR tappendtLogtrandomtsampletminR4tErrLogRt HaveMoneyExR<tTYPE_Price_Gold_Paper_MoneytPayMoneytDef_Cost_FBHelpBattletGetPosXtGetPosYtkeystGetRobotFightPowert
GetRobotLVtpoptGetRobotSkillsDicttGameMaptGetEmptyPlaceInAreaExt    NPCCommont SummonMapNpcR3tSetIsNeedProcessRt SetGameFBDicttSetDicttDef_NPC_Dict_AtkDelayTickt
NPCControltSetHelpBattleRobotRebornAttrt__DoGiveHelpBattleRobotSkillRttagMCHelpBattleCallResulttObjIDRKRRtFBLogictOnCallHelpBattleOKR1R2(+R5R6R)Rt isOneKeyCalltcalledPlayerIDtplayerIDtgameFBtmapIDt
funcLineIDtipyDatathelpBattlePlayerDicttmaxHelpPlayerCountt calledCounttfreePlayerIDListthelpNPCRobotIDListt helpPlayerIDthelpPlayerInfoDicttobjIDtcalledPlayerDictt    lackCountt
randIDListtrandIDtrobotIDt goldCallCostt costMoneyListtinfoDictt    moneyTypetmoneyNumt
robotNPCIDtposXtposYtjobR7tnpcLVt jobSkillDicttpositiontnpcPosXtnpcPosYt helpBattleNPCt
npcControltcallResultPackR8((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytOnHelpBattleCall’sÄ               
! 
     
# 
 
 
               .c
CsÆ|jƒ}||krdS||}g}x[|jƒD]M\}}||krWq9nt|tƒrv|j|ƒq9|t|ƒ7}q9Wtjd|||fƒx|D]}    |j|    ƒq«WdS(Ns)    ¸øÖúÕ½»úÆ÷È˼¼ÄÜ: job=%s,npcLV=%s, %s(    tGetSkillManagerR[t
isinstanceRR^tlistR
R tLearnSkillByID(
tcurNPCRœRšR›t skillManagert skillInfoDictt skillIDListt    skillInfotneedLVtskillID((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyRy s  
  cCs)tjƒj|ƒ}t|dtƒdS(NtisClientRefresh(R
R-R.t&SendGameServer_RefreshHelpBattlePlayerR(R5R6R)R((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytOnHelpBattleRefresh'sicCs©|stj|jƒƒ}n|s3tjƒ}ntjd||ƒ}|sRdS|jƒ}tjƒ}g}i}|j    |t
j ƒ}    |rÑtj ddƒ}
tj ddƒ} |    |
| krÝtj d|    |ƒdS|    |
kr-tj ddƒ} tj|tj| ƒ}|s-tj dƒdSntjj|iƒ} x| jƒD]{\}}|jt
j|ƒ}|s}qOn|jt
j|ƒ}|jddƒ}|jd    d
ƒ}|||g||<qOWnt|    sð|j|t
j d
ƒn|jt
j|jƒƒ|jt
j|jƒƒtj d |jƒ|jƒfƒtd |||||gƒ}tj ƒj!|j"ƒd
d
d|t#|ƒƒtj$d ||ƒdS(NR,tHelpBattleRefreshiis.³¬¹ýË¢ÐÂÖúÕ½Áбí´ÎÊý£¡ÎÞ·¨Ë¢ÐÂ!refreshCount=%sis»õ±Ò²»×ã!ÎÞ·¨Ë¢ÐÂÖúÕ½£¡RKREisÉèÖø±±¾Õ½Á¦=%s,±£µ×É˺¦=%sR#s)SendGameServer_RefreshHelpBattlePlayer %s(%RQRRRSRTRURVR/R
RPtGetPlayerGameFBDictByKeyRtFBPD_HelpBattleRefreshCountRZR RRdR<ReRWRXRYR[R\R]tDef_FB_HelpBattleGoldCalltSetPlayerGameFBDictRttFBPD_HelpBattleFBFightPowertGetFightPowerMintFBPD_HelpBattleFBBaseHurttGetRobotBaseHurtR1R-R2R3R4R_(RR‚RƒR¯R„R€RR“tcalledPlayerIDDictt refreshCounttfreeRefreshCounttgoldRefreshCounttcostGoldR…RŠR‹RŒt needGoldCallRštrelationR8((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyR°,sT    #.c    Cs<|\}}}}}}}    |jƒ}
tjƒ} i|d6|d6dd6} x0|D](\} }tj|| |tj| ƒqUW| j|
tjƒ}|r¿|d7}| j    |
tj|ƒntj
d|||||||f|
ƒtj
d|    |
ƒ|    t j |
<t jƒ}||_g|_xì|    jƒD]Þ\}}t jƒ}| jtj|ƒ|_||_|jddƒ|_d    |kr|d    |_t|jƒ|_|d
|_|d |_|d |_|jd dƒ|_|jddƒ|_ n|jj!|ƒq4Wt|jƒ|_"t#j$||ƒdS(NRFRGR#RIiswFBHelpBattleResult: %s,mapID=%s,funcLineID=%s,isClientRefresh=%s,costMoneyList=%s,calledPlayerIDDict=%s,refreshCount=%ss    helpBattlePlayerDict=%sRKRDRMtRealmLVRLREiRC(%R/R
RPRRfRRgR³R´R¶R_RWRXRttagMCHelpBattleListt RefreshCounttHelpPlayerListR[ttagMCHelpBattlePlayerR\R]R{RORYRKRDR4tNameLenRMRÂRLREt
IsNeedGoldR^t    HelpCountRR(RR(R)R*R‚RƒR¯R“R»R…R€RR”R•R–R¼thelpPlayerListPackRŠR‹t
helpPlayer((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyR&asD   
                         c    CsÁ|\}}}|jƒ}tjd||f|ƒd}d}g}    |jtjƒ}
tjƒ} g| _x,|D]$} | \} }}}}}}}tj    |ƒ}tj
|ƒ}tj ƒ}| |_ ||_ t|j ƒ|_||_||_||_||_||_||_| jj|ƒ|    ji| d6|d6|d6|d6|d6|d6|d    6|d
6ƒ||7}|r||7}n|
d 7}
quWt| jƒ| _tj|| ƒi|    d 6}tjd |||
|f|ƒtj|tj|d|dtƒ|rvtj||ƒ|rv|j tj!|ƒ|j tj"t#t$j$ƒƒƒtj%d||ƒqvntj&|tj|
ƒ|
t'j(ddƒkr½t)j*|tj+|
ƒndS(Ns)__OnHelpBattleRecord %s,helpRecordList=%sit CallPlayerIDRFt
FuncLineIDtXianyuanCoinAddREtVIPLVtHelpTimet    IsSameDayitHelpListsU    addXianyuanCoinTotal=%s,addXianyuanCoinTotalTotay=%s,totalHelpCount=%s,isLogin=%st addDataDictt    isSysHints4    µÇ¼ʱ½ñÈÕÖúÕ½ÐÅÏ¢: addXianyuanCoinTotalTotay=%sR²i(,R/R
R RRtDef_PDict_HelpBattleTotalCountRttagMCHelpBattleRecordListt
RecordListtChangeTimeNumToStrR ttagMCHelpBattleRecordRÌtCallPlayerNameR4RÇRFRÍRÎRERÏRÐR^t RecordCountRRRt    GiveMoneyR<tTYPE_Price_XianyuanCoinRtAddTodayXianyuanCoinRuRR    RttimeR_RRURZtPlayerBillboardtUpdatePlayerBillboardtDef_BT_FBHelpBattle(RR(R)R*thelpRecordListR R€taddXianyuanCoinTotaltaddXianyuanCoinTotalTotaytdrListttotalHelpCountt
recordPackt
recordInfot callPlayerIDtcallPlayerNameR‚RƒtxianyuanCoinAddRÁtvipLVt
recordTimettimeStrt    isSameDaytrecordRÓ((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyR's\                                        % 
      "c
Csõ|jƒ}tjd|ƒ}|s(dSd}d}|sI|jƒ}n¤|jƒ}|jƒ}    |    rí|jtj|ƒ}
|
|    kr¬d}d}t    j
d||ƒqí|
d7}
t j |tj||
ƒt    j
d||
f|ƒntj ddƒ} tjddiƒ} t j|ƒ} | }|jƒrj|tj|tjƒ7}|tj|tjƒ7}nd\}}}}t    jƒjƒ}|tjkr\t    jƒ}tjj|iƒ}xÝ|jƒD]Š\}}|jtj|ƒ}|sùqËn|jd
dƒ}|sqËn| jt |ƒgƒ}|t!|ƒdkrN|dnd7}qËWnB|tj"krž|tj#kržtj#j$|ƒ\}}}}qžnd}|rÅt%|||d ƒ}nt&|| dƒ}t'||ƒ}|dkr| rd}nt    j
d |||||||f|ƒ|rui|d 6|d6}t j(|t)j*|d|ƒt j+||ƒnt,j-ƒ}||_.||_/||_0||_1||_2||_3||_4||_5t!|j5ƒ|_6t7j8||ƒ||fS(sµÕæÈËÌôÕ½¸±±¾Ôö¼ÓÏÉÔµ±Ò£¬°üº¬¹ý¹Ø»òÖúÕ½£¨²»º¬¾µÏñÖúÕ½£©
    @param isHelp: ÊÇ·ñÖúÕ½µÄ
    @return: »ñµÃµÄÏÉÔµ±Ò, ÎÞ·¨»ñµÃÏÉÔµ±ÒÔ­Òò(1-´ïµ½ÖúÕ½´ÎÊýÉÏÏÞ£¬2-´ïµ½Ã¿ÈÕ»ñµÃÏÉÔµ±ÒÉÏÏÞ)
    tFBFuncii'is5´ïµ½Ã¿ÈÕÖúÕ½¿É»ñµÃÏÉÔµ±Ò´ÎÊýÉÏÏÞ£¡ÎÞ·¨ÔÙ»ñµÃ!mapID=%ss7Ôö¼ÓÿÈÕÖúÕ½¿É»ñµÃÏÉÔµ±Ò´ÎÊý!mapID=%s,todayHelpCount=%stHelpBattlePointitREgˆÃ@s{ÌôÕ½¸±±¾Ôö¼ÓÏÉÔµ±Ò: baseFBPoint=%s,relationAdd=%s,addCoinRate=%s,coinAdd=%s,canAddMax=%s,coinAddReal=%s,relationPlayerID=%sRFRÍRÓ(ii(iiis(9R/RURVt
GetFBPointt GetHelpPointtGetDayHelpCountMaxRRtDef_PDict_FBRealHelpCountR
R RRRZtGetFuncEvalCfgtGetTodayXianyuanCointGetVIPLvt    PlayerViptGetPrivilegeValuet!VIPPrivilege_XianyuanCoinUpperAddtVIPPrivilege_XianyuanCoinAddPertGetMapt GetMapFBTypet IPY_GameWorldt    fbtSingleRPRWRXRYR[R\R]R1R4tfbtTeamtg_teamFBMemRelationAddDictRmRtmaxRbRÜR<RÝRÞRttagMCAddXianyuanCoinMsgRFRÍREtRelationCoinAddRÎtReasonRÌRÚRÇRR(RR‚RGtisHelpR€t fbFuncIpyDatatreasont addCoinRatet baseFBPointtdayHelpCountMaxttodayHelpCounttxianyuanCoinUppertrelationCoinAddDictttodayXianyuanCointplayerXianyuanCoinUpperRÁt relationAddtrelationPlayerIDtrelationPlayerNametfbTypeRR…RŠR‹RŒtrelationAddListtcoinAddt    canAddMaxt coinAddRealRÓtmsgPack((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytDoFBAddXianyuanCoinÅsˆ    
  -$                                          c
Csd}d}d}d}|jƒ}|tjkrC||||fStjƒ}tj|\}    }
} tjddgƒ} tjddiƒ} |jƒ}|jƒ}|r[x_|
j    ƒD]š\}}t
|||||| |    |ƒ\}}|sùqºn|}| j t |ƒgƒ}|t |ƒdkr6|dnd7}| |}||||fSWn´x±|
j    ƒD]£\}}t
|||||| |    |ƒd}|s¥qhn|| dkr¾|}n|rÍ|}n| j t |ƒgƒ}|t |ƒdkr|dnd7}qhW||||fS(NiRôRóiii(t    GetTeamIDRWtg_teamFBMemRelationDictR
tGetMapCopyPlayerManagerRURùR/t GetFamilyIDR[t__GetTemMemRelationRYR1R4(RR
t leavePlayerIDRÁRRRtteamIDt playerManagert
friendListtmemFamilyIDDictt memNameDictt relationListRR€tfamilyIDt memPlayerIDt memFamilyIDt memRelationR((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyt__GetTeamFBMemRelationInfosD    '&
%        *c
Cs¸|r||krdS|j|ƒ}|dks=|jƒrAdSxp|D]h}    |    dkry||g|kry|    |fSn|    dkrH||kr°|r°||kr°|    |fSqHqHWdS(Niii(ii(ii(ii(tFindPlayerByIDtNonetIsEmpty(
R&R€R+R,R-R*R'R$t    memPlayert checkRelation((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyR#Js    c
CsItjƒ}x¾t|jƒƒD]ª}|j|ƒ}|dks|jƒrRqn|rƒ|jƒ|krƒtj    j
|dƒqnt |t j |ƒ|ƒ\}}}}||||gtj    |jƒ<qWxut|jƒƒD]a}    |j|    ƒ}|dksà|jƒrqàn|r1|jƒ|kr1qàntj||ƒqàWdS(Ni(R
R!txrangetGetPlayerCountR.R1R2R/RWRRmR/RQtGetIsHelpFightR|tDoFBHelp(
R)R$R&titplayerRÁRRRR5((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytRefershTeamFBMemRelationZs$ '#cCs"|tjkrdStj|d S(Nii(ii(RWR(R€((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pytGetTeamFBMemRelationInfoqs(%R
RRRàRRR>RQRUR<RWR`RoRqR|RüRR:RßRRRR+R9R%R£RyR±RR°R&R'RR/R#R;R<(((s~E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\FBHelpBattle.pyt<module>sF                                                {        5    ,    8 Z    +