You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the Requirement property of an item stat changes, this change isn't synced with the client-side part of the game.
The client caches the Requirements value in a way that's different from regular stats. This isn't currently modifable with the script extender, so a save/load is required.
Previously, uniques whose requirements you changed were cloned (and the original deleted), which has its own set of problems:
Cloning generates a new UUID for the item, creating problems with scripts that used/look for the previous UUID.
Currently the unique weapon system (for placement, scripts, etc) looks for uniques by their UUID, since they're meant to be globally unique items.
In order to avoid the stats of uniques from conflicting with potential level upgrade boosts, requirement changes are stored in a local file, so the stat changes aren't saved internally by the script extender.
Possible Solutions (WIP)
Rework the unique system to be "agnostic" of the original item's UUID by dynamically maintaining a list of UUIDs for specific uniques. This can be added to / removed from upon characters receiving item root templates matching the original uniques.
The text was updated successfully, but these errors were encountered:
The Problem
Possible Solutions (WIP)
The text was updated successfully, but these errors were encountered: