eqemu-server/CHANGELOG.md
2023-01-22 23:53:16 -06:00

66 KiB

[22.1.0] - 01/22/2022

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

AI

  • Add Support to Heals to allow Trigger based spells (#2709) (Aeadoin) 2023-01-08
  • Spell Type (1024) InCombatBuff were spam casting (#2030) (noudess) 2022-03-07

API

  • Apply spells with custom buff durations and adjust existing spell buff durations. (#1997) (KayenEQ) 2022-02-15
  • Fix for SetBuffDuration function to check bard slots. (#2009) (KayenEQ) 2022-02-17
  • GetNPCStat can now return default stat values. (#2048) (KayenEQ) 2022-03-11
  • GetNPCStat default better naming (#2053) (KayenEQ) 2022-03-13
  • Methods for getting more information on quest timers. (#2060) (KayenEQ) 2022-04-13
  • Perl functions added to apply spell effects directly to NPCs without requiring buffs. (#1975) (KayenEQ) 2022-02-08
  • Perl functions to set invulnerable to and modify environmental damage. (#2044) (KayenEQ) 2022-03-09
  • Reload API (#2716) (Akkadius) 2023-01-11
  • perl added GetNPCStat(identifier) (#2012) (KayenEQ) 2022-02-20

Aggro

  • Cleanup Mob::CombatRange (#2652) (Aeadoin) 2022-12-20
  • Rooted mobs will add other hated targets to Hate list (#2180) (noudess) 2022-05-27

Appveyor

  • Remove bots preprocessor (Akkadius) 2023-01-20

Backups

  • Use World CLI for Database Backups (#2286) (Akkadius) 2022-07-07

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

Bug

Bug Fix

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

CI

CPP

  • Update C++ standard to C++17 (#2308) (mackal) 2022-07-27

Cereal

Client

  • Fix IsMoving for Client (#2318) (Akkadius) 2022-07-27
  • Remove unimplemented Client Insight Method. (#2663) (Aeadoin) 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 basic_functions.h (#2729) (Kinglykrab) 2023-01-13
  • Remove unused maxskill.h. (#2728) (Kinglykrab) 2023-01-13
  • Remove unused methods. (#2171) (Kinglykrab) 2022-05-15
  • Remove unusued Max Item ID Constant (#2528) (Kinglykrab) 2022-11-08
  • Rework Lua QuestReward to not use try/catch blocks (#2417) (mackal) 2022-09-03
  • Send eqstr message in AddAAPoints (#2507) (hgtw) 2022-10-29
  • Update to EQEmu #2253 to clean up message strings (#2279) (fryguy503) 2022-07-03

Combat

  • /shield command "too far away message" (#1999) (KayenEQ) 2022-02-14
  • Basic Combat Recording (#2090) (Akkadius) 2022-05-01
  • Fix Frenzy vs opponents immune to non-magic (#2095) (noudess) 2022-05-03
  • Fix shield calculation (#2234) (Quintinon) 2022-06-01
  • Legacy Combat Middleware Affected by PR #1858 (#1939) (Akkadius) 2022-01-30

Commands

Compile

  • Decrease build times using unity build strategy (#2089) (Akkadius) 2022-05-01

Crash

Database

  • Add Primary ID Keys to Tables (#2036) (Akkadius) 2022-03-07
  • Add fallback migration for logsys columns (#2457) (Akkadius) 2022-09-29
  • Update 2022_01_10_checksum_verification.sql (#2041) (joligario) 2022-03-07

Diawind

Doors

Drone

Expansions

Experience

  • Change Exp Calculations to be 64 bit where needed. (#2677) (Aeadoin) 2022-12-31

Feature

  • AA Cap Limit (#2423) (fryguy503) 2022-10-13
  • Add "Keeps Sold Items" Flag to NPCs (#2671) (Kinglykrab) 2022-12-25
  • Add Experience Gain Toggle. (#2676) (Kinglykrab) 2022-12-30
  • Add Guild Chat to Console. (#2387) (Kinglykrab) 2022-08-22
  • Add Hate Override for Heals (#2485) (Aeadoin) 2022-10-14
  • Add Rule to Disable Group EXP Modifier. (#2741) (Kinglykrab) 2023-01-15
  • Add Support for "Show Mine Only" Filters (#2484) (Aeadoin) 2022-10-13
  • Add Type 49545 to Spell Resistrictions (#2436) (Aeadoin) 2022-09-20
  • Add humanoid and non-wielded restrictions to pick pocket (#2276) (noudess) 2022-07-03
  • Add player /inspect quest event (#2508) (hgtw) 2022-10-29
  • Add special ability to block /open (#2506) (hgtw) 2022-10-29
  • Allow Focus Effects to be Filtered out. (#2447) (Aeadoin) 2022-09-25
  • Allow pets to zone with permanent (buffdurationformula 50) buffs to maintain them through zone transitions (#2035) (catapultam-habeo) 2022-03-07
  • Bind Wound and Forage while mounted. (#2257) (fryguy503) 2022-07-03
  • Change #scribespells to be aware of spellgroups & ranks (#2501) (Aeadoin) 2022-11-06
  • Change GetSkillDmgAmt to int32 (#2364) (Aeadoin) 2022-08-10
  • Change Lifetap Emotes to be filterable. (#2454) (Aeadoin) 2022-09-29
  • Change Mana Costs to use Signed Int (#2384) (Aeadoin) 2022-08-21
  • Change mana_used to int32 (#2321) (Aeadoin) 2022-07-30
  • Client Checksum Verification (Resubmit old 1678) (#1922) (noudess) 2022-03-07
  • EQ2-style implied targeting for spells. (#2032) (catapultam-habeo) 2022-03-07
  • Faction Association (#2408) (mackal) 2022-09-03
  • GM State Change Persistance (#2328) (fryguy503) 2022-07-31
  • Implement Heroic Strikethrough to NPCs (#2395) (Aeadoin) 2022-08-31
  • Implement OP_CashReward (#2307) (mackal) 2022-07-15
  • Instance Version Specific Experience Modifiers (#2376) (Kinglykrab) 2022-08-20
  • NPCs with bows and arrows do ranged attacks (#2322) (mackal) 2022-07-30
  • Soft Delete Bots on Character Soft Delete (#2467) (Aeadoin) 2022-10-13
  • Spell Ranks will now work with AllowSpellMemorizeFromItem Rule (#2475) (Aeadoin) 2022-10-13
  • Update HateMod used by SPA 114 to Int32. (#2428) (Aeadoin) 2022-09-08

Git

  • Add Clangd Generated Files to .gitignore (#2684) (Aeadoin) 2022-12-31

Hotfix

  • Add Bazaar portal discs to SQL (Akkadius) 2022-09-05
  • Add discord_webhooks to server tables (Akkadius) 2022-07-03
  • Blocks are nested too deeply. (#2689) (Kinglykrab) 2023-01-01
  • Cleanup #questerrors Command. (#2116) (Kinglykrab) 2022-05-07
  • Compiling fails on FMT 9.1 with Bots (#2665) (Aeadoin) 2022-12-21
  • Correct database call to point to the content_db connection (Akkadius) 2022-06-12
  • Corrected misnamed Database Query file for Experience Toggle (#2683) (Aeadoin) 2022-12-31
  • Faction associations file naming / lock consistency (Akkadius) 2022-09-05
  • Fix DB version merge (Akkadius) 2022-05-08
  • Fix door click crash issue if destination zone doesn't exist (Akkadius) 2023-01-20
  • Fix issue with Bot Loading with 0 Health causing buffs to be lost. (#2552) (Aeadoin) 2022-11-18
  • Fix lua mod load path (Akkadius) 2022-09-29
  • Fix merge issue (Akkadius) 2022-07-14
  • Fix path load ordering for CLI commands (Akkadius) 2022-10-16
  • Fix potential race for crash dumps (Linux) (Akkadius) 2022-07-31
  • Fix regression caused by #2129 (Akkadius) 2022-05-09
  • Flipped positive / negative values for legacy_combat.lua (Akkadius) 2022-06-09
  • Force collation on conversion script (Akkadius) 2022-09-28
  • Instances Repository Fix (#2576) (Kinglykrab) 2022-11-26
  • Login Server failing to compile on Windows. (#2758) (Aeadoin) 2023-01-19
  • Lua Parser Needs Lua_ItemInst (#2696) (Kinglykrab) 2023-01-01
  • Make sure we have a proper split size before assuming we can split it (Akkadius) 2023-01-20
  • Move discord_webhooks to state tables because we don't want webhooks being exported (Akkadius) 2022-07-03
  • Possible windows compile fix (Akkadius) 2022-07-07
  • Possible windows compile fix take 2 (Akkadius) 2022-07-07
  • Remove appveyor fetch bots (Akkadius) 2023-01-21
  • Remove expansion field from account for those who have it (#2357) (Akkadius) 2022-08-01
  • Resolve Zone Crashing when grouped with Bots. (#2747) (Aeadoin) 2023-01-16
  • Resolve issue with Bot Casting after zoning. (#2617) (Aeadoin) 2022-12-04
  • Return weather_type_map (Akkadius) 2022-10-14
  • SQL Update (Akkadius) 2022-07-31
  • Shared Memory Protection Fixes (Akkadius) 2022-07-27
  • Windows compile fix take 3 (final) (Akkadius) 2022-07-07
  • fix manifest (Akkadius) 2022-07-16

Library

Loading

Logging

  • Add stack trace in code paths that shouldn't occur (#2453) (Akkadius) 2022-09-28
  • Cleanup AI Logging Events (#2615) (Aeadoin) 2022-12-04
  • Fix log messages to final damage values (#2056) (noudess) 2022-03-14
  • Fix zoning log typo (#2478) (Akkadius) 2022-10-11
  • Force crash logs to always be on regardless of setting (#2762) (Akkadius) 2023-01-20
  • Improvements to GM Say Logging (#2765) (Akkadius) 2023-01-20
  • Logging Improvements (#2755) (Akkadius) 2023-01-18
  • More AI Logging Cleanup (#2616) (Aeadoin) 2022-12-10
  • Netcode Logging Unify (#2443) (Akkadius) 2022-09-28
  • Remove function prefixes (#2766) (Akkadius) 2023-01-20
  • Remove loginserver unhandled error (#2458) (Akkadius) 2022-09-29
  • Reset stream so we don't bold the whole line (Akkadius) 2023-01-18
  • Table Injection - Member Variable Cleanup (#2281) (Akkadius) 2022-07-07
  • Update BUILD_LOGGING=false Blank Aliases (#2083) (Akkadius) 2022-05-01

Login

  • Added OP_ExpansionPacketData for RoF2 and update payload for Titanium (#2186) (neckkola) 2022-07-14

Logs

Loot

  • Add #lootsim (Loot Simulator) command (#2375) (Akkadius) 2022-08-20
  • Remove unnecessary loot error messages. (#2261) (Kinglykrab) 2022-06-12

Luabind

Luamod

Manifest

  • Its not_empty not notempty (#2394) (mackal) 2022-08-23

Merchant

  • LDoNSellBackRate support for Rule Merchant:EnableAltCurrencySell (#2570) (Aeadoin) 2022-11-25

Mercs

Messages

  • Convert messages from Spells to FocusEffect where necessary. (#2243) (Kinglykrab) 2022-06-08

Netcode

  • Adjust first packet for compress flag (#2326) (hgtw) 2022-07-27

Opcode

  • Implement SetFace opcode (#2167) (hgtw) 2022-05-11

Optimization

  • Handle channel name filter checks in memory (#2767) (Valorith) 2023-01-20

Pathing

  • Fix pathing z-correctness for certain models (#2430) (Akkadius) 2022-09-11

Process

QS

Quests

  • Improve Quest Error Handling (#2635) (Akkadius) 2022-12-13
  • Improve Quest Error Handling - Add back in process based syntax validation (#2646) (Akkadius) 2022-12-15

Refactor

Regen

  • Fix possible overflow in CalcHPRegenCap(). (#2185) (Kinglykrab) 2022-05-27
  • Implement Per Second HP Regen for NPCs (#2086) (Akkadius) 2022-05-01

Repositories

  • Add Bot Repositories. (#2529) (Kinglykrab) 2022-11-16
  • Add Cereal support to repository generator (#2660) (Akkadius) 2022-12-20
  • Add GetMaxId, Count (#2371) (Akkadius) 2022-08-13
  • Add more precise types to repository generator (#2391) (mackal) 2022-08-31
  • Cast floats to avoid grid repository warnings (#2094) (hgtw) 2022-05-02
  • Migrate LoadPerlEventExportSettings to use repositories (#2637) (Akkadius) 2022-12-15
  • Modernize character recipe list (#2385) (Akkadius) 2022-08-22
  • Update Character EXP Modifiers Repository (#2530) (Kinglykrab) 2022-11-14
  • Update repositories (#2040) (Akkadius) 2022-03-11

Roambox

Rules

  • Add Backstab Rules (#2666) (Valorith) 2022-12-21
  • Add Frontal Stun Immunity Rules. (#2217) (Kinglykrab) 2022-06-07
  • Add Keep Level on Death (#2319) (trentdm) 2022-07-30
  • Add LDoN Loot Count Modifier Rule (#2694) (Kinglykrab) 2023-01-03
  • Add ManaOnDeath and EndurOnDeath (#2661) (fryguy503) 2022-12-20
  • Add Rule to Disable NPC Last Names. (#2227) (Kinglykrab) 2022-06-04
  • Add Rule to Enable Tells with #hideme (#2358) (Kinglykrab) 2022-08-04
  • Add Rule to allow Assassinate on non-Humanoid body types. (#2331) (Kinglykrab) 2022-07-29
  • Add Rule to allow Headshots on non-Humanoid body types. (#2329) (Kinglykrab) 2022-07-29
  • Add Rules to disable various item functionalities and cleanup data types. (#2225) (Kinglykrab) 2022-06-01
  • Add Spells:BuffsFadeOnDeath. (#2200) (Kinglykrab) 2022-05-27
  • Add Spells:IllusionsAlwaysPersist. (#2199) (Kinglykrab) 2022-05-27
  • Add Toggle for Warrior Shielding (#2496) (Kinglykrab) 2022-10-22
  • Add adjustment for zone forage. (#2330) (fryguy503) 2022-07-30
  • Add rule for NPC Level Based Buff Restrictions. (#2708) (noudess) 2023-01-15
  • Add rule to allow players to permanently save chat channels to database, up to a limit. (#2706) (Valorith) 2023-01-19
  • Change TradeskillUp Rules to be Floats (#2674) (Aeadoin) 2022-12-25
  • Cleanup all unused rules. (#2184) (Kinglykrab) 2022-05-23
  • Rule Gate Pet Zoning (#2625) (fryguy503) 2022-12-07
  • Rule to allow cap on % XP gain per kill (#2667) (Valorith) 2022-12-25
  • Update logic checks everywhere for FVNoDropFlag. (#2179) (Quintinon) 2022-07-30

SQL

  • Add Silent helper (#2372) (Akkadius) 2022-08-13
  • Convert all GM Command Saylinks to Silent Saylinks. (#2373) (Kinglykrab) 2022-08-14
  • Inject Saylinks in MessageClose API (#2335) (hgtw) 2022-07-31
  • Refactor saylink injection (#2315) (hgtw) 2022-07-27

Server

  • Configuration Issues Checker (LAN Detection) (#2283) (Akkadius) 2022-07-07

Skills

  • Configurable Exponential Decay Formula for Skill Up (#1887) (mmcgarvey) 2022-01-30

Spells

  • AE Duration effect (Rains) will now work with Target Ring and PBAE spells. (#2000) (KayenEQ) 2022-02-16
  • Allow damage spells to heal if quest based spell mitigation is over 100 pct. (#1978) (KayenEQ) 2022-02-08
  • Bard songs from item clickies should not require components (#2011) (KayenEQ) 2022-02-18
  • Fix for AA and Discipline recast timers being set on spell casting failure. (#1971) (KayenEQ) 2022-02-08
  • Fix for AA recast timers not resetting properly (#1989) (KayenEQ) 2022-02-11
  • Fixes for numhits type 7 counter incrementing incorrectly. (#2022) (KayenEQ) 2022-03-02
  • Illusions will now persist onto the corpse when mob is killed. (#1960) (KayenEQ) 2022-02-05
  • Invisibility updates and rework (#1991) (KayenEQ) 2022-02-15
  • Major update to Bard song pulsing, Bard item clicks while singing, and spell casting restriction logic. (#1954) (KayenEQ) 2022-02-07
  • SPA 311 SE_LimitCombatSkills should prevent focusing of procs even if proc is a 'casted' spell. (#1961) (KayenEQ) 2022-02-05
  • SPA 79 SE_CurrentHPOnce now will check for focus, critical and partial resist checks, except for buffs. (#2018) (KayenEQ) 2022-02-24
  • Support for 'HateAdded' spell field to apply negative values to reduce hate. (#1953) (KayenEQ) 2022-02-03
  • Support for SPA 194 SE_FadingMemories to use max level checks on aggroed mobs (#1979) (KayenEQ) 2022-02-09
  • Swarm pet aggro logic fix (#1956) (KayenEQ) 2022-02-04
  • Target's Target Combat Range Rule (#2274) (Kinglykrab) 2022-06-24
  • Update to target types Beam and Cone to ignore invalid targets. (#2080) (KayenEQ) 2022-05-01
  • Updates to spell field 'cast not stands' to ignore casting restrictions (#1938) (KayenEQ) 2022-01-29

Strings

Tasks

  • Add Task Reward Points Field (#2317) (hgtw) 2022-07-30
  • Add method to filter shared task offers (#2497) (hgtw) 2022-10-29
  • Add pre-task update event (#2512) (hgtw) 2022-10-30
  • Add rule to update multiple task elements (#2427) (hgtw) 2022-09-06
  • Add task accept packet validation (#2354) (hgtw) 2022-07-31
  • Apply full duration mission replay timers (#2299) (hgtw) 2022-07-14
  • Change zone task data container (#2410) (hgtw) 2022-09-03
  • Crash fix with data input sanitization (#2629) (Akkadius) 2022-12-10
  • Data validation for zone_version (#2381) (Akkadius) 2022-08-21
  • Fix #task command crash on bad input (#2301) (hgtw) 2022-07-14
  • Fix validation loading (#2230) (Akkadius) 2022-06-01
  • Implement Task Goal Match List (#2097) (Akkadius) 2022-05-07
  • Implement task activity prerequisites (#2374) (hgtw) 2022-08-22
  • Let task completion event block task rewards (#2511) (hgtw) 2022-10-30
  • Let task reward find free bag slots (#2431) (hgtw) 2022-09-18
  • Make #task reloadall not quit shared tasks (#2351) (hgtw) 2022-07-31
  • Make Task Selector Cooldown Optional (#2420) (hgtw) 2022-09-03
  • Only allow shared task completion once (#2422) (hgtw) 2022-09-03
  • Only update loot tasks for NPC corpses (#2513) (hgtw) 2022-11-05
  • Place task item rewards in free slots (#2300) (hgtw) 2022-07-14
  • Remove delivered task items from trades (#2405) (hgtw) 2022-09-02
  • Replace task goals with explicit fields (#2402) (hgtw) 2022-09-02
  • Reward clients on shared task completion sync (#2306) (hgtw) 2022-07-16
  • Schema simplification (#2449) (hgtw) 2022-09-28
  • Send Client Message for All Solo Task Updates (#2336) (hgtw) 2022-07-31
  • Support Raw NPC Names in Task Goal List (#2333) (hgtw) 2022-07-30
  • Tweak task update messages (#2406) (hgtw) 2022-09-02
  • Use CashReward for Tasks (#2332) (hgtw) 2022-07-30
  • Use dz switch id for task touch events (#2344) (hgtw) 2022-07-31
  • Use zone currencies instead of hard-coded enum. (#2459) (Kinglykrab) 2022-09-29
  • Zone Version Matching (#2303) (Akkadius) 2022-07-14

Telnet

  • Add guildsay to console commands and Guild Channel to QueueMessage. (#2263) (Kinglykrab) 2022-07-03

Titles

  • Cleanup titles, title suffix, and last name methods. (#2174) (Kinglykrab) 2022-05-20

Typo

UCS

Utility

  • Add std::string_view overloads for std::from_chars (#2392) (mackal) 2022-08-31

Validation

Websocket

World

XTarget

Zone

  • Add missing safe_heading assignment (#2407) (hgtw) 2022-09-02
  • Deprecate Zone expansion Field (#2297) (Akkadius) 2022-07-14
  • Fix and simplify zone shutdown logic (#2390) (Akkadius) 2022-08-31

Zones

Zoning

eqemu_server.pl

  • Remove non-working fetch_latest_windows_binaries() (#2445) (Akkadius) 2022-09-25

int64

  • Fix int64 for OOC Regen and GetHP(), GetMaxHP(), GetItemHPBonuses() in Perl/Lua. (#2218) (Kinglykrab) 2022-05-29
  • Further int64 cleanup in Perl SetHP() and GetSpellHPBonuses() in Perl/Lua. (#2222) (Kinglykrab) 2022-05-29
  • Hate Fixes (#2163) (Akkadius) 2022-05-10
  • Support for HP / Mana / End / Damage / Hate (#2091) (Akkadius) 2022-05-08
  • Windows Compile Fixes (#2155) (Akkadius) 2022-05-08

libuv