ACEmulator Monthly Report – July 1, 2019 – August 1, 2019

ACEmulator / ACE:
9 authors have pushed 132 commits to master
281 files have changed
8,798 additions
4,731 deletions
View Pulse
Changelog

Notable Changes:

  • Updated documentation to latest version of MySQL
  • Upgraded project to .NET Core 2.2.1
  • Added JSON weenie import, and live editing features for content creators
  • Added /import-json all, and /import-sql all commands for content creators
  • Added prevention / debug code for spellbook probability 0
  • Added support for global /filters by message type
  • Improved squelch system
  • Removed some redundant broadcasts
  • Added PK Arenas / PKLite Arenas
  • Added configurable ‘player_save_interval’ seconds config property for server admins
  • Wired up full support for contract system.
  • Added RestrictionDB null prevention
  • Clamped local broadcast range for pklite messages
  • Removed loot gen properties from quest item
  • Added support for RemainingLifespan
  • Added pkl_server admin config option
  • Add forced save to db for items being moved between players to prevent loss if crash occurs before normal save interval.
  • Added support for proper visual display of Layered Armor (Tailoring) and Reduced Armor (Tailoring) as well as future items such as Over-Robes.
  • Added IsBusy checks for recalls / PKLite commands
  • Added universal weapon masteries
  • Added /ungod command
  • Set NonTracking to True for later arc spells
  • Added Curse of Raven Fury spell
  • Ensure players are unattackable while in portal space
  • Removed attribute cantrips from jewelry loot generator
  • Include material type in give item message
  • Updated war/void magic projectile skill damage bonus to match retail
  • Syncing kill task shareable range with radar
  • Capped passup xp display to uint.MaxValue to match client
  • Added Critical Protection Augmentation message
  • Added support for Ebon Rifts multiple damage types
  • Improved database setup instructions in Readme.md
  • Add the four undead mobs for Vissidal from LSD
  • Add new treasure table entry used by Ghastly Priestess and Shambling Adherent
  • Update one of the Vissidal landscape generators to include the undead for spawning near the Temple of Xik Minru
  • Updated number of projectiles for Curse of Raven Fury to match retail pcaps
  • Adjusted drain and damage modifiers to match retail spell description
  • Added optional debug info for RecipeMods
  • Updated mana conversion to better match retail
  • Suicide refactoring
  • Improved calcs / appraisal info for Spirit Thirst
  • Cantrip and weenie updates
  • Temple of Xik Minru portal location update
  • Update Jedetj Eckhart and add more Vissidal region spawn data
  • Correct Dar Rell speech emote formating
  • Adding Surge of Regeneration tick messages
  • Added Medicated Healing Kits to Rare T3 tables, and elixirs to Rare T2 tables
  • Scaling SrcVital to DestVital for life transfer spells
  • Further adjust vendor sell fix to include correct error msg when 0 items are sold as a result of a fail.
  • Added EdgeSlide to Aetheria wisps
  • Improved / refactored enchantment messages
  • Increased spawns on Vissidal Island
  • Adjusting epic cantrip drop rates
  • Added support for HealOverTime enchantments
  • Update quest XP test notification messages
  • Added Spirit Thirst cantrips to LootGenerationFactory
  • Various updates to Housing objects related to assessment
  • Increase guestlist to 128 to match end of retail number
  • Stored Open status of house in different property to allow for future option to use HouseStatus to turn off rent.
  • Added WorldObject info to ActionQueue output
  • Adjusted Aetheria drop rates closer to retail, fixed drop rate mods
  • Updated Creature Combat Skills for MoA
  • Updated all weapon aura spells for MoA
  • Added Aetheria quest
  • Added Aetheria to LootGenerationFactory
  • Refactored LootGenerationFactory magic code
  • Updated Dat SubPalette and TextureMapChanges properties
  • Clean up error on sell to Vendor fail message.
  • Refactored ObjectDescriptionFlags
  • Added multihouse decomissioning system
  • Refactored HouseManager
  • Added house_per_char server config option
  • Added apartment deed location info
  • Improved /delete for admins
  • Updated Aetheria items
  • Add support for a version command response. Gives a basic idea of what version database is running currently and if running in debug/release mode
  • Converted HandleAugsForwardCompatibility -> SetInnateAugs during character creation
  • Added Tether and Core Plating recipes
  • Improved consistency for InventoryLoaded flag
  • Only allow use of Hookers on Hooks
  • Add in creation ip/time and last login ip/time to account creation/login
  • Refactored healing ratings
  • Additional IsBusy checks
  • Add DoNothing ActOnUse to CraftTool
  • Adjust EmoteManager
  • Add Landblock.EmitSignal to support localized object interaction
  • Updated PlacementPosition types
  • Improved handling for leveling up items casting spells
  • Adjusted some debug output
  • Add overridden properties for region encounter generators
  • Allow camp generators to despawn
  • Added data error protection for treasure data in generator profiles
  • Added account-wide house recall / account house permissions
  • Added dungeon landblock counts, and unique connection count to /serverstatus
  • Added ObjMaint v3 – much improved object visibility system, improved/clearer architecture, fixes many bugs
  • Fixed the deadly prismatic dart recipes
  • Fixed some bugs for PK/PKLite
  • Fixed animation bug for unarmed combat – low power, high attack
  • Fixed string buffer overrun / leaked memory in packet logs
  • Fix to allow null EncumberanceVal items to be carried
  • Fixed a bug with some emotes such as wave playing multiple times
  • Fixed a bug when multiple items level up simultaneously
  • Fixed a StackSize 0 bug in WieldedTreasure
  • Fixed Thrungus special attack
  • Fixed a bug with missing ManaRates
  • Fixed a bug with level proportional xp
  • Fixed a bug where Aetheria could be wielded into unopened slots
  • Fixed a bug with Aetheria DoT durations
  • Fixed Black Marrow Keyring Recipes
  • Fixed physical damage on Wave and Aqueous Golems
  • Fixed a weapon swapping client bug
  • Fixed a bug with monster Ranks -> InitLevel
  • Fixed issue with HousePortal permissions, IsOpen saving
  • Fixed a bug where bows and thrown weapons were showing (based on STRENGTH 100) during appraisal
  • Fixed a bug with item auras
  • Fixed issue with some recipe changes and ObjectDescriptionFlags
  • Fixed some bugs for two-handed weapons
  • Fixed a memory leak in the object visibility system
  • Fixed some issues with using certain Hookers that were previously broken
  • Fixed issues with Books on hooks, Chalk Boards now writable for all as expected, all other books readable
  • Fixed some miscellaneous Aetheria issues
  • Fixed a bug where Gharu’ndim and Empyrean caster appraisal wasn’t showing Heritage weapon mastery bonus
  • Fixed an issue with converting books from JSON to SQL
  • Fixed a bug with transferring items from side packs -> main pack @ max burden

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.