ConditionPlayerBaseStats rework and cleanup.

This commit is contained in:
MobiusDevelopment
2021-11-30 03:08:42 +00:00
parent 0410494e1c
commit 576fed4bb6
23 changed files with 253 additions and 414 deletions

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}