1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sð    hc@s£ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
d„Z d„Z d„Z dS(iÿÿÿÿNcCs‰|stj|dƒdS|d}t|ƒdkr@|dnd}tj|tjƒ}|sytj|d|ƒdS|r•tj|ƒjƒn|j    ƒ}tj|dt
j ddƒƒtj|d|j ƒ||j ƒ|jƒfƒtj|ƒrFtjƒjtjƒ}tj|d|jƒ|jƒ|fƒn&tj|d    |jƒ|jƒfƒtj|d
tj|ƒtj|ƒfƒtj|d |jƒ|jƒfƒtj|d |jƒƒtj|d |jƒ|jƒfƒtj|d|jƒ|j ƒfƒtj|dtj!|ƒƒtj|d|j"ƒƒtj|dtj#|ƒƒt$||ƒdS(Ns¸ñʽPrintNPCInfo objIDiisobjID(%s) ´íÎó ÕÒ²»µ½¶ÔÓ¦NPCs-----------------------%sids"ObjID: %s, NPCID: %s, %s, Type: %ss&±íµÈ¼¶: %s, ³É³¤µÈ¼¶: %s, ²ÎÓëÈËÊý: %ss±íµÈ¼¶: %s, ³É³¤µÈ¼¶: %ss ÉúÃü: %s / %ss ¹¥»÷: %s ~ %ss·ÀÓù: %ssÃüÖÐ: %s,  ÉÁ±Ü: %ssÕæÊµÉ˺¦: %s,  ÕæÊµµÖÓù: %ss ¹Ì¶¨É˺¦: %ssËÙ¶È: %ssÕ½Á¦: %s(%t    GameWorldt DebugAnswertlentGetObjt IPY_GameWorldtgotNPCt    NPCCommont
NPCControltRefreshNPCAttrStatetGetNPCIDtrandomtrandinttGetIDtGetNametGetTypet FamilyRobBosstIsHorsePetRobBosst GetGameWorldtGetGameWorldDictByKeyt ShareDefinet.Def_Notify_WorldKey_HorsePetRobBossPlayerCounttGetLVtGetCurLVtGameObjtGetHPtGetMaxHPt    GetMinAtkt    GetMaxAtktGetDeftGetHittGetMisst    GetIceAtkt    GetIceDeft GetFinalHurttGetSpeedtGetSuppressFightPowert PrintNPCBuff(t    curPlayertcmdListtobjIDt    isRefreshtcurNPCtnpcIDtstrengthenPlayerCnt((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\PrintNPCInfo.pytOnExec$s8
"  2,&,&&& cCsIxBttjtjƒD]+}|tjkr1qnt|||ƒqWdS(N(trangeRtbfBufftbtBufMaxtChConfigtDef_BuffType_OnlyPlayertPrintBuffState(R%R)tbuffType((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\PrintNPCInfo.pyR$Gs
cCs|tj||ƒ}|dkr"dS|d}|jƒs<dStj|dtj|ƒxtd|jƒƒD]}|j|ƒ}|j    ƒ}|j
ƒdkr¦qmn|j ƒ}|j ƒd}    t j|    ƒ}
tj|d||j
ƒ|jƒ|
fƒd} x^td|jƒƒD]G} |j| ƒ} | jƒ}|dkrLqn| d| |f7} qWtj|| ƒqmWdS(Nis    ---------iès%s,ID=%s,TypeID=%s,%sts¼¼ÄÜЧ¹û%s ID = %s((t SkillCommontGetBuffManagerByBuffTypet GetBuffCountRRtGMCommont BuffNameListR-tGetBufftGetSkillt
GetSkillIDt GetSkillNamet GetRemainTimet    PrintBufft__GetRemainTimeStrtGetSkillTypeIDtGetEffectCountt    GetEffectt GetEffectID(R%ttagObjR3t    buffTuplet    buffStatetitcurBufftcurSkilltnamet
remainTimet remainTimeStrt    effectStrtjt    curEffectteffectID((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\PrintNPCInfo.pyR2Ns4 
       (RRRRR5R?R8RRR0R
R,R$R2(((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\PrintNPCInfo.pyt<module>s               #