hwj35
2025-07-02 be2004bc6492efa067d8fc7ab2a84dd61dba819f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sð    hc@sÍddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    d„Z
d„Z d„Z d„Z d„Zd„Zd„Zd    „Zd
„ZdS( iÿÿÿÿNcCs§tj|ƒdks*|jƒtjkr.dS|jƒtjkrGdStj|tj    ƒr`dS|j
dƒ}|j ƒ}|j dƒ}|j dƒ}|tj tjtjtjgkrÓ|tj|ƒ7}n|tj krõt||||ƒS|tjkrt||||ƒS|tjtjgkrBtj|||ƒS|tjtjtjgkrst||||ƒS|tjkr’t|||ƒStjd|ƒt S(NiisItem_Add_HPMP effID = %s NoFind(!tGameObjtGetHPtGetPlayerActiont IPY_GameWorldtpaDietGetMapIDtChConfigtCanNotRecoverMapIDListtGetPyPlayerStatetDef_PlayerState_LimitAddHPtGetEffectByIndext GetEffectIDtGetEffectValuetDef_Effect_AddHP_OncetDef_Effect_AddHP_MoretDef_Effect_AddHP_PackagetDef_Effect_AddPetHP_Moret PlayerControltGetHPCureEnhancet__DoLogic_AddHP_OncetDef_Effect_AddMP_Oncet__DoLogic_AddMP_OncetDef_Effect_AddHP_LasttDef_Effect_AddMP_LasttItem_Txt_Skill_ByItemListtUseItemtDef_Effect_AddMP_PackagetDef_Effect_AddPetHP_Packaget__DoLogic_AddHPMP_Packaget__DoLogic_AddPetHP_Moret    GameWorldtErrLogtFalse(t    curPlayert curRoleItemttickt
useItemEfftcurEffIDt curEffValueAt curEffValueB((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyR5s4*  c    CsItj|ƒ}tj|ƒ}d}d}t||||||||ƒS(NtSetHPtGeRen_chenxin_21675(RRtGetMaxHPt__Add_HPorMP_Once(R!tcurItemt    effValueAt    effValueBtcurValuet curMaxValuetsetFunct    sysMsgStr((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyR|s
c    CsF|jƒ}|jƒ}|j}d}t||||||||ƒS(NtGeRen_chenxin_295695(tGetMPtGetMaxMPtSetMPR+(R!R,R-R.R/R0R1R2((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyR‹s
      c    Cs˜||kr tj||ƒtSt||tj|ƒ}|dkrgtj|t|||ƒƒn|t|||ƒƒt    j
||dt ƒt S(NR(i( Rt
NotifyCodeR tintRtDef_MaxRateValueRR(tmint
ItemCommontDelItemtTrue(    R!R,R/R0R1taddPertaddValueR2t addTotalValue((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyR+žs   cCsItj|ƒ}tj|ƒ}|j}d}t|||||||ƒS(NR)(RRR*R(t__Add_HPorMP_More(R!R,R-R/R0R1R2((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyt__DoLogic_AddHP_More¸s
    cCsC|jƒ}|jƒ}|j}d}t|||||||ƒS(NR3(R4R5R6RA(R!R,R-R/R0R1R2((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyt__DoLogic_AddMP_MoreÆs
      cCstS(N(R=(R!R,R/R0R1R?R2((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyRAØscCstS(N(R=(R!R"R&((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyRóscCs¸|jƒ|jƒkrtS|jƒdkr2tS|jdƒ}|sKtStjƒj|ƒ}tj    |ƒ}t
j |||||g|ƒt j |tƒtj||dtƒtS(Nii(tGetLVtGetUseLVR tGetAddSkillCountt GetAddSkillRt GetGameDatatGetSkillBySkillIDt SkillCommont GetBuffTypet    BuffSkilltAddBuffNoRefreshStateRtSetIsNeedProcessR=R;R<(R!R"R&R#t
addSkillIDtaddSkilltbuffType((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyRs(RRRR;Rt
PetControlRJRLRRRRRR+RBRCRARR(((sW.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Item\UseItem\Item_Add_HPMP.pyt<module> s$              G                            #