summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/xom.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/xom.cc')
-rw-r--r--crawl-ref/source/xom.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/xom.cc b/crawl-ref/source/xom.cc
index 935a210c3e..b715e869c2 100644
--- a/crawl-ref/source/xom.cc
+++ b/crawl-ref/source/xom.cc
@@ -620,6 +620,14 @@ static void _do_chaos_upgrade(item_def &item, const monsters* mon)
item.special = brand;
if (seen)
set_ident_flags(item, ISFLAG_KNOW_TYPE);
+
+ // Make sure it's visibly special
+ if (!(item.flags & ISFLAG_COSMETIC_MASK))
+ item.flags |= ISFLAG_GLOWING;
+
+ // Make the pluses more like a randomly generated ego item
+ item.plus += random2(5);
+ item.plus2 += random2(5);
}
}