cehua_ZWJ
2019-01-30 6afaa4408f4e09e3e95dbd92f0d1cd5a1fb2942b
1
2
3
4
5
6
7
8
9
10
11
12
x{[c@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCs|jƒjtjƒdS(N(t GetNPCAngrytInittChConfigtDef_BossAngryCount(tcurNPC((s].\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pytDoInit#scCs‡|jƒtkrdStj|ƒ}tj|ƒdksh|jƒdkrv||jƒ|jƒkrv|jƒdSt    ||ƒdS(Ni(
tIsAlivetTruet    NPCCommont
NPCControltGameObjtGetHPt GetLastTimet GetBornTimet    SetKilledt
__NPCFight(Rttickt curNPCControl((s].\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyt    ProcessAI+sC
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
tSetHPR RR    R(RRt skillManagertuseSkilltitcurSkill((s].\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyR?s0  cCs·|jƒtjkrdS|jƒjdƒ}|s8dStjtj|ƒ}|sWdStj    |d|t j ƒ}t jƒj|ƒ}|s‘dStj||dt jƒjƒƒdS(Ni(tGetTypeR!tntElfRRRtGetSummonNPCOwnert    gotPlayertPassiveBuffEffMngt!GetPassiveSkillValueByTriggerTypeRRtTriggerType_BeBoomSeedRt GetGameDatatGetSkillBySkillIDR$tUsePassiveTriggerSkillt GetGameWorldtGetTick(RtHurtTypetHurtIDR*tattackertskillIDt    seedSkill((s].\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pytOnDiems"( R!RRt
BaseAttackRtAICommonR$R
R/RRRR<(((s].\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\NPC\NPCAI\AIType_102.pyt<module>s                     .