Мне кажется ты слишком много копируешь и слишком мало анализируешь. Я, конечно, могу ошибаться с вероятностью 50%, ибо сам квесты ни разу не писал, но вот что я думаю:
Всё равно что там и где выводилось или выводится, у нас стоит задача:
1) Поговорить с Домиником и взять квест.
2) Подойти к Аквелани и продолжить квест.
3) Подойти к Гремори и закончить квест.
if (answer == yes)
{
Код:
else if (npcId == _aquilani)
{
if (id == STARTED) && (cond == 1)
{
htmltext = "текст по квесту.htm";
st.set("cond", "2");
st.playSound("ItemSound.quest_middle");
}
else if ((id == COMPLETED)
{
htmltext = "иди нахер, ты выполнил этот квест.htm";
}
}
Вроде всё логично.