EpicQuest - Moved to DevBukkit. Link in thread!

Discussion in 'WIP and Development Status' started by Randy Schouten, Jun 27, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    bocaj812

    Hey, do you mind revising your thread title?
    WIP - [RPG]EpicQuest v0.7
    WIP - [RPG] EpicQuest v0.7put a space between '[RPG]' and 'EpicQuest'
    Everytime I go searching for it in the bukkit forums, I can never find it, because the search function on bukkit is soooooo picky...

    thanks,
    bocaj812

    Oh and great plugin!
     
  2. Offline

    Randy Schouten

    @chrisryan
    Not yet.
    I will have to create some sort of another quest book in which all available quests will be.
    But it will come, don't worry.

    @FireFreak111
    Not yet.
    I plan on adding it tho.

    @bocaj812
    Done, and thanks :)

    To everyone: I'm still working on it.
    I'm sorry you guys have to keep with the turnin bug, honestly.
     
  3. Offline

    Cedar

    @randy
    Hows it coming along?
     
  4. Offline

    Randy Schouten

    I'm currently rewriting the way that objectives and quests are getting checked.
    This way I can implement saving and loading less buggy and making everything way more manageable for me.

    I will have a lan-party this weekend, so I'm pretty sure I will have 1 or 2 updates out this weekend ;D
     
  5. Offline

    Cedar

    Yay! good luck! :D
     
  6. Offline

    Randy Schouten

    *Does happy dance*
    Yay!
    I need to make a few more minor adjustments to saving and loading and the update is ready to go, I think :)

    v0.8 is live! Quest saving and loading is now enabled. (EpicQuest, fuck yeah!)

    From now on I will keep a backup of the previous version before I start on a new one.
    This way I can still work with the errors you guys give me while I can still work on new features.

    I also updated the todo list, so check out if you miss something.

    Be sure to also get the new quest file, if you use the default.
    All the "world" properties are now with their first letter capitalized.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  7. Offline

    Ziden

    Well done there sir, i like this plugin.

    A suggestion for ya: Make a 'use player interact event' at a target block at targeted location. So , for instance, the quest could be press a specific button or touch a specific block. So , dungeons could be made :D

    Thanx for your attention.
     
  8. Offline

    Brazzled

    If I was to have a quest like this;

    Code:
     '0':
                Type: kill
                id: any
                Amount: 10 
    Would killing the same person 10 times count towards it? Or do you have to kill 10 different people.
    I'm just asking as you could just kill your mate 10 times and complete the quest... If this is true, a feature where you must kill 1o DIFFERENT people would be very good.
     
  9. Offline

    Randy Schouten

    @Ziden
    I might create my own instance system, so that'll be included to create quest for as well.

    @Brazzled
    Well first, the type to kill players is "killplayers", not "kill" ;)
    But you can kill your mate 10 times. I do see what you mean.
    I will implement something that you can't kill the same person all the time.
     
  10. Offline

    Ziden

    its cool to have its own instance system, but i think would be cool to start out by simply adding a touch position or reach position (touch better, less lag) just while the instance system aint complete. No ? :)
     
  11. Offline

    Randy Schouten

    Yes.

    I'll probably attempt (yes attempt) to create an instance generating system.
    I was thinking about making 15x15x15 blocks, which can fit in eachother.
    Then the system would simply pick them at random and put them together.
    The amount of blocks would be the size that the player / group has picked. (Small/Medium/Big)
     
  12. Offline

    Ziden

    A good, tho simple idea, was made by minequest.

    The quest is a separate World. When a player joins the quest, the server copy that world apart for that player/party, so they have that quest instance. When they finish, the world is deleted.
    Another intresting idea made by MQ is that you can script the quest events, IE:

    You enter the dungeon, the door closes and 2 zombies appear. After u kill those zombies, a secret passage reveals etc etc. This is way more complex, but the instancing thro world copyng i belive is the best solution.
     
  13. Offline

    Tauryuu

    Can you add a NPC questing only feature? It prevents people from getting quests from command, and requires them to get it from an NPC. (Similar to the "Find NPC" I suggested before, but to obtain quests.)
     
  14. Offline

    Randy Schouten

    That is certainly possible.
    I will implement it in the next update.
     
  15. Offline

    Tauryuu

    After you're done with that, can you implement "Find NPC"?

    My life would be complete! :D
     
  16. Offline

    Randy Schouten

    Yes.
    That will be in another version of NPC-Quester.

    I still have to figure out how I'm going to do that tho.
    I do think I have an idea...
     
  17. Offline

    Tauryuu

    Well, you could combine EpicQuest and NPCQuester...
     
  18. Offline

    Randy Schouten

    No. (Sorry, can't say it any other way)
    There's a very simple reason for that.
    Not everyone uses NPCs, that said, why would they want the NPC-Quester part in it?
    It might not be enabled, but it will cause some stress in any case.

    Ontop of that, if my idea theory of implementing the NPC quests works out, anyone can create their very own quest types with the API.
    That'd be a lot more useful for me and the people who want to create their own quest types, don't you think?
     
  19. Offline

    Tauryuu

    I see your point.
     
  20. Offline

    Randy Schouten

    I might have a second plugin, extending EpicQuest that will contain the current quest types.
    If it all works out that is.

    I'm not sure if that'll be any good tho, to split that part into a separate plugin.

    Oh, sorry for maybe acting rude, if you saw it that way.
     
  21. Offline

    Canardlaquay

    That would be cool if we can choose which quest to complete with its number (and in NPC-Quester too :3)
    And also if we can drop all of our quests... with a single character like "*" :D

    Great work, keep it up !

    Some bugs:

    When you have more than 1 quest and dropping them, it says "You don't have that quest". It only says the right sentence when you only have 1 quest.
     
  22. Offline

    xXRamboNoobXx

    Reload command would be nice!
     
    frozencanadian likes this.
  23. Offline

    frozencanadian

    Am getting this error that is preventing anyone from handing in completed quests. Everything else involved with the plug is working fine, just that they can not be turned in.


    PHP:
    04:48:34 [SEVEREnull
    org
    .bukkit.command.CommandExceptionUnhandled exception executing command 'q' i
    n plugin EpicQuest v0.8
            at org
    .bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    9
    )
            
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    20
    )
            
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:713)
            
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused byjava.lang.NullPointerException
            at randy
    .eq.eqAPI.printQuestBook(eqAPI.java:943)
            
    at randy.eq.eq.onCommand(eq.java:487)
            
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 
    12 more
     
  24. Offline

    Randy Schouten

    I think you are giving me the wrong error.
    This is an error regarding the quest book command.

    Tho I can't see what could go wrong in this piece of code the error goes on about...
     
  25. Offline

    ohmydoddtv

    Still waiting to be able to give npc's specific quests D: ;)
     
  26. Offline

    Randy Schouten

    I've already coded that into 0.9, so that'll come in the next update ;D
     
    ohmydoddtv likes this.
  27. Offline

    getaim

    has it a "anti cheat" function? For example, you need to collect 10 logs. Can you simply have 1 log, which you can place then destroy, place, destroy... untill quest finished?

    like in mcmmo placed blocks give no exp
     
  28. Offline

    Canardlaquay

    Yay, waiting for v0.9 !
    And if you could add multiple quest choices to the npc, for example 1:3 (or any character you want) means that the npc can only give the first, second and third quest, that would be nice too :D
     
  29. Offline

    Brazzled

    Sorry, I did mean killplayers. I mean, is there a way so you have to kill 10 DIFFERENT people, so you can't abuse and just kill your mate 10 times.
     
  30. Offline

    tom

    @Randy Schouten How will it hook into McmMo for what reason adn when ?
     
Thread Status:
Not open for further replies.

Share This Page