ACEmulator / ACE:
7 authors have pushed 118 commits to master
143 files have changed
11,779 additions
1,826 deletions
View Pulse
Changelog
Notable Changes:
- Added content export commands (/export-json, /export-sql) for content developers
- Added /createinst for content creators to spawn landblock_instances in-game
- Added several updates from LSD
- Added OverRobes to clothing drops
- Added Facility Hub Gem to early exit NPCs
- Added the ability to create stacks and multiple objects with /create
- Added trophy drop rate config option
- Added SpellComponentsRequired config option for
- Added pk_new_character_grace_period, pk_respite_timer, and pk_server_safe_training_academy config options
- Added new server configurable property account_login_boots_in_use. If enabled and you log in to the same account twice it will boot the original client and log in on the new client. If disabled you will receive a fail to login message on the new client. Enabled by default retail rule.
- Added some config.js.example comments
- Added more detailed landblock tick performance measurements
- Added OS and vCPU to /serverstatus
- Added support for Day/Night GeneratorTimeType generators
- Added support for Pathwarden Salvage for newer items
- Added warning / lockup prevention for RegenInterval < 0
- Added some debug messages to GuidManager
- Added Destroy() for items given to NPCs that are of AiAcceptEverything type
- Added DamageType.Undef protection / logging
- Added command to create named object, with specified count
- Added some random null checks
- Added SyncLocation() for enter_world() – This fixes a bug where scatter generators were sending the wrong position to the client
- Added handlers for weapons w/ malformed offhand AttackType data
- Added log4net.config.example
- Added log4net.async and support for console colors
- Added tinkering log
- Added RestrictionDB to house combat barriers
- Added versioning and ArmorTypes to Olthoi Armor
- Added immediate save to items being picked up from player corpses to avoid falling into void if server crashes before next player save
- Added house barrier protections for PK/PKLite
- Added handlers for hand/foot armor without damage stats
- Added IsDead check to falling damage
- Added support for spell projectile traps
- Added Risen Princess weenies
- Added UseCreateItem + UseCreateQuantity support to Gems
- Added EmoteType.RemoveVitaePenalty
- Added failed physics transitions to the warning log
- Added Sedgemail Leather Armor weenies, using PCAP and ac.yotesfan.com data
- Added Haebrean armor pieces that are set to base AL of Platemail, being of similar material composition
- Added PortalSummonLoc to Bur Lizk
- Added elemental hatchets for summoned Undead minions
- Added support for HomeRadius
- Added Casting motion back to Vendors that have VendorServices
- Added IsBusy state while dying
- Added support for AdminEnvirons
- Wired up support commands setlbenviron and setglobalenviron
- setglobalenviron operates exactly as seen in retail worlds, in that it affects all players globally throughout the world
- setlbenviron localizes effect to landblock and immediate adjacent landblocks for area-based events
- Updated the PK altar MinimumTimeSincePk from 3 hours to 15 minutes to match end of retail
- Updated logging with some missing tags.
- Updated Aetheria and how ProcSpell is displayed for SpellBook
- Updated [Fellow]PortalSending code to magic retail messaging
- Updated Hooks to allow them to be accessible by roommates (characters on same account as house owner)
- Updated TakeItems msg to match retail messaging and support “Take All”
- Updated some quest weenies related to Hamud’s Demise quest
- Updated Steel Chest with Clouded Soul scroll
- Updated Guards for Clutch of Kings quest
- Updated IOU handling code
- Updated AttributeMod for finesse weapons
- Updated salvaging output formula to match retail
- Updated AddCharacterTitle statements to add missing titles and annotations
- Updated Vile Scourge, Fist of Massacre, Vein-Thirst Kukri, and Yaja’s Reach for MoA
- Updated Steel and Covenant Armor
- Updated Tome of Blood and Bone
- Updated PreCheckItem to be more specific about inventory/container slots
- Updated ManaStone objects use message
- Updated Facility Hub spawn map
- Updated spell messages to match retail
- Updated /god command serializer for better type handling
- Updated drop location for several recall spells to match end of retail
- Updated several misc Advocate systems
- Updated Dark Tree Crystal Mine to MinLevel 100
- Updated Scarlet Red Letters and sentries
- Updated more logging relating to corpses for history tracking.
- Updated start-server netcore version
- Updated PK deaths to only go temporarily NPK from PK battles
- Updated some properties for Armor Middle Reduction Tool
- Updated TickOutbound back to parallel
- Updated WEENIE_MAX wcid limit for custom content creators
- Updated AuthenticationHandler to boot oldest connection to account when new one connects with valid login/password
- Fixed / refactored clothing loot generator
- Fixed the loot generator GetWield() method for magic casters
- Fixed Aura of Infected Spirit Caress spell category / stacking
- Fixed issue with Nekodes being created as LightWeapons, should have been Katars
- Fixed crash with Pickup and Wield
- Fixed issue with selling 0 value items to NPCs
- Fixed an issue with thrown goblets
- Fixed missing PropertyInt 159 on Squalid Leggings
- Fixed issue CoinValue client desync
- Fixed broken Kill Task quests
- Fixed a possible null exception with RestrictionDB
- Fixed a possible crash with Aetheria
- Fixed some gaps for swapping weapons after launching a projectile
- Fixed issue with invisible hooks on relinks (buy/abandon): bool/physicsstate mis-matches
- Fixed issue with RDB on house buy: missing InstanceIID update
- Fixed issue with logging into open houses: missing IsOpen check
- Fixed some teleport issues
- Fixed some reported issues with the visual display of different layered armor
- Fixed some minor housing issues
- Fixed stiletto animations
- Fixed issue with UnlimitedUse ManaStones
- Fixed issue with IsDecayable and TimeToRot
- Fixed data desync issue with BiotaPropertiesSpellBook Probability
- Fixed issue with encounter overrides not applying to cached value
- Fixed an issue with Tenacity/Blight
- Fixed casting gesture for built-in weapon spells
- Fixed issue with EventIsPKWorld
- Fixed GetDamageType() for UAC low power attacks
- Fixed monster location desync after MoveHome()
- Fixed untrained message for skill temple
- Fixed some issues with item spells redirecting to unenchantable targets
- Fixed various vital enchantment calc errors
- Fixed mana on PathWarden Trinket
- Fixed landblock monitors
- Fixed issue with creatures dropping their wieldables to corpses
- Fixed some bugs with Pickup and Wield
- Fixed issue with accounts that own monarch-only housing to now allow the other characters to swear allegiance
- Fixed a possible array out of bounds exception in LootGenerationFactory_Magic.cs that could happen with tier 8
- Fixed some issues with teleporting
Your fine folks are doing an awesome job keeping the memory alive. Is there any chance you can write up a step by step instruction manual/guide for those of us that want to host the game on our own server? I’ve tried a dozen times but can’t get it to work.
Regardless, you guys are awesome! Thanks!!!
You guys are awesome!
Amazing work. Truly. Any chance the casinos could see some love/get updated to end of retail?
One day, hopefully!