CeHua_ZWJ
2018-11-22 f0a230af3a2f7e7a618de86fc9eedd3e01e43291
1
2
3
4
5
6
7
8
9
10
11
12
13
x{[c@sŽddlZddlZddlZddlZddlZddlZddlZddlZgZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCstj|||ƒS(N(t AttackCommontCheckNPCCanAttackTag(tattackertdefendertskillttick((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt GetCanAttack&scCsrtj||ƒ}|r(tjtjfStj|ƒ}tj|ƒ}||krbtjtjfStjtjfS(N(tChNPCtGetNPCAttackTagLimittChConfigtType_Relation_FriendtDef_PASysMessage_Nonet    NPCCommont
GetFactiontType_Relation_Enemy(RRRRtatkLimittattackerCampTypetdefenderCampType((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pytGetTagRelation1s c
Csytj||||||ƒ}|j}tj|||ƒtj|ƒ}    |    j|||ƒtj|||j    |ƒ|S(N(
Rt    GetHurtHPtHurtHPtFBLogictDoFB_NPC_HurtNPCR t
NPCControltAddObjDetelToAngryList_ByAttacktAddHurttHurtType(
RRRt
skillValuet skillPercentt skillHurtListRthurtTypethurtHPt
npcControl((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pytDoAttackKs    cCs[tj|ƒrdStj|ƒdkrWtj|||ƒtj|ƒ}|jƒnt    S(Ni(
RtOnUndeathBossAttackedtGameObjtGetHPRtDoFB_Npc_KillNPCR Rt    SetKilledtTrue(RRRRR ((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt AttackResult`s ( R RR    Rt
SkillShellRR#t    GameWorldtDef_FB_NPCAI_SideListRRR!R((((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt<module>s