Skip to content

Releases: shomykohai/quest-system

QuestSystem v1.7.0 for Godot 4.x

09 Mar 21:42
Compare
Choose a tag to compare

What's Changed

  • Abstractify QuestManager class to allow more modularity, by @shomykohai in #35
  • Made version checking aware of Godot compatibility in 3df3a8e

Documentation

  • Refactor documentation for QuestManager to reflect changes made in #35

Tests

  • Updated GDUnit to v4.5.0

Full Changelog: 1.6.2...1.7.0

QuestSystem v1.6.2 for Godot 4.x

20 Feb 18:28
Compare
Choose a tag to compare

What's changed

Bug Fix

  • Fixed dict_to_quests not adding quests to Pools in certain scenarios (#31), by @fcazalet (who provided the solution) and @shomykohai

Documentation

  • Fixed bugged light theme (#29)
  • Added @trobugno video guide on making quests
  • Added examples page

Full Changelog: 1.6.1...1.6.2

QuestSystem v1.6.1 for Godot 4.x

16 Oct 20:14
Compare
Choose a tag to compare

What's Changed

  • Add new setting that allows completed quests to be started again, by @shomykohai in 025d81e
  • Allow QuestSystem autoload to be overridden by a custom one, by @shomykohai in ea71df7

Documentation

  • Update settings documentation to reflect new changes

Full Changelog: 1.6.0...1.6.1

QuestSystem v1.6.0 for Godot 4.x

10 Oct 07:03
Compare
Choose a tag to compare

What's Changed

Bug Fix

  • Fix orphan nodes memory leak when replacing default pools, by @shomykohai in adefc49
  • Allow using the same pool script if the name of the new pool is not already taken, in 261fe96

Tests

  • Updated GDUnit4 to v4.4.0
  • Added tests for new methods and refactor signal checking

New Contributors

Full Changelog: 1.5.0...1.6.0

QuestSystem v1.5.0 for Godot 4.x

06 Sep 23:10
Compare
Choose a tag to compare

What's Changed

  • Added get_quest_property and general code clean-up by @GustavoLR548 in #22
  • Make reset_pool() pool_name parameter optional
  • Clean up code

Tests

Documentation

New Contributors

Full Changelog: 1.4.0...1.5.0

QuestSystem v1.4.0 for Godot 4.x

10 Jul 02:22
c672734
Compare
Choose a tag to compare

What's Changed

  • Refactor serialization and deserialization by @shomykohai in #21 (Closes #20):

    • Add deserialize_quests method to quest manager (API)
    • Improve serialize_quests method
    • Add deserialize and serialize to Quest
  • Add get_all_pools to quest manager (API) by @shomykohai

  • Add get_pool to quest manager (API) by @shomykohai

  • Add get_all_quests to BaseQuestPool by @shomykohai

Documentation

  • Update documentation to reflect the changes
  • Fixed some typos

Full Changelog: 1.3.0...1.4.0

QuestSystem v1.3.0 for Godot 4.x

28 Jun 19:11
Compare
Choose a tag to compare

⚠️ Notes

This update brings some minor breaking changes.
Follow this guide to safely update:
https://shomykohai.github.io/quest-system/#/migrate_1.2.3_to_1.3

What's Changed

Bug Fixes

  • Fix TranslationPlugin appending non exported variables to translations by @shomykohai in 872eca9

Documentation

  • Add documentation to quest_resource.gd (Godot built-in GDScript documentation)
  • Add 1.2.3 to 1.3.0 migration guide by @shomykohai in e9e655b

Full Changelog: 1.2.3...1.3.0

Quest System v1.2.3 for Godot 4.x

09 Jun 19:35
Compare
Choose a tag to compare

What's Changed

This is a small quality of life update.

Full Changelog: 1.2.2...1.2.3

Quest System v1.2.2 for Godot 4.x

17 May 14:33
5e33ef3
Compare
Choose a tag to compare

Bug Fixes

  • Fixes v1.2.1 throwing error on project run, by @shomykohai (see discussion in #16)

Full Changelog: 1.2.1...1.2.2

Quest System v1.2.1 for Godot 4.x

17 May 11:18
5dd6d11
Compare
Choose a tag to compare

What's Changed

Documentation

Full Changelog: 1.2.0...1.2.1