hzr
14 小时以前 1e7f98076efbc7b2d73ed25a7000c3106c98be56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
š)l`c@s²dZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z d„Z d„Z d„Zd„ZdS(sVersion = 2016-02-26 17:00iÿÿÿÿNcCs3tj||ƒstStj|||ƒs/tStS(N(t AttackCommontCheckPlayerCanAttackTagtFalsetCheckPlayerAttackDisttTrue(t    curPlayert curTagPlayertskillttick((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pyt GetCanAttack/s
cCsTtj||ƒr"tjtjfStj||ƒsDtjtjfStj||ƒS(N(    t    GameWorldt    IsSameObjtChConfigtType_Relation_FriendtDef_PASysMessage_NoneRtCheckPlayerAttackMode_PlayertDef_PASysMessage_AttackModetGetPlayersRelation(RRRR((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pytGetTagRelationAs
c
Cstj|ƒ}tj||||||ƒ}|j}    tj|||    ƒtj|||    ƒtj||    |dƒtj|||j|    ƒ|S(NsPlayer v Player(    tGameObjtGetHPRt    GetHurtHPtHurtHPtSummonAddAngryByOwnert OnPVPDamagetAddHurttHurtType(
RRRt
skillValuet skillPercentt skillHurtListRtcurTagPlayerHPBeforeAtkthurtTypethurtHP((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pytDoAttackYs    cCsÉtj|ƒ}|jƒ s)|jƒ r<tj|dƒn|dkrntj||ƒtj|||ƒnWtj|||ƒtj|ƒ}|j    ƒ|dkrÅt j |j ƒ|||ƒntS(Nt
PK_admin_0i(RRtGetBattleStatet PlayerControlt
NotifyCodeRtSetPlayerBattleStatetOnPlayerHitPlayertOnPlayerKillPlayertSetDeadtNonet SkillCommontCheckAddPoisonAtkBufftGetSkillTypeIDR(RRRRtcurTagPlayerHPttagPlayerControl((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pyt AttackResultxs 
 (t__doc__R$R
RR t
BaseAttacktChEquipt IPY_GameWorldt
SkillShellR+tPassiveBuffEffMngRR    RR!R0(((s€E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pyt<module>s