hzr
2025-04-22 943193b0daa71ec8cd1bcad45e38e489adc03a5a
1
2
3
4
5
6
7
8
9
10
11
š)l`c@sˆddlZddlZddlZddlZddlZddlZddlZddlZd„Zd„Z    d„Z
d„Z dS(iÿÿÿÿNcCsÕtjtj|ƒ}|r:|jƒ|jƒkr:tSntj|ƒsrtjƒdkrnt    j
|dƒntS|j ƒ sŽtj |ƒr¢t    j
|dƒtSt j||ƒs¸tSt j|||ƒsÑtStS(NitTruck_hgg_861048t Truck_hgg_0(t    NPCCommontGetSummonNPCOwnert IPY_GameWorldt    gotPlayertGetIDtFalset PlayerTrucktCanAttackTrucktGetDestroyTruckMaxCntt PlayerControlt
NotifyCodet GetCanAttacktIsTruckDestroyt AttackCommontCheckPlayerCanAttackTagtCheckPlayerAttackDisttTrue(t    curPlayert curTagTrucktskillttickt curTagPlayer((sE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Truck.pyR )s cCstj||ƒS(N(RtGetPlayerAndTruckRelation(RRRR((sE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Truck.pytGetTagRelationKsc
Cs|tj|ƒ}tj||||||ƒ}|j}    tj||||    ƒtj|||    ƒtj|||j|    ƒ|S(N(    tGameObjtGetHPRt    GetHurtHPtHurtHPtNPCAddObjInHurtListtSummonAddAngryByOwnertAddHurttHurtType(
RRRt
skillValuet skillPercentt skillHurtListRtcurTagNPCHPBeforeAtkthurtTypethurtHP((sE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Truck.pytDoAttackZs    cCstjtj|ƒ}|dkrItj|ƒdkrItj||ƒnt    j
|ƒrx|j ƒshdSt    j |ƒntj |||ƒdS(Ni(RRRRtNoneRRRtSetPlayerBattleStateRRR tDoTruckDestroytOnPlayerKillTruck(RRRRR((sE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Truck.pyt AttackResultps! ( RRRt
SkillShellRR t SkillCommonRR RR(R-(((sE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Attack\AttackLogic\Player_Attack_Truck.pyt<module>s            "