_socialTask = null;
}
switch(_npcId)
{
case Velociraptor:
_velociraptor = spawn(new Location(27852, -5536, -1983, 44732), Velociraptor);
_velociraptor.getAI().addTaskMove(_pos, false);
if(_socialTask != null)
{
_socialTask.cancel(true);
_socialTask = null;
}
_socialTask = ThreadPoolManager.getInstance().scheduleGeneral(new Social(_velociraptor, 2), 6000);
if(_activityTimeEndTask != null)
{
_activityTimeEndTask.cancel(true);
_activityTimeEndTask = null;
}
_activityTimeEndTask = ThreadPoolManager.getInstance().scheduleGeneral(new ActivityTimeEnd(), FWS_ACTIVITYTIMEOFMOBS);
break;
case Pterosaur:
_pterosaur = spawn(new Location(27852, -5536, -1983, 44732), Pterosaur);
_pterosaur.getAI().addTaskMove(_pos, false);
if(_socialTask != null)
{
_socialTask.cancel(true);
_socialTask = null;
}
_socialTask = ThreadPoolManager.getInstance().scheduleGeneral(new Social(_pterosaur, 2), 6000);
if(_activityTimeEndTask != null)
{
_activityTimeEndTask.cancel(true);
_activityTimeEndTask = null;
}
_activityTimeEndTask = ThreadPoolManager.getInstance().scheduleGeneral(new ActivityTimeEnd(), FWS_ACTIVITYTIMEOFMOBS);
break;
case Tyrannosaurus:
_tyranno = spawn(new Location(27852, -5536, -1983, 44732), Tyrannosaurus);
_tyranno.getAI().addTaskMove(_pos, false);
if(_socialTask != null)
{
_socialTask.cancel(true);
_socialTask = null;
}
_socialTask = ThreadPoolManager.getInstance().scheduleGeneral(new Social(_tyranno, 2), 6000);
if(_activityTimeEndTask != null)
{
_activityTimeEndTask.cancel(true);
_activityTimeEndTask = null;
}
_activityTimeEndTask = ThreadPoolManager.getInstance().scheduleGeneral(new ActivityTimeEnd(), FWS_ACTIVITYTIMEOFMOBS);
break;
case Sailren:
_sailren = spawn(new Location(27810, -5655, -1983, 44732), Sailren);
_state.setRespawnDate(getRespawnInterval() + FWS_ACTIVITYTIMEOFMOBS);
_state.setState(EpicBossState.State.ALIVE);
_state.update();
_sailren.setRunning();
_sailren.getAI().addTaskMove(_pos, false);