Adding quests
From VbGORE Visual Basic Online RPG Engine
Notice: This guide is up to date with Version 1.0.4
[edit] Making a Quest
Step 1:
To add, edit or remove an Quest first you need to connect to your database. In the Database click on Quests and then on Table Data.
Step 2: Once you have edited your quest information go to the NPC table in the Database.
Step 3: In the NPC Table, pick the NPC that you want to host the quest. For that NPC under the Quest column put your new quest's ID.
Step 4: Put the NPC into your game.
Step 5: Ingame right click the NPC and your quest has started!
[edit] Table Information
id: The unique id of the Quest - you can only have 1 of each ID.
name: The quest name.
text_start: This is what the NPC who starts the quest says when you right click him.
text_accept: This is what the NPC who gives the quest says after you accept it.
text_incomplete: This is what the NPC who gives the quest says when you talk to it while not having finished the quest yet.
text_finish: What the NPC who gives the quest says when you return with the quest finished.
text_info:
accept_req_level: The level your character has to be to be able to accept the quest.
accept_req_level: The object your character must have to be able to accept the quest.
accept_req_objamount: The amout of required objects your player must have to accept the quest.
accept_req_finishquest: The quest your player must have already finished to accept this quest.
accept_reward_xp: Amount of XP player receives for accepting the quest.
accept_reward_gold: Amount of Gold the player receives for accepting the quest.
accept_reward_obj: The object the player receives for accepting the quest (Object ID).
accept_reward_objamount: The amount of objects the player receives for accepting the quest.
accept_reward_learnskill: What skill is taught to the player when quest is accepted.
finish_req_obj: The object the player must have when finishing the quest.
finish_req_objamount: The amount of required objects the player must have when finishing the quest.
finish_req_killnpc: What NPC must be killed to finish the quest.
finish_req_killnpcamount: The amount of required NPCs must be killed the finish the quest.
finish_reward_exp: Amount of XP gained when quest is finished.
finish_reward_obj: What Item is received when the quest is finished.
finish_reward_objamount: The amount of objects received when the quest is finished.
finish_reward_learnskill: What skill is learned when the quest is finished.



