hch
2018-08-23 89b571eda4a8810d337c5f6d81d5a9c838e1defc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
B ÍZc@s¦dZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
d„Z d„Z d„Z d„ZdS(sVersion = 2016-02-26 17:00iÿÿÿÿNcCs3tj||ƒstStj|||ƒs/tStS(N(t AttackCommontCheckPlayerCanAttackTagtFalsetCheckPlayerAttackDisttTrue(t    curPlayert curTagPlayertskillttick((s€.\\ProjectSServer\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€.\\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pytGetTagRelation@s
c
CsŒ|jƒ}tj||||||ƒ}|j}    tj|||    ƒtj|||    ƒtj||    |dƒtj|||j|    ƒ|S(NsPlayer v Player(tGetHPRt    GetHurtHPtHurtHPtSummonAddAngryByOwnert OnPVPDamagetAddHurttHurtType(
RRRt
skillValuet skillPercentt skillHurtListRtcurTagPlayerHPBeforeAtkthurtTypethurtHP((s€.\\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pytDoAttackXs     cCsÆ|jƒ}|jƒ s&|jƒ r9tj|dƒn|dkrktj||ƒtj|||ƒnWtj|||ƒtj|ƒ}|jƒ|dkrÂt
j |j ƒ|||ƒnt S(Nt
PK_admin_0i(RtGetBattleStatet PlayerControlt
NotifyCodeRtSetPlayerBattleStatetOnPlayerHitPlayertOnPlayerKillPlayertSetDeadtNonet SkillCommontCheckAddPoisonAtkBufftGetSkillTypeIDR(RRRRtcurTagPlayerHPttagPlayerControl((s€.\\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pyt AttackResultxs  
 (t__doc__R#R
RR t
BaseAttacktChEquipt IPY_GameWorldt
SkillShellR*tPassiveBuffEffMngR    RR R/(((s€.\\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Player.pyt<module>s