* Fixed a bug that modal spells did not work correctly (fixes #2397).

This commit is contained in:
LevelX2 2016-09-28 23:31:52 +02:00
parent a5af6c3a1d
commit 1066472491
2 changed files with 111 additions and 2 deletions

View file

@ -73,9 +73,13 @@ public class Modes extends LinkedHashMap<UUID, Mode> {
}
this.minModes = modes.minModes;
this.maxModes = modes.maxModes;
this.selectedModes.addAll(modes.getSelectedModes());
this.currentMode = values().iterator().next();
selectedModes.addAll(modes.getSelectedModes());
if (modes.getSelectedModes().isEmpty()) {
this.currentMode = values().iterator().next();
} else {
this.currentMode = get(selectedModes.get(0));
}
this.modeChooser = modes.modeChooser;
this.eachModeOnlyOnce = modes.eachModeOnlyOnce;
this.eachModeMoreThanOnce = modes.eachModeMoreThanOnce;