package org.leumasjaffe.charsheet.model.magic.impl; import java.util.List; import org.leumasjaffe.charsheet.model.magic.DDSpell; import org.leumasjaffe.charsheet.model.magic.DDSpellbook; import lombok.NonNull; public interface Prepared extends DDSpellbook { @Override default boolean preparesSpells() { return true; } @NonNull List getSpellsPreparedPreviouslyForLevel(int level); void prepareSpells(int level, List spells); }