Jump to content
  • 0

code


HARDECORE

Question

Is there any way to balance classes only within olympiad? Outside of oly everything is fine. but within the olympiad there are some classes that are very strong, such as: ghost hunter, adventurer, wind rider etc ..

I thought of adding a passive skil in certain classes to balance, but this skil has to activate only within the olympiad.

A code that adds a passive skil to a certain class when it enters olympiad and deactivates when it exits.
Can someone help me please?

 

chronicle: high five
pack: l2jsunrise

Edited by HARDECORE
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

i have do it with formulas.java

 

example how i change mag dmg.

CalcMagicDam(...){

.......... 

.... and at function end

        if(attacker instanceof L2PcInstance){
                L2PcInstance pcInst = (L2PcInstance) attacker;
                int attackerClass = pcInst.getClassId().getId();
                double balance = 1;
                if(pcInst.isInOlympiadMode()){
                balance = BalanceDataTable.getInstance().getClassData(attackerClass).getOMSkillDamage();    
                }else{
                balance = BalanceDataTable.getInstance().getClassData(attackerClass).getMSkillDamage();
                }
                damage /= balance;
            }

}

same shit and with other stats/damages and etc.

Its just me idea for you. Its good way or no idk.

Link to comment
Share on other sites

  • 0

you can add skill on porting the players to arena and then remove when the code port them to town

or

you can add skill on olympiad zone so when they enter they get this skill depends on their class

or

you can write a tone of useless code like balancer in formula

Link to comment
Share on other sites

  • 0
On 10/26/2019 at 5:07 PM, wongerlt said:

i have do it with formulas.java

 

example how i change mag dmg.


CalcMagicDam(...){

.......... 

.... and at function end

        if(attacker instanceof L2PcInstance){
                L2PcInstance pcInst = (L2PcInstance) attacker;
                int attackerClass = pcInst.getClassId().getId();
                double balance = 1;
                if(pcInst.isInOlympiadMode()){
                balance = BalanceDataTable.getInstance().getClassData(attackerClass).getOMSkillDamage();    
                }else{
                balance = BalanceDataTable.getInstance().getClassData(attackerClass).getMSkillDamage();
                }
                damage /= balance;
            }

}

same shit and with other stats/damages and etc.

Its just me idea for you. Its good way or no idk.

 

What exactly does this code do?

Link to comment
Share on other sites

  • 0
On 10/27/2019 at 7:24 AM, Nightw0lf said:

you can add skill on porting the players to arena and then remove when the code port them to town

or

you can add skill on olympiad zone so when they enter they get this skill depends on their class

or

you can write a tone of useless code like balancer in formula

Yes!

I want to add a different skil to each class that only works within oly.

Link to comment
Share on other sites

  • 0
15 hours ago, HARDECORE said:

Yes!

I want to add a different skil to each class that only works within oly.

Isn’t working like that with clan skills?

 

search on the Olympiad manager where it’s handling the clan skills and add an line to check your passive skill.

Link to comment
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
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.



  • Posts

    • - lost love spells caster in, Amsterdam,Brazil,London,Kuwait .Egypt, Atlanta, Latvia, Lithuania, Sweden۞۩ஜ???? +256704892479  Results are 100% s=ure and guaranteed, spell casting specialist, , black magic death spells that work overnight or by accident. I Cast these strongest black magic revenge death spells that work fast overnight to kill ex-lover, husband, wife girlfriend Enemies overnight Https://nativelovespellscaster.com or she is in a far location, I guarantee you to have your results you are looking for immediately. Just make sure before you contact me you are committed and you want what you are looking for (Victim Death) because my death spell work fast overnight after casting the spells that work, guaranteed black magic love spells, guaranteed voodoo spells, spell to make someone sick and die, revenge spells that work instantly, real witches for hire, revenge spells on an ex- lover, how to put a Black magic death spells on ex-lover, Revenge instant death spells on toxic uncles powerful instant death spells online instant spell that work fast in USA, UK, Kuwait, Germany, Asian, Europe, Philippines, Canada, South Africa, Italy, Peru, India, Iran, Gambia. Sweden, Australia, Nigeria, Spain, Ghana, California, Greece. Death spell on someone, death spells that Death Revenge Spell on wicked friends, Voodoo Death Spells to kill Enemies Black Magic Spells To Harm Someone, Black magic death spells on ex-lover, Revenge instant death spells on toxic uncles powerful instant death spells online instant spell that work fast in USA, UK, Kuwait, Germany, Asian, Europe, Philippines, Canada, revenge spells, most powerful death spell, spell to die in your sleep, successful death spell, most powerful voodoo spell caster, voodoo spell casters in new Orleans, voodoo love spells reviews, proven authentic voodoo spell casters, most powerful voodoo priest in world, black magic tricks to destroy enemy. Results are 100% sure and guaranteed whatapp or cal, Europe, Philippines, Canada, South Africa, Italy, Peru, India, Iran, Gambia. spells, guaranteed voodoo spells, spell to make someone sick and die, revenge spells that work instantly, real witches for hire, revenge spells on an ex- lover, how to put a spell on someone who hurts you, spell to make someone sick, voodoo spells to hurt someone, spells to curse someone, powerful revenge spells, most powerful death spell, spell to die in your sleep, successful death spell, most powerful voodoo spell caster, voodoo spell casters in new Orleans, voodoo love spells reviews, proven authentic voodoo spell casters, most powerful voodoo priest in world, black magic tricks to destroy enemy. Results are 100% sure and guaranteed whatapp or call  ஜ۩۞۩ஜ ??? + 256704892479ஜ۩۞۩ஜ ??Https://nativelovespellscaster.com
    • Hello, my discord is : misanthropic1085           I am selling Frintezza Aq Baium     Reborn origins x1    
    • L2Topzone has a lower traffic ranking than every other website! We spent over 160 Euro for listing server and banner and we've got only 4 download conversions!  Proof: https://prnt.sc/YeJudEKFov1m
    • Any WTS code global chat for this? 
    • Hi, I see what you mean, but I do it differently.   I don't want some features from Hi5 in my project, so I gradually add Ai, zones, items, etc... manually.   And again I want some features from Classic.   So I'm continuing the Classic storyline up to High Five.   My project runs on the client's Prelude of War.   I will release the first public test version soon, which will still be without some "hi5" stuff, because first I need to test for example Fortress Siege, pets and some instances/quests. In the future, I also want to "unlock" new locations from the GoD story.   And what I like most about Classic is that you don't have SA in weapons and it goes back to the roots of Lineage 2. Also you can connect to my discord and talk about with me.
  • Topics

×
×
  • Create New...