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

[pull] master from ElunaLuaEngine:master #60

Merged
merged 49 commits into from
Dec 19, 2023

Conversation

pull[bot]
Copy link

@pull pull bot commented Jul 26, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Each core now has its own method directory, this makes it a lot easier and cleaner to both maintain and add new methods

When adding new methods, they should be defined in both the LuaFunctions.cpp and the respective Method.h file. Please also add the registry entry to the other cores' method registry, so we know what's implemented or not.

When a method is not implemented, it should point to a nullptr in the registry.
@pull pull bot added the ⤵️ pull label Jul 26, 2023
Niam5 and others added 25 commits July 27, 2023 23:00
Fix CMaNGOS specific functions per expansion
Also fixes issues where some methods were not registered like they should
-Remove all other core defines in headers
-Add CMaNGOS Cata compatibility
-Fix incorrect MaNGOS option for enable/disable of Eluna
-Update checkout actions to newer version since old version has deprecated functions
-Add CMaNGOS Cata fork to CI checks
-Upgrade CMaNGOS build environment to Ubuntu 22.04
CMaNGOS specific cleanups and CI update
Cata Preservation Project Changes
Add Cata Preservation Project support
-Add Cata Preservation Project(TC based) to CI check
-Will need additional method header cleanup and adjustments
These are somewhat equivalent with the AzerothCore custom hooks, though they do work a little differently. Ensure to read the documentation if something differs.
@pull pull bot merged commit a9bd6da into World0fWarcraft:master Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants