From 53a915ae2eef1b5c39147e2ccaf6695b2e995898 Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Sun, 11 Nov 2007 16:29:05 +0000 Subject: Implementing FR 1829063: warning when putting on/removing items with a stat property that will be fatal. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2839 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/randart.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'crawl-ref/source/randart.cc') diff --git a/crawl-ref/source/randart.cc b/crawl-ref/source/randart.cc index 9559069127..10b7e81e06 100644 --- a/crawl-ref/source/randart.cc +++ b/crawl-ref/source/randart.cc @@ -1523,6 +1523,20 @@ int randart_wpn_property( const item_def &item, randart_prop_type prop ) return randart_wpn_property( item, prop, known ); } +int randart_known_wpn_property( const item_def &item, randart_prop_type prop ) +{ + randart_properties_t proprt; + randart_known_props_t known; + + randart_wpn_properties( item, proprt, known ); + + if (known[prop]) + return ( proprt[prop] ); + else + return (0); +} + + int randart_wpn_num_props( const item_def &item ) { randart_properties_t proprt; -- cgit v1.2.3-54-g00ecf