From 9cd30d5299c8ea8fb35f5dd57d5f9274b38c1c57 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Thu, 20 Feb 2025 14:22:53 -0500 Subject: [PATCH] Lookup table uses hash value --- src/engine/wpakpowers/WpakPowerManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/wpakpowers/WpakPowerManager.java b/src/engine/wpakpowers/WpakPowerManager.java index 839d3dc3..610854f6 100644 --- a/src/engine/wpakpowers/WpakPowerManager.java +++ b/src/engine/wpakpowers/WpakPowerManager.java @@ -27,6 +27,7 @@ import engine.net.client.msg.RecyclePowerMsg; import engine.net.client.msg.UpdateStateMsg; import engine.objects.*; import engine.server.MBServerStatics; +import engine.util.Hasher; import engine.wpak.EffectsParser; import engine.wpak.PowerActionParser; import engine.wpak.PowersParser; @@ -337,7 +338,7 @@ public class WpakPowerManager { for (ActionEntry actionEntry : power.actionEntries) { - PowerAction powerAction = _powerActionLookup.get(actionEntry.action_id); + PowerAction powerAction = _powerActionLookup.get(Hasher.SBStringHash(actionEntry.action_id)); if (powerAction == null) { Logger.error("Null PowerAction for " + actionEntry.action_id);