I couldn’t make it a package due to the fact that I’m not eligible to upload such, sorry
The documentation for it is also within the module
Quest++ upon creation also makes a physical instance for ease of access from the client (apparently values from the server stay on the server… somehow…) ; This feature can be deleted if you don’t want it
An example of getting the quest from the client might be:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local QuestPP = require(ReplicatedStorage["Quest++"])
QuestPP:getNormal().ChildAdded:Connect(function(questInstance)
local quest = QuestPP:getQuestFromKey(questInstance.Name)
end)
Demo place for anyone wondering: demo.rbxl (75.0 KB)
No actually, a temporary quest which wasn’t completed in time will be destroyed, if you call the Complete method afterwards, it will result in an error, as there is not a quest anymore, and also the image doesn’t work, maybe consider changing to imgur or retry sending it, either here or on Discord, it’s in the module