ProjectEQ

A fan-based EverQuest Emulator Project

 
This is a MAJOR update with potentially breaking changes. Most of the update should go smooth, but we will be on-hand in anticipation of resolving issues.

Big Ticket Items:
  • Big Bags! Don't have RoF2? You should if you want to benefit from this change.
  • Pet names can now be controlled by the player.
  • Tradeskill recipe inspecting is now live.
  • Evolving Items! Break out the guides and get familiar with how to work with evolving items.
  • Several performance updates should make loading faster.
  • Zone state saving helps to get back into the fight if the zone crashes or server resets for whatever reason.
  • Quest handins should be better for multiquest and accidental hand-ins.
As always, we encourage you to explore these changes and report any bugs or inconsistencies in the forums.

More details below. Not all inclusive of every code change, but these are what are important to PEQ.

New or Updated Features
  • Add Rule for dealing with augments when an item evolves (#4758) @Neckkola 2025-03-08
  • Allow assigning Helm Texture independently of Body Texture for Horses (#4759) @catapultam-habeo 2025-03-08
  • Add a rule for spells to bypass stacking rules (#4716) @catapultam-habeo 2025-02-28
  • Evolving items Additions (#4725) @Neckkola 2025-03-01
  • Add Support for Tradeskill Recipe Inspect (#4648) @kinglykrab 2025-02-06
  • Add rule to allow /changepetname to function without being enabled by scripts. @catapultam-habeo 2025-02-05
  • GuildBank Updates (#4674) @Neckkola 2025-02-15
  • Implement Big Bags (#4606) @kinglykrab 2025-02-03
Spells
  • Add all types to checks for max_targets_allowed rule for AEs (#4682) @nytmyr 2025-02-15
NPC Handins
Zone Loading
  • Zone State Improvements Part 3 (#4773) @Akkadius 2025-03-13
  • Zone State Improvements (Continued) (#4768) @Akkadius 2025-03-11
  • State Save Improvements (#4765) @Akkadius 2025-03-08
  • Make zone controller less likely to be visible, immune to all forms of combat (#4750) @Akkadius 2025-03-06
  • Implement Zone State Saving on Shutdown (#4715) @Akkadius 2025-02-28
  • Bulk request dz member statuses on zone boot (#4769) @hgtw 2025-03-11
Performance
Bug and Crash Fixes
  • Add check for simultaneous direct vendor and parcel Trader/Buyer Purchase (#4778) @Neckkola 2025-03-14
  • Fix for rare circumstance where NPC's would have 0 health on restore @Akkadius
  • Update GuildBank to correctly handle items with charges equal to zero (#4774) @Neckkola 2025-03-13
  • Add crash checks for certain PlayerEventLogs (#4761) @Neckkola 2025-03-07
  • Correct incorrectly calculated stat caps with Heroic Stats (#4760) @catapultam-habeo 2025-03-08
  • Fix sigabort crash from invalid JSON @Akkadius 2025-03-03
  • Forgot to push up some changes for test output @Akkadius 2025-03-04
  • Parcel Delivery Updates for two edge cases (#4753) @Neckkola 2025-03-06
  • Remove one port check in world @Akkadius 2025-03-03
  • Zero out currentnpcid whenever spawn is reset. (#4763) @zimp-wow 2025-03-08
  • Cleanup zone buckets on instance purge. (#4739) @zimp-wow 2025-03-02
  • Fix an error causing Endurance Regen to not be applied by items. (#4738) @catapultam-habeo 2025-03-02
  • Add character_pet_name to player tables schema @Akkadius 2025-03-02
  • Add client packets to questmanager:setguild (#4732) @Neckkola 2025-03-01
  • Clear m_completed_shared_tasks before reloading @Akkadius 2025-02-24
  • Fix AA Reset Error Message (#4720) @kinglykrab 2025-02-28
  • Fix Issue with Suffixes/Prefixes (#4723) @kinglykrab 2025-02-28
  • Fix Trading Items to Bot Pets (#4721) @MortimerGreenwald 2025-02-28
  • Refactor ApplyItemBonuses to fix double-counting of ATK and recommended levels not correctly applying (#4713) @catapultam-habeo 2025-03-01
  • Fix Lua Zone ID Exports (#4700) @kinglykrab 2025-02-22
  • Fix bad Mob reference in QuestManager::resumetimer() (#4710) @zimp-wow 2025-02-22
  • Fix cursor load on zone (#4704) @nytmyr 2025-02-22
  • Fix infinite loop in QuestManager::stoptimer() (#4703) @zimp-wow 2025-02-21
  • Player event ordering merge fix (#4699) @Akkadius 2025-02-20
  • #rq and #reload quest alias (#4694) @Akkadius 2025-02-18
  • Always spawn zone controller first (#4669) @Akkadius 2025-02-12
  • Big Bag Cleanup (#4643) @fryguy503 2025-02-05
  • Big Bag additional fixes (#4644) @fryguy503 2025-02-05
  • Change logging level for no items found in a bazaar search to reduce spam logs. (#4675) @Neckkola 2025-02-13
  • Find Zone - Expansion Settings (#4692) @MortimerGreenwald 2025-02-18
  • Fix Beastlord Warder Size Modifier (#4665) @kinglykrab 2025-02-12
  • Fix CI since hand-ins are merged @Akkadius 2025-02-03
  • Fix Illusion Fade Texture Bug (#4673) @kinglykrab 2025-02-14
  • Fix Item Discovery (#4663) @kinglykrab 2025-02-10
  • Fix ST_GroupNoPets and ST_GroupClientAndPet (#4667) @nytmyr 2025-02-10
  • Fix SendStatsWindow Mod2 Value Display (#4658) @kinglykrab 2025-02-07
  • Fix Tradeskill Queries (#4661) @kinglykrab 2025-02-09
  • Fix error in update manifest (#4637) @nytmyr 2025-02-03
  • Fix issue with getting an unset nested databucket (#4693) @Akkadius 2025-02-19
  • Fix non-error in player_event_logs (#4695) @Akkadius 2025-02-18
  • GMMove Update Edge Case With Clients (#4686) @Akkadius 2025-02-15
  • Item Handins to Pets (#4687) @Akkadius 2025-02-15
  • Parcel Delivery Updates (#4688) @Neckkola 2025-02-16
  • Prevent zone from loading ETL ID's on bootup (#4696) @Akkadius 2025-02-18
  • Update pre big bag corpse slot_id's to support big bags (#4679) @nytmyr 2025-02-15
  • Fix cursor bag saving to invalid slot_ids (#4640) @nytmyr 2025-02-04
  • Database SetMutex crash fix (#4741) @Akkadius 2025-03-03
  • Fix Aura process crash with bots (#4743) @Akkadius 2025-03-03
  • Fix crash in add loot code path (#4745) @Akkadius 2025-03-03
  • Fix world repop crash (#4742) @Akkadius 2025-03-03
  • Potential crash fix in scan close mobs (#4744) @Akkadius 2025-03-03
  • Check for directory existence before traversing in CheckForCompatibleQuestPlugins (#4730) @Akkadius 2025-03-02
  • Fix filesystem crash / exception in DatabaseDumpService::RemoveCredentialsFile() (#4731) @Akkadius 2025-03-01
  • Fix large file size crash in File::GetContents for windows (#4735) @Akkadius 2025-03-02
  • Fix reload concurrency crash when ran from Spire (#4733) @Akkadius 2025-03-02
  • Validate item in SE_SummonItemIntoBag (#4734) @Akkadius 2025-03-02
  • World CLI validation (#4728) @Akkadius 2025-03-01
  • Fix raid/group crash regression (#4671) @Akkadius 2025-02-12
  • Fix zone crash caused by NPC::MoveTo (#4639) @catapultam-habeo 2025-02-03
  • Item Purchase Offset when multiple buyers are buying at the same time. (#4628) @fryguy503 2025-02-06
  • Fix renamed pets loading as blank names (#4751) @nytmyr 2025-03-05
General
Bazaar
Networking & Performance Improvements @Akkadius
  • Faster & More Reliable Connections – We've reworked how the server handles network data, reducing lag and improving overall stability, especially in high-population areas.
  • Optimized Data Handling – The system now dynamically adjusts buffer sizes under heavy load, preventing slowdowns when lots of information is being processed at once.
  • Reduced Packet Loss – Networking tweaks help ensure important data (like movement and combat actions) reaches the server more consistently.
  • General stability fixes

I am curious to hear if the networking improvements have helped zoning stability or have provided any sort of noticeable difference to you!

Please report in the bugs section if you find any issues with this server update. Thanks!
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!