Eldrazi
Eater of Worlds
INTRO
Since I've recently revamped this thread, there are bound to be some mistakes. Please point them out if you find them!
This product is meant for people that mod using tModLoader and want to add some extra flavour to their mods. I've already got a great part of it working, which I will explain down below. I will probably keep working on this mod, since there are a lot of things one can do with a questing system.
Functionality
Adaptable Questing is a framework that allows for mods to add Quests to Terraria. I will try to explain a lot of the functionality of the mod, as well as how you can utilize it.
Quests are (as of now) started by talking to NPCs and accepting a quest. NPCs that have a quest available can be identified by the exclamation mark above their heads.
Whenever a quest has been accepted, there are two states an NPC can be in: Quest Active and Quest Inactive. When the NPC is in the Quest Active state, the player can progress through the quest by starting a conversation with the NPC. When the NPC is in the Quest Inactive state, the player can talk to the NPC about the active quest, but will not be able to progress, since he/she has not met all requirements for completing the quests' stage.
A quest can consist of multiple stages. This means that a quest can have the player talk with multiple NPCs to gather information, or slay a multifold of monsters before being able to complete the quest. The quest creator can then pick a suitable reward (may it be items or a permanent status boost) to fit the difficulty of the quest.
Quests can also be made repeatable; if you have a monster hunting quest that will have you hunt random monsters everytime for example.
The Quest Log will keep you up-to-date of your currently accepted quests and allows the player to look up detailed information on the current (and past) quest stages.
TODO
Like mentioned before: there are a lot of things one can do with a questing system. I think I've barely got the basics down at this point, which means there's loads of room for improvement.
I'm going to put a list together of everything I'd like added to this mod, so bear with me a little while before I upload it.
Finally
I'd really like to know you guys' opinions about this. Let me know if you are interested via the Poll. I welcome any suggestions, from functionality till fun ideas for quests/mods that can use this system.
And last but not least: Are you a spriter or a designer of some sorts? If you'd like to make some sprites for me, of have some neat ideas for quests/the quest framework, let me know! I'd love to accept any help I can.
Credits
@Gorateron - General framework help and helping me understand more about a solid framework structure.
@Bluesphex - Official tester and bug-squasher.
Since I've recently revamped this thread, there are bound to be some mistakes. Please point them out if you find them!
This product is meant for people that mod using tModLoader and want to add some extra flavour to their mods. I've already got a great part of it working, which I will explain down below. I will probably keep working on this mod, since there are a lot of things one can do with a questing system.
Functionality
Adaptable Questing is a framework that allows for mods to add Quests to Terraria. I will try to explain a lot of the functionality of the mod, as well as how you can utilize it.
Quests are (as of now) started by talking to NPCs and accepting a quest. NPCs that have a quest available can be identified by the exclamation mark above their heads.
Quest Active state:
Quest Inactive state:
Quest Inactive state:
A quest can consist of multiple stages. This means that a quest can have the player talk with multiple NPCs to gather information, or slay a multifold of monsters before being able to complete the quest. The quest creator can then pick a suitable reward (may it be items or a permanent status boost) to fit the difficulty of the quest.
Quests can also be made repeatable; if you have a monster hunting quest that will have you hunt random monsters everytime for example.
The Quest Log will keep you up-to-date of your currently accepted quests and allows the player to look up detailed information on the current (and past) quest stages.
TODO
Like mentioned before: there are a lot of things one can do with a questing system. I think I've barely got the basics down at this point, which means there's loads of room for improvement.
I'm going to put a list together of everything I'd like added to this mod, so bear with me a little while before I upload it.
Finally
I'd really like to know you guys' opinions about this. Let me know if you are interested via the Poll. I welcome any suggestions, from functionality till fun ideas for quests/mods that can use this system.
And last but not least: Are you a spriter or a designer of some sorts? If you'd like to make some sprites for me, of have some neat ideas for quests/the quest framework, let me know! I'd love to accept any help I can.
Credits
@Gorateron - General framework help and helping me understand more about a solid framework structure.
@Bluesphex - Official tester and bug-squasher.
Last edited: