starting of new power manager

This commit is contained in:
2024-09-07 19:57:20 -05:00
parent 1417760f5b
commit aece43a3bc
7 changed files with 391 additions and 8 deletions
+11
View File
@@ -14,6 +14,7 @@ import engine.job.AbstractScheduleJob;
import engine.net.client.msg.PerformActionMsg;
import engine.objects.PlayerCharacter;
import engine.powers.PowersBase;
import engine.wpak.data.Power;
public class UsePowerJob extends AbstractScheduleJob {
@@ -34,6 +35,16 @@ public class UsePowerJob extends AbstractScheduleJob {
this.targetLiveCounter = targetLiveCounter;
}
public UsePowerJob(PlayerCharacter pc, PerformActionMsg msg, int token, Power pb, int casterLiveCounter, int targetLiveCounter) {
super();
this.pc = pc;
this.msg = msg;
this.token = token;
this.pb = pb;
this.casterLiveCounter = casterLiveCounter;
this.targetLiveCounter = targetLiveCounter;
}
@Override
protected void doJob() {
PowersManager.finishUsePower(this.msg, this.pc, casterLiveCounter, targetLiveCounter);