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

Commits on Jul 26, 2023

  1. Reorganization of Method headers

    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.
    Foereaper committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    88a6d9f View commit details
    Browse the repository at this point in the history
  2. Comment unused arguments

    Foereaper committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    88979e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2345a26 View commit details
    Browse the repository at this point in the history
  4. Some more cleanup and fixes

    Foereaper committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    faa42cd View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. CMaNGOS specific fixes

    Fix CMaNGOS specific functions per expansion
    Niam5 committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    61e2e43 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Merge pull request #439 from Niam5/reorg-cmangos

    CMaNGOS specific fixes
    Niam5 authored Jul 29, 2023
    Configuration menu
    Copy the full SHA
    2c0573c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca7db39 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. More Eluna reorganization cleanup for TC

    Also fixes issues where some methods were not registered like they should
    Foereaper committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    444fab1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2507a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e53e406 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. CMaNGOS method header cleanup

    -Remove all other core defines in headers
    -Add CMaNGOS Cata compatibility
    Niam5 committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    9ffa66a View commit details
    Browse the repository at this point in the history
  2. Update CI build file

    -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
    Niam5 committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b00639d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #440 from Niam5/cm-cleanup

    CMaNGOS specific cleanups and CI update
    Foereaper authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    d2ace63 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    96e6bb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Fix windows build

    Rochet2 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    166fbd3 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Configuration menu
    Copy the full SHA
    bcb6487 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Cata Preservation Project Changes

    Cata Preservation Project Changes
    Niam5 committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    112d10e View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Merge pull request #444 from Niam5/eluna-tcpp

    Add Cata Preservation Project support
    Niam5 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    d985240 View commit details
    Browse the repository at this point in the history
  2. Update CI build file

    -Add Cata Preservation Project(TC based) to CI check
    Niam5 committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    50f159f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #445 from Niam5/CI-build-update

    Update CI build file
    Niam5 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    4dbe18b View commit details
    Browse the repository at this point in the history
  4. Fix Mangos Two build

    Foereaper committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    46bed6d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Update TC define name

    Niam5 committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e38a8fd View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    0dca017 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc040cc View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Add initial VMaNGOS support

    -Will need additional method header cleanup and adjustments
    Niam5 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    7a83897 View commit details
    Browse the repository at this point in the history
  2. Add new Player and Item hooks

    These are somewhat equivalent with the AzerothCore custom hooks, though they do work a little differently. Ensure to read the documentation if something differs.
    Foereaper committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    90bd45d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c403f8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34c27ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b9cf46 View commit details
    Browse the repository at this point in the history
  6. Add SendMail hook

    Foereaper committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    e422547 View commit details
    Browse the repository at this point in the history
  7. Add SendMail return comment

    Foereaper committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    11ee36a View commit details
    Browse the repository at this point in the history
  8. Add SendMail hook documentation

    Niam5 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    752db0d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    2bd9d0c View commit details
    Browse the repository at this point in the history
  2. Add Group OnMemberAccept hook

    Co-Authored-By: Foereaper <[email protected]>
    Niam5 and Foereaper committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    1edc007 View commit details
    Browse the repository at this point in the history
  3. Add new Player methods

    Foereaper committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    1e94624 View commit details
    Browse the repository at this point in the history
  4. Add new Group methods

    Foereaper committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    8720eef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12797aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e8cb7dc View commit details
    Browse the repository at this point in the history
  7. Fix Cataclysm build

    Foereaper committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    5a0bf9d View commit details
    Browse the repository at this point in the history
  8. Move header to fix Cata build

    Rochet2 committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    3d9603b View commit details
    Browse the repository at this point in the history
  9. Cast GetAITargetsCount to double

    This should fix having to cast the return value manually in scripts
    Foereaper committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    248a4bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    41be34f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Add new Player methods

    Only the ones compatible with CMangos have been added
    
    Co-Authored-By: Foereaper <[email protected]>
    Niam5 and Foereaper committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    3751893 View commit details
    Browse the repository at this point in the history
  2. Add new Player hook

    Modified from PR#314 since core hook catches all skills not just crafting
    
    Co-Authored-By: CyberMist <[email protected]>
    Niam5 and CyberMist2 committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    ac2b4b3 View commit details
    Browse the repository at this point in the history
  3. Fix builds

    Niam5 committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    f8f97c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    2470f52 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    058ffa1 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Fix placement of not implemented functions for TCPP

    -As Foe found when converting to this system placing a function with a nullptr causes all the functions below it to not register properly and not work.
    Niam5 committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    851a35d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Update StackTracePlus.ext

    Rochet2 authored Nov 19, 2023
    Configuration menu
    Copy the full SHA
    a9bd6da View commit details
    Browse the repository at this point in the history