From: SourceForge.net <no...@so...> - 2003-01-14 03:44:56
|
Bugs item #662259, was opened at 2003-01-04 18:41 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=662259&group_id=1111 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Ralf Pietersz (skyflash) >Assigned to: Ralf Pietersz (skyflash) Summary: Write the Quest system into QuestManager Initial Comment: Basicly, it is just scripts that get called when certain IF clauses are fulfilled. We need a script language for this. We may write our own, or take an existing one. A quest instruction consists basicly of the following: WHEN block: ------------------ Loop time is over Some time is over Some object has some attrib ... ... ... THEN block: ------------------ Do this Do that Do whatever ... ... ... Every quest belongs to a certain Zone of course. Its pretty much like the scheduler is set up, it loops through and every iteration it checks every quest instruction and if its applicable then it executes it. Then it either deletes it or it leaves it, depending on the quest type. Quests may on execution spawn other quests, so you can actually script events and put them into the queue. Borrow lots of code from GameManager. ---------------------------------------------------------------------- Comment By: Ralf Pietersz (skyflash) Date: 2003-01-14 04:47 Message: Logged In: YES user_id=180187 Thanks you for your time on submitting this bug! Please checkout the new CVS, this bug has been fixed. If you are not satisfied with the solution, please reopen the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=662259&group_id=1111 |