hxp
4 天以前 f208dfcb9b5f19d7be220e158d41facf1f39e841
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Sð    hc@sŽddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    d„Z
d„Z dS(iÿÿÿÿNcCsd|s
dStj|jƒtjƒs>tj|||||ƒSt}|jdƒj    dƒ}|dkrn|nd}    d|ko‹dknr–|nd}
|    r~|jdƒj    dƒsÛt
j ||    ƒ\} } } }n0t
j ||    |j ƒ|jƒƒ\} } } }| r¶| jƒ| jƒ}}tj|| |ƒ|jƒ}| j|jƒƒtj||||ƒt}q¶n8x5t|
ƒD]'}t|||ƒ}|r‹t}q‹q‹W|sÕtj|||||ƒS|jƒ}|tjkrtj|ƒ}|jƒ|jƒn5|tj krKt!j"|ƒ}|j#ƒ|j$ƒntj|||||ƒS(Niii
i(%t    GameWorldt    CanHappent GetHappenRatetChConfigtDef_MaxRateValuet
BaseAttacktDoSkillEx_AttackSucesstFalset    GetEffecttGetEffectValuet SkillCommont FindBuffByIDtFindBuffByOwnerExtGetIDtGetGameObjTypet
GetOwnerIDt GetOwnerTypet    BuffSkilltDoBuffDisApperExt
GetSkillIDtDeleteBuffByTypeIDtGetSkillTypeIDt
SkillShelltClearBuffEffectBySkillIDtTruetrangetClearBySkillTypet IPY_GameWorldt    gotPlayert PlayerControltRefreshPlayerActionStatetRefreshPlayerAttrByBufftgotNPCt    NPCCommont
NPCControltRefreshNPCActionStatetRefreshNPCAttrState(tattackertdefendertcurSkillt tagRoundPosXt tagRoundPosYtisEnhanceSkillttickt
delSuccesstmarkt
theSkillIDtcleanCnttfindBufft buffManagertbuffTypet    buffSkilltownerIDt    ownerTypetskillIDt_t    delResultt
curObjTypet playerControlt
npcControl((s\.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameSkills\SkillModule_30.pytUseSkillsF(!0    
 
 cCsJ|jdƒjdƒ}|dkr?tjtjtjg}n    |g}t}xõ|D]í}tjj|ƒ}t    j
||ƒ}|dkr‘qUn|d}|j ƒdkr³qUn|j dƒ}    |    j ƒ|    jƒ}
} tj||    |ƒ|    jƒ} | sqUn| jƒ} |j| jƒƒtj|| |
| ƒt}PqUW|S(Ni((RR    RtDef_SkillType_LstDepBufftDef_SkillType_DepBufftDef_SkillType_ActionRtDef_SkillBuffListtgetR
tGetBuffManagerByBuffTypet GetBuffCounttGetBuffRRRRtGetSkillRRRRRR(R'R&R+t    skillTypet skillTypeListR,R2t    buffTupleR1tcurBuffR4R5R3R6((s\.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameSkills\SkillModule_30.pyRUs6       
  ( R
RRRRtGameObjRRR!RR<R(((s\.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameSkills\SkillModule_30.pyt<module>s              7