Suggestion: Persistent/No-Contention Quest System
Posted: Tue Nov 21, 2006 11:18 pm
I do understand that NWN2 is still being heavily patched...so this suggestion may be a long way off. With that in mind...
...if any of you played on City of Arabel (http://www.nwncityofarabel.com) they had a unique quest system that was based on Vulcano's scripts. I am unable to determine if Vulcano made this freely available on the vault (perhaps someone could enlighten me).
Essentially quests were somewhat persistent, even through server resets, but in the interest of allowing players to run quests more than once, they did reset themselves every 24 hours (or whatever time is deemed appropriate). Otherwise players would run out of content quickly...
More imporantly, once a quest was 'acquired' by a party, no other party/individual could acquire that quest while the first party was working on it. Essentially the entrance point to the quest would require a key, password, NPC guidance...etc... you name it. If you don't have the quest you can't get in the area. If you do, you can. This has the added advantage that while you are doing a quest, no other party could interrupt your hard-earned progress and run right past all the traps you disabled stealing the loot or taking the special quest-needed item. Contention issues are solved in this way.
I believe the quests had a timeout if the party logged off...and possibly a time limit, but I'm not sure about those details.
Another bonus was, that this quest script (in conjunction with many other scripts im sure) would reset all doors, traps and treasures when the quest was acquired. And since no more than one party can have the quest at the same time, there was no issue with abuse here.
It would be nice if Dasaria was able to implement something like this, but I realize it may be some time. I'm not requesting that the developers design this from the ground up, but instead, look into Vulcano's past developments (and future) to see if they can leverage what already exists into Dasaria itself.
So to sum it up:
1) Persistent, control of the DM's to set how often a quest can be retaken
2) Contention avoided by locking out the quest area to one party
3) Quest areas are cleaned up, so each time its taken its as if no one was there before
Opinions?
...if any of you played on City of Arabel (http://www.nwncityofarabel.com) they had a unique quest system that was based on Vulcano's scripts. I am unable to determine if Vulcano made this freely available on the vault (perhaps someone could enlighten me).
Essentially quests were somewhat persistent, even through server resets, but in the interest of allowing players to run quests more than once, they did reset themselves every 24 hours (or whatever time is deemed appropriate). Otherwise players would run out of content quickly...
More imporantly, once a quest was 'acquired' by a party, no other party/individual could acquire that quest while the first party was working on it. Essentially the entrance point to the quest would require a key, password, NPC guidance...etc... you name it. If you don't have the quest you can't get in the area. If you do, you can. This has the added advantage that while you are doing a quest, no other party could interrupt your hard-earned progress and run right past all the traps you disabled stealing the loot or taking the special quest-needed item. Contention issues are solved in this way.
I believe the quests had a timeout if the party logged off...and possibly a time limit, but I'm not sure about those details.
Another bonus was, that this quest script (in conjunction with many other scripts im sure) would reset all doors, traps and treasures when the quest was acquired. And since no more than one party can have the quest at the same time, there was no issue with abuse here.
It would be nice if Dasaria was able to implement something like this, but I realize it may be some time. I'm not requesting that the developers design this from the ground up, but instead, look into Vulcano's past developments (and future) to see if they can leverage what already exists into Dasaria itself.
So to sum it up:
1) Persistent, control of the DM's to set how often a quest can be retaken
2) Contention avoided by locking out the quest area to one party
3) Quest areas are cleaned up, so each time its taken its as if no one was there before
Opinions?