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