hxp
2026-06-25 41386001a86cfec1e2af22a35a8382685fbbedc7
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
2=jc@s—ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
ddddd„Z dS(iÿÿÿÿNcCs|sªtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|d    ƒtj|d
ƒdS|d }t|ƒd krÐ|d nd }|d kr    |d }tj|dtd|ƒdStj|ƒjƒ|dkr9t    ||ƒdS|dkrlt
j |t j d ƒtj|ƒdS|dkrÜ|}t|ƒdkrš|dnd }t|ƒdkr¼|dnd }tj||||ƒdS|dkr–|}|jƒjtjƒ}    xmt|    jƒƒD]Y}
|    j|
ƒ} | s| jƒrGqn|sh| jtjƒrhqqhn| jƒqW|r’tj|ƒjƒndS|} tj|| ƒ} | sÌtj|d| ƒdS| jƒ}tjd|ƒ}|sôdS|j ƒ}|d kr@tj!| j"ƒƒ| j#ƒtj|d| ƒnÉ|dkr¼t|ƒdkrh|dnd }tj$| ƒ}t%||ƒ}| j&tj'|ƒtj|d|| fƒnM|dkr{t|ƒdkrä|dnd }| j(tj)ƒ}tj*|| ƒ}||kr8tj|d|| fƒdSt%|||ƒ}tj+|| |ƒtj|d|| fƒnŽ|dkr    t|ƒdkr£|dnd }tjd||ƒsÜtj|d ||fƒdStj,| |ƒtj|d!|| fƒntj-|ƒdS("Ns"ÕÙ»½Ë¢ÐÂ: Beast c [Ö¸¶¨ÉñÊÞID ...]sÉñÊÞÖØÖÃ: Beast 0 ±³°üλÖÃs#ÉñÊ޵ȼ¶: Beast l ±³°üλÖàÉèÖõȼ¶s ÉñÊÞÉýÐÇ: Beast s ±³°üλÖàÉýxÐÇs#ÉñÊÞËÜ»ê: Beast a ±³°üλÖàÉèÖõȼ¶sÖØÖÃÖØÉú: Beast rs+ÉñÊÞÆ¤·ô: Beast sk ÉñÊÞID Æ¤·ôË÷Òý ÊÇ·ñ½âËøs%ÐÂÔöÉñÊÞ: MakeItemCount ÉñÊÞID [¸öÊý]s(Ò»¼üÂú¼¶: Beast max [Ö¸¶¨µÈ¼¶ ÐǼ¶ ËÜ»ê]s&Çå¿ÕÉñÊÞ: Beast clear [ÊÇ·ñ°üº¬ÉúЧ¿¨]iitctisFreetgmOutBeastIDListtmaxtrtskiitclears²»´æÔÚÉñÊÞ: itemIndex=%stBeastsÖØÖÃÉñÊÞ: itemIndex=%stlsÉèÖÃÉñÊ޵ȼ¶: %s,itemIndex=%stssÉñÊÞÒÑÂúÐÇ: %s,itemIndex=%ss¸üÐÂÉñÊÞÐǼ¶: %s,itemIndex=%statBeastQualitySoulsËÜ»êµÈ¼¶²»´æÔÚ:%s Æ·ÖÊ:%ssÉèÖÃÉñÊÞËÜ»ê: %s,itemIndex=%s(.t    GameWorldt DebugAnswertlent PlayerBeasttDoRefreshBeastCalltTruet PlayerOnlinetGetOnlinePlayertRefreshRoleAttrt __oneKeyMaxt PlayerControltNomalDictSetPropertytChConfigtDef_PDict_BeastSoulRebirthCnttSync_PlayerBeastInfotGMSetBeastSkintGetItemManagertGetPackt ShareDefinetrptBeasttrangetGetCounttGetAttIsEmptytGetUserAttrCounttDef_IudetBeastEffPresetIDtCleart ReCalcAllAttrt GetBeastItemt GetItemTypeIDt IpyGameDataPYtGetIpyGameDatat
GetQualityt InitBeastItemtGetItemt    Sync_Itemt GetBeastLVMaxtmint SetUserAttrtDef_IudetBeastLVt GetUserAttrtDef_IudetBeastStartGetBeastStarMaxtDoBeastUpdStartSetBeastSoulLVtRefreshBeastAttr(t    curPlayertmsgListtvaluetvalue2RtbeastIDt    skinIndextisActivetisAlltbackPacktitcurItemt    itemIndext    beastItemt beastIpyDatatqualitytbeastLVtLVMaxtaddStartcurStartstarMaxtupdStartsoulLV((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Beast.pytOnExecsª
" 
     ""        
 " "  " c Csät|ƒdkr|dnd}t|ƒdkr>|dnd}t|ƒdkr`|dnd}g}tjƒ}xNt|jƒƒD]:}|j|ƒ}|jƒs²q‹n|j|j    ƒƒq‹W|j
ƒj t j ƒ}    xjt|    jƒƒD]V}|    j|ƒ}
|
sô|
jƒr"qôn|
jƒ} | |krô|j| ƒqôqôWx$|D]} tj|| dtƒqUWxXt|    jƒƒD]D}|    j|ƒ}
|
sˆ|
jƒr¶qˆnt||
|||ƒqˆWtj|dƒdS(NiiisÒ»¼üOK!(RtNoneR*tIPY_DataR t GetBeastCounttGetBeastByIndextGetPlayerCanUsetappendt
GetBeastIDRRRRR!R"R#R)tremovet ItemControlertGivePlayerItemtFalset__setBeastItemR R ( R:R;tsetLVtsetStart    setSoulLVt beastIDListt
ipyDataMgrtindextipyDatatcurPackRFR>((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Beast.pyRŒs6"""     cCsŸ|jƒ}tjd|ƒ}|s(dS|jƒ}tjd|ƒ}    |    sPdS|jƒ}
tj|
ƒd} x6tddƒD]%} tjd|| ƒsžPn| } qW|dkrät
|| ƒ} tjd|| ƒsêd} qên| } tj || t ƒd}|
j tjƒ}xj|r|dkr|d7}tjd|dƒ}|jƒ}tj|||t ƒ|
j tjƒ}qWtj||ƒ}|dkr²t
||ƒ}n|}tj|||t ƒtj|ƒ}|dkrtdt
||ƒƒ}n|}|
jtj|ƒ|jƒ}|dkr„||kr_tj|d||fƒdS|j|ƒ}|
jtj|ƒn|jƒtj |ƒdS(    NRt BeastQualityiiidR i
sƤ·ô²»´æÔÚ:%s Æ·ÖÊ:%s(!R)R*R+R,R.RR-R tGetIpyGameDataNotLogRQR1R8R[R$RtDef_IudetBeastTalentIDSoulRandtrandomtrandinttGetItemPlaceIndextdoSelectSoulTalentR6R7R0RR2R3t GetSkinIDListR R RbtDef_IudetBeastSkinR/R9(R:RFR]R^R_t    setSkinIDR>RGRHtqualityIpyDatat
singleItemt    soulLVMaxtaLVROtdoCntt soulRandCntt selectIndexRERMRNtlvMaxt
updBeastLVt
skinIDListR?((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Beast.pyR\±sb    
 
 
 ( RRR*RRYRR RRhRPRRQR\(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Beast.pyt<module>s             p    %