en.stepTest(player, lastCloak);
assertEquals("Oh, I'm disappointed. You don't really have "
+ Grammar.a_noun(lastCloak) + " with you.", getReply(npc));
final Item cloak = new Item(lastCloak, "", "", null);
player.getSlot("bag").add(cloak);
en.stepTest(player, lastCloak);
assertEquals("Answer to last brought cloak", "Oh, yay! You're so kind, I bet you'll have great Karma now! Here, take these killer boots. I think they're gorgeous but they don't fit me!", getReply(npc));
// check the rewards
assertEquals(karma + 5.0 + 100.0, player.getKarma(), 0.01);
assertEquals(100000, player.getXP());