|
||
|
|
#1 (permalink) |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
I was looking forward to seeing RunUO with an integrated quest system, but was disappointed when I saw that all quest code wasn't located in the quest system. It would be nice to be able to drag and drop new quests into a shard, and not have to modify core scripts to get them to work.
|
|
|
|
|
|
#2 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#3 (permalink) |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
I am not quite sure what you are saying. I am not saying that you need to modify something to get the distro quests to work. What I am saying is that the code for the distro quests is not confined to the Engines/Quests section, and I am not talking about the base of the quest system. I am referring to the individual quests. This means that if you want to go ahead and write a quest similar to one of the distro quests you must modify core/distro scripts. It would be nice to be able to write a quest and drop it in. I don't know, maybe the core team thought there would have to be too many hooks in place in order for a robust quest system, and that people would still want more.
|
|
|
|
|
|
#4 (permalink) | |
|
Account Terminated
|
Quote:
RunUO already wrote its own base quest system its not going to change. It wouldn't be nice, no drag and drop system is good. |
|
|
|
|
|
|
#6 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
Umm, correction, without ANY changes... Besides, Phantom is right. Drag & Drop systems are useless, mostly.
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#7 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
But as i said, you don't have to modify ANYTHING to get new quests.
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#8 (permalink) |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
If you don't need to make ANY changes then it is drag and drop. What are some specifics that are useless about a drag and drop system? I think that is a pretty broad statement to make. I would agree that drag and drop systems can be difficult to design, and an impropperly designed system can be useless. What about making new items or weapons in RunUO? That is pretty much drag and drop while maintaining an incredible amount of flexibility with the item you are designing. Does this make RunUO useless (I don't think so)?
Besides, who ever wrote the quest system started doing what I am speaking of, they just didn't follow through on it. The OnKill method for the QuestObjective is a nice start. Now they need some more hooks for item use, so they can get quest specific code out of the Harvest system. With a properly designed system the Harvest system would not refer to specific quests, it would only refer to the base quest system at most. |
|
|
|
|
|
#9 (permalink) | |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
Quote:
|
|
|
|
|
|
|
#10 (permalink) | ||
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
Quote:
__________________
Dracarys retired - consider me dead to these boards |
||
|
|
|
|
|
#11 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#12 (permalink) | |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
Quote:
Let me start by asking a question. When you are sent to kill the Imps, how does the quest know that you killed the Imps? Is there quest specific code on the Imp Mobile? Maybe quest specific code on the BaseCreature? While there is quest specific code in BaseCreature, the code in question is not quest specific. It simply talks to the QuestSystem, and not a specific quest. Something similar could be done for item use. If you think there MUST be quest specific code there, then I would like to suggest a book to you. Try picking up "Design Patterns - Elements of Reusable Object-Oriented Software" (ISBN 0-201-63361-2). It may introduce you to some new ways of thinking. It can be a bit confusing, but then again I am not the fastest at picking up on different trains of thought, but worth the read. By the way, why do you keep bringing up Sphere? Sphere is not a drag and drop system. It is further from a drag and drop system than RunUO is. |
|
|
|
|
|
|
#13 (permalink) | |
|
Account Terminated
|
Quote:
|
|
|
|
|
|
|
#14 (permalink) | |||
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
Quote:
Quote:
__________________
Dracarys retired - consider me dead to these boards |
|||
|
|
|
|
|
#15 (permalink) | |
|
Forum Newbie
Join Date: Jan 2004
Location: Massachusetts
Age: 33
Posts: 50
|
Quote:
![]() |
|
|
|
|
|
|
#16 (permalink) | |
|
Account Terminated
|
Quote:
It was poorly designed most of the time it was even used. |
|
|
|
|
|
|
#18 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#19 (permalink) |
|
UO Gamers: Demise Administrator
Join Date: Oct 2002
Location: Swamp
Age: 29
Posts: 10,817
|
There was one by Fury previous to the 1.0 RC0 release.
He has stated he will be using the RunUO version instead. The two are not directly compatible (Though, as with anything, quests made with the previous system can most likely be tweaked to work with the official one)
__________________
psz Demise' Creator (Retired) The RunUO.com Forum Moderator Team Former Official RunUO Scripter (Retired) Websites: My 360 Blog My Gaming Site(Old Link) My Gaming Site(New Link) |
|
|
|
|
|
#20 (permalink) | |
|
Account Terminated
|
Quote:
|
|
|
|
|
|
|
#21 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
Quote:
I did that. All my old quests now work with the new system.
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
|
|
|
#22 (permalink) | |
|
Timea Shard Owner
|
Quote:
__________________
Life is a Bitch Buy a Gun and Protect your Daughter The man that comes to get my duaghter is going to see my 9mm http://landoftimea.proboards20.com/index.cgi |
|
|
|
|
|
|
#24 (permalink) | |
|
Timea Shard Owner
|
Quote:
__________________
Life is a Bitch Buy a Gun and Protect your Daughter The man that comes to get my duaghter is going to see my 9mm http://landoftimea.proboards20.com/index.cgi |
|
|
|
|
|
|
#25 (permalink) |
|
Forum Expert
Join Date: Jan 2004
Posts: 1,377
|
You can remove EVERY part of your existing playermobile.
For furys basequest system I added the code to my custom playermobile. Now i removed it again. What's the deal? You need to learn more about serialization/deserialization.
__________________
Dracarys retired - consider me dead to these boards |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |