if (hasMemo("gotSuperkey")) return "empty";
if (hasMemo("gotSuperkeyQuest") && itemCount("Crystall") >= 5)
{
  useItem("Crystall");
  useItem("Crystall");
  useItem("Crystall");
  useItem("Crystall");
  useItem("Crystall");
  addItem("Superkey");
  setMemo("gotSuperkey");
  showCrystalls(false);
  game.showText(Locale.get("#GOT_SUPERKEY"));
  return "yep";
}
setMemo("gotSuperkeyQuest");
showCrystalls(false);
return "nope";