ProjectEQ

A fan-based EverQuest Emulator Project

 
Note: Much of this was previously implemented

[22.59.1] 11/13/2024

Hotfix
  • Fix faulty database migration condition with databuckets (9285)
[22.59.0] 11/13/2024
Databuckets
Fixes
  • Bazaar two edge case issues resolved (#4533) @Neckkola 2024-11-09
  • Check if the mob is already in the close mobs list before inserting @Akkadius 2024-11-11
  • ScanCloseMobs - Ensure scanning mob has an entity ID @Akkadius 2024-11-10
Performance
Quest API
  • Add Native Database Querying Interface (#4531) @hgtw 2024-11-13
Rules
  • Add Rule for restricting client versions to world server (#4527) @knervous 2024-11-12
[22.58.0] 11/5/2024
Code
  • Add mysql prepared statement support (#4530) @hgtw 2024-11-06
  • Update perlbind to 1.1.0 (#4529) @hgtw 2024-11-06
Feature
  • Focus Skill Attack Spells (#4528) @mmcgarvey 2024-10-31
Fixes
Loginserver
  • Automatifc Opcode File Creation (#4521) @KimLS 2024-10-22
Quest API
[22.57.1] 10/22/2024
Bots
  • Enable Bot Commands Only if Rule Enabled (#4519) @kinglykrab 2024-10-22
  • Fix pet buffs from saving duplicates every save (#4520) @nytmyr 2024-10-22
Loginserver
  • Automatic Opcode File Creation (#4521) @KimLS 2024-10-22
[22.57.0] 10/20/2024
Bots
  • Add "silent" option to ^spawn and mute raid spawn (#4494) @nytmyr 2024-10-05
  • Add attack flag when told to attack (#4490) @nytmyr 2024-09-29
  • Fix timers loading on spawn and zone (#4516) @nytmyr 2024-10-20
Code
  • Fixed a typo in Zoning.cpp (#4515) @carolus21rex 2024-10-20
  • Optimization Code Cleanup (#4489) @Akkadius 2024-09-30
  • Remove Extra Skill in EQ::skills::GetExtraDamageSkills() (#4486) @kinglykrab 2024-10-03
Crash
  • Fixes a crash when the faction_list db table is empty. (#4511) @KimLS 2024-10-14
Fixes
  • Add character_instance_safereturns to tables_to_zero_id (#4485) @Morzain 2024-09-26
  • Correctly limit max targets of PBAOE (#4507) @catapultam-habeo 2024-10-11
  • FindBestZ selecting false zone floor as bestz - Results in roambox failures (#4504) @fryguy503 2024-10-13
  • Fix #set motd Crash (#4495) @kinglykrab 2024-10-05
  • Fix character_exp_modifiers Default Values (#4502) @kinglykrab 2024-10-09
  • Fix a display error regarding a few trader/buyer query errors (#4514) @Neckkola 2024-10-17
  • Fix Group ID 0 in Group::SaveGroupLeaderAA() (#4487) @kinglykrab 2024-10-03
  • Fix Mercenary Encounter Crash (#4509) @kinglykrab 2024-10-12
  • Fix NPC::CanTalk() Crash (#4499) @kinglykrab 2024-10-07
  • Fix Spells:DefaultAOEMaxTargets Default Value (#4508) @kinglykrab 2024-10-12
  • Fix Targeted AOE Max Targets Rule (#4488) @kinglykrab 2024-10-03
  • fixed a bug where it would use npc value instead of faction value in the database. (#4491) @regneq 2024-09-29
  • Master of Disguise should apply to illusions casted by others. (#4506) @fryguy503 2024-10-11
  • Spells - Self Only (Yellow) cast when non group member is targeted (#4503) @fryguy503 2024-10-11
Loginserver
Logs
Quest API
Rules
[22.56.3] 9/23/2024
Fixes
  • Fix issue with Client::SaveDisciplines() not specifying character ID (#4481) @kinglykrab 2024-09-23
[22.56.2] 9/20/2024
Fixes
Quest API
[22.56.1] 9/20/2024
Fixes
  • Fix Untrained Disciplines in Client::SaveDisciplines() (#4472) @kinglykrab 2024-09-13
  • Fix Infinite Loop in Adventure::Finished() (#4473) @oddx2k 2024-09-13
[22.56.0] 9/12/2024
Code
Feature
  • Add Rule to Limit Task Update Messages (#4459) @kinglykrab 2024-08-28
  • Allow NPCs to cast Sacrifice (#4470) @fuzzlecutter 2024-09-12
  • Lazy Load Bank Contents (#4453) @catapultam-habeo 2024-08-27
Fixes
  • Add RULE_STRING to RuleManager::ResetRules (#4467) @kinglykrab 2024-09-07
  • Fix Bard Effect in Migration 9237 (#4468) @kinglykrab 2024-09-09
  • ModernAAScalingEnabled() Calculation Error (#4469) @carolus21rex 2024-09-11
Performance
  • Move Discipline Loading to Client::CompleteConnect() (#4466) @kinglykrab 2024-09-09
Rules
[22.55.1] 8/26/2024
Code
Feature
Fixes
  • Apply Race & Class restrictions to Auto-Combines (#4452) @catapultam-habeo 2024-08-20
  • Attune Augments when Equipped (#4446) @fryguy503 2024-08-10
  • Correct missed maxlevel reference in exp.cpp (#4463) @N0ctrnl 2024-08-27
  • Ensure close of Tribute Item search (#4439) @joligario 2024-08-04
  • Fix AddCrystals() in Perl/Lua (#4445) @kinglykrab 2024-08-10
  • Fix Bot Spell Entries IDs Capping at 32,767 (#4444) @kinglykrab 2024-08-27
  • Fix Character ID of 0 being inserted into character_stats_record (#4458) @kinglykrab 2024-08-22
  • Fix Issue with Removed #setfaction Command (#4448) @kinglykrab 2024-08-11
  • Fix Lua Client FilteredMessage (#4437) @kinglykrab 2024-07-31
  • Fix client hotbar exchanging items when zoning (#4460) @Neckkola 2024-08-27
  • Fix issue with killed mob coordinates (#4457) @kinglykrab 2024-08-22
  • Imitate Death should also clear zone feign aggro (#4436) @fryguy503 2024-07-31
  • client_max_level allow leveling to end of level (#4455) @fryguy503 2024-08-20
Improvement
  • Filtered Messages Extension (#4435) @fryguy503 2024-07-31
Quest API
World
It's that time for Halloween quests to go live!

Starting tonight through November 1st, enjoy the special event. There may also be an experience boost applied during Halloween week.

Please post any bugs found so we can address as soon as possible.
Code
  • Cleanup Client File Exporting (#4348) @kinglykrab 2024-07-31
  • Cleanup Stance Code (#4368) @kinglykrab 2024-07-03
  • Mask GM Show Buff message behind EntityVariable (#4419) @nytmyr 2024-07-22
Commands
Databuckets
Feature
  • Add Barter/Buyer Features (#4405) @Neckkola 2024-07-30
  • Add Parcel notification for online players when using the Quest API (#4418) @Neckkola 2024-07-22
  • Implement Move Multiple Items (#4259) @catapultam-habeo 2024-07-30
Fixes
  • Aegolism Spell line stacking (#4399) @KayenEQ 2024-07-07
  • AllowRaidTargetBlind logic backwards (#4400) @fryguy503 2024-07-01
  • AutoSplit unknown bug and cleanup. (#4401) @fryguy503 2024-07-07
  • Corpse Call removing Resurrection Effects (#4410) @fryguy503 2024-07-22
  • Fix #parcels add subcommand (#4431) @Neckkola 2024-07-29
  • Fix #setlevel Allowing Skills Above Max (#4423) @kinglykrab 2024-07-23
  • Fix Bot::SetBotStance (#4426) @kinglykrab 2024-07-23
  • Fix Client::RemoveTitle (#4421) @kinglykrab 2024-07-23
  • Fix EVENT_USE_SKILL with Sense Heading (#4424) @kinglykrab 2024-07-23
  • Fix for random disconnects when a large number of guild members zone or disconnect (#4402) @Neckkola 2024-07-10
  • Fix issue with quest::echo and quest::me (#4433) @kinglykrab 2024-07-30
  • Personal tributes for bard items were not applying correctly (#4416) @Neckkola 2024-07-16
  • Potential fix for some undesired ranged explotative behavior. (#4413) @fryguy503 2024-07-22
  • Proximity Aggro for Frustrated and Undead (#4411) @fryguy503 2024-07-22
  • Slay Adjustments (#4389) @fryguy503 2024-07-07
  • Stop DOSing ourselves with OP_WearChange (#4432) @catapultam-habeo 2024-07-30
  • [Quest API] Fix getraididbycharid and getgroupidbycharid (#4417) @nytmyr 2024-07-16
Improvement
  • Flee Overhaul (#4407) @fryguy503 2024-07-30
Rules
  • Add HasteCap and Hastev3Cap rules for NPCs, Bots and Mercs (#4406) @nytmyr 2024-07-22
Zone Instances
  • Revert " Handle routing to instances when using evac/succor " (#4429) (#4297) @Akkadius 2024-07-30
Zoning
Note: Some of these are already active to hotfix some issues and test others.

[22.53.0] 6/14/2024
Bug
  • Anon players should not show in /who all (#4392) @fryguy503 2024-06-14
  • Escape should put player into SOS if owned. (#4388) @fryguy503 2024-06-07
  • Prevent Resurrection Spells from being resisted (#4393) @fryguy503 2024-06-14
Code
Fixes
  • Fix #goto Target (#4382) @kinglykrab 2024-06-03
  • Fix Swarm Pet Damage Messages (#4383) @kinglykrab 2024-06-04
  • Fix for players having empty bazaar window dropdown list, even though trader is tagged as a trader. (#4391) @Neckkola 2024-06-14
  • Fix potential trader crash when serialized item not found (#4386) @joligario 2024-06-14
Rules
  • Add Invisible Augment Rules (#4385) @kinglykrab 2024-06-14
  • Classic Harm Touch Formula (#4394) @fryguy503 2024-06-14
  • Mend/Sneak allow success tuning (#4390) @fryguy503 2024-06-14
  • Snare Override Movement Bonus (#4381) @fryguy503 2024-06-02
[22.52.0] 6/1/2024
Code
Combat
  • Adjustments to Crippling Blows/Slay Undead and Confirmed Critical Code (#4354) @fryguy503 2024-05-27
Fixes
  • Add protection to ensure adventure points award are only attempted on players (#4371) @joligario 2024-05-31
  • Adjust Kick/RoundKick Damage Lower levels (#4355) @fryguy503 2024-05-28
  • Bazaar Search not working correctly for Iksar, Vashir, Drakkin and Froglok races (#4379) @Neckkola 2024-06-02
  • Fix Unescaped String in Client::GotoPlayer (#4373) @kinglykrab 2024-06-01
NPC Spells
  • Fixed an issue where the repository spell adj value was overriding the spell difficulty default value (#4370) @regneq 2024-06-01
Quest API
Quests
  • Fix Lua encounter double register (#4369) @Akkadius 2024-05-31
  • Fix issue with Lua encounters loading in certain circumstances (#4378) @Akkadius 2024-06-01
Rules
Skills
[22.51.1] 5/27/2024
Fixes
  • Adjust return for perl release check @Akkadius 2024-05-26
  • Corrected issue with bazaar purchase via parcels where an incorrect quantity would be calculated. (#4352) @Neckkola 2024-05-27
Performance
Rules
  • Legacy Compute Defense against modern agi based defense. (#4349) @fryguy503 2024-05-27
[22.51.0] 5/26/2024
Commands
Crash
Feature
  • Add RoF2 Bazaar Support (#4315) @Neckkola 2024-05-26
  • Add SE_IncreaseArchery and rules to tune archery (#4335) @fryguy503 2024-05-26
  • Add parcel container support (#4305) @Neckkola 2024-05-17
Fixes
  • Accuracy, Avoidance and Atk adjustments (#4336) @fryguy503 2024-05-26
  • Fix Crash with null Argument in #modifynpcstat (#4318) @kinglykrab 2024-05-24
  • Fix RemoveAlternateCurrencyValue not updating Client (#4317) @kinglykrab 2024-05-23
  • Fix Using Bind Wound Above 70% Health (#4340) @kinglykrab 2024-05-26
  • Fix issue with #hotfix (#4316) @kinglykrab 2024-05-22
  • Fix issue with #suspend (#4314) @kinglykrab 2024-05-23
  • Fix issue with KeepOneRecordPerCompletedTask (#4313) @kinglykrab 2024-05-23
  • Fix mistaken removed RULE_CATEGORY_END() (#4341) @fryguy503 2024-05-26
  • Missed a mob offense section for PR #4328 (#4331) @fryguy503 2024-05-26
  • Raid Targets should not be Blindable as this will break all spell casting AI. (#4334) @fryguy503 2024-05-26
  • When Mounts are allowed to zone, block them from zoning to disallowed zones. (#4330) @fryguy503 2024-05-25
  • When refreshing buffs, attempt to use the same buffslot if the buff still exists. (#4338) @fryguy503 2024-05-26
Lua Mod
  • Fix issue with SetAAEXP and SetEXP firing when uninitialized (#4345) @Akkadius 2024-05-26
Merchants
  • Add New Classic Greed/Faction/Charisma Prices Rule (#4301) @noudess 2024-05-17
Mobs
  • Remove entity type checks from ScanCloseMobs (#4323) @Akkadius 2024-05-25
NPC Spells
  • Fix an issue where procs wouldn't fire if no spell entries in list (#4344) @Akkadius 2024-05-26
Perl
  • Linux /opt/eqemu-perl checks when using release binaries (#4346) @Akkadius 2024-05-26
Quest API
Rules
  • Added MeleeMitigation Level Difference Roll Adjusted for level diffs (#4332) @fryguy503 2024-05-26
  • Allow maximum per kill AA amount (#4329) @fryguy503 2024-05-25
  • Allow servers to adjust the filtering threshold for heals from damage (e.g. Mark of Kings). (#4327) @fryguy503 2024-05-25
  • Backstab Haste Correction (#4337) @fryguy503 2024-05-26
  • Mob Offensive and Weapon Skill static tables (#4328) @fryguy503 2024-05-25
  • Remove hard coded initial aggro in favor or an adjustable Rule (#4333) @fryguy503 2024-05-26
Scripts
Spells
[22.50.1] 5/12/2024
Fixes
[22.50.0] 5/9/2024
Code
Combat
  • Add rule to set stun duration. Add rule to add stun messages. (#4284) @noudess 2024-04-25
Commands
Compiling
  • Add profiler flag (#4293) @xackery 2024-05-04
Corpses
  • Corpse searches for items did not search augs (#4289) @noudess 2024-04-27
Database
Doors
  • Replace magic # in code with a field in doors table for when door closes. (#4288) @noudess 2024-04-25
Experience
  • Add SetExp/SetAAExp lua mods (#4292) @xackery 2024-05-04
Feature
  • Add Augmentation Support for Parcels (#4285) @Neckkola 2024-04-24
  • Add Character Auto Login (#4216) @kinglykrab 2024-04-15
  • Add Parcel Feature for RoF2 Clients (#4198) @Neckkola 2024-04-21
  • Add is_parcel_merchant to #npcedit (#4290) @kinglykrab 2024-05-04
  • Add devcontainer support (#4294) @xackery 2024-05-09
  • Fix ignore_default on lua mod damage (#4228) @xackery 2024-04-15
Fixes
  • "GM flag" vs "GM Flag" @Akkadius 2024-05-04
  • All NPC classes could stun with kick/only warriors could be stunned (#4273) @noudess 2024-04-24
  • Fix Account Flags Loading (#4243) @kinglykrab 2024-04-15
  • Fix Corpses "Disappearing" (#4275) @joligario 2024-04-21
  • Fix Issue With Auto Login (#4267) @kinglykrab 2024-04-21
  • Fix crash from #4266 @Akkadius 2024-05-05
  • Fixes Issue 4257 - Double Taunt Message (#4258) @fryguy503 2024-04-18
  • GLAA fix after database.cpp updates (#4277) @Neckkola 2024-04-21
  • GetSkill default return 0 @Akkadius 2024-05-05
  • Hero forge armor bug on login and show helm toggle. (#4246) @noudess 2024-04-15
  • Perl__send_parcel GCC compile error @Akkadius 2024-05-05
  • Remove food or water GM message @Akkadius 2024-05-05
  • Revert GetSkill from #4234 @Akkadius 2024-05-05
  • Fix for world crash with over 1500 guilds (#4299) @Neckkola 2024-05-09
Hot Fix
  • Update database_update_manifest.cpp (#4291) @noudess 2024-04-29
Loot
Lua
  • Add IsImmuneToSpell Lua Mod (#4278) @xackery 2024-04-28
  • Add UpdatePersonalFaction Lua Mod (#4279) @xackery 2024-05-04
Messages
  • Add GM Status and Invulnerability Messages (#4266) @kinglykrab 2024-05-04
  • Fix bug where DoT messages stop coming out when mob dies. (#4249) @noudess 2024-04-15
  • Fix multiple errors in spell damage at death. (#4264) @noudess 2024-04-28
Performance
  • Change skill_cap from vector to map (#4252) @xackery 2024-04-15
Pets
  • Fix errors in sync with client of sit/stand (#4245) @noudess 2024-04-15
Quest API
Quests
Spells
  • Implemented SPA 122 SE_ReduceSkill (#4234) @KayenEQ 2024-05-04
  • Normal Group Spells (non-raid) landed twice on caster (#4240) @noudess 2024-04-15
  • SPA69 TotalHP can be used in Worn Slot, Fixes/Updates to Max HP related variables. (#4244) @KayenEQ 2024-04-15
Zone Instances
  • Handle routing to instances when using evac/succor (#4297) @joligario 2024-05-04
Update includes 5/2 patch.

Code
Combat
  • Add rule to set stun duration. Add rule to add stun messages. (#4284) @noudess 2024-04-25
Commands
Compiling
  • Add profiler flag (#4293) @xackery 2024-05-04
Corpses
  • Corpse searches for items did not search augs (#4289) @noudess 2024-04-27
Database
Doors
  • Replace magic # in code with a field in doors table for when door closes. (#4288) @noudess 2024-04-25
Experience
  • Add SetExp/SetAAExp lua mods (#4292) @xackery 2024-05-04
Feature
Fixes
  • "GM flag" vs "GM Flag" @Akkadius 2024-05-04
  • All NPC classes could stun with kick/only warriors could be stunned (#4273) @noudess 2024-04-24
  • Fix Account Flags Loading (#4243) @kinglykrab 2024-04-15
  • Fix Corpses "Disappearing" (#4275) @joligario 2024-04-21
  • Fix Issue With Auto Login (#4267) @kinglykrab 2024-04-21
  • Fixes Issue 4257 - Double Taunt Message (#4258) @fryguy503 2024-04-18
  • GLAA fix after database.cpp updates (#4277) @Neckkola 2024-04-21
  • Hero forge armor bug on login and show helm toggle. (#4246) @noudess 2024-04-15
  • Remove food or water GM message @Akkadius 2024-05-05
Hot Fix
  • Update database_update_manifest.cpp (#4291) @noudess 2024-04-29
Loot
Lua
  • Add IsImmuneToSpell Lua Mod (#4278) @xackery 2024-04-28
  • Add UpdatePersonalFaction Lua Mod (#4279) @xackery 2024-05-04
Messages
  • Add GM Status and Invulnerability Messages (#4266) @kinglykrab 2024-05-04
  • Fix bug where DoT messages stop coming out when mob dies. (#4249) @noudess 2024-04-15
  • Fix multiple errors in spell damage at death. (#4264) @noudess 2024-04-28
Performance
  • Change skill_cap from vector to map (#4252) @xackery 2024-04-15
Pets
  • Fix errors in sync with client of sit/stand (#4245) @noudess 2024-04-15
Quest API
Quests
Spells
  • Implemented SPA 122 SE_ReduceSkill (#4234) @KayenEQ 2024-05-04
  • Normal Group Spells (non-raid) landed twice on caster (#4240) @noudess 2024-04-15
  • SPA69 TotalHP can be used in Worn Slot, Fixes/Updates to Max HP related variables. (#4244) @KayenEQ 2024-04-15
Zone Instances
  • Handle routing to instances when using evac/succor (#4297) @joligario 2024-05-04
Code
Combat
  • Add rule to set stun duration. Add rule to add stun messages. (#4284) @noudess 2024-04-25
Corpses
  • Corpse searches for items did not search augs (#4289) @noudess 2024-04-27
Doors
  • Replace magic # in code with a field in doors table for when door closes. (#4288) @noudess 2024-04-25
Feature
  • Add Augmentation Support for Parcels (#4285) @Neckkola 2024-04-24
  • Add Character Auto Login (#4216) @kinglykrab 2024-04-15
  • Add Parcel Feature for RoF2 Clients (#4198) @Neckkola 2024-04-21
  • Fix ignore_default on lua mod damage (#4228) @xackery 2024-04-15
Fixes
  • All NPC classes could stun with kick/only warriors could be stunned (#4273) @noudess 2024-04-24
  • Fix Account Flags Loading (#4243) @kinglykrab 2024-04-15
  • Fix Corpses "Disappearing" (#4275) @joligario 2024-04-21
  • Fix Issue With Auto Login (#4267) @kinglykrab 2024-04-21
  • Fixes Issue 4257 - Double Taunt Message (#4258) @fryguy503 2024-04-18
  • GLAA fix after database.cpp updates (#4277) @Neckkola 2024-04-21
  • Hero forge armor bug on login and show helm toggle. (#4246) @noudess 2024-04-15
Hot Fix
  • Update database_update_manifest.cpp (#4291) @noudess 2024-04-29
Loot
Lua
  • Add IsImmuneToSpell Lua Mod (#4278) @xackery 2024-04-28
Messages
  • Fix bug where DoT messages stop coming out when mob dies. (#4249) @noudess 2024-04-15
  • Fix multiple errors in spell damage at death. (#4264) @noudess 2024-04-28
Performance
  • Change skill_cap from vector to map (#4252) @xackery 2024-04-15
Pets
  • Fix errors in sync with client of sit/stand (#4245) @noudess 2024-04-15
Quest API
Spells
  • Normal Group Spells (non-raid) landed twice on caster (#4240) @noudess 2024-04-15
  • SPA69 TotalHP can be used in Worn Slot, Fixes/Updates to Max HP related variables. (#4244) @KayenEQ 2024-04-15
Update tonight! An item or two on this list was already ninja-patched to test successful fixes.

[22.49.1] 4/15/2024
Zoning
[22.49.0] 4/15/2024
Code
Crash
  • Check mob pointer before trying to remove it (#4230) @Akkadius 2024-04-01
Feature
  • Add Character Auto Login (#4216) @kinglykrab 2024-04-15
  • Add LuaMod functions for CommonDamage and HealDamage (#4227) @xackery 2024-03-31
  • Add RegisterBug LuaMod (#4209) @xackery 2024-03-30
  • Additive Spell Focus from Worn slot with Limit Checks (#4208) @KayenEQ 2024-03-30
  • Fix ignore_default on lua mod damage (#4228) @xackery 2024-04-15
Fixes
  • Client not updating HP bar when an HP Buff with a Heal is applied. (#4237) @KayenEQ 2024-04-02
  • Fix Account Flags Loading (#4243) @kinglykrab 2024-04-15
  • Fix Auto Login Issue (#4213) @kinglykrab 2024-03-28
  • Fix Bot Creation Issue (#4235) @kinglykrab 2024-04-02
  • Fix Bot/Character ID Overlap in Groups (#4093) @kinglykrab 2024-03-23
  • Fix Group Leadership (#4214) @kinglykrab 2024-03-28
  • Fix Issue With Bot Raid Aggro (#4222) @kinglykrab 2024-03-31
  • Fix Lua Crash with Spell Blocked Event (#4236) @kinglykrab 2024-04-01
  • Fix Luabind Double Class Register (#4219) @kinglykrab 2024-03-29
  • Fix crash in SendEnterWorld (#4204) @Akkadius 2024-03-24
  • Fix event_consider any_cast error (#4210) @xackery 2024-03-27
  • Fix fishing chances (#4203) @joligario 2024-03-24
  • Fix manifest for skill caps schema type (#4231) @Akkadius 2024-04-02
  • Hero forge armor bug on login and show helm toggle. (#4246) @noudess 2024-04-15
  • Radiant/Ebon Crystals should only extract to 1000 (#4195) @fryguy503 2024-03-23
  • SPA214 SE_MaxHPChange calculation errors corrected. (#4238) @KayenEQ 2024-04-02
  • Shared Tasks - charid is now character_id (#4233) @fryguy503 2024-04-01
  • Using %T in channel messages on fresh corpse yields mob, not corpse name. (#4168) @noudess 2024-04-05
Hot Fix
Loot
  • Add content filtering to lootdrop_entries (#4229) @Akkadius 2024-04-15
Lua
  • Add Zone and Language Constants (#4211) @fryguy503 2024-03-28
Messages
  • Fix bug where DoT messages stop coming out when mob dies. (#4249) @noudess 2024-04-15
Performance
  • Change skill_cap from vector to map (#4252) @xackery 2024-04-15
Pets
  • Fix errors in sync with client of sit/stand (#4245) @noudess 2024-04-15
Quest API
Quests
  • Avoid Player and Bot quests in unloaded zone (#4232) @hgtw 2024-04-01
Repositories
Skill Caps
Spells
  • Implemented SPA 463 SE_SHIELD_TARGET (#4224) @KayenEQ 2024-03-30
  • Normal Group Spells (non-raid) landed twice on caster (#4240) @noudess 2024-04-15
  • SPA148 Stacking Fix (#4206) @KayenEQ 2024-03-27
  • SPA69 TotalHP can be used in Worn Slot, Fixes/Updates to Max HP related variables. (#4244) @KayenEQ 2024-04-15
Bots
Code
Fixes
Hot Fix
Loot
  • Fix issue with nested data being loaded multiple times (#4192) @Akkadius 2024-03-23
Misc
Quest API
Rules
Tradeskills
  • Implement learning recipes from books (#4170) @hgtw 2024-03-23
[22.47.0] 3/5/2024
Crash Fix
Feature
  • Adds rules to control level requirements for Double Backstab, Assassinate, and Double Bowshot (#4159) (#29) @catapultam-habeo 2024-03-04
  • Adjust String-based Rules Length (#4138) @kinglykrab 2024-03-06
  • Exempt a zone from IP-limit checks. (#4137) @catapultam-habeo 2024-03-02
Fixes
  • Add id to the guild_bank table (#4155) @Neckkola 2024-03-05
  • Fix Bots/Bot Pets ending up on XTargets (#4132) @kinglykrab 2024-03-02
  • Fix Character EXP Modifiers default (#4161) @kinglykrab 2024-03-06
  • Fix Spawns Not Parsing Quest on Zone Bootup (#4149) @kinglykrab 2024-03-05
  • Fix typo when updating spawn events in spawn condition manager (#4160) @joligario 2024-03-05
  • GetBotNameByID Temporary Reference Warning (#4145) @kinglykrab 2024-03-02
  • Prevent NPE when creating DZ using ad-hoc version IDs (#4141) @catapultam-habeo 2024-03-05
  • Update FreeGuildID Routine (#4143) @Neckkola 2024-03-02
Quest API
Zone
Zoning
[22.46.1] 3/2/2024
Fixes
  • Change UnburyCorpse to use repository methods (#4147) @joligario 2024-03-03
[22.46.0] 3/2/2024
Commands
Crash Fix
Feature
  • Exempt a zone from IP-limit checks. (#4137) @catapultam-habeo 2024-03-02
Fixes
Quest API
  • Add Bot Special Attacks for Immune Aggro/Damage (#4108) @kinglykrab 2024-03-02
Zone
Server update tonight. Note that some of these updates were already ninja-patched.

[22.45.1] 2/29/2024
Character Creation
  • Improved Random Name Generator (#4081) @catapultam-habeo 2024-02-27
Code
Commands
Crash
Crash Fix
  • D20 crash if mitigation average resulted in 0 (#4131) @nytmyr 2024-02-29
Fixes
  • Fix forage returning first result from table (#4130) @nytmyr 2024-02-29
  • Who /all displays incorrect guild name (#4123) @Neckkola 2024-02-25
Quest API
[22.45.0] 2/24/2024
Beacon
  • Revert a few lines of PR #4024 that broke beacons (#4118) @noudess 2024-02-24
Bots
Code
  • Update fmt to 10.2.1 (#4071) @hgtw 2024-02-16
  • Use explicit conversions for enum formatting (#4064) @hgtw 2024-02-12
Database
Expansions
Factions
  • Fix issue with npcedit and cached factions (#4103) @noudess 2024-02-20
Feature
  • Add Augments to Starting Items for Bots/Players (#4100) @kinglykrab 2024-02-21
  • Hot Zone Bonus XP Notice (#4091) @fryguy503 2024-02-18
Fixes
Guilds
Logs
  • Fix log in BaseGuildManager::IsGuildLeader() (#4102) @joligario 2024-02-20
Opcodes
Quest API
Repositories
We've been working on a lot of maintenance related things lately, lots of code updates, server has gone done a few times. For your patience we are putting up Double EXP for the weekend. Happy grinding!
Changelog found here: https://github.com/EQEmu/Server/blob/master/CHANGELOG.md

[22.44.5] - 2/12/2024
Fixes
  • Fix issues where we're using the wrong database pointers @Akkadius 2024-02-13
[22.44.4] - 2/12/2024
Fixes
[22.44.3] - 2/12/2024
Fixes
[22.44.2] - 2/12/2024
Bots
Code
  • Use explicit conversions for enum formatting (#4064) @hgtw 2024-02-12
Database
Fixes
  • Guard against crash condition (#4062) @neckkola 2024-02-11
Guilds
[22.44.1] - 2/11/2024
Fixes
  • Fix File::Exists(file_name) to be resilient to Chinese characters (#4058) @Akkadius 2024-02-11
[22.44.0] - 2/10/2024
Base Data
Bot Commands
Code
  • Convert Quest Ornament Methods to Repositories (#4048) @kinglykrab 2024-02-10
  • Remove redundant check in Object::HandleCombine (#4041) @joligario 2024-02-03
Commands
Crash Reporting
Database
  • Correct manifest migration entries that should be content (#4047) @Akkadius 2024-02-05
Deprecation
  • Remove eqemu_server.pl script and ties to server (#4049) @Akkadius 2024-02-10
Feature
  • Add RoF2 Guild features (#3699) @neckkola 2024-02-10
  • Add optional is_forced parameter to Zone::Repop (#4046) @kinglykrab 2024-02-05
  • Add support to crosszone/worldwide spells to affect bot pets (#4036) @kinglykrab 2024-02-01
  • Classic Taunt (Pre 2006) style of taunt (#3942) @fryguy503 2024-02-10
  • Corpse Overhaul (#3938) @fryguy503 2024-02-08
Fixes
GM Commands
Loot
  • Remove from shared memory, simplification (#3988) @Akkadius 2024-02-05
Objects
Quest API
  • Add GetAAEXPPercentage() and GetEXPPercentage() to Perl/Lua (#4044) @kinglykrab 2024-02-04
Quests
Tasks
  • Avoid removing client tasks from memory on load (#4052) @hgtw 2024-02-10
  • Send active elements in task select packet (#4051) @hgtw 2024-02-10
[22.43.3] - 1/30/2024
API
Alternate Currency
  • Convert Load of Alternate Currencies to Repositories (#3993) @kinglykrab 2024-01-29
Beacon
Bots
  • Convert Bot Database Methods to Repositories (#4023) @kinglykrab 2024-01-29
  • Missing boolean returns on DeletePetStats and SaveInspectMessage (#4031) @joligario 2024-01-30
Code
Commands
Crash Fix
Fixes
  • Fix NPC After Death Emotes (#4021) @kinglykrab 2024-01-29
  • Fix database loading routines (#4030) @Akkadius 2024-01-29
  • Fix issue in character_corpses Repository Query (#4029) @kinglykrab 2024-01-29
  • Limit Pet Taunt Distance (#4018) @fryguy503 2024-01-26
  • Limit Player Taunt Distance (#4019) @fryguy503 2024-01-26
  • Patch for recent change to DEATH (#4032) @noudess 2024-01-30
  • spawn_conditions map was being emptied by mistake (#4033) @noudess 2024-01-30
Grids
Mercenaries
Merchants
Pets
  • Convert Load of Pets Beastlord Data to Repositories (#3995) @kinglykrab 2024-01-29
Quests
  • Use separate variable for quest idle override. (#4026) @noudess 2024-01-27
Rules
  • Add rules for cross-zone/world-wide casts to affect Bots/Mercenaries/Pets (#4002) @kinglykrab 2024-01-29
Spawn2
Traps
Zone
[22.43.2] - 1/25/2024
Bots
  • ^mez command spell list fix (#3998) @dariusuknuis 2024-01-19
Code
Commands
Crash Fix
  • Fix crash when creating Frogloks/Drakkin (#4016) @kinglykrab 2024-01-25
  • Reverting PR #3877 (#3997) @fryguy503 2024-01-17
Database
Fixes
  • Fix Mercenaries Buffs/Zoning Issues (#4000) @kinglykrab 2024-01-22
  • Fix zone database update manifest (#3972) @kinglykrab 2024-01-13
  • Fixes to zone idle while empty changes. (#4006) @noudess 2024-01-23
  • Reversed logic on InLiquid (#3979) @fryguy503 2024-01-14
Instances
Logging
  • Force Info category to be always on in file/console logs (#3990) @Akkadius 2024-01-22
Merchants
  • Change database structure for merchant slots (#3974) @joligario 2024-01-14
Messages
  • Fix disciple message added by previous patch. (#3986) @noudess 2024-01-15
Quest API
  • QuestReward should now summon item to the inventory instead of the cursor. (#3996) @regneq 2024-01-22
Repositories
Spawn2
  • Spawn condition value should default spawn_conditions value (#3980) @noudess 2024-01-14
Zoning
  • Additional logs for zoning under instance checks (#3989) @Akkadius 2024-01-22
[22.43.1] - 1/14/2024
Repositories
  • Revert #3976 - fix character corpses @Akkadius 2024-01-14
[22.43.0] - 1/14/2024
Database
Merchants
  • Change database structure for merchant slots (#3974) @joligario 2024-01-14
Repositories
Zones
[22.42.1] - 1/13/2024
Fixes
[22.42.0] - 1/13/2024
AAs
Auras
Character
Code
Commands
Crash Fix
  • Character Creation Class/Race out of Range. (#3920) @fryguy503 2024-01-09
Feat
  • Alt Sinister Strike Formula (#3921) @fryguy503 2024-01-09
Feature
  • Add Lore Item Trade Error (#3932) @fryguy503 2024-01-13
  • Rule: UseLiveBlockedMessage Bard Spam (#3933) @fryguy503 2024-01-09
Fixes
  • Attack Corpse Skill Up Fix (#3924) @fryguy503 2024-01-09
  • Fix Issue with SetFlyMode() (#3961) @kinglykrab 2024-01-12
  • Harm Touch Critical Ratio (#3915) @fryguy503 2024-01-09
  • Increase Precision in CheckDoubleAttack (#3928) @fryguy503 2024-01-09
  • IsOfClientBotMerc() for Discipline Messages (#3940) @fryguy503 2024-01-09
  • Limit MeleeMitigationEffect to defender if only client. (#3918) @fryguy503 2024-01-09
  • Rampage Number of Hits Limit (#3929) @fryguy503 2024-01-09
  • Remove duplicate character_data repository in zonedb.cpp (#3935) @kinglykrab 2024-01-09
  • Undead Should Never Flee (#3926) @fryguy503 2024-01-09
Global Loot
Ground Spawns
Horses
Item Ticks
Mercenaries
Merchants
  • Convert Clear/Delete/Save of Temporary Merchant Lists to Repositories (#3945) @kinglykrab 2024-01-13
NPCs
Objects
Pets
Repositories
  • Add null integer column support, instance_list notes migration, regenerate repositories (#3969) @Akkadius 2024-01-13
Respawns
Rules
  • Add rule for bard aggro cap (#3909) @fryguy503 2024-01-09
  • Allow GMs to silently summon (#3910) @fryguy503 2024-01-09
  • Bash Two Hander use Shoulders (#3925) @fryguy503 2024-01-09
  • Classic Spell Data SPA Calc variability (#3931) @fryguy503 2024-01-09
  • Classic Tracking Skillups (#3923) @fryguy503 2024-01-09
  • Separate Tradeskill Max Train from Research. (#3916) @fryguy503 2024-01-09
Tasks
  • Add Support for Task Window Element Groups (#3902) @hgtw 2024-01-09
Traps
  • Convert Load of LDoN Traps/Trap Entries to Repositories (#3953) @kinglykrab 2024-01-13
Zones
[22.41.0] - 1/8/2024
Bug
  • DI Buff Fade (#3919) @fryguy503 2024-01-08
  • NPCs will now only proc on hit (#3913) @fryguy503 2024-01-08
  • Pets should not ignore Z axis (#3912) @fryguy503 2024-01-08
Fixes
  • Disciplines should show when someone casts them. (#3901) @fryguy503 2024-01-08
  • Fix Typo in Character Skills loading (#3937) @kinglykrab 2024-01-09
  • Fix for HasLockoutByCharacterID (#3927) @fryguy503 2024-01-08
  • Harm Touch, Improved Harm Touch, and Unholy Touch (#3904) @fryguy503 2024-01-08
  • Legacy Manaburn should have hard cap. (#3905) @fryguy503 2024-01-08
  • TGB - Added logic to stop bard errors on group songs. (#3906) @fryguy503 2024-01-08
  • World Shutdown Filter (#3930) @fryguy503 2024-01-08
Info
  • Adding textual feedback when trying to sell alt items back to … (#3917) @fryguy503 2024-01-08
Rules
  • Backstab Damage Modifier (#3908) @fryguy503 2024-01-08
  • Classic Tradeskill Skill Clamp (#3914) @fryguy503 2024-01-08
  • Classic Triple Attack (#3903) @fryguy503 2024-01-08
  • Ensure mana taps only effect NPC's that have mana. (#3907) @fryguy503 2024-01-08
  • Over Taunt Hate (#3900) @fryguy503 2024-01-08
  • Stun Chance Percent Rule (#3922) @fryguy503 2024-01-08
[22.40.0] - 1/7/2024
Account
Bots
  • Resist Spell Fix (#3840) @dariusuknuis 2024-01-07
Bugfix
  • Negative Aggro Fix (#3866) @fryguy503 2024-01-07
Character
  • Convert Clear/Delete/Get/Update of Character Item Recast to Repositories (#3857) @kinglykrab 2024-01-07
  • Convert Delete/Load/Remove/Save of Character AA to Repositories (#3849) @kinglykrab 2024-01-07
  • Convert Delete/Load/Save of Character Bandolier to Repositories (#3845) @kinglykrab 2024-01-07
  • Convert Delete/Load/Save of Character Disciplines to Repositories (#3850) @kinglykrab 2024-01-07
  • Convert Delete/Load/Save of Character Leadership Abilities to Repositories (#3847) @kinglykrab 2024-01-07
  • Convert Delete/Load/Save of Character Material to Repositories (#3846) @kinglykrab 2024-01-07
  • Convert Delete/Load/Save of Character Spells to Repositories (#3842) @kinglykrab 2024-01-07
  • Convert Delete/Save of Character Memmed Spells to Repositories (#3841) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Bind to Repositories (#3851) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Buffs to Repositories (#3855) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Currency to Repositories (#3848) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Data to Repositories (#3839) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Potion Belt to Repositories (#3844) @kinglykrab 2024-01-07
  • Convert Load/Save of Character Skills to Repositories (#3843) @kinglykrab 2024-01-07
  • Convert Load/Update of Character Alternate Currencies to Repositories (#3856) @kinglykrab 2024-01-07
  • Convert NoRentExpired to Repositories (#3860) @kinglykrab 2024-01-07
Characters
  • Convert Load/Save of Character Auras to Repositories (#3854) @kinglykrab 2024-01-07
Code
Commands
Crash
  • Fix crash where Raid invite could be accepted after forming group with the Raid invitor. (#3837) @Aeadoin 2024-01-06
Feature
  • Break Trader if moved (#3862) @fryguy503 2024-01-07
  • Formula Addition (40+ Harm Touch) (#3870) @fryguy503 2024-01-07
  • Legacy Fizzle Code (#3868) @fryguy503 2024-01-07
  • Legacy Manaburn Rule (#3872) @fryguy503 2024-01-07
Fixes
  • Add locations where melee can be bound outside of a city. (#3887) @fryguy503 2024-01-07
  • Amplification should not benefit from instrument mods (#3898) @fryguy503 2024-01-07
  • Bard Caster Level Fixes (#3883) @fryguy503 2024-01-07
  • Buff Sync (#3896) @fryguy503 2024-01-07
  • Cancel Magic SE fix (#3890) @fryguy503 2024-01-07
  • Class Trainers dont steal your money! (#3864) @fryguy503 2024-01-07
  • Clear Ramp when Clearing hate (#3892) @fryguy503 2024-01-07
  • DI/Death Pact Fix (#3867) @fryguy503 2024-01-07
  • Depop Charm Pet and Detach Debuffs on Evacuate (#3888) @fryguy503 2024-01-07
  • Dire Charm Reset (#3875) @fryguy503 2024-01-07
  • Disciplines Getting Focuses Fix (#3884) @fryguy503 2024-01-07
  • Fix issue with 9th/10th inventory slot (#3835) @kinglykrab 2024-01-03
  • Fix typo on ZoneDatabase::LoadPetInfo (#3871) @kinglykrab 2024-01-07
  • Harm Touch Unholy Disc Type (#3874) @fryguy503 2024-01-07
  • Prevent QS Crashes (#3877) @fryguy503 2024-01-07
  • Rez Effects Stacking (#3882) @fryguy503 2024-01-07
  • Rez in zone clear aggro (#3895) @fryguy503 2024-01-07
  • Rune Invis Break (#3893) @fryguy503 2024-01-07
  • Snare and DOT Stacking (#3897) @fryguy503 2024-01-07
  • Swim Skillup and Underwater Fall Damage Fix (#3885) @fryguy503 2024-01-07
  • Swimming Rules Adjustment and Racial (#3889) @fryguy503 2024-01-07
  • Target Locked Pet Taunt (#3894) @fryguy503 2024-01-07
  • Vampiric Embrace Fixes (#3873) @fryguy503 2024-01-07
Languages
Pets
Rules
  • Casting Charm on over level = Aggro (#3886) @fryguy503 2024-01-07
  • Classic Invite Requires Target (#3878) @fryguy503 2024-01-07
  • Evac Aggro Wipe (#3880) @fryguy503 2024-01-07
  • Mounts will wear off on zone (#3865) @fryguy503 2024-01-07
  • PC Push and NPCtoNPC Push (#3879) @fryguy503 2024-01-07
  • RequireMnemonicRetention for Spells 9-12 Rule (#3876) @fryguy503 2024-01-07
  • Resist Softcap rules (#3863) @fryguy503 2024-01-07
  • Restrict Finishing Blow to only Fleeing NPC's. (#3869) @fryguy503 2024-01-07
  • Undead Aggro (#3881) @fryguy503 2024-01-07
Tuning
  • FD and Sneak break when cast on adjustments. (#3861) @fryguy503 2024-01-07
UCS
Fixed an issue where if someone had an account created on login.projecteq.net and they changed their password in EQEmulator forums, login.projecteq.net will now link the new password