1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
´$¤hc@stddlZddlZddlZejddƒd„Zdd„Zdd„Zdd„Zddd„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    c CsÔ|jƒ}|j|d|ƒ}|s+dStjd||jƒ|fƒx‚|D]z}|d}|dkr—|d\}}    t||||    |ƒqR|dkrR|d\}
}    t|||
|    |ƒqRqRWdS(s8 ´¥·¢±»¶¯Ð§¹û£¬¿ÉÄÜ´¥·¢¼¼ÄÜ¡¢buff£¬Ðè¸ù¾ÝÓÅÏȼ¶´¥·¢
    t    connSkillNs$´¥·¢±»¶¯: triggerType=%s,objID=%s,%sitskillitbuff(RtGetPassiveEffByTriggerRRtGetIDt__doTriggerPassiveEffectBySkillt__doTriggerPassiveEffectByBuff( t    turnFightRt triggerTypeR Rt effInfoListteffInfotsigntskillIDt    effIDListtbuffID((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytOnTriggerPassiveEffect"s   
  cCsdS(N((RRRRR ((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR7sc Cs©|jƒ}|j|ƒ}|s%dS|jƒ}xq|D]i}|j|ƒ}    |    sYq8nd|}
tjtd|
dfƒ} | s‹q8n| ||||    |ƒq8WdS(Ns PassiveEff_%ss%s.%stDoBuffEffectLogic(tGetBuffManagertGetBufft GetSkillDatat GetEffectByIDRt GetExecFuncR( RRRRR tbuffMgrtcurBufft    skillDatateffIDt    curEffecttpyNametcallFunc((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR:s   
cCsdS(s© »ñÈ¡´¥·¢±»¶¯µÄÖµ£¬Ò»°ãÓÃÓÚijÖÖÌõ¼þϲŻá²úÉúµÄÖµ£¬ÈçxxÇé¿öÏÂÊôÐԱ仯 »ò xxÇé¿öÏÂÊÇ·ñ·¢Éúʲô
    @return: ´¥·¢µÄÖµ£¬0-ûÓд¥·¢»ò±¾Éí´¥·¢µÄֵΪ0£»´óÓÚ0-´¥·¢µÄ¾ßÌåÖµ
    i((RRttagObjtuseSkill((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytGetTriggerPassiveValueMs(
RRtChConfigt    ImportAllR
tNoneRRRR*(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyt<module>s