Jump to content
Sign in to follow this  
maticsito123

PET MAX LVL

Recommended Posts

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 by DangThao
  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...