summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/randart.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/randart.cc')
-rw-r--r--crawl-ref/source/randart.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/crawl-ref/source/randart.cc b/crawl-ref/source/randart.cc
index d3d40eb0cd..02446ad67d 100644
--- a/crawl-ref/source/randart.cc
+++ b/crawl-ref/source/randart.cc
@@ -27,6 +27,7 @@
#include "database.h"
#include "itemname.h"
#include "itemprop.h"
+#include "items.h"
#include "place.h"
#include "player.h"
#include "religion.h"
@@ -185,9 +186,6 @@ static std::string _replace_name_parts(const std::string name_in,
name = replace_all(name, "@player_species@",
species_name(static_cast<species_type>(you.species), 1));
- name = replace_all(name, "@race_name@",
- species_name(static_cast<species_type>(random2(SP_ELF)),1));
-
if (name.find("@branch_name@", 0) != std::string::npos)
{
std::string place;
@@ -1279,7 +1277,7 @@ static bool _pick_db_name( const item_def &item )
}
}
-static std::string _randart_name(const item_def &item, bool appearance = false)
+std::string randart_name(const item_def &item, bool appearance)
{
ASSERT(is_artefact(item));
@@ -1407,12 +1405,12 @@ std::string get_randart_name( const item_def &item )
// print artefact's real name
if (item.props.exists(RANDART_NAME_KEY))
return item.props[RANDART_NAME_KEY].get_string();
- return _randart_name(item, false);
+ return randart_name(item, false);
}
// print artefact appearance
if (item.props.exists(RANDART_APPEAR_KEY))
return item.props[RANDART_APPEAR_KEY].get_string();
- return _randart_name(item, false);
+ return randart_name(item, false);
}
int find_unrandart_index(const item_def& artefact)
@@ -1869,11 +1867,11 @@ bool make_item_randart( item_def &item )
// get true artefact name
ASSERT(!item.props.exists( RANDART_NAME_KEY ));
- item.props[RANDART_NAME_KEY].get_string() = _randart_name(item, false);
+ item.props[RANDART_NAME_KEY].get_string() = randart_name(item, false);
// get artefact appearance
ASSERT(!item.props.exists( RANDART_APPEAR_KEY ));
- item.props[RANDART_APPEAR_KEY].get_string() = _randart_name(item, true);
+ item.props[RANDART_APPEAR_KEY].get_string() = randart_name(item, true);
return (true);
}