Akkadius
63c2f20cb0
Update content_filter_criteria.h
2024-02-17 14:49:33 -06:00
Akkadius
fa46cbb539
[Expansions] Fix content filter criteria for max_expansions
2024-02-17 14:19:58 -06:00
Chris Miles
7408df933c
[Database] Remove "item_tick" from database schema per https://github.com/EQEmu/Server/pull/3985 ( #4083 )
2024-02-16 00:23:23 -06:00
Chris Miles
34ea870717
[Opcodes] Fix opcode reloading ( #4075 )
2024-02-13 19:40:23 -05:00
Akkadius
c50100fcdb
[Hotfix] Fix issues where we're using the wrong database pointers
2024-02-12 21:41:52 -06:00
Chris Miles
508b37dc93
[Release] 22.44.2 ( #4068 )
2024-02-12 13:43:38 -06:00
Akkadius
a27a8adf1e
[Release] 22.44.1
2024-02-11 02:46:47 -06:00
Chris Miles
13994fb3e4
[File] Fix File::Exists(file_name) to be resilient to Chinese characters ( #4058 )
...
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Final fix
2024-02-11 02:42:25 -06:00
Chris Miles
78aa527bc7
[Release] 22.44.0 ( #4056 )
...
* [Release] 22.44.0
* Update CHANGELOG.md
2024-02-10 05:02:33 -06:00
Chris Miles
58287b6539
[Crash Reporting] Update Spire to use SSL ( #4055 )
2024-02-10 04:43:37 -06:00
Akkadius
718a157c06
Revert "[Hotfix] fs::exists(fs::path{name}) does not work for Chinese characters in windows"
...
This reverts commit 801025c166 .
2024-02-10 04:01:00 -06:00
Akkadius
801025c166
[Hotfix] fs::exists(fs::path{name}) does not work for Chinese characters in windows
2024-02-10 03:57:50 -06:00
Chris Miles
b280f50c99
[Deprecation] Remove eqemu_server.pl script and ties to server ( #4049 )
2024-02-10 03:22:18 -06:00
Chris Miles
9e2afd5571
[Database] Correct manifest migration entries that should be content ( #4047 )
2024-02-05 17:37:15 -06:00
Chris Miles
c654c1d674
[Loot] Remove from shared memory, simplification ( #3988 )
...
* First pass of pulling loot out of shared memory, functional
* More code cleanup
* More cleanup
* More cleanup
* More cleanup
* Add loot reload type
* Reload, logging
* Update npc.h
* Cleanup
* Logging, don't load attempt to load loottable id 0
* Update worldserver.cpp
* Update client.cpp
* Update zone_loot.cpp
* PR feedback
* Update zone.cpp
* Memory leak suggestion
* Update CMakeLists.txt
* Post rebase issues
2024-02-05 15:17:53 -06:00
Chris Miles
bc59882a65
[Hotfix] Fix database loading routines ( #4030 )
2024-01-29 00:14:33 -06:00
Chris Miles
97c3205657
[API] Add lock_status method to world API ( #4028 )
2024-01-28 20:18:32 -06:00
Chris Miles
ca1299bf1d
[Database] Increase max spawngroup name from 50 to 200 ( #3991 )
2024-01-22 17:34:54 -05:00
Chris Miles
3fb24dc0a3
[Logging] Force Info category to be always on in file/console logs ( #3990 )
2024-01-22 17:34:48 -05:00
Chris Miles
dcd7bffa54
[Zoning] Additional logs for zoning under instance checks ( #3989 )
2024-01-22 17:34:41 -05:00
Chris Miles
59cbe1a152
[Database] Drop item_tick if exists tweak in manifest ( #3985 )
2024-01-14 23:14:15 -05:00
Chris Miles and Kinglykrab
3e50427bb7
[Repositories] Add rank to reserved words ( #3982 )
...
* [Repositories] Add `rank` to reserved words
* Update zonedb.cpp
* Guild Ranks
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2024-01-14 20:58:03 -05:00
Akkadius
906879ce2e
[Repositories] Revert #3976 - fix character corpses
2024-01-14 03:30:00 -06:00
Chris Miles
8b7aba2769
[Release] 22.43.0 ( #3978 )
2024-01-14 00:12:26 -06:00
Chris Miles
9303255caa
[Database] Drop deprecated item_tick table ( #3977 )
2024-01-14 00:10:21 -06:00
Chris Miles
14509fcc4e
[Repositories] Fix datetime zero-value save behavior ( #3976 )
2024-01-14 00:10:13 -06:00
Chris Miles
818f833d04
[Repository] Add null integer column support, instance_list notes migration, regenerate repositories ( #3969 )
2024-01-12 22:23:55 -06:00
Chris Miles
7ddafd9ed8
[Release] 22.40.0 ( #3899 )
...
* [Release] 22.40.0
* Update CHANGELOG.md
2024-01-07 16:13:55 -06:00
Chris Miles
a3a707adae
[UCS] Consolidate configuration block ( #3768 )
...
* [UCS] Consolidate configuration block
* Update eqemu_config.cpp
* Single indent config
* reload config internally
* Make sure port is a string to be consistent with previous fields
* Move conversion logic to function CheckUcsConfigConversion
2024-01-06 21:55:51 -06:00
Chris Miles
a0f2a8a743
[Database] Database update improvements, content db and terminal checks ( #3814 )
...
* [Database] Database update improvements, content db and terminal checks
* Update manifest entries with content flag
* Update database_update_manifest.cpp
2023-12-30 22:15:01 -06:00
Chris Miles
4c7016bd7b
[Repositories] Protected extended repositories from being overwritten if exists ( #3815 )
2023-12-30 22:14:46 -06:00
Chris Miles
fd31915fae
[Release] 22.39.0 ( #3812 )
2023-12-27 20:09:21 -06:00
Chris Miles
52763b6dd2
[Character] Fix character copier due to schema change ( #3805 )
...
* [Character] Fix character copier due to schema change
* Tweak
2023-12-27 20:04:46 -06:00
Chris Miles
51cd43b4ea
[Player Events] Bulk replace settings on boot ( #3806 )
2023-12-27 20:04:29 -06:00
Chris Miles
2db84f5a4f
[MySQL] Fix MySQL Query error formatting ( #3808 )
2023-12-27 20:04:18 -06:00
Chris Miles
79cc2d5351
[Logs] Reclassify unhelpful Info message ( #3809 )
2023-12-27 20:04:11 -06:00
Chris Miles
d31cb09214
[Logs] Bulk insert new log settings ( #3810 )
2023-12-27 20:04:01 -06:00
Chris Miles
8bedcd8751
[Tasks] Add enabled column ( #3804 )
...
* [Tasks] Add enabled column
* Update task_manager.cpp
* Update task_manager.cpp
* Update base_tasks_repository.h
2023-12-27 20:03:53 -06:00
Chris Miles
473c5096f6
[Objects] Remove "No objects to load for zone" error message ( #3807 )
2023-12-27 21:03:08 -05:00
Chris Miles
a7e9af2d27
[Release] 22.38.0 ( #3803 )
2023-12-26 16:30:09 -05:00
Chris Miles
7a72d5d67e
[Repositories] Add ReplaceOne and ReplaceMany ( #3802 )
2023-12-25 20:53:44 -05:00
Chris Miles
6db0a5c3f0
[Database] Fix issue with saylinks query in MySQL 8.0+ ( #3800 )
2023-12-24 09:43:31 -06:00
Chris Miles
4fa9e1d66f
[Code Cleanup] Race constants refactor ( #3782 )
...
* [Code Cleanup] Race constants refactor
* Update races.h
2023-12-22 21:34:55 -06:00
Chris Miles
703862d977
[Release] 22.37.0 ( #3789 )
2023-12-18 15:43:09 -06:00
Chris Miles
286479198f
[Compilation] Use pre-compiled headers for Windows (speed) ( #3778 )
...
* Experiment with PCH
* Another run
* GCC test
* Different test
* Another one
* Another one
* Lua headers
* PCH main zone primitives
* Tweaks
* Tweaks
* Tweaks
* Add EQEMU_BUILD_PCH option default to ON
2023-12-17 19:04:21 -06:00
Chris Miles
21ec832ca6
[CI] Switch to use clang for Linux builds (speed) ( #3777 )
2023-12-17 15:17:29 -06:00
Akkadius
33adb9bcc1
[Hotfix] Fix bad merge
2023-12-16 21:06:36 -06:00
Chris Miles
fcb40daaf1
[Release] 22.36.0 ( #3774 )
2023-12-16 01:07:19 -06:00
Chris Miles
d0443db199
[Database] When database version is greater than binary, we are up to date ( #3771 )
2023-12-16 00:44:40 -06:00
Chris Miles
9206163190
[Database] Make it clearer to users that a database backup is occurring ( #3769 )
2023-12-16 00:44:25 -06:00
Chris Miles
e504482b94
[Corpse] Fix /corpse command regression from #3727 ( #3770 )
2023-12-16 00:44:11 -06:00
Akkadius
4c8d68c24b
[Release] 22.34.1
2023-11-20 09:12:11 -06:00
Akkadius
1755678b1f
[Release] 22.34.1
2023-11-20 09:10:22 -06:00
Akkadius
fa5a3155fe
[Release] 22.33.0
2023-11-11 21:09:06 -06:00
Chris Miles
a20d333f9d
[Spawn2] Fix edge case with instances not copying disabled spawn state ( #3688 )
...
* [Spawn2] Fix edge case with instances not copying disabled spawn state
* Update spawn2.cpp
2023-11-11 21:00:50 -06:00
Akkadius
9da1d6b397
[Release] 22.32.1
2023-11-06 18:38:21 -06:00
Chris Miles
8ea7299a57
[Release] 22.32.0 ( #3683 )
2023-11-06 17:56:51 -06:00
Chris Miles
0811a899d1
[Spawn] Split spawn2 enabled into its own state table ( #3664 )
...
* [Spawn] Split spawn2 enabled into its own state table
* Update spawn2.cpp
* Update repo
* Make spawn2 enabled/disabled instance aware
* Update questmgr.cpp
* Make sure packet stuff is aware of instance_id
* Update questmgr.cpp
* Update database_update_manifest.cpp
* Cleanup
* Revert "Cleanup"
This reverts commit 64b58bfc52 .
* Update database_instances.cpp
2023-11-06 17:34:42 -06:00
Akkadius
04d6f8feea
[Release] 22.31.2
2023-10-31 09:47:18 -05:00
Akkadius
dfc1bf0381
Revert "[Crash] Fix spell in AESpell related to beacons ( #3659 )"
...
This reverts commit 0b452f4ec1 .
2023-10-31 09:46:08 -05:00
Akkadius
2237c3a056
[Release] 22.31.1
2023-10-31 08:08:29 -05:00
Akkadius
4af191c593
[Hotfix] Fix issue with blocked spells not loading properly
2023-10-31 08:06:51 -05:00
Chris Miles
0a3972deb9
[Release] 22.31.0 ( #3662 )
2023-10-29 18:50:46 -05:00
Chris Miles
9d2f258390
[Database] Add id to variables table ( #3658 )
2023-10-29 18:45:30 -05:00
Chris Miles
0b452f4ec1
[Crash] Fix spell in AESpell related to beacons ( #3659 )
2023-10-29 18:45:24 -05:00
Chris Miles
fef629e1df
[Crash] Fix crash when client pointer does not exist during #hotfix ( #3661 )
2023-10-29 18:45:18 -05:00
Chris Miles
a5a51fbe44
[Linux] Add symbols to release builds ( #3660 )
...
* [Linux] Add symbols to release builds
* Update linux-build.sh
2023-10-29 18:45:11 -05:00
Akkadius
690301e80d
[Release] 22.30.2 - Hotfix perl loading
2023-10-26 16:23:55 -05:00
Akkadius
1887e48b76
Revert "[Perl] Reload perl quests on zone bootup ( #3648 )"
...
This reverts commit 0bbfcf7adc .
2023-10-26 16:21:06 -05:00
Akkadius
49d4d0acc3
[Release] 22.29.0
2023-10-23 22:41:58 -05:00
Chris Miles
b027edd21e
[API] Implement Zone Sidecar ( #3635 )
...
* Zone sidecar work
* Process management work
* Merge
* Sidecar work
* API config option
* Request proxy work
* Proxy headers and params
* Change port
* Remove code
* Sim work
* Sidecar work
* Update loot_simulator_controller.cpp
* Update loot_simulator_controller.cpp
* Formatting
* Post merge change
* Windows compile fix
* Update sidecar_api.cpp
* Update strings.cpp
2023-10-23 22:39:37 -05:00
Chris Miles
7962a0bd38
[Perl] Implement eqemu-perl for Linux ( #3652 )
...
* [Perl] Implement eqemu-perl for Linux
* Update embperl.cpp
2023-10-23 22:38:46 -05:00
Akkadius
6927baef7f
[Release] 22.29.0
2023-10-20 17:47:35 -05:00
Chris Miles
9959070f24
[Perl] Static linker fix on Linux ( #3642 )
...
* Update CMakeLists.txt
* Update linux-build.sh
* test
* Test
* test
* brute force
* !?!
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Remove testing
* Update linux-build.sh
2023-10-20 17:43:04 -05:00
Akkadius
2a91f08845
[22.28.1] Perl Linux build fix
2023-10-20 15:25:25 -05:00
Chris Miles
adc64005f1
[Rules] Add rule to configure max number of procs per round Combat:MaxProcs ( #3640 )
2023-10-20 14:57:50 -04:00
Chris Miles
3b95601c62
[Tradeskills] Add learned_by_item_id field ( #3637 )
2023-10-18 18:27:34 -05:00
Akkadius
e19b969541
[Release] 22.28.0 - Hotfix changelog
2023-10-15 21:56:55 -05:00
Chris Miles
961332b40c
[Crash] Fix crash in Mob::ShowBuffs ( #3632 )
2023-10-15 21:14:55 -05:00
Chris Miles
a1a861e0c4
[Bots] Fix bot removal on zone, regression from #3611 ( #3631 )
2023-10-15 20:46:07 -04:00
Chris Miles
4fc3c27715
[Release] 22.27.0 ( #3614 )
...
* [Release] 22.27.0
* Update bot.cpp
2023-10-07 15:11:21 -05:00
Chris Miles
cea3ad6a42
[Crash] Fix crash in #movechar ( #3612 )
2023-10-07 14:00:27 -05:00
Chris Miles
d8926cd5f3
[Crash] Fix dangling pointer crash observed in SendHPPacketsFrom ( #3611 )
...
* [Crash] Fix dangling pointer crash observed in SendHPPacketsFrom
* Update bot.cpp
2023-10-07 14:00:19 -05:00
Chris Miles
efb03164c7
[Crash] Fix crash in CastSpell Quest API input cast ( #3610 )
2023-10-07 14:00:11 -05:00
Chris Miles
455eb2e6d9
[Crash] Fix CanUseAlternateAdvancementRank crash ( #3609 )
2023-10-07 14:00:04 -05:00
Chris Miles
b5b0e53da2
[Crash] Fix #summon crash ( #3608 )
...
* [Crash] Summon crash fix
* [Crash] Fix summon crash
2023-10-07 13:59:56 -05:00
Chris Miles
68cb94b39c
[Crash] Bot member zoned crash fix ( #3607 )
2023-10-07 13:59:47 -05:00
Chris Miles
3d95b6c184
[Crash] Fix rarer crash with File::Makedir ( #3606 )
2023-10-07 13:59:40 -05:00
Akkadius
f053cd3b56
[Hotfix] Ensure Linux builds report failures
2023-10-03 11:59:50 -05:00
Akkadius
7166fcc650
[Hotfix] Fix an issue with schema versioning for the AA update
2023-09-18 12:19:56 -05:00
Chris Miles
df1d740ae6
[Release] 22.26.0 ( #3596 )
2023-09-17 15:14:01 -05:00
Akkadius
9c3498b431
[Release] 22.25.0
2023-08-28 19:51:37 -05:00
Akkadius
d7e09a1f3b
[Hotfix] Zoning logging edge case safety
2023-08-28 19:51:11 -05:00
Akkadius
1652e7a976
[Hotfix] Fix to zoning logging exception
2023-08-28 19:44:56 -05:00
Chris Miles
2b4cd292e4
[Rules] Also reload rules in world when #reload rules invoked ( #3566 )
2023-08-21 17:43:55 -04:00
Akkadius
5d133a2b47
[Hotfix] Instance GetUnusedInstanceID crash fox
2023-08-20 21:30:37 -05:00
Chris Miles
7122ac33b2
[Quest API] Reload content flags globally when a content flag is set ( #3564 )
2023-08-20 20:56:40 -05:00
Chris Miles
c14a17e4de
[Database] Extend dumper CLI utility to export static instance data ( #3562 )
...
* [Database] Extend dumper CLI utility to export static instance data
* Append
* Append
2023-08-20 15:42:23 -05:00
Chris Miles
c0cf9bb5aa
[Expansions] Expansion settings tweaks ( #3556 )
...
* Expansion tweaks testing on PEQ
* Update zoning.cpp
* Update aa.cpp
* Update aa.cpp
* Tweak
2023-08-20 15:37:08 -05:00
Chris Miles
9cbfd5c8f0
[Logging] Add detailed zoning logging ( #3555 )
...
* WIP: Add zoning logging
* Update zoning.cpp
2023-08-19 23:53:34 -05:00