cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
x{[c@sŽdZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(sVersion = 2016-02-26 17:00iÿÿÿÿNcCstj|||ƒS(N(t AttackCommontCheckNPCCanAttackTag(t curSummonNPCt curTagSummontskillttick((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt GetCanAttack-scCs"d}d}tjtj|ƒ}|dkrEtjtj|ƒ}ntjtj|ƒ}|dkr~tjtj|ƒ}n|dkr¦|dkr¦tjtjfS|dkr|dkrt    j
||ƒràtjtjfSt j ||ƒstjtj fSt j||ƒStjtjfS(N(tNonet    NPCCommontGetSummonNPCOwnert IPY_GameWorldt    gotPlayertgotNPCtChConfigtType_Relation_FriendtDef_PASysMessage_Nonet    GameWorldt    IsSameObjRtCheckPlayerAttackMode_PlayertDef_PASysMessage_AttackModetGetPlayersRelationtType_Relation_Enemy(RRRRtcurSummonOwner_NPCtcurTagSummonOwner_NPCt    curPlayert curTagPlayer((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pytGetTagRelation7s"  c Csïtj||||||ƒ}|j}tj|ƒ}    |    j|||ƒtj|ƒ}
|
dkrw|    j|
dƒntj    t
j |ƒ} tj    t
j |ƒ} | dkrÒ| dkrÒtj | || dƒntj |||j|ƒ|S(NisSummon v Summon(Rt    GetHurtHPtHurtHPRt
NPCControltAddObjDetelToAngryList_ByAttacktGetSummonOwnerDetelRtAddObjToAngryListR    R
R t OnPVPDamagetAddHurttHurtType( RRRt
skillValuet skillPercentt skillHurtListRthurtTypethurtHPt summonControlt summonOwnerRR((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pytDoAttackfs     cCs²tjtj|ƒ}|dkr}|jƒdkr}tj||ƒtjtj|ƒ}|dkr}tj|||ƒq}nt    j|ƒdkr®tj
|ƒ}|j ƒnt S(Ni( RR    R
R RtGetHPRtSetPlayerBattleStatetOnPlayerHitPlayertGameObjRt    SetKilledtTrue(RRRRRRtcurTagSummonNPCControl((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt AttackResult†s  ( t__doc__RRR R
Rt PlayerControlt
SkillShellR/RRR+R3(((sv.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt<module>s            
    /