Alex King
0a1df5bbb6
[Quest API] Add GetTimers() and GetPausedTimers() to Perl/Lua ( #4965 )
...
* [Quest API] Add GetTimers() and GetPausedTimers() to Perl/Lua
* Push
2025-08-02 19:17:56 -05:00
Alex King
e9be2d76c3
[Commands] Add #show keyring Subcommand ( #4973 )
2025-08-02 19:15:44 -05:00
solar
ffa813b92c
[Build] Fix Linking with GCC ( #4969 )
...
Co-authored-by: solar <solar@heliacal.net>
2025-08-02 19:15:11 -05:00
solar
909de47acd
fix player movement deltas (jumping, turning) ( #4975 )
...
Co-authored-by: solar <solar@heliacal.net>
2025-08-02 10:32:30 -04:00
Alex King
9544e100c3
[Bug Fix] Fix Hero's Forge Ingame and Character Select ( #4966 )
2025-07-30 19:39:29 -04:00
Bemvaras
b8884d6572
[Quest API] Add GetMemberRole() to Perl/Lua ( #4963 )
...
* Add group member role retrieval
* Expose group member role to Lua
* Cleanup
* Cleanup
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2025-07-10 15:09:04 -04:00
Alex King
323a0c0b27
[Feature] Zone Scripting ( #4908 )
...
* [Feature] Add Zone Scripting Capabilities
* Push
* Update zone.cpp
* Fix crashes
* Lua
* Add other events, finish Lua
* Add EVENT_ENTER_ZONE
* Final
* Push
* Push
* [Feature] Add Zone Scripting Capabilities
* Push
* Update zone.cpp
* Fix crashes
* Add EVENT_ENTER_ZONE
* Remove duplicates
* Update embparser.cpp
2025-07-10 15:08:08 -04:00
nytmyr
f7775c7a75
[Bots] Fix FinishBuffing rule ( #4961 )
2025-06-30 19:54:04 -05:00
Chris Miles
659a960401
[Performance] Clear Wearchange Deduplication Cache ( #4960 )
...
* [Performance] Clear Wearchange Deduplication Cache
* Move timers to process loops
2025-06-30 13:57:43 -05:00
Chris Miles
07d484597d
[Build] More Build Speed Improvements ( #4959 )
2025-06-30 13:09:23 -05:00
Chris Miles
2eb291a461
[Databuckets] Revert Caching Changes of #4917 ( #4957 )
...
* [Databuckets] Revert Caching Changes of #4917
* Comment caching tests until addressed later
2025-06-28 17:28:19 -05:00
Alex King
13aad6229f
[Crash Fix] Fix Possible Crashes with Raid Methods ( #4955 )
2025-06-26 19:35:20 -04:00
Alex King
76d46ceaf0
[Bug Fix] Fix FindCharacter Using content_db ( #4956 )
2025-06-26 19:35:11 -04:00
Fryguy
50ae0f8351
[Corpses] Add corpse entity variables to DB ( #4911 )
...
* [Corpses] Add corpse entity variables to DB
- When corpses have entity variables add/remove/modified it will update the database accordingly.
- Corpse loading will pull the database values if they exist.
* Updates per review
* Update version.h
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 15:21:52 -05:00
Alex King
643ee56433
[Code] PlayerEventLogs Global to Singleton Cleanup ( #4928 )
...
* [Code] PlayerEventLogs Global to Singleton Cleanup
* Fix
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 15:05:33 -05:00
Alex King
c0bb32ed12
[Code] WorldContentServer Global to Singleton Cleanup ( #4939 )
2025-06-25 14:55:39 -05:00
Alex King
967a13e692
[Code] WorldEventScheduler and ZoneEventScheduler Global to Singleton Cleanup ( #4932 )
2025-06-25 14:47:37 -05:00
Alex King
004e2ca63f
[Code] AdventureManager Global to Singleton Cleanup ( #4931 )
...
* [Code] AdventureManager Global to Singleton Cleanup
* Post merge fix
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:38:24 -05:00
Alex King
128732e05d
[Code] EvolvingItemsManager Global to Singleton Cleanup ( #4929 )
...
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:26:29 -05:00
Chris Miles
947795f1d1
[Code] EQEmuLogSys Global to Singleton Cleanup ( #4925 )
...
* [Code] EQEmuLogSys Global to Singleton Cleanup
* Post merge fix
2025-06-25 14:05:49 -05:00
Alex King
4f7ff2d6f2
[Code] DatabaseUpdate Global to Singleton Cleanup ( #4943 )
...
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 13:48:18 -05:00
Chris Miles
83918ce020
[Performance] Wearchange Packet Send Deduplication ( #4916 )
...
* [Performance] Wearchange Packet Send Deduplication
* Update mob_appearance.cpp
* Reduce one allocation
* Update mob_appearance.cpp
* Change
* Update mob_appearance.cpp
* Update mob_appearance.cpp
* Update mob_appearance.cpp
* Update mob_appearance.cpp
* Update mob_appearance.cpp
* Wut
* ffs
2025-06-25 13:19:29 -05:00
Alex King
f3aaeff0a9
[Code] PetitionList Global to Singleton Cleanup ( #4944 )
...
* [Code] PetitionList Global to Singleton Cleanup
* Update worldserver.cpp
* Update worldserver.cpp
2025-06-25 13:15:21 -05:00
Bemvaras
46b43a990f
[Quest API] Add CompleteTask and UncompleteTask methods to Perl/Lua ( #4921 )
...
* Add quest::uncompletetask to quest API
* Remove CMakeSettings.json (local build config) from PR
* Push
* Final
* Update embparser_api.cpp
* Update questmgr.cpp
* Update lua_client.cpp
* Fix parcel slot duplication for evolving item augments
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 13:03:23 -05:00
Chris Miles
ea96cbf885
[Databuckets] Nested Caching ( #4917 )
...
* [Databuckets] Nested Caching
* One more
* Update benchmark_databuckets.cpp
* Add caching tests
* Fix tests and scoping
* Update databuckets.cpp
* Fix tests
* Rebase fixes
* [Databuckets] Implement Cache in World (#4920 )
2025-06-25 12:47:43 -05:00
Chris Miles
b3b228c26c
[Code] PCH Cleanup ( #4952 )
...
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update app-pch.h
* Update CMakeLists.txt
* Split out pch to zone
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update windows-build.ps1
* Update windows-build.ps1
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
2025-06-25 12:26:38 -05:00
Fryguy
27b5c80c3c
[Quest API] Lua Client Scoped EnableTitleSets ( #4914 )
...
Example usage:
```lua
client:EnableTitleSet(reward.title_set)
```
2025-06-25 12:25:35 -05:00
Chris Miles
fb4d003e19
[Player Events] Zone Fetch Settings from QS if Enabled ( #4915 )
...
* [Player Events] Zone Fetch Settings from QS if Enabled
* Update zonelist.cpp
* Update zoneserver.cpp
2025-06-25 12:21:35 -05:00
Alex King
2e760d6397
[Code] ZoneStore Global to Singleton Cleanup ( #4934 )
2025-06-23 06:45:06 -04:00
Chris Miles
bac892b582
[API] Add wwmarquee <type> <message> ( #4919 )
...
* [API] Implement Console "wwmarquee"
* Fin
2025-06-23 05:25:50 -04:00
Chris Miles
4005b68383
[Code] Optimize PCH Config (Faster Builds) ( #4951 )
2025-06-22 13:52:23 -05:00
Chris Miles
5ac9dd04e4
[Code] Cleanup Strings Header ( #4950 )
...
* [Code] Cleanup Strings Header
* Include optimize
2025-06-22 13:52:13 -05:00
Alex King
2f4a5b56dd
[Code] SkillCaps Global to Singleton Cleanup ( #4933 )
2025-06-22 14:13:16 -04:00
Alex King
940f97c9ae
[Code] TaskManager Global to Singleton Cleanup ( #4945 )
...
* [Code] TaskManager Global to Singleton Cleanup
* Remove checks for existence
* Final
2025-06-22 14:10:48 -04:00
Chris Miles
f8ee664b27
[Code] Remove Lua Rule Constants ( #4949 )
2025-06-22 13:55:55 -04:00
Chris Miles
df86ad371b
[Code] PathManager Global to Singleton Cleanup ( #4924 )
2025-06-22 13:50:52 -04:00
Chris Miles
e846bb86b6
[Code] Remove Regex Compile Bloat ( #4947 )
2025-06-22 02:08:15 -05:00
Chris Miles
3e6a3e2168
[Build] Significantly Improve Build Times Using Unity Builds ( #4948 )
2025-06-22 02:08:03 -05:00
Alex King
2aebf1a78a
[Code] Remove Unused MZoneShutdown Mutex ( #4946 )
2025-06-22 01:49:39 -05:00
Chris Miles
1be7e56b86
[Databuckets] Move Databuckets to Common ( #4918 )
...
* [Databuckets] Move Databuckets to Common
* Fix linking issue
2025-06-16 16:48:29 -05:00
Chris Miles
a0ff9d67a1
[Fix] Bulk Send Corpses after Idle State ( #4910 )
2025-06-09 14:31:28 -05:00
Chris Miles
befee1c729
[Quests] Support Multiple Quest, Plugin, and Lua Module Paths ( #4906 )
...
* [Quests] Add Support for Multiple Load Paths
* Adjust load paths
* plugin != m_lua_module_directories
2025-06-09 12:49:46 -05:00
nytmyr
3d70063a68
[Doors] Fix door saving for versions ( #4905 )
...
* [Doors] Fix door saving for versions
- Door saving wasn't saving to the proper version on `#door save`
* Update doors.cpp
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-09 12:47:56 -05:00
JJ
687d10960a
[Logs] Fix output for tasks in logs ( #4907 )
2025-06-09 12:32:45 -05:00
Chris Miles
567d46c3d6
[Performance] Auto Idle / AFK ( #4903 )
...
* [Performance] AFK Client Packet Filtering
* Player feedback
* Update client_packet.cpp
* Fixes
* Streamline updates to SetAFK
* Decouple idling and AFK and manual AFK
* Reset clock timer when we take AFK or idle off
* Exclude bard songs in non combat zones from resetting timer
* GM exclusion adjustments
2025-05-22 13:08:32 -05:00
Chris Miles
907029ed76
[Database] Remove Transaction Wrapped Character Save ( #4894 )
2025-05-16 16:07:45 -05:00
Chris Miles
7ec09d7e0f
[Player Events] Add rule to ignore configured GM commands ( #4888 )
2025-05-16 13:39:24 -05:00
Chris Miles
c82266790a
[Zone State] Load New Spawn2 Data When Present ( #4889 )
2025-05-16 13:39:16 -05:00
Alex King
f29478c105
[Commands] Add #zonevariable Command ( #4882 )
...
* [Commands] Add #zonevariable Command
* Update zonevariable.cpp
* Argument safety
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-05-14 20:53:43 -05:00
Alex King
3b617a6652
[Quest API] Add Last Login and First Login Flags to EVENT_CONNECT ( #4866 )
...
* [Quest API] Add Last Login and First Login Flags to EVENT_CONNECT
* Push
* Update base_character_data_repository.h
* Update version field
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-05-14 20:46:25 -05:00