hzr
昨天 f6d3d3bd9b136407c1983ca3638afe3cb77ad1f2
1
2
3
4
5
6
7
8
9
10
¼Øoec@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCs|jƒjtjƒdS(N(t GetNPCAngrytInittChConfigtDef_BossAngryCount(tcurNPC((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pytDoInit#scCs«|jƒtkrdSt|dƒ s6t|dƒ r:dStj|ƒ}tj|ƒdksŒ|jƒdkrš||jƒ|jƒkrš|j    ƒdSt
||ƒdS(Nt GetLastTimet GetBornTimei( tIsAlivetTruethasattrt    NPCCommont
NPCControltGameObjtGetHPRRt    SetKilledt
__NPCFight(Rttickt curNPCControl((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyt    ProcessAI+s C
cCsU|jƒdkrdS||jƒ|jƒkr6dS|jƒ}d}xyt|jƒƒD]e}|j|ƒ}|dkr—tj    d|j
ƒƒdS||j ƒ|j ƒkr¹q[n|}Pq[W|sÎdS|j ƒtjkrö|jtjƒntj|||ƒtj|tj|ƒdƒtj|ƒdkrQtj|ƒjƒndS(NisNPC = %s Êý¾Ý¿â²éÕÒ¼¼ÄÜʧ°Üi(tGetAttentionCountt GetAttackTicktGetAtkIntervaltGetSkillManagertNonetranget GetSkillCounttGetSkillByIndext    GameWorldtLogtGetNametGetLastUseTicktGetCoolDownTimet GetCurActiont IPY_GameWorldt laNPCAttackt SetCurActiont
SkillShellt NPCUseSkillR tSetHPRR R R(RRt skillManagertuseSkilltitcurSkill((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyRAs0  cCs·|jƒtjkrdS|jƒjdƒ}|s8dStjtj|ƒ}|sWdStj    |d|t j ƒ}t jƒj|ƒ}|s‘dStj||dt jƒjƒƒdS(Ni(tGetTypeR"tntElfRRR tGetSummonNPCOwnert    gotPlayertPassiveBuffEffMngt!GetPassiveSkillValueByTriggerTypeRRtTriggerType_BeBoomSeedRt GetGameDatatGetSkillBySkillIDR%tUsePassiveTriggerSkillt GetGameWorldtGetTick(RtHurtTypetHurtIDR+tattackertskillIDt    seedSkill((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pytOnDieos"( R"RR t
BaseAttackRtAICommonR%R R0RRRR=(((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyt<module>s                     .