1
2
3
4
5
6
7
­.fc@spddlZddlZddlZddlZddlZddlZd„Zd„Zd„Zd„Z    dS(iÿÿÿÿNcCs tj|||ƒ}tj|ƒ}|jƒjƒ}tj||jƒ|||dtjƒ|jdƒr‰|r‰tj    |||ƒnt
||||ƒdS(NthurtTypei( t SkillCommontGetProcessBuffChangeHp_Timet GetBuffOwnertGetSkilltGetSkillTypeIDt SkillLostHPtChConfigtDef_HurtType_BleedtGetEffectValuet
SkillAddHPtOnPassiveSkillByHurtCount(tdefendertcurBufft    curEffecttprocessBuffTickttickt singleDecHPt    buffOwnertcurBuffSkillID((syE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyt ProcessBuff"s(cCsæyË|s dS|jƒtjkr&dS| sO|jƒ sOtj|ƒdkrSdS|j|jƒdƒtj    ƒj
ƒ}|j t j |jƒƒtj|||jƒt j|ƒ|j t j dƒWntjdƒnXdS(Niis"OnPassiveSkillByHurtCount error!!!(tGetGameObjTypet IPY_GameWorldt    gotPlayertGetIDtGameObjtGetHPt    SetValue1t    GetValue1t    GameWorldt GetGameWorldtGetTicktSetDictRtDef_PlayerKey_BuffHurtCnttPassiveBuffEffMngtOnPassiveSkillTriggerRtTriggerType_BuffHurtCnttErrLog(R R RRR((syE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyR 4s)"cCs}|jƒ}|dkrdStj|ƒdkr5dStj|ƒ}tj|||||dtjƒt||||ƒdS(NiR(    tGetValueRRRRRRRR (R tcurSkillR RRt    buffValueR((syE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pytOnBuffDisappearOs  "cCs^|jdƒ}|jdƒ}|ttjƒ:}|jdƒ}ttj|ƒ||ƒgS(Nii(t    GetEffectR    tfloatRtDef_MaxRateValuetintRtGetMaxHP(tattackerR R'tchangeBuffValueDictRtskillPert skillEnhance((syE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyt CalcBuffValuehs
(
RRRRRR"RR R)R3(((syE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyt<module>s