hxp
2025-05-29 f08058713e574c675579ca5ccbfabeb1e6702cf0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
)A8hc@s£ddlZddlZddlZddlZddlZddlZddlZddlZd„Zd„Z    d„Z
d„Z d„Z d„Z d„ZdS(    iÿÿÿÿNcCstjtƒ||ƒdS(N(t    GameWorldt GetPsycoFunct__Func_PlayerNormalAttack(tindexttick((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerNormalAttack8sc
Csýtjƒj|ƒ}|jƒs%dS|jƒrEtj|dƒdStj|ƒdkr^dS|j    ƒt
j kr‡tj|dƒdSt j |t
jt
jƒs¦dS|jƒ}tjƒ}|jƒ}|jƒ}|jƒ}|jƒ}tj||ƒ}    |    dks!tj|    ƒdkr%dStj||||tƒtkr`tjd|jƒƒdStj|tƒ|jƒ|j |    ƒ|j!|    j"ƒƒ|j#|    j$ƒƒ|j%||ƒ|j    ƒtj&krÖdStj'|tj&ƒt(j)||ƒdS(NtPlay_Attack_Nullit CannotAtk03sÍæ¼ÒÆÕͨ¹¥»÷, µ±Ç°Î»ÖÃË¢ÐÂʧ°Ü(*RtGetPlayerManagertGetPlayerByIndext GetMapLoadOKtGetGMForbidenFightt PlayerControlt
NotifyCodetGameObjtGetHPtGetPlayerActiontChConfigtDef_PlayerCanAttackStatetOperControlManagertIsObjCanDoActiontDef_Obj_ActState_ClientSkilltDef_Action_Attack_BittGetPlayerVehiclet IPY_GameWorldtIPY_CPlayerBaseAttacktGetObjIDt
GetObjTypetGetPosXtGetPosYtGetObjtNonetPlayerRefreshPostFalsetTruetErrLogt GetPlayerIDtSetIsNeedProcesstClearUseSkillRect SetActionObjtSetUseSkillTagIDtGetIDtSetUseSkillTagTypetGetGameObjTypetSetAttackTargetPostpaAttacktChangePlayerActiont PlayerStatet ProcessFight(
RRt    curPlayertvehicletsendPackt sendPackObjIDtsendPackObjTypet sendPackPosXt sendPackPosYtcurTag((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyRAsL  
           !!
 cCshtjƒj|ƒ}tjƒ}|jƒ}|dkrWtjd||jƒƒdS|j|ƒdS(Niis¿ªÊ¼×Ô¶¯´ò¹Ö²ÎÊý²»ÕýÈ·%d(ii(    RRR    RtIPY_CStartAutoFighttGetTypeR#R$t SetAutoFight(RRR1R3ttype((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerStartAutoFight¯s    cCsdS(N((RR((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerConfrontingÏscCsdS(N((R1tsendPack_ObjIDtsendPack_GetObjTypeR((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt __DoLogic_EnterPlayerConfrontingçs+cCs1tj|ƒsdS|jdƒtj|ƒdS(N(R tIsPlayerInFightR'RtExitPlayerConfronting(R1((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt__DoLogic_ExitPlayerConfrontings
  cCs tjƒj|ƒ}|jƒtjkr.dS|jdkrg|jtj    dƒ|jtj
dƒdStj |j |j ƒ}|dks—|jƒr›dS|jƒtjkrð|jƒtjkrð|jƒrð|jƒ|jƒkrðdSn|jtj    |j ƒ|jtj
|j ƒdS(Ni(RRR    RRtpaDietisSelecttSetDictRtDef_PlayerKey_SelectObjIDtDef_PlayerKey_SelectObjTypeRtIDtTypeRtIsEmptyt GetAttackModet    amContestR+t    gotPlayert    GetTeamID(Rt
clientDataRR1R8((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt    SelectObj's *$(RRR R/Rt
BaseAttackRRRRR=R>RARDRR(((skD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt<module>s                    n             1