Earring of Zaken & Zaken's Earring of Immortality

Issue #262 new
ShinichiYao created an issue

According to Darkness attribute defense if you wear [Earring of Zaken] then put on [Zaken's Earring of Immortality], [Zaken's Earring of Immortality] will take effect, and if you wear [Zaken's Earring of Immortality] then put on [Earring of Zaken], [Earring of Zaken] will take effect. It should be [Zaken's Earring of Immortality] takes effect all the time.

Comments (6)

  1. ShinichiYao reporter

    I saw they are same Passive skill(id:3559) with different levels, no idea why high level Passive skill can be replaced by low level one.

  2. FinalDestination

    the problem is here need a check about abnormal lvls

    if (newSkill.isPassive()) { newSkill.applyEffects(this, this, false, true, false, 0); }

  3. ShinichiYao reporter

    Yeah something like that

                if (newSkill.isPassive())
                {
                    if ((oldSkill != null) && (oldSkill.getLevel() > newSkill.getLevel()))
                    {
                        oldSkill.applyEffects(this, this, false, true, false, 0);
                    }
                    else
                    {
                        newSkill.applyEffects(this, this, false, true, false, 0);
                    }
                }
    
  4. Log in to comment