summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/randart.cc
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-22 20:10:50 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-22 20:10:50 +0000
commit207469bbbcd4d46f625872e832907c4861d54793 (patch)
treebd0953a6872afb40f143fb937d663488a7c16a99 /crawl-ref/source/randart.cc
parenteeadc165383aed353ecf72f3b877c3b5aa8af8d8 (diff)
downloadcrawl-ref-207469bbbcd4d46f625872e832907c4861d54793.tar.gz
crawl-ref-207469bbbcd4d46f625872e832907c4861d54793.zip
Fix assertion failure when creating a blessed blade.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4486 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/randart.cc')
-rw-r--r--crawl-ref/source/randart.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/randart.cc b/crawl-ref/source/randart.cc
index ac7fe811ba..eacef86ad5 100644
--- a/crawl-ref/source/randart.cc
+++ b/crawl-ref/source/randart.cc
@@ -1786,6 +1786,9 @@ bool make_item_blessed_blade( item_def &item )
if (is_artefact(item))
return (false);
+ // mark as an artefact
+ item.flags |= ISFLAG_ARTEFACT_MASK;
+
ASSERT(!item.props.exists( KNOWN_PROPS_KEY ));
item.props[KNOWN_PROPS_KEY].new_vector(SV_BOOL).resize(RA_PROPERTIES);
CrawlVector &known = item.props[KNOWN_PROPS_KEY];