Check for clan leader parameter and cleanup.
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
package org.l2jmobius.gameserver.model.conditions;
|
package org.l2jmobius.gameserver.model.conditions;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||||
import org.l2jmobius.gameserver.model.items.Item;
|
import org.l2jmobius.gameserver.model.items.Item;
|
||||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
|
||||||
@@ -44,10 +45,18 @@ public class ConditionPlayerPledgeClass extends Condition
|
|||||||
@Override
|
@Override
|
||||||
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
public boolean testImpl(Creature effector, Creature effected, Skill skill, Item item)
|
||||||
{
|
{
|
||||||
if ((effector.getActingPlayer() == null) || (effector.getActingPlayer().getClan() == null))
|
final PlayerInstance player = effector.getActingPlayer();
|
||||||
|
if ((player == null) || (player.getClan() == null))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return effector.getActingPlayer().isClanLeader() || (effector.getActingPlayer().getPledgeClass() >= _pledgeClass);
|
|
||||||
|
final boolean isClanLeader = player.isClanLeader();
|
||||||
|
if ((_pledgeClass == -1) && !isClanLeader)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isClanLeader || (player.getPledgeClass() >= _pledgeClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user