Player subclass list is always initialized.

This commit is contained in:
MobiusDevelopment
2019-05-14 21:16:20 +00:00
parent 5f6aaa1080
commit 574fbd3927
14 changed files with 182 additions and 168 deletions

View File

@@ -437,7 +437,7 @@ public final class PlayerInstance extends Playable
private boolean _petItems = false;
/** The list of sub-classes this character has. */
private Map<Integer, SubClass> _subClasses;
private final Map<Integer, SubClass> _subClasses = new ConcurrentHashMap<>();
private final PlayerAppearance _appearance;
@@ -10280,11 +10280,6 @@ public final class PlayerInstance extends Playable
public Map<Integer, SubClass> getSubClasses()
{
if (_subClasses == null)
{
_subClasses = new ConcurrentSkipListMap<>();
}
return _subClasses;
}