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
€]&ec@s²ddlZddlZddlZejZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zid „Zd„Zd„ZdS(iÿÿÿÿNcCs
|jƒS(N(t    GetValue1(t
actionData((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt GetZhenfaTypescCs|j|ƒdS(N(t    SetValue1(Rt
zhenfaType((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt SetZhenfaTypescCs
|jƒS(N(t    GetValue2(R((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt GetZhenfaLVscCs|j|ƒdS(N(t    SetValue2(Rtlv((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt SetZhenfaLVscCs
|jƒS(N(t    GetValue3(R((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt GetZhenfaExpscCs|j|ƒdS(N(t    SetValue3(Rtexp((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt SetZhenfaExpscCsdS(N((t    curPlayer((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt OnPlayerLogin"scCs¦d}tjƒj|tƒ}xEt|jƒƒD]1}|j|ƒ}|t|ƒkr1|}Pq1q1W|s¢|j    ƒ}|j
|ƒ|j tƒt ||ƒn|S(N( tNonet    GameWorldtGetFamilyActionManagertGetFamilyActiontActionType_FamilyZhenfatrangetCounttAtRt    AddActiont SetFamilyIdt SetActionTypeR(tfamilyIDRtfindActionDatat zhenfaActiontindexR((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pytGetFamilyZhenfaData%s   cCs8|\}}}}|dkr4t||||ƒndS(NtAddExp(t__DoFamilyZhenfa_AddExp(RtmsgListRtplayerIDtmsgTypetmsgData((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pytMapServer_FamilyZhenfa5s cCs«|\}}t||ƒ}t|ƒ}t|ƒ}tjd||ƒ}    |    sRdS|    jƒ}
|
s…tjd|||f|ƒdS||} tjd|||||| f|ƒt} x‘t    dƒD]ƒ} |
sá| |
kråPntjd||dƒ}    |    sPn| |
} |d7}t
} tjd|
|| f|ƒ|    jƒ}
qÈWt ||ƒt || ƒtjd|||| f|ƒt ||i|d6| d    6ƒdS(
Nt FamilyZhenfas2¸ÃÕó·¨ÒÑÂú¼¶:familyID=%s,zhenfaType=%s,zhenfaLV=%ssYÖ´ÐÐÕó·¨Éý¼¶: familyID=%s,zhenfaType=%s,zhenfaLV=%s,zhenfaExp=%s,addTotalExp=%s,curExp=%sidis2    Õó·¨Éý¼¶: LVUpNeedExp=%s,zhenfaLV=%s,curExp=%ss=    ¸üÐÂÕó·¨: familyID=%s,zhenfaType=%s,zhenfaLV=%s,curExp=%sR%t refreshAttr(R!RR t IpyGameDataPYtGetIpyGameDatatGetLVUpNeedExpRtDebugLogtFalsetxrangetTrueR
RtSyncMap_FamilyZhenfaInfo(RR%R&R'Rt addTotalExpRtzhenfaLVt    zhenfaExptipyDatat LVUpNeedExptcurExptisLVUPt_((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyR#>s>    
    
 
   cCs~i}tjƒj|tƒ}xYt|jƒƒD]E}|j|ƒ}t|ƒ}it|ƒd6t    |ƒd6||<q1W|S(NtLVtExp(
RRRRRRRRRR (RtinfoRR RR((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pytGetSyncMapFamilyZhenfaInfois (cCsRit|ƒ|6}i|d6|d6|d6}|j|ƒtjtj|ƒdS(Nt
zhenfaInfoR&R(R>tupdateRtSendMapServerMsgExt ShareDefinet$Def_Notify_WorldKey_FamilyZhenfaInfo(RR&tdataExR?tsyncDict((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyR2rs
 cCs i}tjƒ}x`t|jƒƒD]L}|j|ƒ}|jƒ}|sRq%nt|ƒ}|r%|||<q%q%Wi|d6dd6}tjtj    |ƒdS(NR?t    allFamilyR&(
RtGetFamilyManagerRtGetCounttGetAttGetIDR>RARBRC(R?t familyManagertitfamilyRR=RE((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pytSyncMap_AllFamilyZhenfaInfozs   cCs tƒdS(N(RN(((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pytOnMapServerInitOKŠs(RBR+RtDef_ActionType_FamilyZhenfaRRRRR
R RRR!R(R#R>R2RNRO(((saE:\Git\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerFamilyZhenfa.pyt<module>s"                                                   +