Consider clan leader as top pledge class.
This commit is contained in:
parent
ba799c053a
commit
38a749f24f
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -44,6 +44,10 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
@Override
|
||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||
{
|
||||
return (effector.getActingPlayer() != null) && (effector.getActingPlayer().getClan() != null) && ((_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass));
|
||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -44,6 +44,10 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
@Override
|
||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||
{
|
||||
return (effector.getActingPlayer() != null) && (effector.getActingPlayer().getClan() != null) && ((_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass));
|
||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +48,6 @@ public class ConditionPlayerPledgeClass extends Condition
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (_pledgeClass == -1) ? effector.getActingPlayer().isClanLeader() : (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user