Common Issues
1. Attribute returns 0
Likely cause:Profile not assigned to the Attribute Manager. Fix:
Assign your
AttributeProfile in the component.
2. Attribute not changing
Check that:- The attribute name matches the handle exactly
- Link definitions aren’t overriding it
- An effect isn’t clamping it
- Min/Max isn’t restricting it
3. No attribute events firing
Ensure the attribute is marked as “Replicated” (default).Ensure modification is happening server-side.
4. Effect not applying
Check:- The effect duration > 0
- Valid magnitude
- Instigator is valid
- Target has an Attribute Manager Component
5. Level doesn’t increase
Make sure:- XP curve is assigned
- Levels are enabled in the definition
- MaxLevel > 1
- XP overflow rules allow leveling
Debug Tools
Console Commands (from EffectDebugCommands)
umas.printattributesumas.printeffectsumas.dumpattribute <Handle>umas.dumpall