Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

PurrplingCat

Uploaded by

purrplingcat

Virus scan

Safe to use

About this mod

An extension for Quest Framework which allows you create multi-staged (multi objective) quests and adds some new quest types (Talk with NPC, Sell item, Earn money and collect).

Requirements
Permissions and credits
Donations
IMPORTANT NOTE: Quest Essentials requires Quest Framework 1.4 which is beta. On the QF nexus page in files download the beta version of Quest Framework 1.4 (With 1.3 and older Quest Essentials doesn't work)

Quest Essentials allows you create more immersive multi staged (multi objective) quests via Quest Framework and also offers new quest types in game:

  • Talk with NPC
  • Earn money
  • Sell item
  • Collect (bug-free replacement for harves quest type)
  • Special Quest (multi staged quests with multiple objectives aka tasks)

Special quest task (objective) types:

Collect, Craft/Cook, Deliver, EnterSpot, Fish, Gift, Slay, Talk and TileAction

Planned task types in future: Ship/Sell, PlaceItem, EnterLocation

Installation
  1. Install SMAPI (version 3.8 or newer)
  2. Install Quest Framework (version 1.4 or newer)
  3. Download Quest Essentials from Nexus mods
  4. Unpack ZIP file into Mods directory
  5. Run Stardew Valley via SMAPI

Now you can install mods or content packs which requires Quest Essentials or you can start create your own. See docs bellow.

How to create QF quests using QE types

Read the docs for Quest Essentials. (WIP)

Comparison of Special Quests (multi staged quests) with SDV's native Special Orders

Both Special Quests provided by QF+QE and native Special Orders can work together and some people can tell "Why special quests? That the same as Special Orders!". But it's not the same, there are some differences between QE's special quests (mutli-staged quests with multiple objectives called tasks) and SDV's native special orders:

  • Special quests are individual per farmer (Special Orders log is shared for all farmers)
  • Custom quests allows define task depends on another task completion (Special orders doesn't support it). With this you can create multiple-objective roll quest. Tasks requiring some another tasks to be completed will NOT SHOWN ANT NOT ACTIVE until all required tasks are completed.
  • Special Quests provides objective tasks for enter a specific tile or map area to complete; click or give item to a specific tile (Special Orders has not tile interaction objectives)
  • Special Quests supports additional When precondition as completion rule which must be match to increase counter or complete the task. The When precondition is optional. If you don't define it, it aplies only the task internal completion rules. When pre-conditions use the common global conditions in QF
  • Special quests can be cancelled (if you allow it in QF pack for your concrete special quest)
  • Special quests supports both time limited or unlimited quests and for time-limited quests you can specify how much concrete days is for your quest. (Special Orders allows you define only time-limited quests and in cycles like TwoDays, Week or month, not the concrete number). This feature is provided by QF itself because the same behavior/configuration is for all QF quest and you can define it.
  • Special quests CAN'T be randomized (Special Orders support quest randomization)
  • Special orders are offered only on Special Order board (with QF you can provide SO by NPC and on custom boards); Special quests can be offered by any QF offer source with provided When global condition.
  • Special quests can start even for some objective/tasks interactions (like complete task, talk with NPC and etc)
  • Special quests has Craft/Cook, EnterSpot, Talk and TileAction objective/task types which special orders doesn't offer.

So when use special quest and when special order? Think about what do you need and expect from your concrete quest and about your quest design (with their story, interactions and etc.) If you want to do something which is impossible or pretty hard to do with special orders, then it's right choice to use QE and their special quest as type for your concrete quest(s). If you want use both - QE's special quests and SDV's special orders, you are able to do it. Special quests and special orders are compatible and can work together.

Links