Quester

Quester is highly customizable plugin handling all kinds of quests. From simple "gather to get reward" quests, to complicated forked story-telling quests. What is even better, everything is customizable on-the-fly directly in game ! No more restarting/reloading your server every time to change something. Localizable messages, plenty of different, highly-customizable objectives, conditions, events and flags. NPC and sign support. All this together creates almost unlimited possibilities.
Found a bug? Have a suggestion? Sumbit a ticket.
Don't forget to specify Quester version you are using and label the ticket appropriately. Tickets without label will take longer to review or be ignored completely.
Latest DEV version should be working with recent minecraft versions. See dev builds.




-
View User Profile
-
Send Message
Posted May 30, 2013@ragan262:
Awesome thanks for the info.
Re: Pauses in the description -- I don't use NPCs for quest handlers, I just use CommandSigns to allow people to activate quests. You're right, though, about the pauses likely being awkward.
Really a better solution would be to have a way for people to re-read the dialog if they missed it. Currently the only way is for them to do /q quests to get the name of the quest and then do /q show <name> once they know the name of the quest.
How about if /q show just defaults to the active quest, like /q cancel does? Then I can just reply "/q show" instead of "type /q quests to get the name of your active quest and then type /q show <name_of_quest>" every time someone asks "What do I do next?"
Re: save on shutdown -- since quests can only be altered when they're toggled in 'off' mode, how about if instead of saving on shutdown it would save on /q toggle ? Then users could edit the backend file and do /q reload to implement the changes, or they could use the in-game commands and then as soon as the quest was reactivated it would save to disk.
That said, is there any reason it can't be saved to disk as soon as someone makes a change to the config using in-game commands?
Thanks again
-
View User Profile
-
Send Message
Posted May 30, 2013@1337ingDisorder
You can chain message events at the beginning of the quest. But having 5s delay may look awkward when player decides to go away from whoever he/she is talking to. Quester saves its data when server is stopping, because you can modify quests directly in game, and files aren't necessarily up to date while server is running. This save on shutdown is effectively overwriting any changes you manually made. As you can see in TODO LIST above, there is "way of reloading quests" already.
-
View User Profile
-
Send Message
Posted May 30, 2013@cloud_strife_91spain
Are you using the QUESTNOT? If not that is the condition you need to use it is in the Documentation. /q condition add QUESTNOT [Quest Name That This Is In] If you are trying to test it and it allows you to do it again, that is because you have the Permission to bypass conditions you need to have a player who does not have permissions actually test it.
I got this same issue until I learned that ^. Hope this helped.
-
View User Profile
-
Send Message
Posted May 30, 2013Please i need create missions only avaible one time, when the user complete the first time the mission isnt avaiable again. But the new users can complete again , only one time per user.
Its possible? Thank you
-
View User Profile
-
Send Message
Posted May 29, 2013@ragan262:
I've tried just stopping the server, manually entering "delay: 2" into the event, and starting the server again.
With a 2 second delay the quests chain together for non-op users :)
So here's another delay question.. I have a long dialog at the start of each quest -- I'd like to be able to stick a delay in there so it doesn't all flash by super fast. I'm guessing that functionality isn't already part of Quester but for a future release would it be possible to add something like $delay_<time> to strings? So the desc could be like:
PersonA: Blah blah blah bliggity blah!\n $delay_5 PersonB: I also think blah blah!
...to achieve a 5 second delay between person A's speech and person B's speech, thus creating a natural flow of dialog that can be read at a more comfortable pace.
That possible at all? If so, is it something that would be easy enough to do that it's worthwhile? :)
Also, side note - it would be great it we could edit the config and then just do /q reload to have the config changes read into the plugin.. Not sure why, but when I try to do /q reload it overwrites the changes I've saved into the yml with the config that was there previously
-
View User Profile
-
Send Message
Posted May 29, 2013@ragan262:
Thanks very much, that was actually the first thing that occurred to me when I saw that "DEL:" there but the documentation doesn't explain how to implement a delay. Can you explain that relatively easily? If not it can wait til tomo
Thanks again
-
View User Profile
-
Send Message
Posted May 29, 2013@1337ingDisorder
I see, conditions are most probably the problem then. Not that they are set wrong, but they may not be met at the time quester is trying to start the quest for the player. I'll take a look at that tomorrow. Until then, try putting 1 second delay on those events.
-
View User Profile
-
Send Message
Posted May 29, 2013@ragan262:
Yeah I'm baffled too... Quests chain together just fine for me when I attempt them as Op but when non-op users attempt them they have to manually start each quest within the chain, none of them auto-start like they do when I try as Op.
Is there an IRC chan or something I could meet you in for troubleshooting?
-
View User Profile
-
Send Message
Posted May 29, 2013@1337ingDisorder
I'm not quite sure what exactly is the issue. I copied quests you gave me and it chains as expected.(another quest starts right after finishing previous one)
-
View User Profile
-
Send Message
Posted May 29, 2013@ragan262:
Good call, thanks.
However I'm having a problem triggering the next quest as an event on completion. I have a quest chain set up so that when the objective in quest 2 completes it activates quest 3, when quest 3 is completed quest 4 should automatically begin, etc.
Here's my quests.yml file with the lengthy descriptions snipped.
http://pastebin.com/4BHYGZp6
When users manually do /q start (blah) they are able to start the next leg of their quest, but it doesn't start automatically as I would expect. What am I doing wrong?
Thanks
PS - Using dev version 0.6.3.4
-
View User Profile
-
Send Message
Posted May 28, 2013@1337ingDisorder
It is actually better to download the last recommended dev build, (0.6.3.4 atm) since it contains more fixes and improvements. EBFix version was only quickfix to 0.6.3 after it came out. (you can see the date on it)
About the documentation: I will get to it eventually.
-
View User Profile
-
Send Message
Posted May 27, 2013[SOLVED] - For EpicBoss functionality with Quester you need to download the DEV build that specifies "EB Fix" in the filename.
This seems like the kind of info that would be very useful to have on the documentation page for the BOSS objective! Would save people a lot of hours of frustration!
-
View User Profile
-
Send Message
Posted May 27, 2013@ragan262:
Hi, having trouble linking Quester and EpicBoss together.. I have a quest made with the only objective being to kill a specific boss type "Ogre" and I have Ogre on an EpicBossesRecoded timer to respawn 10 minutes after death.
I start the quest, travel to the ogre, and kill the ogre. It says that I killed the ogre, and then nothing else happens.
This is the only objective in my quest, so I would think that when I kill the boss it should end the quest and trigger the -3 event, but when I kill the boss all that happens is the boss dies and the respawn timer starts for the next boss spawn.
If I then do /q progress 0 it shows that my current objective is still to kill the ogre.
-
View User Profile
-
Send Message
Posted May 27, 2013@ragan262
Ok thanks I'm going to test this dev build!
-
View User Profile
-
Send Message
Posted May 27, 2013@Corsicaman
If nothing happens, then plugin is most probably disabled or not present. Try to use latest 0.6 development version, as recommended above. Most recent stable dev build is 0.6.3.4. Also look for errors on server startup.
-
View User Profile
-
Send Message
Posted May 27, 2013Ragan262, no it's not working. Whenever I type a command, NOTHING happens.
No text or error is displayed in the chat or the console.
Using CB 1.5.2 R01
B: Quester 0.6.3 for CB 1.4.6-R0.3 Jan 03, 2013
-
View User Profile
-
Send Message
Posted May 25, 2013I am making a server and am in need of someone who is extremely good with this plugin. I my self can't wrap my head around some of the commands and such that are important. If you are interested PM me!
I do not know if this is a good place to ask but I have had no luck anywhere else.
Ragan if this being here is a issue I can remove, sorry if it is.
-
View User Profile
-
Send Message
Posted May 22, 2013@busch1999
Why ? Is it not working ?
-
View User Profile
-
Send Message
Posted May 22, 2013please update!!
-
View User Profile
-
Send Message
Posted May 21, 2013@notcam45
Try reading the faq, may help.