ServUO Version
Publish 58
Ultima Expansion
Endless Journey
back in the day you needed to use a Wand to Id Items such as weapons, is there any way to revert back to this?
 

UO_Stryder

Citizen
You could add something like this where it lists the properties. Would need to be added to BaseArmor/BaseWeapon/etc.
C#:
                    if (m_Identified == false)
                    {
                        list.Add(1038000); // Unidentified CiLoc
                    }
                    else
                    {
                        // All of the other properties.
                    }

**Edit**
You'd need to add checks for making sure the item isn't crafted so that crafted items don't show they're unidentified when created. You'd also need to do this for other properties or cases where you wouldn't want it to show unidentified.
 
Last edited:

Kimuji

Citizen
It will not be enough.

Identified flag is not serialized/deserialized anymore.
if (GetSaveFlag(flags, SaveFlag.Identified)) { m_Identified = (version >= 6 || reader.ReadBool()); }
So after reboot those items will be identified.
 
Last edited:

UO_Stryder

Citizen
It will not be enough.

Identified flag is not serialized/deserialized anymore.
if (GetSaveFlag(flags, SaveFlag.Identified)) { m_Identified = (version >= 6 || reader.ReadBool()); }
So after reboot those items will be identified.
I believe you are mistaken friend. I just tested using a fresh install of pub58 and it does indeed still save/load the identified/unidentified properties as it should. The screenshots are 2 different katanas, both came back exactly how they were upon server save and restart.Insanity1.pngInsanity2.png