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
€gic@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ej Z dZd„Zd„Zd„Zd„Zd„Zd„Zd    „Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Ze dƒZ!\Z"Z#Z$Z%dZ&dZ'd„Z(d„Z)d„Z*d„Z+d„Z,dd„Z.d„Z/d„Z0dgd„Z1d„Z2d „Z3d!„Z4d"„Z5d#„Z6d$„Z7d%„Z8d&„Z9d'„Z:d(„Z;dS()iÿÿÿÿNicCs
|jƒS(N(t    GetValue2(t gActionData((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFABuzhenEndTime&scCs |j|ƒS(N(t    SetValue2(RtgEndTime((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFABuzhenEndTime'scCs
|jƒS(N(t    GetValue3(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFABuzhenLayer(scCs |j|ƒS(N(t    SetValue3(RtgLayer((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFABuzhenLayer)scCs |j|ƒS(N(tSetTime(t
actionDatatatkTime((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt SetFAAtkTime-scCs
|jƒS(N(t    GetValue1(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt GetFAPlayerID.scCs |j|ƒS(N(t    SetValue1(R tplayerID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt SetFAPlayerID/scCs
|jƒS(N(R(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFABuzhenTime0scCs |j|ƒS(N(R(R tbzTime((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFABuzhenTime1scCs
|jƒS(N(R(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt GetFAAtkCount2scCs |j|ƒS(N(R(R tfaAtkCnt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt SetFAAtkCount3scCs
|jƒS(N(t    GetValue4(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFAHurtTotal4scCs |j|ƒS(N(t    SetValue4(R t faHurtTotal((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFAHurtTotal5scCs
|jƒS(N(t    GetValue5(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFAHurtTotalEx6scCs |j|ƒS(N(t    SetValue5(R t faHurtTotalEx((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFAHurtTotalEx7scCs
|jƒS(N(t    GetValue6(R ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFAContribBoxCnt8scCs |j|ƒS(N(t    SetValue6(R tfaContribBoxCnt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytSetFAContribBoxCnt9siicCst|ƒdS(N(t OnTaofaReset(tfamily((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnDayGs
cCs'tj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tj    dƒtj|tj
dƒtj|tj dƒtj|tj dƒ|j ƒ}tjƒj|ƒ}t||d|jƒgƒt|ƒdS(Nit unSyncIDList(t PlayerControltNomalDictSetPropertytChConfigtDef_Player_Dict_FamilyTaofaCntt%Def_Player_Dict_FamilyTaofaItemAddCntt&Def_Player_Dict_FamilyTaofaBuZhenStatet Def_Player_Dict_FamilyTaofaAngert&Def_Player_Dict_FamilyTaofaBoxUnGetCntt)Def_Player_Dict_FamilyTaofaBoxTotalGetCntt&Def_Player_Dict_FamilyTaofaBoxLastTimet(Def_Player_Dict_FamilyTaofaBoxContribCntt"Def_Player_Dict_FamilyTaofaBoxHurtt$Def_Player_Dict_FamilyTaofaBoxHurtExt GetFamilyIDt    DBDataMgrt GetFamilyMgrt
FindFamilytRefreshPlayerAwardBoxCntt GetPlayerIDt SyncTaofaInfo(t    curPlayertfamilyIDt    curFamily((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt PlayerOnDayKs 
cCs^|jƒ}tjƒj|ƒ}t||d|jƒgƒt|ƒtj||t    ƒdS(NR,(
R:R;R<R=R>R?R@t PlayerFamilytSendFamilyActionInfot
ActionType(RARBRC((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt OnPlayerLogin]s  
cCsd|jƒ}tjƒ}|j|tƒ|j|tƒ}|jƒ}t|tƒt    j
|ƒdS(N( tGetIDR;tGetFamilyActionMgrtDelFamilyActionRGtGetFamilyActiont    AddActionRtActionGlobalIDREtSendFamilyAction(R*RBt    actionMgrt familyActionR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR)es     cCstj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tj    dƒtj|tj
dƒtj|tj dƒtj|tj dƒtj|tj dƒtj|tjdƒt|ƒdS(Ni(R-R.R/R0R1R2R3R4R5R6R7R8R9t%Def_Player_Dict_FamilyTaofaBoxHurtHist'Def_Player_Dict_FamilyTaofaBoxHurtHisExR@(RA((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnTaofaResetPlayerps
cCsztjƒj|jƒtƒ}|j|tƒ}|s:dStj||ƒ}|j    ƒj
i|d6ƒt j |gƒdS(Ntinfo( R;RJRLRIRGtGetActionDataByValue1tFalsetPlayerViewCachetGetPlayerBaseViewInfot GetUserDicttupdateRERO(R*t leavePlayerIDt leavePlayerRQR tmemInfo((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnFamilyMemberLeave€scCs:tj|tjdƒtj|tjdƒt|ƒdS(Ni(R-R.R/R3R4R@(RA((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnPlayerLeaveFamily‹s
cCs#|jƒ}tj||tƒdS(N(R:RERFRG(RARB((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnPlayerEnterFamily’s cCsÚ|s
dS|jƒ}i}tjƒj|tƒ}xÂtd|jƒƒD]«}|j|ƒ}t|ƒ}|t    kr}qJng}    |j
ƒj dgƒ}
xD|
D]<} | t } | t } | dkr¢|    j| | gƒq¢q¢W|    rJ|    ||<qJqJWtjddƒ}tjd||fƒ|ra|j|jƒƒ}|sGdSt|||||ƒdStjƒ}xft|jƒƒD]R}|j|ƒ}|jƒ}|j|ƒ}|s¼q€nt|||||ƒq€WdS(NitatkListtFamilyTaofaBoxis9ˢй«»á³ÉÔ±¿ÉÁìÈ¡µÄ±¦ÏäÊý: familyID=%s,memContribDict=%s(RIR;RJRLRGtrangetCounttAtRRNRZtgettAtkIndex_AtkTimetAtkIndex_ContribBoxCnttappendt IpyGameDataPYt
GetFuncCfgt    GameWorldtDebugLogt
FindMemberR?t__doUpdPlayerAwardBoxCnttGetPlayerManagertxrangetGetCounttGetAttFindPlayerByID(R*RAR,RBtmemContribDictRQtindexR tmemIDt contribListRbtatkInfoR t contribBoxCntt awardBoxMaxtmembert playerManagerR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR>ÀsH    
 
   c CsÓ|jƒ}|jƒ}t|jtjƒ|ƒ}|jtjƒ}|jtjƒ}    |||    }
|
dkr•tj    d||||    |fƒdS|} d} xv|j
ƒD]h} | |
krÄPnxO| D]G\}}||kréqËnt| |ƒ} | |7} | |
krËPqËqËWq®W| dkrMtj    d||||    ||
fƒdS|    | }t j |tj|ƒt j |tj| ƒtj    d|| || |||    ||
f    ƒ| sÂ||krÏt |ƒndS(Nise    ³ÉÔ±¿ÉÁìÈ¡±¦ÏäÒÑ´ïÉÏÏÞ²»Ë¢ÐÂ: playerID=%s,boxLastTime=%s,boxTotalGetCnt(%s)+boxUnGetCnt(%s) >= %ss~    ³ÉÔ±µ±Ç°Ã»ÓпÉÁìÈ¡µÄ±¦Ï䲻ˢÐÂ: playerID=%s,boxLastTime=%s,boxTotalGetCnt=%s,boxUnGetCnt=%s,awardBoxMax=%s,canAddBoxMax=%ss¥    ³ÉÔ±¿ÉÁìÈ¡µÄ±¦ÏäÊý: playerID=%s,addUnGetBox=%s,updBoxUnGetCnt=%s,updBoxLastTime=%s,boxLastTime=%s,boxTotalGetCnt=%s,boxUnGetCnt=%s,awardBoxMax=%s,canAddBoxMax=%s(R?t GetJoinTimetmaxtNomalDictGetPropertyR/R6R5R4RmRntvaluesR-R.R@(RAR}RvR|R,RtjoinTimet boxLastTimetboxTotalGetCntt boxUnGetCntt canAddBoxMaxtupdBoxLastTimet addUnGetBoxRyR R{tupdBoxUnGetCnt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyRpësD         
       
    # cCs:|jtjƒ}tj|tj||ƒt|ƒdS(N(RR/R1R-R.R@(RAtaddCntt
itemAddCnt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytAddTaofaCntByItems
cCswtjƒj|ƒ}|j}|jƒ}|jƒ}|sPtjd|ƒdS|dkrit|ƒn
t|ƒdS(NsûÓÐÏÉÃËÎÞ·¨²Ù×÷!i(    RmRqtGetPlayerByIndextOpTypeR?R:Rnt
__doBuzhent__doZhanshaAtk(Rwt
clientDatattickRAtopTypeRRB((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytOnFamilyTaofaOPs        
cCs™tjƒj|tƒ}|jttƒ}t|ƒ}t|ƒ}|sN|rt    t
j
ƒƒ|krt |dƒt |dƒd}d}n||fS(Ni( R;RJRLRGRVRNtTrueRRtintttimeRR
(RBRQRRR    ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetFamilyBuzhenLayer/s  $      c
Cs\|jƒ}|jtjƒr2tjd|ƒdS|jƒ}tjƒj    |ƒ}|s]dSt
|ƒ\}}t j ddƒd}t tjƒƒ|}|d7}tjd|tj|ƒf|ƒt||ƒt||ƒtjƒj|tƒ}|j|tƒ}    t|    t tjƒƒƒtj||    gƒtj|tjdƒt|ƒdS(Ns    ÒѲ¼Õó¹ý!tFamilyTaofaBuzhenii<is#¹«»áÌÖ·¥²¼Õó: gLayer=%s,gEndTime=%s(R?RR/R2RmRnR:R;R<R=R™RkRlR—R˜tChangeTimeNumToStrRR
RJRLRGRVR–RREROR-R.R@(
RARRBRCR    Rt
bzDurationRRQR ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR=s,  
#  
c5
Cs‚|jƒ}|jƒ}tjƒj|ƒ}|s7dStjddƒ\}}}|jtj    ƒ}||krvt
nt }|t krü|jtj ƒ}    |jtj ƒ}
tjddƒ} | |
|    } | dkrütjd|    | |
f|ƒdSnttjƒƒ} t|ƒ\}}tjddƒ}t||ƒ}tj|ƒ}tjddƒ}tjddƒ}tjddƒ\}}d}|dkrÁ|||7}|||d    7}ntjd
||||||||f|ƒtjƒj|tƒ}|j|tƒ}t|ƒ}t|ƒ}t|ƒt|ƒtj }tjd |||f|ƒ|jtj!ƒ}|jtj"ƒ}|jtj#ƒ}||tj }|jtj$ƒ} |jtj%ƒ}!| |!tj }"tjd |||"f|ƒd}#|t
kr3||8}tjdd ƒ}#nd}$g}%x¯t&|#ƒD]¡}&tj'|ƒ}'t||'rs|nd|ƒ}(|$|(7}$|t kr°||'r¦|n|7}ntjd|&d|'|(|$||f|ƒ|%j(|(|'gƒqLW||#7}||$7}||$7}tjd|||f|ƒd})tjddƒ}*ttjddƒdƒ}+x(|*D] },||,kr|Pn|)d7})qfW|*d}-t)|*ƒdkr´|-|*dn|-}.tjd|)||-f|ƒ||-kr0||-}/|/|.}0t|)|0|+ƒ})tjd|)|/|.|0|+f|ƒnd}1|)|krŒ|)|}1||17}tj*|tj!|)ƒtjd|1|)|f|ƒntj*|tj    |ƒtj*|tj"|tj ƒtj*|tj#|tj ƒ||"kr+|}"tj*|tj$|"tj ƒtj*|tj%|"tj ƒng}2|t kr›tj*|tj |    dƒtjddƒ}3|2|37}2t+j,||2ddt-igdt-ƒnt.|| ƒt/||ƒt0||tj ƒt1||tj ƒt2||ƒ|j3ƒj4dgƒ}4|4j(| |1|$|gƒ|j3ƒj5i|4d6ƒt6j7|gƒt8|||%|2ƒ|1rtt9|d|gƒnt:|ƒdS(NtFamilyTaofaAtkiiis?¹«»áÌÖ·¥Ã»ÓÐնɱ´ÎÊý: atkCnt=%s >= freeCnt(%s) + itemAddCnt(%s)RšiigˆÃ@sf---¹«»áÌÖ·¥Õ¶É±: fightPower=%s,gLayer=%s,superRate=%s,superRatio=%s,damRatio=%s,anger=%s/%s,atkType=%ss-faAtkCnt=%s,faHurtTotal=%s,faContribBoxCnt=%ss3boxContribCnt=%s,boxHurtTotal=%s,boxHurtTotalHis=%sisDµÚ%s´ÎÉ˺¦: isSuper=%s,hurtValue=%s,hurtTotal=%s,anger=%s,atkType=%ss8¸üÐÂÀÛ¼ÆÉ˺¦: faAtkCnt=%s,faHurtTotal=%s,boxHurtTotal=%sRcièiÿÿÿÿiþÿÿÿsG¼ÆËã³£¹æ¹±Ï×±¦Ïä: updContribBoxCnt=%s,boxHurtTotal=%s,finalAwardHurt=%ssl¼ÆËãÑ­»·¹±Ï×±¦Ïä: updContribBoxCnt=%s,loopHurtTotal=%s,loopNeedHurt=%s,loopContribBoxCnt=%s,contribBoxMax=%ssI¸üÐÂÔö¼Ó¹±Ï×±¦Ïä: addContribCnt=%s,updContribBoxCnt=%s,faContribBoxCnt=%steventt FamilyTaofat isNotifyAwardRbR,(;R?R:R;R<R=RktGetFuncEvalCfgRR/R3t AtkType_AngertAtkType_NormalR0R1RlRmRnR—R˜R™tminR-t GetFightPowerRJRLRGRVR–RR%RR tDef_PerPointValueR7R8R9RRRSRdt    CanHappenRjtlenR.t ItemControlertGivePlayerItemOrMailRWRRRR#R(RZRgR[REROtSyncTaofaAtkRetR>R@(5RARRBRCt commAddAngert superAddAngertmaxAngertangertatkTypetatkCntRŒtfreeCntt    canAtkCntR R    t_tmaxLayert
fightPowert    superRatet
superRatiotaddSuperRatePerLayertaddDamPerLayertdamRatioRQR RR'Rt boxContribCnttboxHurtt    boxHurtExt boxHurtTotalt
boxHurtHist boxHurtHisExtboxHurtTotalHist calcHurtCntt    hurtTotalthurtListtitisSupert    hurtValuetupdContribBoxCnttboxAwardHurtListt contribBoxMaxtneedHurttfinalAwardHurtt loopNeedHurtt loopHurtTotaltloopContribBoxCntt addContribCntt awardItemListtatkItemAwardListRb((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR‘_sÞ         #   
 
 *
 
 
 
& 
 
     
 
    
(   
c    Cs|jƒ}tjƒj|tƒ}|j|tƒ}t|ƒ}t|ƒ}    t    |ƒt
|ƒt j }
t } d} |r˜t} tjddƒ} nd} xt| ƒD]}| |7} q«Wttjƒƒ}|| 7}tjddƒ}ttjddƒdƒ}|d}t|ƒdkr2||d    n|}d}x(|D] }|
|kr[Pn|d7}qEW|
|krŸ|
|}||}t|||ƒ}n|
| 7}
d}x(|D] }|
|krÌPn|d7}q¶W|
|kr|
|}||}t|||ƒ}nd}||kr9||}|    |7}    ntj|d
||||t|ƒfƒt||ƒt||ƒt||
t j ƒt||
t j ƒt||    ƒ|jƒjd gƒ}|j ||| | gƒ|jƒj!i|d 6ƒ|S( NiRiiRciièiÿÿÿÿiþÿÿÿsÌÖ·¥ID:%s,ÉË:%s,Ïä:%s/%s,Å­:%sRb("RIR;RJRLRGRVR–RR%RR R/R¦R£R¢RkRlRdR—R˜R¡R¤R¨Rmt DebugAnswerRRRR#R(RZRgRjR[(RARCRRÈtisAngerRBRQR RR'RR°RÃRÄR´R RÊRËRÍRÎR¼RÌRÏRÐRÉRÑRb((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGMAddMemTaofaAtkæsj   
 
&   
 
 
 
 
 
 )   c Cs¸|jtjƒ}|s)tjdƒdStjddƒ}|jtjƒ}t||dƒ}tjd||||fƒ||kr£|}tjd|ƒni}tj    ddƒ}xUt
