Don't Starve Together

Don't Starve Together

95 ratings
Quest System [BETA]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
21.103 MB
Sep 9, 2021 @ 2:41am
Aug 28, 2024 @ 9:14am
115 Change Notes ( view )

Subscribe to download
Quest System [BETA]

Description
Have you ever wanted to have more of a motivation to do some things in the late game? Don’t you worry, the answer is here!

With the Quest System mod, you will have an incentive to do more things! This mod adds quests to the game that can be completed to receive rewards, gain points to level up and compare yourself to other players on the server!
And the best thing is that you can create your own quests without having any knowledge of modding!

Try it out 😊

Overview

You can open your quest log with a hotkey that can be changed in the options (starts with T) or by clicking the quest log image in the lower right corner. The quest log shows you the quests you have currently accepted, how far you’re into it and the description and rewards. If you you go to the left side of the quest log, you will find an overview of all players in the same world as you.

To get new quests, you can kill creatures or build the quest board.
Killing creatures can give you a request. Reading it adds a quest to your quest log. Request can be completely random or give you a quest from a certain difficulty as quests have 5 different difficulties.

The quest board can be found under the structures tab. Each new day, you can choose one new quest from 3 different one. The quest board is also used to get the level rewards if you reach a certain level and most importantly to create new quests. In the mod options you can choose who can create new quests. As soon as you create the quest, everyone can get this quest. In the mod options you can also choose to get this quest as an item when creating it.
If this is not enough quests for you, you can also choose to be able to craft requests in the mod options under the tools section.

Each time you level up, you have a chance to be able to fight a boss creature! If you chose to create a boss island when the server was first created, you will be teleported to the boss island if you click on the boss button in the quest log and a random boss creature will spawn! If you die there, you will be revived automatically where you where before going to the boss island and will not lose your items.
But if you win, you will get nice rewards depending on the difficulty of the fought boss creature!

If the level system is enabled, you will also get stronger with each level that you reach! The usual values are 0.5 life, hunger, sanity, coldinsulation and heatinsulation more per level, 0.0025 speed more per level and 0.001 better working actions like chopping and mining. The values can be changed in the mod options to make it easier or more difficult.

Try your luck!

Feedback and Suggestions

As this is only a beta, I'm happy to get feedback, especially from the balance point of view. I'm not sure if the level up rate is well balanced, but this shouldn't be too important as you can make quests that give you an enormous amount of points :D

