Commit Graph

1216 Commits

Author SHA1 Message Date
Aldori
5077a429cc feat(LootMethods): Add support for adding/retrieving quest items and item stacking (#323) 2025-10-04 15:49:33 +02:00
iThorgrim
b9302eec7c Fix: OnQuestReward GameObject (#322) 2025-10-01 09:20:11 +02:00
iThorgrim
7879564d88 Fix UnitEvent (SegFault) (#321) 2025-09-30 17:56:27 +02:00
Takenbacon
83aca7b237 Sync AC weather PR changes (#306) 2025-09-29 21:36:48 -03:00
Aldori
2dcacfe2b4 fix(ElunaLuaEngine): Add nullptr checks to OnDamage and OnHeal methods (#320) 2025-09-26 01:24:38 +02:00
iThorgrim
058bc63ea4 Revert " refactor: ServerEvent - OnStartup, OnBeforeConfigLoad, OnConfigLoad" (#317) 2025-09-17 16:43:35 +02:00
Aldori
b559d02658 Feat(Documentation): Add missing documentation for all methods and classes (#315) 2025-09-17 15:01:24 +02:00
iThorgrim
313596f86e Feat(AllCreatureEvent): Add RegisterAllCreatureEvent and support for CreatureTemplate object. (#312) 2025-09-17 11:54:52 +02:00
iThorgrim
1153fcaef7 Support for UnitEvent and pass to PlayerEvent or CreatureEvent (#313) 2025-09-17 11:15:03 +02:00
Aldori
972879c696 (LootMethods) - Add roll_winner_guid to GetItems method (#314) 2025-09-17 01:10:45 +02:00
iThorgrim
04ce900383 refactor: ServerEvent - OnStartup, OnBeforeConfigLoad, OnConfigLoad (#311) 2025-09-16 21:57:52 +02:00
iThorgrim
576d18753c feat(ElunaConfig): Add ElunaConfig using ConfigValueCache (#310) 2025-09-09 09:08:46 +02:00
kissingers
44f1f1f71b Fix player AdvanceSkill method crash (#309)
Co-authored-by: iThorgrim <125808072+iThorgrim@users.noreply.github.com>
2025-09-08 10:11:16 +02:00
Aldori
9be4ef5485 fix(GlobalMethods): Missing player events (#307)
Co-authored-by: iThorgrim <125808072+iThorgrim@users.noreply.github.com>
2025-09-04 11:47:12 +02:00
Ryan Turner
b5a8130cb0 Change Mermaid Codeblock to SVG for Workflow Example (#305) 2025-09-04 11:22:36 +02:00
iThorgrim
f5ac976642 feat(PlayerHooks): Add tweaks for OnPlayerQuestAccept (#282) 2025-09-02 21:46:14 +02:00
Aldori
1c63eacec9 feat(GlobalMethods): Add GetConfigValue method (#299)
Co-authored-by: iThorgrim <125808072+iThorgrim@users.noreply.github.com>
2025-09-02 21:44:31 +02:00
iThorgrim
059c20f3ac Fix: Fix Ninja build for LuaJit and Lua51 (#303) 2025-09-02 12:47:23 +02:00
Aldori
4acc340bf5 feat(GameObject): GetSpawnId method (#304) 2025-08-30 15:46:35 +02:00
iThorgrim
6d1ff128a6 feat(ElunaFileWatcher): Add file watcher and autoreload (#286) 2025-08-29 14:53:09 +02:00
iThorgrim
65af80f08d feat: Add global bytecode cache for Eluna scripts (#293) 2025-08-29 14:27:57 +02:00
iThorgrim
6fd81ea0e6 feat(SpellEntry): Add new "Set" methods for updating spell (#290) 2025-08-29 05:05:45 +02:00
iThorgrim
84d1c0cceb feat(Pet): Add Pet Object and Methods (#288) 2025-08-29 03:59:04 +02:00
iThorgrim
de84ed1369 Feat(Loot): Add Loot Objet and Methods and GetLoot method for Creature (#287) 2025-08-29 01:30:12 +02:00
iThorgrim
df36094b97 feat(Github Action): Add all version in test action (#292) 2025-08-28 21:13:16 +02:00
iThorgrim
1f087fef39 feat(PlayerMethods): Add new player methods (#281) 2025-08-28 19:29:19 +02:00
iThorgrim
6ea43b36e9 chore: Delete unused CMakeLists (#283) 2025-08-28 19:28:42 +02:00
iThorgrim
4bb12494f5 fix(LuaLib): Fix compilation with lua5.1 (#291) 2025-08-28 19:26:56 +02:00
iThorgrim
581ab3a346 README: Clarify mod-eluna independence from original Eluna (#301) 2025-08-28 19:26:21 +02:00
Aldori
42e5be76fc feat(CreatureMethods): Add GetCreatureSpawnId and SetCorpseDelay methods (#300) 2025-08-22 21:24:33 +02:00
Aldori
afae63555b fix: Update nodeId to a uint32 in GetKnownTaxiNodes (#298) 2025-08-22 19:28:57 +02:00
mostlynick3
a63ef3fe8c feat(LuaEngine/Packed GUIDs) Add support for writing packed GUIDs and reading packed GUID size (#295) 2025-08-21 14:04:04 +02:00
mostlynick3
ce7ee6c0f8 fix: Correctly describe possible sizes of packed GUIDs (#294) 2025-08-20 00:04:08 +02:00
mostlynick3
15558954a3 feat(LuaEngine/Packet): Add support ReadPackedGUID (#271) 2025-08-19 15:47:24 +02:00
Aldori
bcfe631307 Add GetReactState to CreatureMethods and GetKnownTaxiNodes, SetKnownTaxiNodes to PlayerMethods (#285)
Co-authored-by: iThorgrim <125808072+iThorgrim@users.noreply.github.com>
2025-08-10 22:07:18 +02:00
Vale the Violet Mote
f272b03042 PerformIngameSpawn Save=True not spawning object fix (#277) 2025-08-10 16:56:52 +02:00
Clément
2deb507952 Add methods item:SetRandomProperties and item:SetRandomSuffix (#274) 2025-08-10 12:54:29 +02:00
Traesh
4d44b6749d Fix Eluna events being twice as fast (#275) 2025-08-09 17:24:43 +02:00
Takenbacon
c43b9dd4ce Sync AC Grid PR changes (#280) 2025-08-09 06:36:05 +02:00
Anton Popovichenko
6f9da64fd4 fix(build/lua): Remove lualib_static from build. (#272) 2025-04-26 21:49:00 +02:00
sudlud
1ebb51f7c5 add enabled hook lists for performance improvement (#263) 2025-02-22 20:47:09 +01:00
iThorgrim
cbe1621b48 feat(LuaEngine/PlayerHooks): add skill-based player events (#238)
Co-authored-by: 55Honey <71938210+55Honey@users.noreply.github.com>
2025-02-20 14:30:20 +01:00
iThorgrim
ae6bb06b50 Feat(LuaEngine): Add RegisterTicketEvent and TicketMethods (#225)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2025-02-19 19:01:26 +01:00
sudlud
e4e324da4f Update ElunaLuaEngine_SC.cpp - fix build (#261) 2025-02-16 15:02:02 +01:00
manstfu
247a7f6763 chore: update to support WorldSessionMgr PR 21400 (#258) 2025-02-14 14:22:39 +01:00
Axel Cocat
17ca75dd61 ci: remove docs workflow (#257) 2025-02-10 17:39:25 +01:00
sudlud
f3c59a02b8 fix(CI): re-enable -Werror compile flag (#256) 2025-02-08 11:37:37 +01:00
iThorgrim
7511f38eab Feat(LuaEngine/PlayerHooks): Add OnCanPlayerResurrect (#236) 2025-02-08 07:33:43 +01:00
sudlud
ccfcc5f86f Update PlayerMethods.h - remove unused variable to fix core build (#255) 2025-02-08 07:04:58 +01:00
iThorgrim
d869057fe4 feat(LuaEngine/PlayerMethods): BonusTalent methods (#235)
Co-authored-by: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com>
2025-02-05 18:14:24 +01:00