cehua_ZWJ
2019-01-30 6afaa4408f4e09e3e95dbd92f0d1cd5a1fb2942b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
²+ \c@sŽddlZddlZddlZddlZddlZddlZddlZddlZgZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCstj|||ƒS(N(t AttackCommontCheckNPCCanAttackTag(tattackertdefendertskillttick((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt GetCanAttack&scCs¬tj||ƒ}|r(tjtjfStj|ƒ}tj|ƒ}||krbtjtjfS|jƒtj    krœ|jƒtj    krœtjtjfStjtjfS(N(
tChNPCtGetNPCAttackTagLimittChConfigtType_Relation_FriendtDef_PASysMessage_Nonet    NPCCommont
GetFactiontType_Relation_EnemytGetTypetntRobot(RRRRtatkLimittattackerCampTypetdefenderCampType((s†E:\SnxxServerCode\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((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pytDoAttackOs    cCswtj|ƒrdStj|ƒdkrstj||||ƒsDdStj|||ƒtj|ƒ}|j    ƒnt
S(Ni( RtOnUndeathBossAttackedtGameObjtGetHPt OnCheckCanDieRtDoFB_Npc_KillNPCR Rt    SetKilledtTrue(RRRRR"((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt AttackResultds ( R RR    Rt
SkillShellRR%t    GameWorldtDef_FB_NPCAI_SideListRRR#R+(((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_NormalNPC.pyt<module>s