Minor PlayerInstance timed hunting zone related improvements.
This commit is contained in:
@@ -14235,19 +14235,11 @@ public class PlayerInstance extends Playable
|
|||||||
{
|
{
|
||||||
case 1: // Storm Isle
|
case 1: // Storm Isle
|
||||||
{
|
{
|
||||||
if ((x == 25) && (y == 23))
|
return (x == 25) && (y == 23);
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
case 6: // Primeval Isle
|
case 6: // Primeval Isle
|
||||||
{
|
{
|
||||||
if ((x == 20) && (y == 17))
|
return (x == 20) && (y == 17);
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -14256,10 +14248,11 @@ public class PlayerInstance extends Playable
|
|||||||
|
|
||||||
public void startTimedHuntingZone(int zoneId, long delay)
|
public void startTimedHuntingZone(int zoneId, long delay)
|
||||||
{
|
{
|
||||||
|
// Stop previous task.
|
||||||
|
stopTimedHuntingZoneTask();
|
||||||
|
|
||||||
// TODO: Delay window.
|
// TODO: Delay window.
|
||||||
// sendPacket(new TimedHuntingZoneEnter((int) (delay / 60 / 1000)));
|
// sendPacket(new TimedHuntingZoneEnter((int) (delay / 60 / 1000)));
|
||||||
// For now close window.
|
|
||||||
sendPacket(TimedHuntingZoneExit.STATIC_PACKET);
|
|
||||||
|
|
||||||
_timedHuntingZoneFinishTask = ThreadPool.schedule(() ->
|
_timedHuntingZoneFinishTask = ThreadPool.schedule(() ->
|
||||||
{
|
{
|
||||||
|
@@ -14180,11 +14180,7 @@ public class PlayerInstance extends Playable
|
|||||||
{
|
{
|
||||||
case 2: // Ancient Pirates' Tomb.
|
case 2: // Ancient Pirates' Tomb.
|
||||||
{
|
{
|
||||||
if ((x == 20) && (y == 15))
|
return (x == 20) && (y == 15);
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -14193,10 +14189,11 @@ public class PlayerInstance extends Playable
|
|||||||
|
|
||||||
public void startTimedHuntingZone(int zoneId, long delay)
|
public void startTimedHuntingZone(int zoneId, long delay)
|
||||||
{
|
{
|
||||||
|
// Stop previous task.
|
||||||
|
stopTimedHuntingZoneTask();
|
||||||
|
|
||||||
// TODO: Delay window.
|
// TODO: Delay window.
|
||||||
// sendPacket(new TimedHuntingZoneEnter((int) (delay / 60 / 1000)));
|
// sendPacket(new TimedHuntingZoneEnter((int) (delay / 60 / 1000)));
|
||||||
// For now close window.
|
|
||||||
sendPacket(TimedHuntingZoneExit.STATIC_PACKET);
|
|
||||||
|
|
||||||
_timedHuntingZoneFinishTask = ThreadPool.schedule(() ->
|
_timedHuntingZoneFinishTask = ThreadPool.schedule(() ->
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user