Arrays.asList("fabric", "mithril", "cloak", "mithril cloak", "task", "quest"),
new AndCondition(new QuestInStateCondition(mithrilcloak.getQuestSlot(), "got_fabric"), new PlayerHasItemWithHimCondition(mithrilcloak.getFabricName())),
ConversationStates.ATTENDING,
"Wow you got the " + mithrilcloak.getFabricName() + " , that took longer than I expected! Now, to cut it I need magical #scissors, if you would go get them from #Hogart. I will be waiting for you to return.",
new MultipleActions(
new DropItemAction(mithrilcloak.getFabricName()),
new SetQuestAndModifyKarmaAction(mithrilcloak.getQuestSlot(), "need_scissors", 10.0)
));
// remind about fabric. there are so many steps to getting fabric
// that the player could be in many quest states and she still is just waiting for fabric