Skip to content

Releases: EQEmu/Server

v22.1.0

23 Jan 08:40
Compare
Choose a tag to compare

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

  • Cleanup methods, and virtual overrides. (#2734) (Aeadoin) 2023-01-15

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 (...
Read more

v 1.2 (Do not delete this release, assets used in pipelines, cmake)

03 Jul 00:04
Compare
Choose a tag to compare

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.