1
2
3
4
5
Sð    hc@s[ddlZddlZddlZddlZddlZd„Zd„Zd„ZdS(iÿÿÿÿNcCs`t||jdƒƒ\}}|jtjdƒt||jdƒdtjƒ|tj<dS(Niigð?(tGetPetAtkValueByQualitytGetEffectValuetgettChConfigtTYPE_Calc_AttrMaxHPtinttDef_MaxRateValue(tdefendert    curEffecttcalcDicttcurBufftminAtktmaxAtk((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\Buff_509.pyt OnCalcBuffExs,cCstjS(N(Rt TYPE_Linear(((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\Buff_509.pyt GetCalcType'sc Cstj|tjƒsdSd}tj}|jƒj|ƒ}x²t|jƒƒD]ž}|j    |ƒ}|j
ƒrwqPn||j tj ƒkr•qPn|j tj ƒ}|j tjƒ}tjd||dƒ}    ||    rç|    jƒnd7}qPW|}
|} |
| fS(Nit PetClassCosti(ii(t GameFuncCommt GetFuncCanUset ShareDefinetGameFuncID_PettrptPettGetItemManagertGetPacktrangetGetCounttGetAttIsEmptyt GetUserAttrtDef_IudetPet_QualityLVtDef_IudetPet_NPCIDtDef_IudetPet_ClassLVt IpyGameDataPYtGetIpyGameDatat    GetAtkAdd( t    curPlayertqualityt classAddAtkt petPackIndextpetPacktitpackItemt petItemNPCIDtclasslvt classIpyDatat totalMinAtkt totalMaxAtk((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\Buff_509.pyR+s$      (Rt PlayerControlRRR R RR(((sU.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Skill\GameBuffs\Buff_509.pyt<module>s