From 0727175cb22542544ed1e59a3d95568fa012324e Mon Sep 17 00:00:00 2001 From: MagicBot Date: Sun, 16 Feb 2025 16:44:20 -0500 Subject: [PATCH] new collection populated --- src/engine/wpakpowers/WpakPowerManager.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/engine/wpakpowers/WpakPowerManager.java b/src/engine/wpakpowers/WpakPowerManager.java index 32bc4ab4..aace3ce3 100644 --- a/src/engine/wpakpowers/WpakPowerManager.java +++ b/src/engine/wpakpowers/WpakPowerManager.java @@ -29,6 +29,7 @@ import org.pmw.tinylog.Logger; import java.util.HashMap; import java.util.HashSet; +import java.util.concurrent.ConcurrentHashMap; import static engine.math.FastMath.sqr; @@ -332,8 +333,17 @@ public class WpakPowerManager { if (effect == null) continue; - //TODO add in effect application + // New entry for this power effect? + + if (target._effects.containsKey(effect) == false) + target._effects.put(effect, new ConcurrentHashMap<>()); + + // Write modifier values + + for (ModifierEntry modifierEntry : effect.mods) + target._effects.get(effect).put(modifierEntry, rank); } + } public static void sendPowerMsg(PlayerCharacter playerCharacter, int type, PerformActionMsg msg) {