1
2
3
4
5
6
7
8
Sð    hc@spddlZddlZddlZddlZddlZddlZd„Zd„Zd„Zd„Z    dS(iÿÿÿÿNcCsštj|||ƒ}tj|ƒ}|jƒjƒ}tj|||||dtjƒ|jdƒrƒ|rƒtj    |||ƒnt
||||ƒdS(NthurtTypei( t SkillCommontGetProcessBuffChangeHp_Timet GetBuffOwnertGetSkilltGetSkillTypeIDt SkillLostHPtChConfigtDef_HurtType_BleedtGetEffectValuet
SkillAddHPtOnPassiveSkillByHurtCount(tdefendertcurBufft    curEffecttprocessBuffTickttickt singleDecHPt    buffOwnertcurBuffSkillID((s].\\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((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyR 4s)"cCsƒ|jƒ}|dkrdStj|ƒdkr5dStj|ƒ}tj||jƒ|||dtjƒt    ||||ƒdS(NiR(
tGetValueRRRRRRRRR (R tcurSkillR RRt    buffValueR((s].\\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((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyt CalcBuffValuehs
(
RRRRRR"RR R)R3(((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1089.pyt<module>s