1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
àš­hc@sŒddlZddlZddlZejddƒd„Zdddd„Zdd„Zd„Zdd    „Z    d
„Z
ddd „Z dS( iÿÿÿÿNs Script\Skill\tPassiveTriggercCsV|jƒ}|jƒ}|jƒ}|o:tjd|ƒ|oQtjd|ƒdS(s. Ë¢Ð±»¶¯Ð§¹û£¬Ò»°ã¿ÉÄÜ´æÔÚÓÚ¼¼ÄÜ»òbuffÖÐ
    s    ±»¶¯¼¼ÄÜЧ¹û: %ss    ±»¶¯BuffЧ¹û: %sN(tGetPassiveEffManagertRefreshSkillPassiveEffecttRefreshBuffPassiveEffectt    GameWorldtDebugLog(tbatObjt passiveEffMgrt skillEffInfot buffEffInfo((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytRefreshPassives    ic
Cs|jƒ}| r(|r(|jƒ}n|j||ƒ}|sDdS|rV|jƒnd}tjd||jƒ||fƒxŽ|D]†}    |    d}
|
dkrÑ|    d\} } t||||| | |ƒq†|
dkr†|    d\} } t||||| | |ƒq†q†WdS(s8 ´¥·¢±»¶¯Ð§¹û£¬¿ÉÄÜ´¥·¢¼¼ÄÜ¡¢buff£¬Ðè¸ù¾ÝÓÅÏȼ¶´¥·¢
    Nis,´¥·¢±»¶¯: triggerWay=%s,objID=%s,tagID=%s,%stskillitbuff(RtGetSkillTypeIDtGetPassiveEffByTriggertGetIDRRt__doTriggerPassiveEffectBySkillt__doTriggerPassiveEffectByBuff(t    turnFightRt
triggerWayttagObjt    connSkilltconnSkillTypeIDRt effInfoListttagIDteffInfotsigntskillIDt    effIDListtbuffID((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytOnTriggerPassiveEffect"s"  # 
  #c Csq|jƒ}|j|ƒ}|s%dSxE|D]=}    |j|    |ƒ}
|
sPq,nt|||||
|ƒq,WdS(N(tGetSkillManagert FindSkillByIDt GetEffectByIDtDoSkillEffectLogic( RRRRRRRtskillMgrteffSkillteffIDt    curEffect((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR:s  c    Csc|jƒ}|sdSd|}tjtd|dfƒ}|sFdS|||||||ƒdS(Ns PassiveEff_%ss%s.%sR"(t GetEffectIDRt GetExecFuncR(    RRRR$R&RR%tpyNametcallFunc((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR"Hs 
c Cs}|jƒ}|j|ƒ}|s%dS|jƒ}    xE|D]=}
|    j|
|ƒ} | s\q8nt||||| |ƒq8WdS(N(tGetBuffManagertGetBufft GetSkillDataR!tDoBuffEffectLogic( RRRRRRRtbuffMgrtcurBufft    skillDataR%R&((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyRSs   c    Csc|jƒ}|sdSd|}tjtd|dfƒ}|sFdS|||||||ƒdS(Ns PassiveEff_%ss%s.%sR.(R'RR(R(    RRRR0R&RR%R)R*((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR.bs 
cCsdS(s© »ñÈ¡´¥·¢±»¶¯µÄÖµ£¬Ò»°ãÓÃÓÚijÖÖÌõ¼þϲŻá²úÉúµÄÖµ£¬ÈçxxÇé¿öÏÂÊôÐԱ仯 »ò xxÇé¿öÏÂÊÇ·ñ·¢Éúʲô
    @return: ´¥·¢µÄÖµ£¬0-ûÓд¥·¢»ò±¾Éí´¥·¢µÄֵΪ0£»´óÓÚ0-´¥·¢µÄ¾ßÌåÖµ
    i((Rt triggerTypeRtuseSkill((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytGetTriggerPassiveValuems( RRtChConfigt    ImportAllR
tNoneRRR"RR.R4(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyt<module>s