Copyright 2024 "Monti". This item is not authorized for posting on Steam, except under the Steam account named monti1811.
Popular Discussions View All (7)
73
Sep 24, 2024 @ 7:03pm
PINNED: Bug Reports
Monti
9
Jul 29, 2022 @ 11:49pm
New Quests
Monti
5
May 23, 2023 @ 1:19pm
PINNED: Suggestions and Feedback
Monti
102 Comments
wherethesunnoshine Apr 20 @ 2:15pm 
[00:12:06]: [string "../mods/workshop-2597204554/scripts/screens..."]:578: attempt to index field 'quest_component' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2597204554/scripts/screens/quest_widget.lua:578 in (field) _ctor (Lua) <423-826>
self =
stats = BUTTON
shown = true
quest__9 = quest__9
proot = ROOT
handlers = table: 000000012F481960
bg = Image - ../mods/workshop-2597204554/images/quest_log_bg.xml:quest_log_bg.tex
max_amount_of_quests = 10
enabled = true
quest__3 = quest__3
cancel_button = BUTTON
quest__5 = quest__5
name = Quest_Widget
quests2 = ROOT
focus_flow = table: 000000012F4818C0
quest__6 = quest__6
quests_right_button = BUTTON
callbacks = table: 000000012F481CD0
levelbg_ = Image - images/avatars.xml:avatar_bg_white.tex
_level = widget
black = BUTTON
quests_left_button = BUTTON
heoheo00911 Nov 30, 2024 @ 4:43am 
scripts/components/combat.lua:1149 in (method) DoAttack (Lua) <1062-1173>
scripts/actions.lua:1658 in (field) fn (Lua) <1641-1660>
scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-36>
scripts/entityscript.lua:1559 in (method) PerformBufferedAction (Lua) <1541-1574>
scripts/stategraphs/SGwilson.lua:9353 in (field) fn (Lua) <9346-9356>
scripts/stategraph.lua:665 in (method) UpdateState (Lua) <633-677>
scripts/stategraph.lua:703 in (method) Update (Lua) <696-722>
scripts/stategraph.lua:128 in (method) Update (Lua) <109-146>
scripts/update.lua:288 in () ? (Lua) <224-298>
I hope that you can find a solution to this problem as this is one of my favorite mods in the game.
heoheo00911 Nov 30, 2024 @ 4:42am 
[string "../mods/workshop-2597204554/scripts/compone..."]:43: attempt to index field '?' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2597204554/scripts/components/quest_loadpostpass.lua:43 in (method) RemoveBoss (Lua) <42-48>
../mods/workshop-2597204554/scripts/quest_util/boss_fight.lua:162 in (local) fn (Lua) <144-164>
scripts/entityscript.lua:1215 in (method) PushEvent (Lua) <1202-1229>
scripts/components/health.lua:482 in (method) SetVal (Lua) <461-496>
scripts/components/health.lua:524 in () ? (Lua) <498-533>
=(tail call):-1 in () (tail) <-1--1>
scripts/components/combat.lua:591 in (upvalue) old_GetAttacked (Lua) <530-647>
../mods/workshop-2464402864/scripts/import/genshin.lua:233 in () ? (Lua) <229-234>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
Soli Oct 20, 2024 @ 10:12am 
Mod appears to be broken. Evertime I make an advancement inside of a quest I get a .lua Error
-98.34 PNL Sep 28, 2024 @ 3:17pm 
is there any way to support the creators of mods? Are donations allowed?
ZERO Sep 26, 2024 @ 4:36pm 
having the same issue when killing a boss on boss island game crashes code 500
Finale Sep 21, 2024 @ 6:41am 
hi, my game crashed everytime i kill a boss on boss island. May I ask if there is a fix to this?
〔 枝江 〕真 · 机器人 Aug 29, 2024 @ 5:41pm 
终于更新了
Monti  [author] Aug 28, 2024 @ 9:22am 
@Luna_Fuchs Thanks! I understand, but I'm not sure if I will add this. I will think of it.
@Vapo Thanks for letting me know, a patch for it will soon be published.
@Castillao Thanks! I know it's quite late, but nonetheless: You need to find the treasure chest that spawns during full moon around the glommer statue and put 10 fireflies into it:
@ShyNuke Thank you! I see what you mean, this boss is meant to be defeated as a team, as it's true that alone it is quite difficult. In the newest patch I made him a bit easier by reducing the time you stay pinned and him only starting at 40% health to use the spit bomb. To be honest I just wanted to make a boss that is a bit different, so if you have suggestions on how to make it more fun while retaining the spit bomb ( I would like him to have it), please let me know!
ShyNuke Jul 8, 2024 @ 8:47am 
Heya! Really love the mod, been playing it with UM recently. Had a lot of really fun moments because of it, the implementaion of some bosses in the special arena and some quests like having everyone insane for x amount of time are good examples of it; however, I would just like to ask what is the intent of Evil Chester's Phlegm? I think that one is not really healthy for the fight, it makes going toe-to-toe against him pretty much impossible without straight up tanking + having mobs to help you with that in specific doesn't help much since it does loads of AoE, pretty much killing all the mobs you bring. Only way I can see a real soluction for it is having multiple people fighting it, but then that kinda results in people just tanking him and killing him as fast as possible, instead of a proper fight. I love the concept of it and pretty much everything else, but that part kinda doesn't feel right with it.