
Mods / VS Quest
Category:
#Creatures
Author: Gerste
Side: Both
Created: Jun 30th at 5:53 PM
Last modified: Jul 17th at 5:50 PM
Downloads: 387
Follow Unfollow 11
Author: Gerste
Side: Both
Created: Jun 30th at 5:53 PM
Last modified: Jul 17th at 5:50 PM
Downloads: 387
Follow Unfollow 11
Small Framework for adding Quests into the game. This mod on its own does nothing, but you can use it to add your own quests into the game. Take a look here for a small guide. There is also an example mod where the capabilities of this mod are showcased.
Version | For Game version | Downloads | Release date | Changelog | Download |
---|---|---|---|---|---|
v0.0.3 | 220 | Jul 17th at 5:50 PM | Show | vsquest_v0.0.3.zip | |
v0.0.2 | 74 | Jul 12th at 10:07 PM | Show | vsquest_v0.0.2.zip | |
v0.0.1 | 93 | Jun 30th at 5:53 PM | Show | vsquest_v0.0.1.zip |
Thank you kindly, sir 👍
Should not be necessary. The Access to Blocks in the Api changed with 1.17.0-pre.5. The newest version of VS Village should fix this. PeterSanderson
Updated to pre.5 and was running a MP test server. It spammed the log with error messages and I shut it down.
19.7.2022 14:43:00 [Fatal] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.Block Vintagestory.API.Common.IBlockAccessor.GetBlock(Int32, Int32, Int32, Vintagestory.API.Common.EnumBlockLayersAccess)'.
at VsVillage.VillagerWaypointsTraverser.OnGameTick(Single dt)
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\Entity.cs:line 818
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\EntityAgent.cs:line 546
at VsVillage.EntityVillager.OnGameTick(Single dt)
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 279
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 149
I can send you a log if you need. Is it just because the village/quest mods are not updated to pre.5?
Not yet, but I am thinking about adding a Questlog where you can abandon quests you do not want to follow anymore. Verlia
Is it possible to abandon quests if you don't feel like doing them at that time?
Not too difficult I guess. With the new Quest API you can add your own code execution to a quest reward. For a quick example, take a look at the VS Village approach to checking custom objectives and giving out custom rewards. PeterSanderson
Here's a question - how difficult would it be to add some compatibility to the XSkills mod by adding experience point awards?
It sadly uses methods that are only available in the 1.17 version. PeterSanderson
Will this work in 1.16.5 or is there code that only works with 1.17.0-pre?
Currently not. I think the in game auction house already covers most of the use cases for player made quests. And I would have to change this system quite a bit to make in game created quests work. I hope to get a release of vsvillage ready together with this so it gets an actual use case. Seife
Great idea! Do you plan to make quests possible to be local? As example a player could make a quest and another fulfilles it (ingame).