cehua_ZWJ
2019-01-30 6afaa4408f4e09e3e95dbd92f0d1cd5a1fb2942b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
œ9þ[c@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCs|jƒjtjƒdS(N(t GetNPCAngrytInittChConfigtDef_NormalNPCAngryCount(tcurNPC((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_20.pytDoInit%sc Csötj|ƒ}tj|ƒd}||krltj||tj|d|ƒƒtjd|jƒƒnt    j
ƒ}|s™tjd|jƒƒdSd}|j t jƒ}|rÉtj|ƒ}ntj|ƒ}|j|ƒ|s:|j|ƒ|jƒ}|r:|jƒ}    |jƒ}
tj|
|    ƒ}q:n|sßtj|jƒ|jƒ|jƒ|jƒƒ} | dkr¼tj|jƒ|jƒdƒ} |j| jƒ| jƒƒn| dkrÛ|j|dƒndSt||||ƒdS(Niis»úÆ÷ÈË»ØÑª!objID=%ss¸±±¾ÖÐûÓÐÍæ¼ÒÔò²»´¦Àí!objID=%si ( tGameObjtGetHPtGetMaxHPtSetHPtrandomtrandintt    GameWorldtDebugLogtGetIDtFBCommontGetCurSingleFBPlayertNonet GetDictByKeyRtDef_PlayerKey_LastHurtNPCObjIDt FindNPCByIDt    NPCCommont
NPCControltRefreshBuffStatetRefreshAngryListtGetMaxAngryTagt
GetObjTypetGetObjIDtGetObjtGetDisttGetPosXtGetPosYtGameMaptGetEmptyPlaceInAreatResetPostMoveToObj_Detelt
__NPCFight( RtticktcurHPt    protectHPtfbPlayertcurTagtplayerAtkObjIDt
npcControlt curNPCAngrytcurNPCAngryTypet curNPCAngryIDtdistt    resultPos((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_20.pyt    ProcessAI.s@ $      0 ! cCsˆtj|ƒ|dks.tj|ƒdkr2dStj|jƒ|jƒ|jƒ|jƒƒ}tj    d|ƒ|j
t j ƒ}|rí|j
t j ƒ}|s¿|jt j |ƒ|}n|||krítj    d|jƒƒdSntj||||ƒr    dS||jƒkr,|j|ƒdS||jƒ|jƒkrLdS|j|jƒ|jƒƒrndStj||d|ƒdS(Nis    ÓëÄ¿±ê¾àÀë: %ss Î´µ½¹¥»÷ʱ¼ä£¬Ôݲ»´¦Àí£¡objID=%s(RtSetNPCInBattleStateRRRR RRRR RRtDef_NPC_Dict_AtkDelayTicktDef_NPC_Dict_AtkStartTicktSetDictRtAICommontDoAutoUseSkillt
GetAtkDistR#t GetAttackTicktGetAtkIntervalt    FixTagPost
BaseAttacktAttack(R+RR)R%ttagDistt    delayTickt startAtkTick((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_20.pyR$Ys2 !0     cCsGtj|tj|ƒdƒtjd|jƒtj|ƒfƒtS(Nis"¸ÃNPC²»¿ÉÒÔËÀÍö£¡npcID=%s,curHP=%s(RR    RR tErrLogtGetNPCIDRtFalse(tatkObjRtskillR%((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_20.pyt OnCheckCanDie‚s&( RRR RR<RR6R R
RR1R$RF(((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_20.pyt<module>s                     +    )