Automating Fishing.

This commit is contained in:
MobiusDev
2015-05-19 17:43:41 +00:00
parent 7d5e51e914
commit 687969b37f
6 changed files with 46 additions and 24 deletions

View File

@ -20,6 +20,7 @@ package com.l2jserver.gameserver.model.fishing;
import java.util.concurrent.Future;
import com.l2jserver.gameserver.ThreadPoolManager;
import com.l2jserver.gameserver.data.xml.impl.FishingMonstersData;
import com.l2jserver.gameserver.instancemanager.FishingChampionshipManager;
import com.l2jserver.gameserver.model.actor.L2Npc;
@ -105,10 +106,10 @@ public class L2Fishing implements Runnable
// Succeeded in getting a bite
// _fisher.sendPacket(SystemMessageId.YOU_VE_GOT_A_BITE);
// if (_fishAiTask == null)
// {
// _fishAiTask = ThreadPoolManager.getInstance().scheduleEffectAtFixedRate(this, 1000, 1000);
// }
if ((_fishAiTask == null) && _fisher.isFishing())
{
_fishAiTask = ThreadPoolManager.getInstance().scheduleEffectAtFixedRate(this, 1000, 1000);
}
// TODO: New fishing system?
doDie(true);
@ -169,7 +170,8 @@ public class L2Fishing implements Runnable
}
}
}
_fisher.endFishing(win);
_fisher.endFishing(win, true);
_fisher = null;
}