Fixed Zaken enter instance method.

This commit is contained in:
MobiusDev 2018-04-19 21:54:49 +00:00
parent c4ec3855a5
commit 9be2cb4243
2 changed files with 13 additions and 10 deletions

View File

@ -184,11 +184,6 @@ public abstract class AbstractInstance extends AbstractNpcAI
protected abstract void onEnterInstance(L2PcInstance player, InstanceWorld world, boolean firstEntrance); protected abstract void onEnterInstance(L2PcInstance player, InstanceWorld world, boolean firstEntrance);
protected boolean checkConditions(L2PcInstance player, int templateId)
{
return checkConditions(player);
}
protected boolean checkConditions(L2PcInstance player) protected boolean checkConditions(L2PcInstance player)
{ {
return true; return true;

View File

@ -206,8 +206,7 @@ public final class CavernOfThePirateCaptain extends AbstractInstance
teleportPlayer(player, ENTER_LOC[getRandom(ENTER_LOC.length)], world.getInstanceId(), false); teleportPlayer(player, ENTER_LOC[getRandom(ENTER_LOC.length)], world.getInstanceId(), false);
} }
@Override private boolean checkConditions(L2PcInstance player, int templateId)
protected boolean checkConditions(L2PcInstance player, int templateId)
{ {
if (player.canOverrideCond(PcCondOverride.INSTANCE_CONDITIONS)) if (player.canOverrideCond(PcCondOverride.INSTANCE_CONDITIONS))
{ {
@ -291,15 +290,24 @@ public final class CavernOfThePirateCaptain extends AbstractInstance
{ {
if (event.equals("enter60")) if (event.equals("enter60"))
{ {
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldDay60.xml", TEMPLATE_ID_60); if (checkConditions(player, TEMPLATE_ID_60))
{
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldDay60.xml", TEMPLATE_ID_60);
}
} }
else if (event.equals("enter60night")) else if (event.equals("enter60night"))
{ {
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldNight60.xml", TEMPLATE_ID_60_NIGHT); if (checkConditions(player, TEMPLATE_ID_60_NIGHT))
{
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldNight60.xml", TEMPLATE_ID_60_NIGHT);
}
} }
else if (event.equals("enter83")) else if (event.equals("enter83"))
{ {
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldDay83.xml", TEMPLATE_ID_83); if (checkConditions(player, TEMPLATE_ID_83))
{
enterInstance(player, new CavernOfThePirateCaptainWorld(), "CavernOfThePirateCaptainWorldDay83.xml", TEMPLATE_ID_83);
}
} }
else else
{ {