Releases: EQEmu/Server
Releases · EQEmu/Server
v22.1.0
This is a first release using the new build system. Changelog entry representative of last year. Subsequent releases will consist of incremental changes since the last release.
AA
Appveyor
- Remove bots preprocessor (Akkadius) 2023-01-20
Bot/Merc
Bots
- Add Bot Command Reloading (#2773) (Kinglykrab) 2023-01-22
- Add Bot-specific Spell Settings. (#2553) (Kinglykrab) 2022-11-27
- Add Buff support for Bards under AI_IdleCastChecks (#2590) (Aeadoin) 2022-11-28
- Add Data Bucket support to Bot Spell Entries. (#2505) (Aeadoin) 2022-11-06
- Add EVENT_TRADE Support to Bots. (#2560) (Aeadoin) 2022-11-25
- Add Event_Trade Support for ^inventorygive Command (#2628) (Aeadoin) 2022-12-11
- Add Expansion Bitmask Quest APIs. (#2523) (Kinglykrab) 2022-11-16
- Add GetBotOwnerByBotID Method (#2715) (Aeadoin) 2023-01-11
- Add Melee Support for Casting, Cleanup Bot Casting Logic (#2571) (Aeadoin) 2022-11-25
- Add Quest API Methods (#2631) (Aeadoin) 2022-12-12
- Add Quest API Support for Limits. (#2522) (Kinglykrab) 2022-11-17
- Add Rule Allowing Bots to Equip Any Race Items (#2578) (Aeadoin) 2022-11-26
- Add Support for AA bonuses that were missing. (#2764) (Aeadoin) 2023-01-20
- Add Support for Bots to receive Auras, and other AoE Buffs. (#2586) (Aeadoin) 2022-11-27
- Add Virtual Override for Bot::Attack (#2771) (Aeadoin) 2023-01-20
- Add give/remove saylinks to ^itemuse. (#2503) (Kinglykrab) 2022-10-30
- Add support for Bot scripting. (#2515) (Kinglykrab) 2022-11-17
- Apply Spells:IgnoreSpellDmgLvlRestriction to bots (#2024) (catapultam-habeo) 2022-03-07
- Bot::PerformTradeWithClient Cleanup. (#2084) (Kinglykrab) 2022-05-01
- Cleanup Bot Spell Functions, reduce reliance on NPC Functions/Attributes (#2495) (Aeadoin) 2022-10-29
- Cleanup Fast Rest Regen (#2626) (Aeadoin) 2022-12-07
- Cleanup Say Event Parse. (#2557) (Kinglykrab) 2022-11-20
- Cleanup Spell Settings Commands (#2607) (Aeadoin) 2022-12-04
- Cleanup ^inventoryremove, ^inventorylist, and ^list Commands and bot groups. (#2273) (Kinglykrab) 2022-07-03
- Cleanup and remove preprocessors. (#2757) (Kinglykrab) 2023-01-20
- Cleanup various Bot Spell Focus methods (#2649) (Aeadoin) 2022-12-16
- Convert Load, Save, SaveNew, and Delete to Repositories. (#2614) (Kinglykrab) 2022-12-04
- Expanded Bot Spell Settings List. (#2606) (Aeadoin) 2022-12-03
- Fix Bot Spell Type "In Combat Buffs" (#2711) (Aeadoin) 2023-01-08
- Fix Gender not saving as GetBaseGender on BotSave (#2639) (nytmyr) 2022-12-13
- Fix Slow Query in QueryNameAvailablity (#2781) (Aeadoin) 2023-01-22
- Fix ^dyearmor command math. (#2081) (Kinglykrab) 2022-04-30
- Fix bot spawn when bot id = char_id (#1984) (neckkola) 2022-03-07
- Hotfix for possible crash. (#2539) (Kinglykrab) 2022-11-14
- Melee Bot Support for Spell Settings Commands (#2599) (Aeadoin) 2022-12-01
- Move Bot Spell Loading process to constructor from calcbotstats() (#2583) (Aeadoin) 2022-11-27
- Optimize inventory loading. (#2588) (Kinglykrab) 2022-11-28
- Post pre-processor fixes (#2770) (Akkadius) 2023-01-20
- Resolve incorrect values on Bot Creation (#2644) (Aeadoin) 2022-12-14
- Restrict Bot Groups from spawning while Feigned. (#2761) (Aeadoin) 2023-01-19
- Save Bot Toggle Archer Setting between Loads. (#2612) (Aeadoin) 2022-12-04
- Update Bot Heal & Damage methods to more closely match Clients + Bugfixes (#2045) (catapultam-habeo) 2022-03-11
- Update Bot Logic to ignore ST_TargetsTarget when buffing (#2584) (Aeadoin) 2022-11-27
C++20
- Arithmetic on different enums is deprecated (#2752) (mackal) 2023-01-17
- Enable C++20 + Fixes + FMT 9.1 (#2664) (Akkadius) 2022-12-21
Code
Code Cleanup
- Add Validation to varchar number item fields. (#2241) (Kinglykrab) 2022-06-04
- Cleanup #kick message. (#2164) (Kinglykrab) 2022-05-10
- Cleanup Haste references and Lua API calls for unsigned to signed. (#2240) (Kinglykrab) 2022-06-04
- Cleanup code smells and compiler warnings in common/shareddb (#2270) (Quintinon) 2022-07-03
- Cleanup magic numbers (#2662) (Aeadoin) 2022-12-20
- Cleanup spell and max level bucket logic. (#2181) (Kinglykrab) 2022-05-28
- Extra Space in NPC::AISpellsList(). (#2555) (Kinglykrab) 2022-11-20
- Fix unintended copies in zone/zonedb.cpp by changing auto to auto& (#2271) (Quintinon) 2022-07-03
- Make use of std::abs where possible. (#2739) (Kinglykrab) 2023-01-15
- Merge Client::Attack and Bot::Attack into Mob::Attack (#2756) (Aeadoin) 2023-01-20
- Move Client::Undye() to client.cpp from #path Command. (#2188) (Kinglykrab) 2022-05-21
- Possible issues with variable/parameter name equality. (#2161) (Kinglykrab) 2022-05-10
- Quest API push methods using invalid types. (#2172) (Kinglykrab) 2022-05-16
- Remove Unused EQEMU_DEPOP_INVALIDATES_CACHE (#2292) (Akkadius) 2022-07-14
- Remove this-> in code where its implied (#2088) (Akkadius) 2022-05-01
- Remove unused basic_functions.h (...
v 1.2 (Do not delete this release, assets used in pipelines, cmake)
Codes been relatively stable since the last release (we're just lazy).
Some new things since the last release:
Combat Revamp
NavMesh Support
Networking Revamp
Contains appveyor builds, as well as the dependencies used to create them in vcpkg form.