Chris Miles
d01d091b47
[Quests] Fix issue with Lua encounters loading in certain circumstances ( #4378 )
...
* [Quests] Fix issue with Lua encounters loading in certain circumstances
* Update quest_parser_collection.cpp
* Constant
* Move constant
* Fix
* Update quest_parser_collection.cpp
2024-06-01 18:07:38 -05:00
Chris Miles
eae05167f8
[Skills] Fix caps out of bounds issue ( #4377 )
...
* wip
* More adjustments
2024-06-01 16:09:34 -05:00
Chris Miles
4c614661e7
[Quests] Fix Lua encounter double register ( #4369 )
2024-05-30 20:27:21 -04:00
Akkadius
1b15f16e3e
[Hotfix] Adjust return for perl release check
2024-05-26 16:01:44 -05:00
Chris Miles
983cc1e82a
[Release] 22.51.0 ( #4347 )
2024-05-26 15:44:28 -05:00
Chris Miles
d767217461
[Perl] Linux /opt/eqemu-perl checks when using release binaries ( #4346 )
2024-05-26 15:14:06 -05:00
Chris Miles
1310c5d528
[Scripts] Fix zone data load ordering issue ( #4343 )
...
* [Scripts] Fix zone data load ordering issue
* Move more around
* More
2024-05-26 14:26:06 -05:00
Chris Miles
b253fce0d5
[Lua Mod] Fix issue with SetAAEXP and SetEXP firing when uninitialized ( #4345 )
2024-05-26 14:20:07 -05:00
Chris Miles
421857026d
[NPC Spells] Fix an issue where procs wouldn't fire if no spell entries in list ( #4344 )
2024-05-26 14:53:30 -04:00
Chris Miles
13a7532ef8
[Crash] Fix player event crash in ITEM_DESTROY ( #4326 )
2024-05-24 21:54:22 -04:00
Chris Miles
e1344039ff
[Crash] Fix Zone deconstructor crashes ( #4325 )
2024-05-24 21:54:16 -04:00
Chris Miles
98b137154a
[Crash] Add validation to RemoveXTarget ( #4324 )
2024-05-24 21:54:10 -04:00
Chris Miles
fc9ef2fb7b
[Mobs] Remove entity type checks from ScanCloseMobs ( #4323 )
2024-05-24 21:54:01 -04:00
Chris Miles
6dc661032f
[Crash] Fix crash when map name is null ( #4322 )
2024-05-24 21:53:54 -04:00
Chris Miles
2586527157
[Crash] Fix player events reload when out of bounds ( #4321 )
2024-05-24 21:53:47 -04:00
Chris Miles
3a51f04291
[Crash] Fix crash issue when dividing by zero in CalcHPRegen ( #4320 )
...
* [Crash] Fix crash issue when dividing by zero in CalcHPRegen
* Update zone.cpp
2024-05-24 21:53:40 -04:00
Chris Miles
66af3d2f63
[Crash] Fix rarer crash in EntityList::MobProcess ( #4319 )
2024-05-24 21:53:33 -04:00
Chris Miles and Kinglykrab
099c6d657b
[Spells] Add content filtering to NPC spells ( #4309 )
...
* [Spells] Add content filtering to NPC spells
* Update mob_ai.cpp
* Add NPC spell reloading
* Oops
* Naming
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2024-05-17 11:59:20 -04:00
Akkadius
1be86edf20
[Release] 22.50.1
2024-05-12 14:56:55 -05:00
Chris Miles
d36bc3915d
[Release] 22.50.0 ( #4304 )
...
* [Release] 22.50.0
* Update CHANGELOG.md
2024-05-09 11:59:56 -05:00
Chris Miles
257935d33a
[Quests] Hot Reload Changes ( #4302 )
...
* [Quests] Hot Reload Changes
* snake_case
2024-05-09 00:51:43 -05:00
Akkadius
fe136e58e4
[Hotfix] Revert GetSkill from #4234
2024-05-04 21:28:22 -05:00
Akkadius
fddb91794b
[Hotfix] Fix crash from #4266
2024-05-04 21:24:22 -05:00
Akkadius
ad3a675222
[Hotfix] GetSkill default return 0
2024-05-04 21:07:24 -05:00
Akkadius
fa733eee50
[Hotfix] Perl__send_parcel GCC compile error
2024-05-04 21:01:44 -05:00
Chris Miles
f07c5901f4
[Quests] Reload Quests on Bootup, Init earlier ( #4298 )
...
* [Quests] Reload Perl quests on bootup, init earlier
* Do reload on top of init
2024-05-04 20:57:16 -04:00
Akkadius
6dd061cba2
[Hotfix] Remove food or water GM message
2024-05-04 19:43:39 -05:00
Akkadius
405d963005
[Hotfix] "GM flag" vs "GM Flag"
2024-05-04 18:44:19 -05:00
Chris Miles
4215a3b9d6
[Loot] Consolidate filtering logic ( #4280 )
...
* [Loot] Consolidate filtering logic
* Log category
2024-04-20 21:17:38 -05:00
Chris Miles
3f49a656c4
[Release] 22.49.1 ( #4256 )
2024-04-15 07:53:01 -05:00
Chris Miles
ff3e955804
[Zoning] Fix zone routing edge case ( #4255 )
...
* [Zoning] Fix zone routing edge case
* Push
2024-04-15 07:50:38 -05:00
Chris Miles
2538ee7976
[Release] 22.49.0 ( #4254 )
2024-04-15 06:38:15 -05:00
Chris Miles
0d09edf9aa
[Loot] Add content filtering to lootdrop_entries ( #4229 )
...
* [Loot] Add content filtering to lootdrop_entries
* Comment unnecessary
* We have two sections of this code for some reason
* Comments
* Fix versions
2024-04-15 05:26:38 -05:00
Chris Miles
d7a8fb8691
[Fix] Fix manifest for skill caps schema type ( #4231 )
2024-04-02 01:08:19 -05:00
Chris Miles
3a5381d38a
[Crash] Check mob pointer before trying to remove it ( #4230 )
2024-04-01 18:09:57 -04:00
Akkadius
048aad437b
Update pull_request_template.md
2024-03-31 22:55:27 -05:00
Chris Miles
72ce7c8e91
Update pull_request_template.md
2024-03-31 15:52:54 -05:00
Chris Miles
e306c86875
Create pull_request_template.md
2024-03-31 15:48:33 -05:00
Chris Miles
cf7f0f4321
[Skill Caps] Further improvements ( #4205 )
2024-03-24 13:04:26 -04:00
Chris Miles
823a5956de
[Hotfix] Fix crash in SendEnterWorld ( #4204 )
2024-03-23 23:28:29 -05:00
Chris Miles
ea9b7841d4
[Release] 22.48.0 ( #4200 )
2024-03-23 00:24:01 -05:00
Chris Miles
96830b4a19
[Loot] Fix issue with nested data being loaded multiple times ( #4192 )
...
* [Loot] Fix issue with nested data being loaded multiple times
* Update zone_loot.cpp
* Fix #lootsim printout
* Update loot.cpp
2024-03-22 23:49:23 -05:00
Akkadius
7e94f0ac72
[Release] 22.47.0
2024-03-05 22:18:16 -06:00
Chris Miles
2aa19f4cae
[Release] 22.47.0 ( #4164 )
2024-03-05 22:04:35 -06:00
Chris Miles
ee3d02bac6
[Zoning] Zone routing adjustment ( #4162 )
2024-03-05 21:53:07 -06:00
Chris Miles
9974aaff57
[Release] 22.46.0 ( #4146 )
2024-03-02 15:21:32 -06:00
Chris Miles
b6c3e549da
[Zone] Zone Routing Improvements ( #4142 )
...
* Routing changes
* Update world_content_service.cpp
* Cleanup routing logic
* Tweaks
2024-03-02 15:19:42 -06:00
Chris Miles
aa0ca88d9d
[Crash] Fix crash issue during database dump ( #4127 )
2024-02-28 20:36:06 -05:00
Chris Miles
eb3664a444
[Release] 22.45.0 ( #4121 )
2024-02-24 23:06:37 -06:00
Chris Miles
d182fc3613
[Expansions] Zone Expansion Version Routing ( #4084 )
...
* Expansion version routing
* CheckForImproperContentFiles rule
* Update world_content_service.cpp
* Update client.cpp
* Update client.cpp
* Update CheckForImproperContentFiles
* Remove nek pok check
* Remove file checking
* Remove
* Command and dev tools menu tweaks
* Update world_content_service.cpp
* Update world_content_service.cpp
* Update version path
* Update content_filter_criteria.h
* Update content_filter_criteria.h
* Update quest_parser_collection.cpp
* Update comments
* PR feedback
* Update client_packet.cpp
* Remove notes column for display cleanliness
2024-02-19 20:35:17 -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