Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Quest core logic into its own class. #2807

Merged
merged 20 commits into from
Jun 3, 2024

Conversation

TheosRee
Copy link
Member

@TheosRee TheosRee commented May 25, 2024

Move storage and usage of Conditions, Events, Objectives and Variables to new class.

Reduce the size of the plugin class.

Feel free to suggest another class and package name.

Related Issues

Closes #XXXX

Requirements

Reviewer's checklist

Did the contributor...

Check if the build pipeline succeeded for this PR!

@TheosRee TheosRee self-assigned this May 25, 2024
@TheosRee TheosRee marked this pull request as draft May 26, 2024 15:36
@TheosRee TheosRee force-pushed the extract-quest-logic branch 2 times, most recently from 7ebd235 to 34602a8 Compare May 26, 2024 21:44
@TheosRee TheosRee marked this pull request as ready for review May 26, 2024 21:44
@TheosRee
Copy link
Member Author

It uses currently the same logger as the BetonQuest plugin class so there is also no difference in logging.

Copy link
Member

@Wolf2323 Wolf2323 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I still would like a review from @seyfahni

@Wolf2323 Wolf2323 requested a review from seyfahni May 29, 2024 19:49
@Wolf2323 Wolf2323 enabled auto-merge June 3, 2024 19:53
@Wolf2323 Wolf2323 removed the request for review from seyfahni June 3, 2024 19:57
@Wolf2323 Wolf2323 merged commit c87413b into BetonQuest:main Jun 3, 2024
9 checks passed
@Wolf2323 Wolf2323 deleted the extract-quest-logic branch June 3, 2024 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

2 participants