mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-21 06:22:27 +00:00
66 KiB
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
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
Bug
- Fixed trade items record log (#2003) (cybernine186) 2022-02-17
- Loot Drop Randomization adjustment (#2368) (fryguy503) 2022-08-31
- UINT32 EmoteID (#2369) (fryguy503) 2022-08-13
Bug Fix
- Boats should never get FixZ'd (#2246) (noudess) 2022-07-02
- Clamp Item Ldon Sell Back Rates. (#2592) (Aeadoin) 2022-11-30
- Zone Flags Regression (#2760) (Akkadius) 2023-01-19
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
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
- #bind Typo. (#2196) (Kinglykrab) 2022-05-23
- #ginfo Cleanup. (#1955) (Kinglykrab) 2022-02-03
- #reload Command Overhaul. (#2162) (Kinglykrab) 2022-05-10
- #reload level_mods could cause Non-Booted zones to crash. (#2670) (Aeadoin) 2022-12-24
- Add #bugs Command. (#2559) (Kinglykrab) 2022-11-22
- Add #feature Command. (#2142) (Kinglykrab) 2022-05-06
- Add #findcharacter Command. (#2692) (Kinglykrab) 2023-01-03
- Add #findrecipe and #viewrecipe Commands. (#2401) (Kinglykrab) 2022-08-31
- Add #setanon Command (#2690) (Kinglykrab) 2023-01-03
- Add #suspendmulti Command. (#2619) (Kinglykrab) 2022-12-11
- Add BestZ and Region Data to #loc (#2245) (Kinglykrab) 2022-06-05
- Add additional #peqzone functionality. (#2085) (Kinglykrab) 2022-05-01
- Add max_hp back to #modifynpcstat command. (#2638) (nytmyr) 2022-12-13
- Adding movespeed to #showstats output (#2596) (fryguy503) 2022-11-30
- Bug fix for #logs command. (#2008) (Kinglykrab) 2022-02-17
- Cleanup #ai Command. (#1980) (Kinglykrab) 2022-02-11
- Cleanup #appearanceeffects Command. (#2777) (Kinglykrab) 2023-01-22
- Cleanup #attack Command. (#2103) (Kinglykrab) 2022-05-04
- Cleanup #ban, #ipban, #flag, #kick, #setlsinfo, and #setpass Commands. (#2104) (Kinglykrab) 2022-05-08
- Cleanup #chat Command. (#2581) (Kinglykrab) 2022-11-27
- Cleanup #corpsefix Command. (#2197) (Kinglykrab) 2022-05-27
- Cleanup #cvs Command. (#2153) (Kinglykrab) 2022-05-08
- Cleanup #date Command. (#2228) (Kinglykrab) 2022-06-01
- Cleanup #dbspawn2 Command. (#2493) (Kinglykrab) 2022-10-30
- Cleanup #delacct Command. (#2567) (Kinglykrab) 2022-11-22
- Cleanup #depop Command. (#2536) (Kinglykrab) 2022-11-14
- Cleanup #depopzone Command. (#2537) (Kinglykrab) 2022-11-14
- Cleanup #devtools Command. (#2538) (Kinglykrab) 2022-11-14
- Cleanup #doanim Command. (#2540) (Kinglykrab) 2022-11-14
- Cleanup #emote Command. (#2535) (Kinglykrab) 2022-11-14
- Cleanup #emotesearch and #emoteview Command. (#2494) (Kinglykrab) 2022-10-30
- Cleanup #emptyinventory Command. (#2219) (Kinglykrab) 2022-05-29
- Cleanup #findaliases and #help Commands. (#2204) (Kinglykrab) 2022-05-27
- Cleanup #findclass and #findrace Commands. (#2211) (Kinglykrab) 2022-05-27
- Cleanup #flagedit Command. (#1968) (Kinglykrab) 2022-02-10
- Cleanup #freeze and #unfreeze Commands. (#2102) (Kinglykrab) 2022-05-04
- Cleanup #gassign Command. (#2101) (Kinglykrab) 2022-05-06
- Cleanup #gearup Command. (#2589) (Kinglykrab) 2022-11-27
- Cleanup #getvariable Command. (#2100) (Kinglykrab) 2022-05-04
- Cleanup #guild Command (#2693) (Kinglykrab) 2023-01-04
- Cleanup #hatelist Command. (#1976) (Kinglykrab) 2022-02-10
- Cleanup #heromodel Command. (#2566) (Kinglykrab) 2022-11-22
- Cleanup #kill Command. (#2195) (Kinglykrab) 2022-05-23
- Cleanup #level Command. (#2203) (Kinglykrab) 2022-05-27
- Cleanup #logs Command. (#1969) (Kinglykrab) 2022-02-10
- Cleanup #makepet Command. (#2105) (Kinglykrab) 2022-05-07
- Cleanup #modifynpcstat Command. (#2499) (Kinglykrab) 2022-10-30
- Cleanup #motd Command. (#2190) (Kinglykrab) 2022-05-23
- Cleanup #name Command. (#1977) (Kinglykrab) 2022-02-10
- Cleanup #netstats Command. (#1970) (Kinglykrab) 2022-02-10
- Cleanup #npcedit Command. (#2582) (Kinglykrab) 2022-11-27
- Cleanup #npcedit, #lastname, #title, and #titlesuffix Commands. (#2215) (Kinglykrab) 2022-05-28
- Cleanup #npceditmass command. (#1957) (Kinglykrab) 2022-02-03
- Cleanup #npcemote Command. (#2106) (Kinglykrab) 2022-05-07
- Cleanup #npcloot Command. (#1974) (Kinglykrab) 2022-02-11
- Cleanup #npcsay and #npcshout Commands. (#2107) (Kinglykrab) 2022-05-07
- Cleanup #npcspecialattk Command. (#2108) (Kinglykrab) 2022-05-07
- Cleanup #npctype_cache Command. (#2109) (Kinglykrab) 2022-05-07
- Cleanup #npctypespawn Command. (#2110) (Kinglykrab) 2022-05-07
- Cleanup #nudge Command. (#2220) (Kinglykrab) 2022-05-29
- Cleanup #oocmute Command. (#2191) (Kinglykrab) 2022-05-27
- Cleanup #opcode Command. (#2547) (Kinglykrab) 2022-11-16
- Cleanup #profanity Command. (#2113) (Kinglykrab) 2022-05-07
- Cleanup #push Command. (#2114) (Kinglykrab) 2022-05-07
- Cleanup #qglobal Command. (#2115) (Kinglykrab) 2022-05-07
- Cleanup #randomizefeatures Command. (#2118) (Kinglykrab) 2022-05-07
- Cleanup #refreshgroup Command. (#2119) (Kinglykrab) 2022-05-07
- Cleanup #reloadaa Command. (#2120) (Kinglykrab) 2022-05-07
- Cleanup #reloadallrules Command. (#2121) (Kinglykrab) 2022-05-07
- Cleanup #reloadlevelmods Command. (#2122) (Kinglykrab) 2022-05-07
- Cleanup #reloadmerchants Command. (#2123) (Kinglykrab) 2022-05-07
- Cleanup #reloadperlexportsettings Command. (#2124) (Kinglykrab) 2022-05-07
- Cleanup #reloadrulesworld Command. (#2128) (Kinglykrab) 2022-05-07
- Cleanup #reloadstatic Command. (#2130) (Kinglykrab) 2022-05-07
- Cleanup #reloadtitles Command. (#2125) (Kinglykrab) 2022-05-07
- Cleanup #reloadtraps Command. (#2126) (Kinglykrab) 2022-05-07
- Cleanup #reloadworld and #repop Command. (#2127) (Kinglykrab) 2022-05-07
- Cleanup #reloadzps Command. (#2129) (Kinglykrab) 2022-05-07
- Cleanup #resetaa Command. (#2132) (Kinglykrab) 2022-05-07
- Cleanup #resetaa_timer Command. (#2131) (Kinglykrab) 2022-05-07
- Cleanup #resetdisc_timer Command. (#2133) (Kinglykrab) 2022-05-06
- Cleanup #revoke Command. (#2134) (Kinglykrab) 2022-05-07
- Cleanup #roambox Command. (#2135) (Kinglykrab) 2022-05-06
- Cleanup #rules Command. (#2593) (Kinglykrab) 2022-12-10
- Cleanup #save Command. (#2136) (Kinglykrab) 2022-05-06
- Cleanup #scale Command. (#2591) (Kinglykrab) 2022-12-05
- Cleanup #scribespell and #scribespells Commands. (#2534) (Kinglykrab) 2022-11-14
- Cleanup #sensetrap Command. (#2137) (Kinglykrab) 2022-05-07
- Cleanup #serverinfo Command. (#2568) (Kinglykrab) 2022-11-22
- Cleanup #serverrules Command. (#2139) (Kinglykrab) 2022-05-06
- Cleanup #setlanguage Command. (#2464) (Kinglykrab) 2022-10-13
- Cleanup #setskillall Command. (#1992) (Kinglykrab) 2022-02-15
- Cleanup #shownpcgloballoot and #showzonegloballoot Command. (#2141) (Kinglykrab) 2022-05-06
- Cleanup #showskills Command. (#1994) (Kinglykrab) 2022-02-15
- Cleanup #spawneditmass Command. (#2229) (Kinglykrab) 2022-06-04
- Cleanup #spawnfix Command. (#2143) (Kinglykrab) 2022-05-06
- Cleanup #spawnstatus Command. (#2144) (Kinglykrab) 2022-05-06
- Cleanup #summon Command. (#2145) (Kinglykrab) 2022-05-06
- Cleanup #summonburiedplayercorpse Command. (#2146) (Kinglykrab) 2022-05-07
- Cleanup #suspend Command. (#2564) (Kinglykrab) 2022-11-22
- Cleanup #task Command. (#2071) (Kinglykrab) 2022-04-14
- Cleanup #time and #timezone Command. (#2147) (Kinglykrab) 2022-05-07
- Cleanup #timers Command. (#2562) (Kinglykrab) 2022-11-22
- Cleanup #trapinfo Command. (#2148) (Kinglykrab) 2022-05-07
- Cleanup #ucs Command. (#2149) (Kinglykrab) 2022-05-07
- Cleanup #undye and #undyeme Commands. (#1966) (Kinglykrab) 2022-02-10
- Cleanup #unscribespell Command. (#1998) (Kinglykrab) 2022-02-16
- Cleanup #untraindisc Command. (#1996) (Kinglykrab) 2022-02-16
- Cleanup #version Command. (#1967) (Kinglykrab) 2022-02-10
- Cleanup #worldwide command. (#2021) (Kinglykrab) 2022-03-01
- Cleanup #xtargets Command. (#2545) (Kinglykrab) 2022-11-17
- Cleanup #zone and #zoneinstance Commands. (#2202) (Kinglykrab) 2022-05-27
- Command Status Reload and Helper Method (#2377) (Kinglykrab) 2022-08-20
- Consolidate #lock and #unlock Commands into #serverlock. (#2193) (Kinglykrab) 2022-05-23
- Fix #copycharacter command crash (#2446) (Akkadius) 2022-09-25
- Fix #killallnpcs from crashing (#2037) (Akkadius) 2022-03-07
- Fix Flymode Command Help Prompt (#2669) (Aeadoin) 2022-12-23
- Fix typos in #ban and #ipban Commands. (#2209) (Kinglykrab) 2022-05-26
- Make #damage require a target (#2426) (hgtw) 2022-09-05
- Nested Command Aliases (#2636) (Akkadius) 2022-12-15
- Remove #guildapprove, #guildcreate, and #guildlist Commands (#2775) (Kinglykrab) 2023-01-22
- Remove #iteminfo Command. (#2565) (Kinglykrab) 2022-11-22
- Remove #profiledump and #profilereset Commands. (#2546) (Kinglykrab) 2022-11-16
- Remove #undyeme Command. (#2776) (Kinglykrab) 2023-01-22
- Remove unused #bestz and #pf Commands. (#2112) (Kinglykrab) 2022-05-07
- Remove unused/broken #deletegraveyard and #setgraveyard Commands. (#2198) (Kinglykrab) 2022-05-23
Compile
Crash
- Fix reload crashes (#2462) (Akkadius) 2022-09-30
- Fix spawn race condition shown by #repop (#2455) (Akkadius) 2022-09-29
- Linux Crash Dump Improvements (#2296) (Akkadius) 2022-07-14
- Pointer validation in mob iteration loops (#2490) (Akkadius) 2022-10-15
- Stability Fixes (#2489) (Akkadius) 2022-10-15
- Websocket Crash fix race when fetching log categories (#2456) (Akkadius) 2022-09-29
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
- Fix Misty PoK Stone (#2482) (Akkadius) 2022-10-14
- Fix Neriak PoK Stone (#2486) (Coreidan) 2022-10-15
- Fix door target zone heading data (#2414) (Akkadius) 2022-09-05
- Improvements to door manipulation (#2370) (Akkadius) 2022-08-13
Drone
Expansions
- Expansion Deprecation Revert (#2312) (Akkadius) 2022-07-15
- Zone expansion consistency changes (#2380) (Akkadius) 2022-08-22
Experience
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
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
Logs
- #logs list Improvements (#2302) (Akkadius) 2022-07-14
- Fix GMSay Log Regression (#2298) (Akkadius) 2022-07-14
- Have #reload logs also reload UCS logging (#2491) (Akkadius) 2022-10-15
Loot
- Add #lootsim (Loot Simulator) command (#2375) (Akkadius) 2022-08-20
- Remove unnecessary loot error messages. (#2261) (Kinglykrab) 2022-06-12
Luabind
Luamod
- Add CalcSpellEffectValue_formula to luamods (#2721) (Natedog2012) 2023-01-11
Manifest
Merchant
Mercs
- Add Mercenary Support (#2745) (Kinglykrab) 2023-01-17
Messages
- Convert messages from Spells to FocusEffect where necessary. (#2243) (Kinglykrab) 2022-06-08
Netcode
Opcode
Optimization
Pathing
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
- Bugs Table Migration (#2602) (#2559) (joligario) 2022-12-01
- Update 2023_01_15_merc_data.sql (#2763) (joligario) 2023-01-20
Saylinks
- 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
Skills
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
- Remove CanTradeFVNoDropItem() Duplicate (#2352) (Kinglykrab) 2022-07-31
UCS
Utility
Validation
- Add Size Validation to #hotfix. (#2304) (Kinglykrab) 2022-07-14
Websocket
World
- Add more descriptive LS auth erroring (#2293) (Akkadius) 2022-07-14
- World Bootup Consolidation (#2294) (Akkadius) 2022-07-14
XTarget
Zone
- Add missing safe_heading assignment (#2407) (hgtw) 2022-09-02
- Deprecate Zone
expansionField (#2297) (Akkadius) 2022-07-14 - Fix and simplify zone shutdown logic (#2390) (Akkadius) 2022-08-31
Zones
- Add Max Level Check to Zones. (#2714) (Kinglykrab) 2023-01-11
Zoning
- Fix zone race condition (#2479) (Akkadius) 2022-10-12
- Fix zoning logic issues (#2412) (Akkadius) 2022-09-03
- Possible zoning under world fix (#2424) (Akkadius) 2022-10-11
- Revert #2424 (#2492) (Akkadius) 2022-10-16
eqemu_server.pl
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