Token is primary key

This commit is contained in:
2025-02-16 17:27:33 -05:00
parent 78dd409fa8
commit 12b350580a
2 changed files with 6 additions and 5 deletions
+5 -4
View File
@@ -328,20 +328,21 @@ public class WpakPowerManager {
for(ActionEntry powerAction: power.actionEntries){
Effect effect = effect_data.get(Hasher.SBStringHash(powerAction.effect_id));
int powerToken = Hasher.SBStringHash(powerAction.effect_id);
Effect effect = effect_data.get(powerToken);
if (effect == null)
continue;
// New entry for this power effect?
if (target._effects.containsKey(effect) == false)
target._effects.put(effect, new ConcurrentHashMap<>());
if (target._effects.containsKey(powerToken) == false)
target._effects.put(powerToken, new ConcurrentHashMap<>());
// Write modifier values
for (ModifierEntry modifierEntry : effect.mods)
target._effects.get(effect).put(modifierEntry.type, rank);
target._effects.get(powerToken).put(modifierEntry.type, rank);
}
}