/* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ package com.l2jserver.gameserver.model; /** * This class represents a Newbie Helper Buff * * Author: Ayor */ public class L2HelperBuff { /** Min level that the player must achieve to obtain this buff from Newbie Helper */ private int _lowerLevel; /** Max level that the player mustn't exceed if it want to obtain this buff from Newbie Helper */ private int _upperLevel; /** Identifier of the skill (buff) that the Newbie Helper must cast */ private int _skillID; /** Level of the skill (buff) that the Newbie Helper must cast */ private int _skillLevel; /** If True only Magus class will obtain this Buff
* If False only Fighter class will obtain this Buff */ private boolean _isMagicClass; private boolean _forSummon = false; /** * Constructor of L2HelperBuff.

* @param set */ public L2HelperBuff(StatsSet set) { _lowerLevel = set.getInteger("lowerLevel"); _upperLevel = set.getInteger("upperLevel"); _skillID = set.getInteger("skillID"); _skillLevel = set.getInteger("skillLevel"); if ("true".equals(set.getString("forSummon"))) _forSummon = true; if ("false".equals(set.getString("isMagicClass"))) _isMagicClass = false; else _isMagicClass = true; } /** * Returns the lower level that the L2PcInstance must achieve in order to obtain this buff * @return int */ public int getLowerLevel() { return _lowerLevel; } /** * Returns the upper level that the L2PcInstance mustn't exceed in order to obtain this buff * @return int */ public int getUpperLevel() { return _upperLevel; } /** * Returns the ID of the buff that the L2PcInstance will receive * @return int */ public int getSkillID() { return _skillID; } /** * Returns the Level of the buff that the L2PcInstance will receive * @return int */ public int getSkillLevel() { return _skillLevel; } /** * Returns if this Buff can be cast on a fighter or a mystic * @return boolean : False if it's a fighter class Buff */ public boolean isMagicClassBuff() { return _isMagicClass; } public boolean isForSummon() { return _forSummon; } }