How would i go about making dynamic quests where the player brings an NPC to see another NPC and then rewards the player. I have no idea how to start... Please help.
Thanks,
~Master_Damien
ID:267854
Nov 15 2003, 5:56 am
|
|
This is kind of a big nut to crack, but it can be done. The key to this is deciding in advance how to organize your quests.
The first and most important big question is: Can players tackle the same task at the same time? Or while an NPC is following you, does someone else have to wait for that NPC to come back if you don't make it? In other words, how will quests work in a multiplayer environment?
Are your quests randomly generated? If not, should they or could they be?
Randomly generated quests can basically be set up to take on several predefined forms, such as:
I only have a partial quest generation system myself, that I was working on for a project that's currently on hiatus.
To answer you more simply, I think you can set up a simple system to handle your quests:
The goal here is to create a quest datum, and assign it to a player (perhaps by adding it to a list). The place where you deliver the item should know enough to check for an active quest when you do what you need to do. For example, if you have to deliver a certain package:
Lummox JR