hwj35
5 天以前 a5dfefad61af0eecec503b2a43be7eb3963f8d7c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
š)l`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((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt GetCanAttack-sc    Cs„d}d}tjtj|ƒ}|dkrEtjtj|ƒ}ntjtj|ƒ}|dkr~tjtj|ƒ}n|dkr¦|dkr¦tjtjfS|dkrt|dkrt|j    ƒtj
tj gkr |j tj ƒ}|jƒ|krtjtjfStjtjfStj||ƒrBtjtjfStj||ƒsdtjtjfStj||ƒStjtjfS(N(tNonet    NPCCommontGetSummonNPCOwnert IPY_GameWorldt    gotPlayertgotNPCtChConfigtType_Relation_FriendtDef_PASysMessage_NonetGetTypetntPriWoodPilePVEtntPriWoodPilePVPt GetDictByKeyt Def_NPC_Dict_PriWoodPilePlayerIDt GetPlayerIDtType_Relation_Enemyt    GameWorldt    IsSameObjRtCheckPlayerAttackMode_PlayertDef_PASysMessage_AttackModetGetPlayersRelation(    RRRRtcurSummonOwner_NPCtcurTagSummonOwner_NPCt    curPlayert curTagPlayertsummonPlayerID((s†E:\SnxxServerCode\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((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pytDoAttackns     cCsµtjtj|ƒ}|dkr€tj|ƒdkr€tj||ƒtjtj|ƒ}|dkr€tj    |||ƒq€ntj|ƒdkr±tj
|ƒ}|j ƒnt S(Ni( RR    R
R RtGameObjtGetHPRtSetPlayerBattleStatetOnPlayerHitPlayerR$t    SetKilledtTrue(RRRRRRtcurTagSummonNPCControl((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt AttackResultŽs!  ( t__doc__RRR R
Rt PlayerControlt
SkillShellR3RR!R2R:(((s†E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\SummonNPC_Attack_SummonNPC.pyt<module>s            
    7