That should not happen, quest exits.
case "31745-5.html":
if (st.isCond(2))
{
player.setNoble(true);
addExpAndSp(player, 93836, 0);
giveItems(player, NOBLESS_TIARA, 1);
npc.setTarget(player);
npc.doCast(MIMIRS_ELIXIR.getSkill());
player.sendPacket(new SocialAction(player.getObjectId(), 3));
st.exitQuest(false, true);
}
break;So no more condition 2.