hxp
8 小时以前 7d5429f0a8a1ddb65f34dd4119aefd5fef3c7bdb
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
—²ic@s,ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZdZdZdZdZdZedd'ƒ\ZZZZd„Zd„Zd    „Zd
„Zd „Zd „Zd „Zd„Z d„Z!d„Z"d„Z#d„Z$d„Z%de'd„Z(e)dd„Z*d„Z+dd„Z,d„Z-d„Z.d„Z/d„Z0dd„Z1d„Z2de'd„Z3e)dd „Z4d!„Z5dd"„Z6d#„Z7d$„Z8d%„Z9dd&„Z:dS((iÿÿÿÿNiiiiicCs2t|ƒt|ƒtj|ƒtj|ƒdS(N(t SyncTitleInfot SyncModelInfot
PlayerFacet OnPlayerLogint PlayerChatBox(t    curPlayer((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR1s
 
 
  cCs2t|ƒt|ƒtj|ƒtj|ƒdS(N(t OnMinuteTitlet OnMinuteModelRtOnMinuteR(R((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR8s
 
 
  cCst|ƒdS(N(t
OnDayTitle(R((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyt PlayerOnDay?s
cCs¼tjƒj|ƒ}|j}|j}|j}|dkrOt|||ƒni|dkrnt|||ƒnJ|dkr™|tkr¸t    ||ƒq¸n|dkr¸t
|||ƒndS(Niiii( t    GameWorldtGetPlayerManagertGetPlayerByIndextTypetOPTypetOPIDt OnHJGActivatetOnHJGUset HJGType_TitletOnTakeOffTitlet OnHJGStarUP(tindext
clientDatattickRthjgTypetopTypetopID((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pytOnHJGOPLs                 cCs™|tkrt||ƒny|tkr;tj||ƒnZ|tkrZtj||ƒn;|tkrytj    ||ƒn|t
kr•t ||ƒndS(N( t HJGType_ModeltAddModelt HJGType_FaceRtAddFacetHJGType_FacePict
AddFacePictHJGType_ChatBoxRt
AddChatBoxRtAddTitle(RRR((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRcs     cCs™|tkrt||ƒny|tkr;tj||ƒnZ|tkrZtj||ƒn;|tkrytj    ||ƒn|t
kr•t ||ƒndS(N( Rt
OnUseModelRRt    OnUseFaceR!t OnUseFacePicR#Rt OnUseChatBoxRt
OnUseTitle(RRR((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRqs     cCs™|tkrt||ƒny|tkr;tj||ƒnZ|tkrZtj||ƒn;|tkrytj    ||ƒn|t
kr•t ||ƒndS(N( Rt OnModelStarUPRRt OnFaceStarUPR!tOnFacePicStarUPR#RtOnChatBoxStarUPRt OnTitleStarUP(RRR((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRs     cCs!t|ƒtj|ƒjƒdS(N(t CalcHJGAttrt PlayerOnlinetGetOnlinePlayertRefreshRoleAttr(R((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pytRefreshHJGAttrs
cCs•|jƒ}i}i}tjƒ}xœt|jƒƒD]ˆ}|j|ƒ}|jƒ}t|||ƒspq7n|jƒ}|sˆq7n|j    ƒ}    |j
ƒ}
|j t j |ƒ} x†t|ƒD]x\} } t|    ƒ| krë|    | nd}t|
ƒ| kr |
| nd}||| }|j| dƒ||| <qÃW|jƒ}|jƒ}|jƒ}|jƒ}|r7||| }||kr¢d|g||<n||d|||d<q7q7Wxt|jƒƒD]}|j|ƒ}|jƒ}t|||ƒsqÖn|jƒ}|s'qÖn|j    ƒ}    |j
ƒ}
|j t j|ƒ} x†t|ƒD]x\} } t|    ƒ| krŠ|    | nd}t|
ƒ| kr¬|
| nd}||| }|j| dƒ||| <qbWqÖWxt|jƒƒD] }|j|ƒ}|jƒ}tj|||ƒs1qõn|jƒ}|sIqõn|j    ƒ}    |j
ƒ}
|j t j|ƒ} x†t|ƒD]x\} } t|    ƒ| kr¬|    | nd}t|
ƒ| krÎ|
| nd}||| }|j| dƒ||| <q„WqõWxt|j ƒƒD] }|j!|ƒ}|j"ƒ}tj#|||ƒsSqn|jƒ}|skqn|j    ƒ}    |j
ƒ}
|j t j$|ƒ} x†t|ƒD]x\} } t|    ƒ| krÎ|    | nd}t|
ƒ| krð|
| nd}||| }|j| dƒ||| <q¦WqWxt|j%ƒƒD] }|j&|ƒ}|j'ƒ}t(j)|||ƒsuq9n|jƒ}|sq9n|j    ƒ}    |j
ƒ}
|j t j*|ƒ} x†t|ƒD]x\} } t|    ƒ| krð|    | nd}t|
ƒ| kr|
| nd}||| }|j| dƒ||| <qÈWq9Wt+j,d||ƒt-j.|ƒj/t j0|ƒt-j.|ƒj1d|ƒdS(Nis»Ã¾³¸óÊôÐÔ: %stTitle(2t GetPlayerIDt IpyGameDataPYtIPY_Datatranget GetTitleCounttGetTitleByIndext
GetTitleIDt IsTitleCanUset GetAttrIDListtGetInitAttrValueListtGetAttrPerStarAddListtNomalDictGetPropertytChConfigtDef_PDict_TitleStart    enumeratetlentgett
GetEffTypetGetEffTypeValuet GetEffValuetGetEffPerStarAddt GetModelCounttGetModelByIndext
GetModelIDt IsModelCanUsetDef_PDict_ModelStartGetPlayerFaceCounttGetPlayerFaceByIndext    GetFaceIDRt IsFaceCanUsetDef_PDict_FaceStartGetPlayerFacePicCounttGetPlayerFacePicByIndext GetFacePicIDtIsFacePicCanUsetDef_PDict_FacePicStartGetChatBoxCounttGetChatBoxByIndextGetBoxIDRt IsBoxCanUsetDef_PDict_ChatBoxStarR tDebugLogR1R2t SetCalcAttrtDef_CalcAttr_HJGtSetCalcSpecInfo(RtplayerIDtattrDictt titleEffDictt
ipyDataMgrRtipyDatattitleIDt
attrIDListtinitAttrValueListtperStarAddListtstartaIndextattrIDt    initValuet
perStarAddt    attrValueteffTypet effTypeValueteffValuet effPerStarAddtmodelIDtfaceIDt    facePicIDtboxID((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR0’s      ""     !    """    """    """    """cCs.tj|ƒjdƒ}|j|ddgƒS(NR5i(R1R2tGetCalcSpecInfoRF(RRrRe((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pytGetTitleEffInfo sc    Cs5|s
dS|jƒ}|jƒ}|tkr2dStj|tj|ƒsNdS|jƒ}tt    j    ƒƒ}|j
tj |ƒ}|s•|d }n|j
tj |ƒ}| s¾||krÄ|n|}tj ||ƒ}    tjd|    |tj|ƒtj|ƒtj|ƒf|ƒ|    dkr*dStjtjƒ}
|
sFdS|j
tj|ƒ} |jƒ} |jƒ} | | | }t||    ƒ}|
|gg}tjd||    ||f|ƒ|}tj|tj ||ƒ|    dkrtjd||||    gdd    ƒntjd
|||gdd    ƒdS( NiisJٺ»³ÆºÅ¿É·¢·ÅÌìÊý: %s,titleID=%s,lastRewardTime=%s,calcTime=%s,endTime=%sis@Óʼþ·¢·Å³ÆºÅÿÈÕٺ»! titleID=%s,rewardDays=%s,goldOneDay=%s, %sitTitleGoldSalaryDayst    limitDaysitTitleGoldSalaryDayi€Q(R<RGtTitleEff_DayGoldR tGetDictValueByBitRBtDef_PDict_TitleStateR6tintttimeRAtDef_PDict_TitleGoldRewardTimetDef_PDict_TitleEndTimet GetDiff_DayR_tChangeTimeNumToStrt
ItemCommontGetMoneyItemIDt IPY_GameWorldtTYPE_Price_Gold_MoneyRCRIRJt PlayerControltNomalDictSetPropertyt
PlayerMailt SendMailByKey(RRgRhRrRctcurTimetlastRewardTimetendTimetcalcTimet
rewardDayst moneyItemIDRlRtRut
goldOneDaytgiveGoldt mailItemListt updRewardTime((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyt__GiveTitleGoldSalarysJ              %cCsstjƒ}x`t|jƒƒD]L}|j|ƒ}|jƒ}tj|tj    |ƒs^qnt
||ƒqWdS(N( R7R8R9R:R;R<R R€RBRRš(RRfRRgRh((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR    Ks  cCsåttjƒƒ}g}tjƒ}x§t|jƒƒD]“}|j|ƒ}|jƒ}tj    |t
j |ƒsvq7n|j t
j |ƒ}| s7||kr¥q7nt||tdƒr7|j|ƒq7q7W|rát|ƒndS(Nt TitleTimeout(R‚RƒR7R8R9R:R;R<R R€RBRRAR…tDelTitletFalsetappendR4(RRt    delIDListRfRRgRhR’((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRVs    c    Cs­|dkrdS|jƒ}tjd|ƒ}|s8dS|jƒdkrbtjd||ƒdS|s|jƒ}|jƒ}| sŽ| r’dS||gg}|jƒj    t
j ƒ}    t j ||    ƒ\}
} |
rõtjd||
f|ƒdSt j||    | dƒn|jƒd} ttjƒƒ} tj|tj|ƒ}|jtj|ƒ}tjd||||| | f|ƒ|}|dkr½| |}tjd    ||f|ƒn’| dksÕ|dkrød}tjd
||f|ƒnW|| kr+|| }tjd ||f|ƒn$| | }tjd ||f|ƒtj|tj|d ƒtj|tj||ƒt|ƒt||gƒt||ƒtS(NiR5is ·ÇµÀ¾ß¼¤»îµÄ²»ÓÃÌí¼Ó: titleID=%ss,¼¤»îËùÐèÎïÆ·²»×ã! titleID=%s,lackItemDict=%sR%i<sYÌí¼Ó³ÆºÅ: titleID=%s,setExpireTimes=%s,state=%s,endTime=%s,ipyExpireSeconds=%s,curTime=%ss&    Ö¸¶¨Ê±³¤: titleID=%s,updEndTime=%ss&    ÓÀ¾Ãʱ³¤: titleID=%s,updEndTime=%ss&    ÀÛ¼Óʱ³¤: titleID=%s,updEndTime=%ss&    ÖØÐ¼¤»î: titleID=%s,updEndTime=%si(R6R7tGetIpyGameDatat GetUnlockWayR R_tGetUnlockValuetGetUnlockNeedCnttGetItemManagertGetPackRŠtrptItemRˆtGetCostItemIndexListt DelCostItemtGetExpireMinutesR‚RƒR€RBRRAR…tLogtSetDictValueByBitRŒRR4RRštTrue(RRhtsetExpireTimestisFreeRcRgtitemIDt    itemCountt needItemListtitemPackt lackItemDictt delInfoDicttipyExpireSecondsRtstateR’t
updEndTime((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR%lsZ         
 
 
 
 tcCsd|jƒ}tjd|ƒ}|s(dStj|tj|ƒsDdStjd||f|ƒt||ƒtj    |tj|dƒt
j |tj |dƒt
j |tj |dƒt
j|ƒ|krtƒ}|rëtj|ƒnd}t
j||ƒtjd||ƒn|r+t|ƒnt||gƒ|r`t
j||gg|gƒntS(NR5s"ɾ³ý³ÆºÅ: titleID=%s,notifyMail=%sis-Íæ¼ÒÅå´÷µÄ³ÆºÅ±»É¾³ý£¬Ëæ»úÖØÖÃĬÈÏ! randID=%s(R6R7R R R€RBRRªRšR«RŒRR…R„R<tGetDefaultTitleIDListtrandomtchoicet
SetTitleIDR_R4RRR¬(RRht isRefreshAttrt
notifyMailRcRgt defaultIDListtrandID((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRœ¦s,       cCssg}tjƒ}xZt|jƒƒD]F}|j|ƒ}|jƒ}|jƒdkr^q%n|j|ƒq%W|S(Ni(R7R8R9R:R;R<R¡Rž(R¿RfRRgRh((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR¹Âs  cCsftj|tj|ƒ}|r"tS|s=tjd|ƒ}n|rb|jƒ}|dkrbtSntS(NR5i(    R R€RBRR¬R7R R¡R(RRhRgR¶t    unlockWay((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR=Ís  cCs[|jƒ}t||ƒs3tjd||ƒdStjd||ƒtj||ƒdS(Ns¸Ã³ÆºÅ²»¿ÉÓÃ! titleID=%ssʹÓóƺÅ! titleID=%s(R6R=R R_RŒR¼(RRhRc((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR*Üs cCs-tj|ƒ|krdStj|dƒdS(Ni(RŒR<R¼(RRh((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRåsc Cs|jƒ}t||ƒs3tjd||ƒdStjd|ƒ}|sOdS|jƒ}|jtj    |ƒ}||kržtjd|||f|ƒdS|j
ƒdkr´dS|j ƒ}|j ƒ}| sÚ| rÞdS||gg}|j ƒjtjƒ}    tj||    ƒ\}
} |
rAtjd||
f|ƒdStj||    | dƒ|d} tjd|| f|ƒt||| ƒdS(    Ns¸Ã³ÆºÅ²»¿ÉÓÃ! titleID=%sR5s%ÐǼ¶ÒÑÂú! titleID=%s,curStar=%s >= %sis,ÉýÐÇËùÐèÎïÆ·²»×ã! titleID=%s,lackItemDict=%st TitleStarUPisÉýÐÇ! titleID=%s,nextStar=%s(R6R=R R_R7R t
GetStarMaxRARBRCR¡R¢t GetUpNeedCntR¤R¥RŠR¦RˆR§R¨t SetTitleStar( RRhRcRgtstarMaxtcurStarR¯R°R±R²R³R´tnextStar((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR/ës:     
cCs|t||ƒsdStjd|ƒ}|s/dSt||jƒƒ}tj|tj||ƒt    |ƒt
||gƒt S(NR5( R=R7R tminRÃRŒRRBRCR4RR¬(RRhtsetStarRg((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRÅ s
c CsP|dkr`g}tjƒ}xEt|jƒƒD](}|j|ƒ}|j|jƒƒq1Wn|}g}xœ|D]”}tj    |t
j |ƒ}| rª|dkrªqsnt j ƒ}    ||    _||    _|jt
j|ƒ|    _|jt
j|ƒ|    _|j|    ƒqsW|sdSt jƒ}
||
_t|
jƒ|
_tj||
ƒdS(N(tNoneR7R8R9R:R;RžR<R R€RBRtChPyNetSendPackt
tagSCTitletTitleIDtStateRAR…tEndTimeRCtStarttagSCTitleInfot    TitleListREtCountt NetPackCommont SendFakePack( Rt titleIDListt
syncIDListRfRRgt    titleListRhR¶ttitlet
clientPack((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRs2                 cCsåttjƒƒ}g}tjƒ}x§t|jƒƒD]“}|j|ƒ}|jƒ}tj    |t
j |ƒsvq7n|j t
j |ƒ}| s7||kr¥q7nt||tdƒr7|j|ƒq7q7W|rát|ƒndS(Nt ModelTimeout(R‚RƒR7R8R9RKRLRMR R€RBtDef_PDict_ModelStateRAtDef_PDict_ModelEndTimetDelModelRRžR4(RRRŸRfRRgRvR’((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR9s    c    Cs |dkrdS|jƒ}tjd|ƒ}|s8dS|jƒdkrbtjd||ƒdS|s|jƒ}|jƒ}| sŽ| r’dS||gg}|jƒj    t
j ƒ}    t j ||    ƒ\}
} |
rõtjd||
f|ƒdSt j||    | dƒn|jƒd} ttjƒƒ} tj|tj|ƒ}|jtj|ƒ}tjd||||| | f|ƒ|}|dkr½| |}tjd    ||f|ƒn’| dksÕ|dkrød}tjd
||f|ƒnW|| kr+|| }tjd ||f|ƒn$| | }tjd ||f|ƒtj|tj|d ƒtj|tj||ƒt|ƒt||gƒtS(NitModelis ·ÇµÀ¾ß¼¤»îµÄ²»ÓÃÌí¼Ó: modelID=%ss,¼¤»îËùÐèÎïÆ·²»×ã! modelID=%s,lackItemDict=%sRi<sYÌí¼ÓÐÎÏó: modelID=%s,setExpireTimes=%s,state=%s,endTime=%s,ipyExpireSeconds=%s,curTime=%ss&    Ö¸¶¨Ê±³¤: modelID=%s,updEndTime=%ss&    ÓÀ¾Ãʱ³¤: modelID=%s,updEndTime=%ss&    ÀÛ¼Óʱ³¤: modelID=%s,updEndTime=%ss&    ÖØÐ¼¤»î: modelID=%s,updEndTime=%si(R6R7R R¡R R_R¢R£R¤R¥RŠR¦RˆR§R¨R©R‚RƒR€RBRÝRARÞRªR«RŒRR4RR¬(RRvR­R®RcRgR¯R°R±R²R³R´RµRR¶R’R·((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyROsX         
 
 
 
cCs7|jƒ}tjd|ƒ}|s(dStj|tj|ƒsDdStjd||f|ƒtj|tj|dƒt    j
|tj |dƒ|j ƒ|krët ƒ}|rÁtj|ƒnd}|j|ƒtjd||ƒn|rþt|ƒnt||gƒ|r3t    j||gg|gƒntS(NRàs"ɾ³ýÐÎÏó: modelID=%s,notifyMail=%sis-Íæ¼ÒʹÓõÄÐÎÏó±»É¾³ý£¬Ëæ»úÖØÖÃĬÈÏ! randID=%s(R6R7R R R€RBRÝRªR«RŒRRÞt GetModelMarktGetDefaultModelIDListRºR»t SetModelMarkR_R4RRR¬(RRvR½R¾RcRgR¿RÀ((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR߈s(       cCssg}tjƒ}xZt|jƒƒD]F}|j|ƒ}|jƒ}|jƒdkr^q%n|j|ƒq%W|S(Ni(R7R8R9RKRLRMR¡Rž(R¿RfRRgRv((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRâ¢s  cCsžtj|tj|ƒ}|r"tS|s=tjd|ƒ}n|rš|jƒ}|jƒ}|dkrktS|dkrš|}t    j
||ƒr“tSt Snt S(NRàii( R R€RBRÝR¬R7R R¡R¢t
PlayerHerotGetHeroActiviteR(RRvRgR¶RÁt unlockValuetheroID((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRN­s    cCsX|jƒ}t||ƒs3tjd||ƒdStjd||ƒ|j|ƒdS(Ns¸ÃÐÎÏ󲻿ÉÓÃ! modelID=%ssʹÓÃÐÎÏó! modelID=%s(R6RNR R_Rã(RRvRc((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR&Às  c Cs|jƒ}t||ƒs3tjd||ƒdStjd|ƒ}|sOdS|jƒ}|jtj    |ƒ}||kržtjd|||f|ƒdS|j
ƒdkr´dS|j ƒ}|j ƒ}| sÚ| rÞdS||gg}|j ƒjtjƒ}    tj||    ƒ\}
} |
rAtjd||
f|ƒdStj||    | dƒ|d} tjd|| f|ƒt||| ƒdS(    Ns¸ÃÐÎÏ󲻿ÉÓÃ! modelID=%sRàs%ÐǼ¶ÒÑÂú! modelID=%s,curStar=%s >= %sis,ÉýÐÇËùÐèÎïÆ·²»×ã! modelID=%s,lackItemDict=%st ModelStarUPisÉýÐÇ! modelID=%s,nextStar=%s(R6RNR R_R7R RÃRARBROR¡R¢RÄR¤R¥RŠR¦RˆR§R¨t SetModelStar( RRvRcRgRÆRÇR¯R°R±R²R³R´RÈ((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyR+És:     
cCs|t||ƒsdStjd|ƒ}|s/dSt||jƒƒ}tj|tj||ƒt    |ƒt
||gƒt S(NRà( RNR7R RÉRÃRŒRRBROR4RR¬(RRvRÊRg((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRéés
c CsP|dkr`g}tjƒ}xEt|jƒƒD](}|j|ƒ}|j|jƒƒq1Wn|}g}xœ|D]”}tj    |t
j |ƒ}| rª|dkrªqsnt j ƒ}    ||    _||    _|jt
j|ƒ|    _|jt
j|ƒ|    _|j|    ƒqsW|sdSt jƒ}
||
_t|
jƒ|
_tj||
ƒdS(N(RËR7R8R9RKRLRžRMR R€RBRÝRÌt
tagSCModeltModelIDRÏRARÞRÐRORÑttagSCModelInfot    ModelListRERÔRÕRÖ( Rt modelIDListRØRfRRgt    modelListRvR¶tmodelRÛ((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyRõs2                 i(;R RˆR1RRŒR7RÌRŠRÕRRäRŽRBRºRƒRRR!R#RR9tTitleEff_FBZhanchuiItemExRtTitleEff_HeroItemExPertTitleEff_DingjungeQuickPerRRR
RRRRR4R0R{RšR    RRËRR%R¬RœR¹R=R*RR/RÅRRRRßRâRNR&R+RéR(((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerHJG.pyt<module>sf                                                    {        8         :                           "    9