#include "AppHdr.h"
#include "artefact.h"
#include <cstdlib>
#include <climits>
#include <string.h>
#include <stdio.h>
#include <algorithm>
#include "externs.h"
#include "options.h"
#include "areas.h"
#include "colour.h"
#include "coordit.h"
#include "database.h"
#include "describe.h"
#include "itemname.h"
#include "itemprop.h"
#include "items.h"
#include "libutil.h"
#include "makeitem.h"
#include "place.h"
#include "player.h"
#include "random.h"
#include "religion.h"
#include "species.h"
#include "spl-book.h"
#include "stuff.h"
#include "view.h"
#include "shout.h"
#include "art-func.h"
#include "art-data.h"
void artefact_desc_properties | ( | const item_def & | item, | |
artefact_properties_t & | proprt, | |||
artefact_known_props_t & | known, | |||
bool | force_fake_props | |||
) |
void artefact_fixup_props | ( | item_def & | item | ) |
int artefact_known_wpn_property | ( | const item_def & | item, | |
artefact_prop_type | prop | |||
) |
std::string artefact_name | ( | const item_def & | item, | |
bool | appearance | |||
) |
void artefact_set_property | ( | item_def & | item, | |
artefact_prop_type | prop, | |||
int | val | |||
) |
void artefact_wpn_learn_prop | ( | item_def & | item, | |
artefact_prop_type | prop | |||
) |
void artefact_wpn_properties | ( | const item_def & | item, | |
artefact_properties_t & | proprt | |||
) |
void artefact_wpn_properties | ( | const item_def & | item, | |
artefact_properties_t & | proprt, | |||
artefact_known_props_t & | known | |||
) |
int artefact_wpn_property | ( | const item_def & | item, | |
artefact_prop_type | prop | |||
) |
int artefact_wpn_property | ( | const item_def & | item, | |
artefact_prop_type | prop, | |||
bool & | _known | |||
) |
void cheibriados_make_item_ponderous | ( | item_def & | item | ) |
int find_okay_unrandart | ( | uint8_t | aclass, | |
uint8_t | atype, | |||
bool | in_abyss | |||
) |
int find_unrandart_index | ( | const item_def & | artefact | ) |
std::string get_artefact_name | ( | const item_def & | item, | |
bool | force_known | |||
) |
unique_item_status_type get_unique_item_status | ( | int | art | ) |
unique_item_status_type get_unique_item_status | ( | const item_def & | item | ) |
unrandart_entry* get_unrand_entry | ( | int | unrand_index | ) |
int get_unrandart_num | ( | const char * | name | ) |
bool is_artefact | ( | const item_def & | item | ) |
bool is_known_artefact | ( | const item_def & | item | ) |
bool is_random_artefact | ( | const item_def & | item | ) |
bool is_special_unrandom_artefact | ( | const item_def & | item | ) |
bool is_unrandom_artefact | ( | const item_def & | item | ) |
bool make_item_randart | ( | item_def & | item, | |
bool | force_mundane | |||
) |
bool make_item_unrandart | ( | item_def & | item, | |
int | unrand_index | |||
) |
bool randart_is_bad | ( | const item_def & | item | ) |
bool randart_is_bad | ( | const item_def & | item, | |
artefact_properties_t & | proprt | |||
) |
void set_artefact_name | ( | item_def & | item, | |
const std::string & | name | |||
) |
void set_unique_item_status | ( | int | art, | |
unique_item_status_type | status | |||
) |
void set_unique_item_status | ( | const item_def & | item, | |
unique_item_status_type | status | |||
) |
const char* unrandart_descrip | ( | int | which_descrip, | |
const item_def & | item | |||
) |