hwj35
6 天以前 a5dfefad61af0eecec503b2a43be7eb3963f8d7c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
š)l`c@sšdZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    d„Z
d„Z d„Z d„Z dS(sVersion = 2012-02-10 20:20iÿÿÿÿNcCstS(N(tFalse(t curNormalNPCt    curTagPettskillttick((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_Pet.pyt GetCanAttack%scCsNtjtjfStj|ƒ}|tjkr>tjtjfStjtjfS(N(tChConfigtType_Relation_NonetDef_PASysMessage_Nonet    NPCCommont
GetFactiontCampType_JusticetType_Relation_FriendtType_Relation_Enemy(RRRRtdefenderCampType((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_Pet.pytGetTagRelation6s
c CsÞtj|ƒ}tj||||||ƒ}|j}    tj|ƒ}
|
j||    |ƒ|tj|ƒ} tj    |ƒ} | dkrÁ| dkr«tj | ||| ƒntj || dƒntj |||j|    ƒ|S(Nii(tGameObjtGetHPt AttackCommont    GetHurtHPtHurtHPR    t
NPCControltAddObjDetelToAngryList_ByAttackt
PetControlt GetPetOwnertNonetNPCAddObjInHurtListtSummonAddAngryByOwnertAddHurttHurtType( RRRt
skillValuet skillPercentt skillHurtListRt
curNPCBeHPthurtTypethurtHPt
petControltlastHPt curTagPlayer((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_Pet.pytDoAttackJs      cCsxtj|ƒ}|dkrCtj|ƒdkrCtj||ƒntj|ƒdkrttj|ƒ}|j    ƒnt
S(Ni( RRRRRRtSetPlayerBattleStateR    Rt    SetKilledtTrue(RRRRR&tcurTagPetNPCControl((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_Pet.pyt AttackResultls! (t__doc__t PlayerControlRRtChEquipt
BaseAttackRR    t
SkillShellRRRR'R,(((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\NormalNPC_Attack_Pet.pyt<module>s        
            "