ThreadPool manager rework.
This commit is contained in:
@@ -161,30 +161,30 @@ public class BoatGiranTalking implements Runnable
|
||||
{
|
||||
case 0:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], LEAVE_GIRAN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 1:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], LEAVE_GIRAN1);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 2:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], LEAVE_GIRAN0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 3:
|
||||
BoatManager.getInstance().broadcastPackets(GIRAN_DOCK, TALKING_DOCK[0], LEAVING_GIRAN, ARRIVAL_TALKING15);
|
||||
_boat.broadcastPacket(GIRAN_SOUND);
|
||||
_boat.payForRide(3946, 1, 46763, 187041, -3451);
|
||||
_boat.executePath(GIRAN_TO_TALKING);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 250000);
|
||||
ThreadPoolManager.schedule(this, 250000);
|
||||
break;
|
||||
case 4:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, ARRIVAL_TALKING10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 5:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, ARRIVAL_TALKING5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 6:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, ARRIVAL_TALKING1);
|
||||
@@ -203,7 +203,7 @@ public class BoatGiranTalking implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(TALKING_DOCK);
|
||||
@@ -212,19 +212,19 @@ public class BoatGiranTalking implements Runnable
|
||||
BoatManager.getInstance().dockShip(BoatManager.TALKING_ISLAND, true);
|
||||
BoatManager.getInstance().broadcastPackets(TALKING_DOCK[0], GIRAN_DOCK, ARRIVED_AT_TALKING, ARRIVED_AT_TALKING_2);
|
||||
_boat.broadcastPacket(TALKING_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 9:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, LEAVE_TALKING5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 10:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, LEAVE_TALKING1);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 11:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GIRAN_DOCK, LEAVE_TALKING0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 12:
|
||||
BoatManager.getInstance().dockShip(BoatManager.TALKING_ISLAND, false);
|
||||
@@ -232,23 +232,23 @@ public class BoatGiranTalking implements Runnable
|
||||
_boat.broadcastPacket(TALKING_SOUND);
|
||||
_boat.payForRide(3945, 1, -96777, 258970, -3623);
|
||||
_boat.executePath(TALKING_TO_GIRAN);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 200000);
|
||||
ThreadPoolManager.schedule(this, 200000);
|
||||
break;
|
||||
case 13:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], ARRIVAL_GIRAN20);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 14:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], ARRIVAL_GIRAN15);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 15:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], ARRIVAL_GIRAN10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 16:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], ARRIVAL_GIRAN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 17:
|
||||
BoatManager.getInstance().broadcastPacket(GIRAN_DOCK, TALKING_DOCK[0], ARRIVAL_GIRAN1);
|
||||
@@ -256,7 +256,7 @@ public class BoatGiranTalking implements Runnable
|
||||
case 18:
|
||||
BoatManager.getInstance().broadcastPackets(GIRAN_DOCK, TALKING_DOCK[0], ARRIVED_AT_GIRAN, ARRIVED_AT_GIRAN_2);
|
||||
_boat.broadcastPacket(GIRAN_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
}
|
||||
_shoutCount = 0;
|
||||
|
||||
@@ -176,15 +176,15 @@ public class BoatGludinRune implements Runnable
|
||||
{
|
||||
case 0:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], LEAVE_GLUDIN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 1:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], LEAVE_GLUDIN1);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 2:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], LEAVE_GLUDIN0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 3:
|
||||
BoatManager.getInstance().dockShip(BoatManager.GLUDIN_HARBOR, false);
|
||||
@@ -192,19 +192,19 @@ public class BoatGludinRune implements Runnable
|
||||
_boat.broadcastPacket(GLUDIN_SOUND);
|
||||
_boat.payForRide(7905, 1, -90015, 150422, -3610);
|
||||
_boat.executePath(GLUDIN_TO_RUNE);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 250000);
|
||||
ThreadPoolManager.schedule(this, 250000);
|
||||
break;
|
||||
case 4:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_RUNE15);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 5:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_RUNE10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 6:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_RUNE5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 7:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_RUNE1);
|
||||
@@ -223,7 +223,7 @@ public class BoatGludinRune implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(RUNE_DOCK);
|
||||
@@ -232,19 +232,19 @@ public class BoatGludinRune implements Runnable
|
||||
BoatManager.getInstance().dockShip(BoatManager.RUNE_HARBOR, true);
|
||||
BoatManager.getInstance().broadcastPackets(RUNE_DOCK[0], GLUDIN_DOCK[0], ARRIVED_AT_RUNE, ARRIVED_AT_RUNE_2);
|
||||
_boat.broadcastPacket(RUNE_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 10:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], LEAVE_RUNE5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 11:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], LEAVE_RUNE1);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 12:
|
||||
BoatManager.getInstance().broadcastPacket(RUNE_DOCK[0], GLUDIN_DOCK[0], LEAVE_RUNE0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 13:
|
||||
BoatManager.getInstance().dockShip(BoatManager.RUNE_HARBOR, false);
|
||||
@@ -252,19 +252,19 @@ public class BoatGludinRune implements Runnable
|
||||
_boat.broadcastPacket(RUNE_SOUND);
|
||||
_boat.payForRide(7904, 1, 34513, -38009, -3640);
|
||||
_boat.executePath(RUNE_TO_GLUDIN);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 60000);
|
||||
ThreadPoolManager.schedule(this, 60000);
|
||||
break;
|
||||
case 14:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], ARRIVAL_GLUDIN15);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 15:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], ARRIVAL_GLUDIN10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 16:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], ARRIVAL_GLUDIN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 17:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], RUNE_DOCK[0], ARRIVAL_GLUDIN1);
|
||||
@@ -283,7 +283,7 @@ public class BoatGludinRune implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(GLUDIN_DOCK);
|
||||
@@ -292,7 +292,7 @@ public class BoatGludinRune implements Runnable
|
||||
BoatManager.getInstance().dockShip(BoatManager.GLUDIN_HARBOR, true);
|
||||
BoatManager.getInstance().broadcastPackets(GLUDIN_DOCK[0], RUNE_DOCK[0], ARRIVED_AT_GLUDIN, ARRIVED_AT_GLUDIN_2);
|
||||
_boat.broadcastPacket(GLUDIN_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
}
|
||||
_shoutCount = 0;
|
||||
|
||||
@@ -119,44 +119,44 @@ public class BoatInnadrilTour implements Runnable
|
||||
{
|
||||
case 0:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, LEAVE_INNADRIL5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 1:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, LEAVE_INNADRIL1);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 2:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, LEAVE_INNADRIL0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 3:
|
||||
BoatManager.getInstance().broadcastPackets(DOCK, DOCK, LEAVING_INNADRIL, INNADRIL_SOUND);
|
||||
_boat.payForRide(0, 1, 107092, 219098, -3952);
|
||||
_boat.executePath(TOUR);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 650000);
|
||||
ThreadPoolManager.schedule(this, 650000);
|
||||
break;
|
||||
case 4:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, ARRIVAL20);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 5:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, ARRIVAL15);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 6:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, ARRIVAL10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 7:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, ARRIVAL5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 8:
|
||||
BoatManager.getInstance().broadcastPacket(DOCK, DOCK, ARRIVAL1);
|
||||
break;
|
||||
case 9:
|
||||
BoatManager.getInstance().broadcastPackets(DOCK, DOCK, ARRIVED_AT_INNADRIL, INNADRIL_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
}
|
||||
_cycle++;
|
||||
|
||||
@@ -118,7 +118,7 @@ public class BoatRunePrimeval implements Runnable
|
||||
break;
|
||||
case 1:
|
||||
BoatManager.getInstance().broadcastPackets(PRIMEVAL_DOCK, RUNE_DOCK[0], ARRIVED_AT_PRIMEVAL, ARRIVED_AT_PRIMEVAL_2, PRIMEVAL_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 180000);
|
||||
ThreadPoolManager.schedule(this, 180000);
|
||||
break;
|
||||
case 2:
|
||||
BoatManager.getInstance().broadcastPackets(PRIMEVAL_DOCK, RUNE_DOCK[0], LEAVING_PRIMEVAL, PRIMEVAL_SOUND);
|
||||
@@ -139,7 +139,7 @@ public class BoatRunePrimeval implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(RUNE_DOCK);
|
||||
@@ -147,7 +147,7 @@ public class BoatRunePrimeval implements Runnable
|
||||
case 4:
|
||||
BoatManager.getInstance().dockShip(BoatManager.RUNE_HARBOR, true);
|
||||
BoatManager.getInstance().broadcastPackets(RUNE_DOCK[0], PRIMEVAL_DOCK, ARRIVED_AT_RUNE, ARRIVED_AT_RUNE_2, RUNE_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 180000);
|
||||
ThreadPoolManager.schedule(this, 180000);
|
||||
break;
|
||||
}
|
||||
_shoutCount = 0;
|
||||
|
||||
@@ -145,15 +145,15 @@ public class BoatTalkingGludin implements Runnable
|
||||
{
|
||||
case 0:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_TALKING5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 1:
|
||||
BoatManager.getInstance().broadcastPackets(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_TALKING1, LEAVE_TALKING1_2);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 2:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_TALKING0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 3:
|
||||
BoatManager.getInstance().dockShip(BoatManager.TALKING_ISLAND, false);
|
||||
@@ -161,15 +161,15 @@ public class BoatTalkingGludin implements Runnable
|
||||
_boat.broadcastPacket(TALKING_SOUND);
|
||||
_boat.payForRide(1074, 1, -96777, 258970, -3623);
|
||||
_boat.executePath(TALKING_TO_GLUDIN);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 4:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], TALKING_DOCK[0], ARRIVAL_GLUDIN10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 5:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], TALKING_DOCK[0], ARRIVAL_GLUDIN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 6:
|
||||
BoatManager.getInstance().broadcastPacket(GLUDIN_DOCK[0], TALKING_DOCK[0], ARRIVAL_GLUDIN1);
|
||||
@@ -188,7 +188,7 @@ public class BoatTalkingGludin implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(GLUDIN_DOCK);
|
||||
@@ -197,19 +197,19 @@ public class BoatTalkingGludin implements Runnable
|
||||
BoatManager.getInstance().dockShip(BoatManager.GLUDIN_HARBOR, true);
|
||||
BoatManager.getInstance().broadcastPackets(GLUDIN_DOCK[0], TALKING_DOCK[0], ARRIVED_AT_GLUDIN, ARRIVED_AT_GLUDIN_2);
|
||||
_boat.broadcastPacket(GLUDIN_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 9:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_GLUDIN5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 10:
|
||||
BoatManager.getInstance().broadcastPackets(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_GLUDIN1, LEAVE_TALKING1_2);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 40000);
|
||||
ThreadPoolManager.schedule(this, 40000);
|
||||
break;
|
||||
case 11:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], LEAVE_GLUDIN0);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 20000);
|
||||
ThreadPoolManager.schedule(this, 20000);
|
||||
break;
|
||||
case 12:
|
||||
BoatManager.getInstance().dockShip(BoatManager.GLUDIN_HARBOR, false);
|
||||
@@ -217,15 +217,15 @@ public class BoatTalkingGludin implements Runnable
|
||||
_boat.broadcastPacket(GLUDIN_SOUND);
|
||||
_boat.payForRide(1075, 1, -90015, 150422, -3610);
|
||||
_boat.executePath(GLUDIN_TO_TALKING);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 150000);
|
||||
ThreadPoolManager.schedule(this, 150000);
|
||||
break;
|
||||
case 13:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_TALKING10);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
case 14:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_TALKING5);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 240000);
|
||||
ThreadPoolManager.schedule(this, 240000);
|
||||
break;
|
||||
case 15:
|
||||
BoatManager.getInstance().broadcastPacket(TALKING_DOCK[0], GLUDIN_DOCK[0], ARRIVAL_TALKING1);
|
||||
@@ -244,7 +244,7 @@ public class BoatTalkingGludin implements Runnable
|
||||
_shoutCount = 0;
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 5000);
|
||||
ThreadPoolManager.schedule(this, 5000);
|
||||
return;
|
||||
}
|
||||
_boat.executePath(TALKING_DOCK);
|
||||
@@ -253,7 +253,7 @@ public class BoatTalkingGludin implements Runnable
|
||||
BoatManager.getInstance().dockShip(BoatManager.TALKING_ISLAND, true);
|
||||
BoatManager.getInstance().broadcastPackets(TALKING_DOCK[0], GLUDIN_DOCK[0], ARRIVED_AT_TALKING, ARRIVED_AT_TALKING_2);
|
||||
_boat.broadcastPacket(TALKING_SOUND);
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(this, 300000);
|
||||
ThreadPoolManager.schedule(this, 300000);
|
||||
break;
|
||||
}
|
||||
_shoutCount = 0;
|
||||
|
||||
Reference in New Issue
Block a user