1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sð    hc@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNc Cs|jƒdkrdS|jƒ}tj|ƒ}|jƒjƒ}|jt|jƒddƒƒtj|||||dt    j
ƒ|rt j |ƒdkr|j ƒ}tj|t    j|jƒ|jƒƒ\}    }
} |    r||    jdƒt    j} tj||| ƒqndS(NiithurtType(t    GetValue2tGetValuet SkillCommont GetBuffOwnertGetSkilltGetSkillTypeIDt    SetValue2tmaxt SkillLostHPtChConfigtDef_HurtType_BurntGameObjtGetHPtGetProcessDeBuffStatet    BuffSkilltFindBuffEffectByOwnertIDtDef_Skill_Effect_BurnToAddHPtGetIDtGetGameObjTypetGetEffectValuetDef_MaxRateValuet
SkillAddHP( tdefendertcurBufft    curEffecttprocessBuffTickttickt singleDecHPt    buffOwnertcurBuffSkillIDt buffManagertburnToHPEffectt    plusValuetskillIDtaddHP((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1034.pyt ProcessBuff&s  " !c    CsØ|jdƒ}|jdƒ}|tj|||tjƒ7}|tj|||tjƒ7}|jdƒtj|ƒ}|dtj    }t
j |||ddt j ƒjƒtjddd|d|ƒ\}}|gS(Niigð?thurtFormulaKeytBurnt    burnValuetburnPer(t    GetEffectRtPassiveBuffEffMngt!GetPassiveSkillValueByTriggerTypeR
tTriggerType_BurnPert GetValueByPassiveBuffTriggerTypet PlayerControlt GetBurnValueRt AttackCommont
CalcHurtHPt    GameWorldt GetGameWorldtGetTicktDef_Skill_HappenState_HitOn(    tattackerRtcurSkilltchangeBuffValueDictRtskillPert skillEnhancet    hurtValueR((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1034.pyt CalcBuffValue?scCs=|s
dStj|jƒ|ƒ}|j|jƒ|ƒdS(N(t
SkillShelltGetProcessBuffTickRRt GetRemainTime(tcurObjRRRRtbuffTick((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1034.pyt DoAddBuffOverPs
cCsÑtj|ƒdkrdS|jƒ}|dkrotj||jƒtj|ƒ|jƒ||dtj    ƒntj|ƒdkrˆdS|j
tj |j ƒƒt j|ddtjƒ|j
tj dƒdS(NiR(R R RRR    RRRR
R tSetDicttDef_PlayerKey_BurnOwnerIDt
GetOwnerIDR*R-tNonetTriggerType_BurnDisappear(RR7RRRtcount((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1034.pytOnBuffDisappearYs   ( RR2R
R0R.R*R RR=R$R<RBRI(((s].\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\BuffProcess_1034.pyt<module>s