Solo event status related additions.
This commit is contained in:
@@ -1022,7 +1022,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
return;
|
||||
}
|
||||
// Events.
|
||||
else if (getActingPlayer().isOnEvent() && target.isPlayable() && (getActingPlayer().getTeam() == target.getActingPlayer().getTeam()))
|
||||
else if (getActingPlayer().isOnEvent() && !getActingPlayer().isOnSoloEvent() && target.isPlayable() && (getActingPlayer().getTeam() == target.getActingPlayer().getTeam()))
|
||||
{
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
return;
|
||||
|
@@ -64,7 +64,7 @@ public class ConditionPlayerCanTransform extends Condition
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_TRANSFORM_WHILE_RIDING_A_PET);
|
||||
canTransform = false;
|
||||
}
|
||||
else if (player.isOnEvent())
|
||||
else if (player.isRegisteredOnEvent())
|
||||
{
|
||||
player.sendMessage("You cannot transform while registered on an event.");
|
||||
canTransform = false;
|
||||
|
@@ -1130,7 +1130,7 @@ public class SkillCaster implements Runnable
|
||||
return false;
|
||||
}
|
||||
|
||||
if (skill.isBad())
|
||||
if (skill.isBad() && !player.isOnSoloEvent())
|
||||
{
|
||||
final WorldObject target = player.getTarget();
|
||||
if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam()))
|
||||
|
Reference in New Issue
Block a user