All pastes #27729 Raw Edit

Untitled

public text v1 · immutable
#27729 ·published 2005-11-05 23:34 UTC
rendered paste body
private final int testMagicType(L2Skill skill)
    {
        int skillType = NEUTRAL_MAGIC;
        
        switch (skill.getSkillType())
        {
            /*
            case ROOT:
            case CANCEL:
            case SLEEP:
            case SIEGEFLAG:
            case TAKECASTLE:
            case MDAM_ELEMENTAL:
                skillType = NEUTRAL_MAGIC;
                break;
            */
            
            case DOT:
            case BLEED:
            case POISON:
            case AGGDAMAGE:
            case DEBUFF:
            case CONFUSION:
            case FEAR:
            case DRAIN:
            case DEATHLINK:
            case CONFUSE_MOB_ONLY:
            case MDOT:
            case MUTE:
            case DEATHLINK_PET:
            case PARALYZE:
            case DRAIN_SOUL:
                skillType = DARK_MAGIC;
                break;
                
            case HEAL:
            case HOT:
            case COMBATPOINTHEAL:
            case CPHOT:
            case MANAHEAL:
            case MPHOT:
            case BUFF:
            case RESURRECT:
            case CONT:
            case MHOT:
            case NEGATE:
            case AGGREDUCE:
            case AGGREMOVE:
            case AGGREDUCE_CHAR:
            case DETECT_WEAKNESS:
            case HEAL_PERCENT:
            case MANADAM:
            case REFLECT:
            case WEAKNESS:
            case MANA_BY_LEVEL:
            case UNBLEED:
            case UNPOISON:
            case UNDEAD_DEFENSE:
                skillType = LIGHT_MAGIC;
                break;
        }
        
        return skillType;
    }