1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
+…:ic@s¸ddlZddlZddlZddlZddlZddlZd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „ZdS(iÿÿÿÿNcCs$|jtjƒsdSt|ƒdS(N(tNomalDictGetPropertytChConfigtDef_PDict_LLMJLVInfot SyncLLMJInfo(t    curPlayer((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt OnPlayerLogins
cCsP|jtjƒsdStj|tjdƒtj|tjdƒt|ƒdS(Ni(RRRt PlayerControltNomalDictSetPropertytDef_PDict_LLMJExptDef_PDict_LLMJDecomposeR(R((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt PlayerOnDays 
cCs1|dt|dƒ}tj|tj|ƒdS(Nidic(tminRRRR(RtmjLVtzhanchuitlvInfo((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt SetMJLVInfo'scCs0|jtjƒ}|d}|d}||fS(Nid(RRR(RRR R ((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt GetMJLVInfo+s
 
cCs]|tjddƒkrdS|jtjƒr2dStjdƒt|ddƒt|ƒdS(NtLLMJis ¼¤»îÀúÁ·ÃØóÅi(    t IpyGameDataPYt
GetFuncCfgRRRt    GameWorldtDebugLogRR(RtctgID((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytOnActiviteByCTGID1s 
cCs¥t|ƒ\}}|sdStjƒjdƒ}|s;dS|jƒ}||krWdSt|||ƒ}tjd||||fƒt|||ƒt    |ƒdS(NiÿÿÿÿsAÀÛ¼ÓÀúÁ·ÃØóÅÕ½´¸: mjLV=%s,addCnt=%s,updZhanchui=%s,maxZhanchui=%s(
RRtIPY_DatatGetLLMJByIndextGetCostWarhammerR RRRR(RtaddCntR R t
maxIpyDatat maxZhanchuit updZhanchui((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddUseZhanchui<s  
cCsÎt|ƒ\}}|sdStjd|dƒ}|s<dS|jƒ}xe|r¯||kr¯|d7}tjd|dƒ}|r|jƒnd}tjd||fƒqKWt|||ƒt|ƒdS(NRiis ÀúÁ·ÃØóÅÉý¼¶: %s,nextZhanchui=%s(    RRtGetIpyGameDataRtGetIpyGameDataNotLogRRRR(RR R t nextIpyDatat nextZhanchui((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt
OnLLMJLVUpMs 
 
cCst|ƒ\}}|sdStjd|ƒ}|s8dS|jƒ}|jƒ}|jtjƒ}td||ƒ}||fS(NiR(ii(ii(    RRR t GetExpAddPert GetExpExUpperRRRtmax(RR t_tipyDatatexPertexUppertexNowtexRemain((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytGetAddExpPerInfo_s  cCst|ƒ\}}|sdStjd|ƒ}|s8dS|jƒ}|jƒ}|jtjƒ}td||ƒ}||fS(NiR(ii(ii(    RRR tGetDecomposeAddPertGetDecomposeExUpperRRR    R'(RR R(R)R*R+R,R-((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytGetAddDecomposePerns  cCsJ|dkrdS|jtjƒ|}tj|tj|ƒt|ƒdS(Ni(RRRRRR(RtexpExtupdEx((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddExpEx}s  
cCsJ|dkrdS|jtjƒ|}tj|tj|ƒt|ƒdS(Ni(RRR    RRR(Rt decomposeExR3((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddExpDecompose†s  
cCsnt|ƒ\}}tjƒ}||_||_|jtjƒ|_|jtj    ƒ|_
t j ||ƒdS(N( RtChPyNetSendPackt tagSCLLMJInfotMJLVtZhanchuiRRRtExpExR    t DecomposeExt NetPackCommont SendFakePack(RR R t
clientPack((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyRs         (RR=RR7RRRR
RRRRR$R.R1R4R6R(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt<module>s"