hwj35
2025-06-23 aa0f971ae9a59f0fd98d57b6c1d1663a270be92c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
š)l`c@s¯ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z d„Z d„Zd„ZdS(    iÿÿÿÿNcCstjtƒ||ƒdS(N(t    GameWorldt GetPsycoFunct__Func_PlayerNormalAttack(tindexttick((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerNormalAttack:sc
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ƒ}|tjkrÕtj|dƒdStjƒ}|jƒ}|jƒ}|jƒ}|jƒ}tj||ƒ}    |    dksDtj|    ƒdkrHdStj||||tƒtkrƒtjd|jƒƒdStj|tƒ|j ƒ|j!|    ƒ|j"|    j#ƒƒ|j$|    j%ƒƒ|j&||ƒ|j    ƒtj'krùdStj(|tj'ƒt)j*||ƒdS(NtPlay_Attack_Nullit CannotAtk03t CannotAtk06sÍæ¼ÒÆÕͨ¹¥»÷, µ±Ç°Î»ÖÃË¢ÐÂʧ°Ü(+RtGetPlayerManagertGetPlayerByIndext GetMapLoadOKtGetGMForbidenFightt PlayerControlt
NotifyCodetGameObjtGetHPtGetPlayerActiontChConfigtDef_PlayerCanAttackStatetOperControlManagertIsObjCanDoActiontDef_Obj_ActState_ClientSkilltDef_Action_Attack_BittGetPlayerVehiclet IPY_GameWorldtpvTrucktIPY_CPlayerBaseAttacktGetObjIDt
GetObjTypetGetPosXtGetPosYtGetObjtNonetPlayerRefreshPostFalsetTruetErrLogt GetPlayerIDtSetIsNeedProcesstClearUseSkillRect SetActionObjtSetUseSkillTagIDtGetIDtSetUseSkillTagTypetGetGameObjTypetSetAttackTargetPostpaAttacktChangePlayerActiont PlayerStatet ProcessFight(
RRt    curPlayertvehicletsendPackt sendPackObjIDtsendPackObjTypet sendPackPosXt sendPackPosYtcurTag((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyRCsR  
           !!
 cCshtjƒj|ƒ}tjƒ}|jƒ}|dkrWtjd||jƒƒdS|j|ƒdS(Niis¿ªÊ¼×Ô¶¯´ò¹Ö²ÎÊý²»ÕýÈ·%d(ii(    RR    R
RtIPY_CStartAutoFighttGetTypeR%R&t SetAutoFight(RRR3R5ttype((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerStartAutoFightµs    cCsdS(N((RR((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pytPlayerConfrontingÕscCsdS(N((R3tsendPack_ObjIDtsendPack_GetObjTypeR((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt __DoLogic_EnterPlayerConfrontingís/cCs1tj|ƒsdS|jdƒtj|ƒdS(N(R tIsPlayerInFightR)R!tExitPlayerConfronting(R3((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt__DoLogic_ExitPlayerConfronting"s
  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(RR    R
RRtpaDietisSelecttSetDictRtDef_PlayerKey_SelectObjIDtDef_PlayerKey_SelectObjTypeR tIDtTypeR!tIsEmptyt GetAttackModet    amContestR-t    gotPlayert    GetTeamID(Rt
clientDataRR3R:((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt    SelectObj1s *$(RRt    NPCCommonR R1Rt
BaseAttackRRRRR?R@RCRFRT(((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerBattle.pyt<module>s                     r             5