DispatchManager is now an official manager singleton.

This commit is contained in:
2024-05-12 13:14:42 -04:00
parent ff17cacda7
commit 96ba17f67a
160 changed files with 642 additions and 718 deletions
@@ -9,12 +9,12 @@
package engine.powers.poweractions;
import engine.gameManager.DispatchManager;
import engine.math.Vector3fImmutable;
import engine.mbEnums;
import engine.mbEnums.ModType;
import engine.mbEnums.SourceType;
import engine.math.Vector3fImmutable;
import engine.net.AbstractNetMsg;
import engine.net.DispatchMessage;
import engine.net.client.msg.ModifyHealthKillMsg;
import engine.net.client.msg.ModifyHealthMsg;
import engine.objects.*;
@@ -239,7 +239,7 @@ public class TransferStatPowerAction extends AbstractPowerAction {
if (from.getBonuses().getBool(ModType.ImmuneTo, SourceType.Drain)) {
ModifyHealthMsg mhm = new ModifyHealthMsg(source, to, 0f, 0f, 0f, powerID, powerName, trains, effectID);
mhm.setUnknown03(5); //set target is immune
DispatchMessage.sendToAllInRange(from, mhm);
DispatchManager.sendToAllInRange(from, mhm);
return;
}
@@ -271,8 +271,8 @@ public class TransferStatPowerAction extends AbstractPowerAction {
mhmFrom = new ModifyHealthMsg(source, from, 0f, 0f, -fromAmount, powerID, powerName, trains, effectID);
}
DispatchMessage.sendToAllInRange(to, mhmTo);
DispatchMessage.sendToAllInRange(from, mhmFrom);
DispatchManager.sendToAllInRange(to, mhmTo);
DispatchManager.sendToAllInRange(from, mhmFrom);
}
}