|ƒD]G}tj |ƒ}|séqÈn|\}    }
|j |    dƒ|
||    <qÈWg|j ƒD]\}    }
|    |
g^q } ||} tj|tjdƒtj|tj| ƒtjd| | fƒt|ƒtj|| d    d
tigƒdS( Nsµ±Ç°Ã»ÓпÉÁìÈ¡µÄÌÖ·¥±¦Ïä!RciisMÁìÈ¡±¦Ïä½±Àø: boxUnGetCnt=%s,canGetBoxMax=%s,boxTotalGetCnt=%s,awardBoxMax=%ss0³¬¹ý¿ÉÁìÈ¡ÉÏÏÞ£¬ÐÞÕý¿ÉÁìÈ¡±¦ÏäÊý: boxUnGetCnt=%sis,ÁìÈ¡½á¹û: updTotalGetCnt=%s,awardItemList=%sRžtFamilyTaofaBoxAward(RR/R4RmRnRkRlR5R€R¡RdtGetResultByWeightListRgtitemsR-R.R@R©RªRW( RAR†R|R…t canGetBoxMaxt awardItemDicttboxAwardWeightListR´t    awardItemtitemIDt    itemCountRÒtupdTotalGetCnt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pytGetTaofaBoxAward.s6   +
 
cCsÝtjƒ}|jtjƒ|_|jtjƒ|_|jtjƒ|_    |jtj
ƒ|_ |jtj ƒ|_ |jtjƒ|_|jtjƒ|_|jtjƒ|_|jtjƒ|_tj||ƒdS(N(tChPyNetSendPackttagSCFamilyTaofaInfoRR/R2t BuZhenStateR0tAtkCountR1t ItemAddCountR3tAngerR4t BoxUnGetCountR8tBoxHurtR9t    BoxHurtExRRt
BoxHurtHisRSt BoxHurtHisExt NetPackCommont SendFakePack(RAt
clientPack((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR@Ms c Csg}xV|D]N\}}tjƒ}||_|tj|_|tj|_|j|ƒq Wg}x?|D]7\}    }
tjƒ} |    | _    |
| _
|j| ƒqlWtj ƒ} || _ || _ t| j ƒ| _|| _t| jƒ| _tj|| ƒdS(N(RâttagSCFamilyTaofaAtkHurttIsSuperR/R¦t    HurtValuet HurtValueExRjttagSCFamilyTaofaAtkItemtItemIDRettagSCFamilyTaofaAtkRettAtkTypetHurtListR¨t    HurtCounttItemListt    ItemCountRíRî( RAR°RÅRÒt atkHurtListt    totalHurtRÇtatkHurttitemListRÞRßtitemRï((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyR«[s*                           (<R/t ShareDefineRkRíRâRXR©R-RERmR;R˜tDef_ActionType_TaofaRGRNRRRR
RRRRRRRRRR R#R%R(Rdt    AtkIndexsRhRitAtkIndex_HurtValuetAtkIndex_AtkTypeR£R¢R+RDRHR)RTtNoneR_R`RaR>RpRR•R™RR‘RÖRáR@R«(((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerFamilyTaofa.pyt<module>sh                                                                                                                  .+    &                "    ‡    H