Do not contribute code that was AI-generated or written with heavy AI-assistance. No exceptions.
Adding new methods/functions should be done in their proper sections to allow for broader use across the plugin.
Functions outside of specific encounter modules are used by all modules and are expected to behave in a certain way, changing that code can negatively affect pre-existing modules.
Encounter modules should be tested in actual duties rather than just playing back a replay to test.
Building the solution after making changes should not add any new Errors, Warnings, or Messages in your IDE. No major code style changes please.
Please feel free to:
- Add encounter modules for older content that is missing.
When opening a pull request for the first time please note that you've read and acknowledged this document.