Table of Contents
Razor Release Update
A major Razor update is ready for rollout.
This release introduces new tools, stronger scripting support, improved targeting protection, interface upgrades, and numerous fixes designed specifically for UO Enigma.
- New Features
- Scripting Enhancements
- Targeting Improvements
- Enigma Compatibility
- Stability and Quality-of-Life Fixes
Target Closest Commands
New Target Closest commands have been added for:
- Grey / Red / Orange
- Grey / Red / Orange Humanoid
- Grey / Red / Orange Monster
These commands give players more control over combat targeting and make it easier to build safer, more reliable hotkeys and scripts.
Skill Templates
A new Skill Templates system has been added.
Players can now save their preferred skill lock states and have Razor automatically restore them.
- Save preferred Up, Down, and Locked skill states
- Automatically restore the selected template
- Automatically update templates while enabled
Several template-related issues were also fixed.
Inspect Command
A new Inspect command has been added:
>inspect
Inspecting another mobile displays useful information about that mobile.
Inspecting yourself displays:
- AOS Stats
- Known Stat and Attribute Caps
- Diminishing Returns
- Server-Specific Custom Properties
- Additional Character Information
Some cap information may continue to be adjusted as additional Enigma-specific data is confirmed.
Caps Tab
A new Caps tab has been added.
This tab displays your current stat and attribute caps.
- Displays known caps
- Displays diminishing returns
- Automatically refreshes when equipment changes
The page refreshes whenever equipment is added to or removed from your paperdoll.
Server Info Tab
A new Server Info tab has been added containing:
- Quick Links
- Support Information
- Issue Reporting
- Server Resources
- Custom Server Icons
Treasure Map and SOS Markers
A new hotkey has been added for pinning Treasure Maps, SOS messages, and MIB locations to the ClassicUO world map.
You can target:
- A single Treasure Map
- A single SOS / MIB
- A container containing supported items
Targeting a container scans every supported item inside.
This makes it possible to quickly add an entire bag of maps or SOS messages to the world map at once.
Combat and Targeting Improvements
Friend protection has been improved throughout Razor.
- Hostile spells will no longer target players on your Friends list
- Last Target can no longer attack players on your Friends list
- Added an option to block accidental pet renaming
- Added individual hotkeys for every AOS weapon ability
Weapon abilities are now selected by name.
Example:
setability "Armor Ignore" on
Additional examples:
setability "Whirlwind Attack" on setability "Double Strike" on setability "Mortal Strike" on
The unreliable direct Primary and Secondary Ability selection system has been removed.
Scripting Improvements
This release adds several major scripting enhancements.
GoTo and Dest
Scripts can now jump between named locations.
goto "CombatLoop" dest "CombatLoop"
Example:
dest "CombatLoop"
if hits < 50
goto "Heal"
endif
attack "enemy"
pause 500
goto "CombatLoop"
dest "Heal"
useobject "bandages"
goto "CombatLoop"
Equipment Layer Variables
Added stronger support for reading equipped items into scripting variables.
Example:
getvar rhand "weapon"
This stores the item currently equipped in your right hand inside the weapon variable.
Additional examples:
getvar lhand "shield" getvar head "helmet" getvar neck "necklace"
Enhanced FindType
findtype can now search inside serialized containers instead of being limited to Backpack or Ground searches.
Example:
findtype 0x0EED "any" "lootbag" as "gold"
This behaves more like classic UOS container searching and makes container-based scripts much easier to build.
Additional Scripting Fixes
- Fixed several find expression issues
- Improved variable handling
- Improved equipment-layer detection
- Improved item-name handling
- Added clearer command and expression tooltips
- Added additional Enigma-specific scripting support
Arm and Dress Improvements
Arm/Dress Cycle has been added.
Arm and Dress lists can now cycle through multiple saved items assigned to the same equipment layer.
This is useful for:
- Duplicate Weapons
- Duplicate Shields
- Jewelry Sets
- Armor Pieces
- Alternate Equipment
Each activation cycles to the next available item for that layer.
First Aid Belt Fix
Fixed an issue where Razor could not detect or use bandages stored inside an equipped First Aid Belt.
- Previously, bandages inside the equipped belt were ignored
- Equipped First Aid Belt bandages are now detected and usable
Object Property List Improvements
Container information can now be displayed directly inside Object Property Lists.
This includes:
- Container Name
- Container Hue
- Custom Labels
The label system was also refactored.
Custom labels can now be applied to any item or mobile, rather than only containers.
Custom labels are displayed at the bottom of the Object Property List.
Interface Improvements
- Added Enigma Dark Mode
- Improved Light Mode / Original Theme
Additional Fixes
- General stability improvements
- Various scripting fixes
- Additional UO Enigma compatibility improvements
- Numerous quality-of-life fixes
Rollout Information
Thank you to everyone who helped report issues, provide feedback, test features, and contribute ideas.
This release is a major step forward for Razor on UO Enigma.
And more!
