maticsito123 0 Report post Posted August 5, 2018 HOW I CAN CHANGE THE MAX LVL PET? HELP! Quote Share this post Link to post Share on other sites
DangThao 80 Report post Posted August 6, 2018 (edited) In iteminfo find the fruit u want to increase the pet level while using the fruit and find the itemuse_blahblah near at the end of the iteminfo line for that pet fruit then go to itemeffect.lua of that itemuse_blahblah and look for something like: ItemUse_LS_longguo then go to function.lua and find ItemUse_LS_longguo and scroll until you see if Item_type == 58 and Item_Traget_Type == 59 then Check_Exp = CheckElf_EXP ( role , Item_Traget ) --¾«ÁéexpÊÇ·ñÂú×ãÉý¼¶Ìõ¼þ if Check_Exp == 0 then SystemNotice(role , "Growth rate is not full. Unable to feed pet with Snow Dragon Fruit" ) UseItemFailed ( role ) else Lvup_Str ( role , Item_Num , Item_Traget ) --¸ù¾Ý¾ßÌåµÀ¾ßÑ¡Ôñ²»Í¬ÊôÐԵijɳ¤º¯Êý ( ÀýÖÐΪstr ) end end then find Lvup_Str ( role , Item_Num , Item_Traget ) and u will see something like: function Lvup_Str ( role , Item_Num ,Item_Traget ) local attr_type = ITEMATTR_VAL_STR --SystemNotice(role ,attr_type ) Elf_LvUp ( role , Item_Num , Item_Traget , attr_type ) end Then find Elf_LvUp ( role , Item_Num , Item_Traget , attr_type ) and u will see something like this: function Elf_LvUp ( role , Item_Num , Item_Traget , attr_type ) -- local str = GetItemAttr( Item_Traget ,ITEMATTR_VAL_STR ) --Á¦Á¿ local con = GetItemAttr( Item_Traget ,ITEMATTR_VAL_CON ) --ÌåÖÊ local agi = GetItemAttr( Item_Traget ,ITEMATTR_VAL_AGI ) --רע local dex = GetItemAttr( Item_Traget ,ITEMATTR_VAL_DEX ) --Ãô½Ý local sta = GetItemAttr( Item_Traget ,ITEMATTR_VAL_STA ) --¾«Éñ local Elf_MaxEXP = GetItemAttr(Item_Traget,ITEMATTR_MAXENERGY) local Elf_MaxURE = GetItemAttr(Item_Traget,ITEMATTR_MAXURE) local Lv = str + agi + dex + con + sta local attr_type_num = GetItemAttr( Item_Traget ,attr_type ) local a = 1 / ( math.floor ( ( 1 + ( math.pow ( ( Lv / 10 ) , 3 ) ) ) * 10 ) / 10 * math.max ( 0.01 ,( 1 - attr_type_num * 0.05 ) ) ) if Lv >= 40 then ***Max pet level, if pet level is higher than 40 then it can no longer be feed this fruit until you got a fruit that has this 40 to something like 100 then u can use the fruit that is 100 to continue your feeding But do know that there is a math for the pet leveling system which can fail too. See the a = 1 / ( math.floor ( ( 1 + ( math.pow ( ( Lv / 10 ) , 3 ) ) ) * 10 ) / 10 ) * math.max ( 0.01 ,( 1 - attr_type_num * 0.05 ) ) --This is a math for the pet, if u want to feed 100% then just do a = 1 and remove the / blablahblah from it end local b = Percentage_Random ( a ) local item_energe = GetItemAttr( Item_Traget ,ITEMATTR_ENERGY ) --È¡¾«Áé³É³¤¶È --local item_maxenerge = GetItemAttr( Item_Traget ,ITEMATTR_MAXENERGY ) --È¡¾«Áé³É³¤¶È×î´óÖµ if b == 1 then --³É³¤ÔòÔö¼ÓÊôÐÔ£¬¿Û³ýËùÓгɳ¤Öµ -- ITEMATTR_ENERGY AddItemEffect(role , Item_Traget , 0 ) item_energe = 0 SystemNotice (role , "Pet level up successfully! Growth rate is depleted") attr_type_num = attr_type_num + 1 SetItemAttr ( Item_Traget , attr_type , attr_type_num ) local Item_MAXENERGY = 240 * ( Lv + 1 ) if Item_MAXENERGY > 6480 then Item_MAXENERGY = 6480 end If you want to be able to feed to 100 then change the 40 to 100 but do note that if people feed to 99 and use a fruit +2(if u enable the +2 fruit to be able to feed to 100 too then they can feed that +2) fruit on to the pet that is lv99 and make it pet lv101. Edited August 6, 2018 by DangThao 1 2 Quote Share this post Link to post Share on other sites