ConditionPlayerBaseStats rework and cleanup.
This commit is contained in:
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
@ -20,6 +20,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.stats.BaseStat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class ConditionPlayerBaseStats.
|
* The Class ConditionPlayerBaseStats.
|
||||||
@ -50,48 +51,40 @@ public class ConditionPlayerBaseStats extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, ItemTemplate item)
|
||||||
{
|
{
|
||||||
if (effector.getActingPlayer() == null)
|
final Player player = effector.getActingPlayer();
|
||||||
|
if (player == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final Player player = effector.getActingPlayer();
|
|
||||||
switch (_stat)
|
switch (_stat)
|
||||||
{
|
{
|
||||||
case Int:
|
case INT:
|
||||||
{
|
{
|
||||||
return player.getINT() >= _value;
|
return player.getINT() >= _value;
|
||||||
}
|
}
|
||||||
case Str:
|
case STR:
|
||||||
{
|
{
|
||||||
return player.getSTR() >= _value;
|
return player.getSTR() >= _value;
|
||||||
}
|
}
|
||||||
case Con:
|
case CON:
|
||||||
{
|
{
|
||||||
return player.getCON() >= _value;
|
return player.getCON() >= _value;
|
||||||
}
|
}
|
||||||
case Dex:
|
case DEX:
|
||||||
{
|
{
|
||||||
return player.getDEX() >= _value;
|
return player.getDEX() >= _value;
|
||||||
}
|
}
|
||||||
case Men:
|
case MEN:
|
||||||
{
|
{
|
||||||
return player.getMEN() >= _value;
|
return player.getMEN() >= _value;
|
||||||
}
|
}
|
||||||
case Wit:
|
case WIT:
|
||||||
{
|
{
|
||||||
return player.getWIT() >= _value;
|
return player.getWIT() >= _value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum BaseStat
|
|
||||||
{
|
|
||||||
Int,
|
|
||||||
Str,
|
|
||||||
Con,
|
|
||||||
Dex,
|
|
||||||
Men,
|
|
||||||
Wit
|
|
||||||
}
|
|
||||||
|
Reference in New Issue
Block a user