Threads for Zerg Mechanics

This commit is contained in:
2024-04-16 19:52:41 -05:00
parent 74f8f0640f
commit 7e3e337de0
4 changed files with 161 additions and 130 deletions
+7
View File
@@ -16,6 +16,7 @@ import engine.job.AbstractScheduleJob;
import engine.net.DispatchMessage;
import engine.net.client.msg.chat.ChatSystemMsg;
import engine.objects.City;
import engine.workthreads.ZergMechanicThread;
import org.pmw.tinylog.Logger;
public class ActivateBaneJob extends AbstractScheduleJob {
@@ -67,6 +68,12 @@ public class ActivateBaneJob extends AbstractScheduleJob {
msg.setChannel(ChatChannelType.SYSTEM.getChannelID());
DispatchMessage.dispatchMsgToAll(msg);
if(city.getBane() != null) {
Thread zergMechanicThread = new Thread(new ZergMechanicThread(city.getBane(), null));
zergMechanicThread.setName(city.getName() + "Bane");
zergMechanicThread.start();
}
}
@Override