hxp
2025-08-25 b7154533a3f9db72d0dfc28f21b19ee4aadf1b51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
“¦¥hc@szddlZddlZddlZejddƒd„Zdddd„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    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-´¥·¢±»¶¯: triggerType=%s,objID=%s,tagID=%s,%stskillitbuff(RtGetSkillTypeIDtGetPassiveEffByTriggertGetIDRRt__doTriggerPassiveEffectBySkillt__doTriggerPassiveEffectByBuff(t    turnFightRt triggerTypettagObjt    connSkilltconnSkillTypeIDRt effInfoListttagIDteffInfotsigntskillIDt    effIDListtbuffID((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytOnTriggerPassiveEffect"s"  # 
   c Cs |jƒ}|j|ƒ}|s%dSxt|D]l}|j|ƒ}    |    sMq,nd|}
tjtd|
dfƒ} | sq,n| |||||    |ƒq,WdS(Ns PassiveEff_%ss%s.%stDoSkillEffectLogic(tGetSkillManagert FindSkillByIDt GetEffectByIDRt GetExecFuncR( RRRRRRtskillMgrteffSkillteffIDt    curEffecttpyNametcallFunc((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyR:s  
c Cs¬|jƒ}|j|ƒ}|s%dS|jƒ}xt|D]l}    |j|    ƒ}
|
sYq8nd|    } tjtd| dfƒ} | s‹q8n| |||||
|ƒq8WdS(Ns PassiveEff_%ss%s.%stDoBuffEffectLogic(tGetBuffManagertGetBufft GetSkillDataR"RR#R( RRRRRRtbuffMgrtcurBufft    skillDataR&R'R(R)((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyRLs   
cCsdS(s© »ñÈ¡´¥·¢±»¶¯µÄÖµ£¬Ò»°ãÓÃÓÚijÖÖÌõ¼þϲŻá²úÉúµÄÖµ£¬ÈçxxÇé¿öÏÂÊôÐԱ仯 »ò xxÇé¿öÏÂÊÇ·ñ·¢Éúʲô
    @return: ´¥·¢µÄÖµ£¬0-ûÓд¥·¢»ò±¾Éí´¥·¢µÄֵΪ0£»´óÓÚ0-´¥·¢µÄ¾ßÌåÖµ
    i((RRRtuseSkill((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pytGetTriggerPassiveValue_s(
RRtChConfigt    ImportAllR
tNoneRRRR2(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\TurnPassive.pyt<module>s