public Wand() { calculateDamage(); defaultAction = AC_ZAP; try { image = handler.image(this); wood = handler.label(this); } catch (Exception e) { // Wand of Magic Missile } }
public void setKnown() { if (!isKnown()) { handler.know(this); } Badges.validateAllWandsIdentified(); }
public static boolean allKnown() { return handler.known().size() == wands.length; }
protected boolean isKnown() { return handler.isKnown(this); }
public static void save(Bundle bundle) { handler.save(bundle); }
public Scroll() { super(); image = handler.image(this); rune = handler.label(this); }
public static HashSet<Class<? extends Scroll>> getUnknown() { return handler.unknown(); }
public boolean isKnown() { return handler.isKnown(this); }