actual freya branch
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
/*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jserver.gameserver.templates;
|
||||
|
||||
/**
|
||||
* 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 final int _lowerLevel;
|
||||
|
||||
/** Max level that the player mustn't exceed if it want to obtain this buff from Newbie Helper */
|
||||
private final int _upperLevel;
|
||||
|
||||
/** Identifier of the skill (buff) that the Newbie Helper must cast */
|
||||
private final int _skillID;
|
||||
|
||||
/** Level of the skill (buff) that the Newbie Helper must cast */
|
||||
private final int _skillLevel;
|
||||
|
||||
/**
|
||||
* If True only Magus class will obtain this Buff <BR>
|
||||
* If False only Fighter class will obtain this Buff
|
||||
*/
|
||||
private boolean _isMagicClass;
|
||||
|
||||
private boolean _forSummon = false;
|
||||
|
||||
/**
|
||||
* Constructor of L2HelperBuff.<BR>
|
||||
* <BR>
|
||||
*/
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user