cehua_wcy
2018-11-24 bdce20937c0ed6fa505c5d6acdaf97b75c6c5a94
1
2
3
4
5
6
7
8
9
10
11
12
13
":õ[c@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCstj|||ƒstStS(N(t AttackCommontCheckNPCCanAttackTagtFalsetTrue(tcurPettcurTagNormalNPCtskillttick((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Pet_Attack_NormalNPC.pyt GetCanAttack+scCs>tj|ƒ}|tjkr.tjtjfStjtjfS(N(t    NPCCommont
GetFactiontChConfigtCampType_JusticetType_Relation_FriendtDef_PASysMessage_NonetType_Relation_Enemy(RRRRtdefenderCampType((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Pet_Attack_NormalNPC.pytGetTagRelation:sc Cs£tj|ƒ}tj||||||ƒ}|j}    tj|ƒ}
tj|ƒ} | r†tj    | |||    ƒ|
j
| |    |ƒntj |||j |    ƒ|S(N( tGameObjtGetHPRt    GetHurtHPtHurtHPR    t
NPCControlt
PetControlt GetPetOwnertNPCAddObjInHurtListtAddObjDetelToAngryList_ByAttacktAddHurttHurtType( Rt    curTagNPCRt
skillValuet skillPercentt skillHurtListRtcurTagNPCHPBeforeAtkthurtTypethurtHPt
npcControlt curPetOwner((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Pet_Attack_NormalNPC.pytDoAttackMs    cCsÎtj|ƒrdStj|ƒdkr´tj|ƒ}tj||||ƒsctj|dƒdS|dkr˜t    j
|||ƒt j |||ƒnt j |ƒ}|jƒntj||||ƒtS(Nii(tChNPCtOnUndeathBossAttackedRRRRt OnCheckCanDietSetHPtNonetFBLogictDoFB_Player_KillNPCR    tOnPlayerAttackNPCDieRt    SetKilledt OnNPCAttackedR(RRRRt    curPlayertcurTagNormalNPCControl((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Pet_Attack_NormalNPC.pyt AttackResultgs  ( R    Rt SkillCommonR R,Rt
SkillShellR'RRRR&R3(((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Pet_Attack_NormalNPC.pyt<module>s