Sobald du das Grundprinzip verstanden hast, wie beim Beispiel von NewRaven aus seinem NPC-Tutorial, dann kannst du das auf alle Questarten übertragen. Anstatt also eine Abfrage einzubauen, ob du schon genügend Pilze im Inventar hast, kannst du eine Abfrage einbauen, ob NPC X oder Kreatur Y tot ist (Function/Varible "Dead").
Bei deinem anderen Beispiel musst du das über einen Tagebucheintrag regeln. Wenn der Spieler also die bestimmte Person gefunden hat und sie anspricht, muss sie dem Spieler im Dialog einen Tagebucheintrag geben (über das Resultfenster). Beim Questgeber wird nun eine Abfrage eingebaut, ob der Spieler schon den neuen Tagebucheintrag von der gesuchten Person erhalten hat. Wenn ja, dann ist der Quest erledigt und weiter im Text.