Using a journal to prove that a certain mission is complete

Siset
05 Aug 2012, 18:36
Good evening, I am trying to create my first game with Quest and I must say that it is an amazing software. When I downloaded, I have no idea of anything related to creating text games but the UI it's just awesome. Now, the question.

For example, I have an NPC, and he gives the player a mission. When the player completes the mission, he talk with the NPC again to get another mission. I have been doing this with objects that work as achievements, but they'll fill the inventory in the future, so I want to ask if it is possible that when I finish that first mission, I write something in my journal, like: "That mission was a challenge, I hope something good in return" and then, when I talk to the NPC again, if I have this write down in the journal, he will give me another mission, but if I don't, he will not.

To create the journal I have followed this tutorial http://quest5.net/wiki/Journal

Thank you for reading it, I will appreciate any advise from you.

P.S. As you can see, English isn't my native language, so, please, forgive any mistakes in my text from now on. I'm Spanish, so if you need someone to translate something maybe I could give you a hand. Bye.

guzmere
06 Aug 2012, 05:07
Hello Siset that's an intriguing idea I should imagine that after each object has been used and will not be used again, you can destroy it. Of which quest has that ability to do, or another idea would be to have a location and possibly name it BIN or something like that and move each item to there. Also at a later date it's possible that you could use certain objects again, by moving them back to the game scenario. Each new mission could be a new location or room with other rooms nested inside, but I should imagine that it would get complicated unless you kept a tight rein on it all. Best of luck with it all. Terry :D :D :D :D

Pertex
06 Aug 2012, 06:41
Siset wrote: I have been doing this with objects that work as achievements, but they'll fill the inventory in the future, so I want to ask if it is possible that when I finish that first mission, I write something in my journal, like: "That mission was a challenge, I hope something good in return" and then, when I talk to the NPC again, if I have this write down in the journal, he will give me another mission, but if I don't, he will not.

You could set an attribute, when writing the finishmessage into your journal. And when talking to the NPC you can check this attribute something like
game.missiondone=1
when the first mission is done,
game.missiondone=2
when the second mission is done and so on

Siset
06 Aug 2012, 10:53
Thank you both, your ideas are great, I think I'm going to try to use the attributes because I don't like the idea of a lot of objects in the inventory. Destroying them or moving them to another useless room was a good idea too, but I don't know when I am going to need them to check that a mission is accomplished.