Skip to content

Releases: shomykohai/quest-system

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

Quest System v1.2.0 for Godot 4.x

06 May 07:33
842c3b8
Compare
Choose a tag to compare

What's Changed

New Contributors

Documentation

  • Add documentation for localisation in #12 and ea0b49b

Full Changelog: 1.1.0...1.2.0

Quest System v1.1.0 for Godot 4.x

22 Feb 11:05
Compare
Choose a tag to compare

What's Changed

  • Add icon to Quest resource by @shomykohai in 3cdaad6

  • Add get_ids_from_quests to BaseQuestPool by @shomykohai in 8e5d4e4

  • Add is_quest_in_pool method to QuestManager by @shomykohai in 2641602 (closes #6)

  • Add reset method to BaseQuestPool by @shomykohai in 8b6ed22 (also fixes #7)

  • QuestManager now calls the pools' methods to manage quests. This allows for better control over the behaviour of a pool.

Documentation

Full Changelog: 1.0.0...1.1.0